Delphi BX manuels

Manuels d'utilisation et guides de l'utilisateur pour Téléphones Delphi BX.
Nous fournissons des manuels en pdf 3 Delphi BX à télécharger gratuitement par type de document : Manuel d'utilisateur, Manuel de démarrage rapide


Delphi BX Manuel de démarrage rapide (266 pages)


marque: Delphi | Catégorie: Téléphones | Taille: 1.68 MB |

 

Table des matières

Language Guide

1

Contents

3

Procedures and functions 6-1

4

Object interfaces 10-1

6

Memory management 11-1

6

Program control 12-1

6

Inline assembly code 13-1

7

Delphi grammar A-1

7

Index I-1

7

Other sources of information

10

Introduction

11

Basic language description

13

Overview

15

Delphi source files

16

Example programs

17

A more complicated example

18

A native application

19

Programs and units

23

The program heading

24

The program uses clause

24

The block

24

Unit structure and syntax

25

The interface section

26

The implementation section

26

The initialization section

26

The finalization section

27

The syntax of a uses clause

28

Circular unit references

30

Syntactic elements

31

Special symbols

32

Identifiers

32

Reserved words

33

Directives

34

Numerals

34

Character strings

35

Arithmetic operators

37

Boolean operators

38

Logical (bitwise) operators

39

String operators

39

Pointer operators

40

Set operators

41

Relational operators

41

The @ operator

42

Operator precedence rules

43

Function calls

44

Set constructors

44

Typecasts

45

Variable typecasts

46

Declarations and statements

47

Statements

48

Simple statements

49

Goto statements

50

Structured statements

51

With statements

52

If statements

53

Case statements

55

Control loops

57

Repeat statements

57

While statements

57

For statements

58

Blocks and scope

59

Naming conflicts

61

About types

63

Simple types

65

Integer types

66

Character types

67

Boolean types

68

Enumerated types

68

Subrange types

70

String types

73

Short strings

74

Long strings

75

WideString

75

Structured types

79

Static arrays

81

Dynamic arrays

82

Array types and assignments

84

Variant parts in records

86

Pointers and pointer types

89

Variant type conversions

96

Variants in expressions

97

Variant arrays

98

OleVariant

98

Type identity

99

Type compatibility

100

Assignment-compatibility

100

Declaring types

101

Variables

102

Absolute addresses

103

Declared constants

104

True constants

105

Constant expressions

106

Typed constants

107

Record constants

108

Procedural constants

108

Pointer constants

109

Delphi Language Guide

110

Procedures and functions

111

Procedure declarations

112

Function declarations

113

Calling conventions

115

External declarations

116

Linking to object files

117

Parameters

121

Parameter semantics

122

Constant parameters

123

Out parameters

124

Untyped parameters

124

String parameters

125

Array parameters

126

Variant open array parameters

128

Default parameters

129

Open array constructors

131

Classes and objects

133

Class types

134

Inheritance and scope

135

Visibility of class members

136

Published members

137

Automated members

138

Inherited

141

Method binding

142

Virtual and dynamic methods

143

Overloading methods

144

Constructors

145

Destructors

147

Message methods

147

Implementing message methods

148

Properties

149

Property access

150

Array properties

152

Index specifiers

153

Storage specifiers

154

Class references

156

Class operators

157

Class methods

158

Exceptions

159

Declaring exception types

160

Try...except statements

162

Re-raising exceptions

164

Nested exceptions

165

Try...finally statements

165

Standard routines and I/O

167

Procedure or

168

Text files

169

Text file device drivers

170

Device functions

171

The InOut function

172

The Flush function

172

The Close function

172

Wide-character strings

173

Other standard routines

174

Special topics

177

Libraries and packages

179

Static loading

180

Dynamic loading

180

The exports clause

184

Library initialization code

185

Global variables in a library

186

Packages

188

Naming packages

189

The requires clause

190

The contains clause

190

Compiling packages

191

Switch Purpose

192

Object interfaces

193

IInterface and inheritance

194

Interface identification

195

Implementing interfaces

196

Method resolution clauses

197

Interface references

201

Interface typecasts

202

Dispatch interface properties

204

Memory management

207

Internal data formats

209

Real types

210

Pointer types

211

Short string types

211

Long string types

212

Wide string types (Windows)

212

Set types

213

Static array types

213

Dynamic array types

213

Record types

214

File types

215

Procedural types

216

Class reference types

217

Variant types

218

Program control

219

Function results

221

Method calls

222

Exit procedures

223

Inline assembly code

225

Assembler statement syntax

226

Instruction opcodes

227

Assembly directives

228

Operands

231

Expressions

232

Expression elements

233

String constants

234

Registers

235

Symbol Value Class Type

236

Expression classes

237

Expression types

239

Expression operators

240

Operator Description

241

Delphi grammar

245