Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
57
Добавлен:
04.06.2015
Размер:
1.18 Mб
Скачать

ПРИЛОЖЕНИЯ

Приложение 5

5 ТАБЛИЦА КОДОВ ANSI

32 пробел

33

!

34

"

35

#

36

$

37

%

38

&

39

'

40

(

41

)

42

*

43

+

44

,

45

-

46 .

47

/

48

0

49

1

50

2

51

3

52

4

53

5

54

6

55

7

56

8

57

9

58

:

59

;

60

<

61

=

62

>

63

?

64

@

65

A

66

B

67

C

68

D

69

E

70

F

71

G

72

H

73

I

74

J

75

K

76

L

77

M

78

N

79

O

80

P

81

Q

82

R

83

S

84

T

85

U

86

V

87

W

88

X

89

Y

90

Z

91

[

92

\

93

]

94

^

95

_

96

`

97

a

98

b

99

c

100

d

101

e

102

f

103

g

104

h

105

i

106

j

107

k

108

l

109

m

110

n

111

o

112

p

113

q

114

r

115

s

116

t

117

u

118

v

119

w

120

x

121

y

122

z

123

{

124

|

125

}

126

~

127

 

128

Ђ

129

Ѓ

130

131

ѓ

132

133

134 †

 

135 ‡

136 €

 

137

138

Љ

139

140

Њ

141

Ќ

142

Ћ

143

Џ

144

ђ

145

146

147

148

149

150

151

152

 

153

154

љ

155

156

њ

157

ќ

158

ћ

159

џ

160

 

161

Ў

162

ў

163

Ј

164

¤

165

Ґ

166

¦

167 §

168 Ё

169

©

170

Є

171

«

172

¬

173

-

174

®

175

Ї

176

°

177

±

178

І

179

і

180

ґ

181

µ

182

183

·

184

ё

185

186

є

187

»

188

ј

189

Ѕ

190

ѕ

191

ї

192

А

193

Б

194

В

195

Г

196

Д

197

Е

198

Ж

199

З

200

И

201

Й

202

К

203

Л

204

М

205

Н

206

О

207

П

208

Р

209

С

210

Т

211

У

212

Ф

213

Х

214

Ц

215

Ч

216

Ш

217

Щ

218

Ъ

219

Ы

220

Ь

221

Э

222

Ю

223

Я

224

а

225

б

226

в

227

г

228

д

229

е

230

ж

231

з

232

и

233

й

234

к

235

л

236

м

237

н

238

о

239

п

240

р

241

с

242

т

243

у

244

ф

245

х

246

ц

247

ч

248

ш

249

щ

250

ъ

251

ы

252

ь

253

э

254

ю

255

я

120

Приложение 6

6 ОСНОВНЫЕ КЛАССЫ ИСКЛЮЧЕНИЙ

Exception – предок всех классов исключений;

EAbort – прерывает выполнения программы без сообщения об ошибке; EAccesViolation – ошибка доступа к памяти;

EComponentError – некорректная работа с компонентом; EExternalException – неопознанное исключение; EInOutError – ошибка ввода/вывода;

EIntError – ошибка математических вычислений с целыми числами. Потомки этого класса:

EDivByZero – деление на 0 (код ошибки времени выполнения – 200);

EIntOverflow – переполнение числа (код ошибки времени выполнения – 255). Генерируется при включенной директиве компилятора {$Q+} или при установке флажка опции в Project→Options→ Compiler→Overflow Checking;

ERangeError – обращение к элементу массива за пределами его объявленных границ (код ошибки времени выполнения – 201). Генерируется при включенной директиве компилятора {$R+} или при установке флажка опции в Project→Options→ Compiler→Range

Checking;

EInvalidGraphic – загрузка не поддерживаемого графического формата методом LoadFromFile;

EInvalidGraphicOperation – некорректная операция с графическим объектом;

EInvalidPointer – некорректное освобождение динамически выделенной памяти;

EMathError – ошибка математических вычислений с плавающей точкой. Потомки этого класса:

EOverflow – переполнение числа (код ошибки времени выполнения – 205). Генерируется при включенной директиве компилятора {$Q+} или при установке флажка опции в Project→Options→ Compiler→Overflow Checking;

EUnderflow – исчезновение числа (код ошибки времени выполнения – 206). Генерируется при включенной директиве компилятора {$Q+} или при установке флажка опции в Project→Options→ Compiler→Overflow Checking;

EZeroDivide – деление на 0;

EStackOverflow – переполнение стека;

EStringListError – ошибка при работе со списком;

ПРИЛОЖЕНИЯ

Приложение 7

7 ТАБЛИЦЫ НЕКОТОРЫХ СВОЙСТВ ОБЪЕКТОВ

Свойство Color

Значение

Цвет

 

 

clBlack

Черный

clMaroon

Темно-бордовый

clGreen

Зеленый

clOlive

Оливковый

clNavy

Темно-синий

clPurple

Фиолетовый

clTeal

Цвет морской волны

clGray

Серий

clSilver

Серебристый

clRed

Красный

clLime

Светло-зеленый

clYellow

Желтый

clBlue

Синий

clFuchsia

Розовый

clAqua

Бирюзовый

clwhite

Белый

clBackGround

Текущий цвет фона окна

clActiveCaption

Текущий цвет фона заголовка активного окна

cllnactiveCaption

Текущий цвет фона заголовка неактивного окна

clMenu

Текущий цвет фона меню

clwindow

Текущий цвет фона окон

clWindowFrame

Текущий цвет рамок окон

clMenuText

Текущий цвет текста меню

clWindowText

Текущий цвет текста окон

clCaptionText

Текущий цвет текста в заголовке активного окна

clActiveBorder

Текущий цвет рамки активного окна

cllnactiveBorder

Текущий цвет рамки неактивного окна

clAppWorkSpace

Текущий цвет рабочей области приложения

clHighlight

Текущий цвет фона выделенного текста

clHighlightText

Текущий цвет выделенного текста

clBtnFace

Текущий цвет кнопки

122

clBtnShadow

Текущий цвет затененных граней кнопки

clGrayText

Текущий цвет текста отключенного (disabled)

 

элемента управления

clBtnText

Текущий цвет текста на кнопке

cllnactiveCaptionText

Текущий цвет текста в заголовке неактивного окна

clBtnHighlight

Текущий цвет выделенной или нажатой кнопки

cl3DDkShadow

Только для Windows 95/98 и NT 4.0: темная тень

 

для объемных диалоговых элементов

cl3Dlight

Только для Windows 95/98 и NT 4.0: цвет

 

"освещенной" части рамки объемных элементов

 

управления

 

 

Свойство Mode компонента TPen

Значение

Цвет пикселя

 

 

pmBlack

Всегда черный

pmWhite

Всегда белый

pmNop

Неизменяемый

pmNot

Инверсия цвета фона канвы

pmCopy

Цвет карандаша, указанный в цвете свойства

pmNotCopy

Инверсия цвета карандаша

pmMergePenNot

Комбинация цвета карандаша и инверси фона

 

канвы

pmMaskPenNot

Комбинация общих цветов карандаша и инверсии

 

фона канвы

pmMergeNotPen

Комбинация цвета фона канвы и инверсии цвета

 

карандаша

pmMaskNotPen

Комбинация цветов фона канвы и инверсии цвета

 

карандаша

pmMerge

Комбинация цвета карандаша и фона канвы

pmNotMerge

Инверсия pmMerge

pmMask

Комбинация общих цветов карандаша и фона канвы

pmNotMask

Инверсия pmMask

pmXor

Комбинация цветов или карандаша или фона канвы

pmNotXor

Инверсия pmXor

ПРИЛОЖЕНИЯ

Свойство style компонента Tbrush

Свойство Shape компонента TShape

Значение

Форма

stCircle

Круг

stEllipse

Эллипс

stRectangle

Прямоугольник

stRoundRect

Прямоугольник со скругленными углами

stRoundSquare

Квадрат со скругленными углами

stSquare

Квадрат

124

Свойство CopyMode компонента TCanvas

Значение

Действие

cmBlackness

Черный квадрат на цели.

cmDstInvert

Инверсия изображения на цели, игнорируя источник.

cmMergeCopy

Сложение изображений при логическом условии AND.

cmMergePaint

Сложение изображений инвертированного источника с

 

целью при логическом условии OR.

cmNotSrcCopy

Копирование инвертированного источника на канву цели.

cmNotSrcErase

Сложение изображений источника с целью при

 

логическом условии OR и инвертирование результата.

cmPatCopy

Копирование стиля заполнения источника на канву цели.

cmPatInvert

Копирование стиля заполнения источника на канву цели

 

при логическом условии XOR

cmPatPaint

Копирование инвертированного источника со стилем

 

заполнения на канву цели при логическом условии OR.

cmSrcAnd

Сложение изображений источника с целью при

 

логическом условии AND.

cmSrcCopy

Копирование источника на канву цели.

cmSrcErase

Сложение изображений источника с инвертированной

 

целью при логическом условии AND.

cmSrcInvert

Сложение изображений источника с целью при

 

логическом условии XOR

cmSrcPaint

Сложение изображений источника с целью при

 

логическом условии OR.

cmWhiteness

Белый квадрат на цели.

 

 

 

 

ПРИЛОЖЕНИЯ

 

 

 

 

 

Приложение 7

8 “ГОРЯЧИЕ” КЛАВИШИ СРЕДЫ DELPHI

F1

вызов справочной системы с контекстной информацией;

F3

повторить предыдущий поиск;

F4

выполнить приложение до курсора;

F7

выполнить шаг отладки приложения;

F8

выполнить шаг отладки приложения без захода в процедуры;

F9

откомпилировать и выполнить приложение;

F10 –

показать панель управления Delphi с палитрой компонент;

F11 –

показать инспектор объектов;

F12 –

показать форму/редактор кодов;

Ctrl +

 

 

 

 

 

 

F2

установить точку выполнения приложения в начало приложения;

 

 

F5

открыть окно для добавления в список Watch List;

 

 

F7

открыть окно для оценки значений выражений и добавления их

 

 

 

 

в список Watch List;

 

 

F9

компилировать проект, но не выполнять;

 

 

F11 –

открыть окно со списком модулей текущего проекта для их

 

 

 

 

выбора и загрузки в окно редактора кодов;

 

 

F

открыть окно поиска строк;

 

 

J

открыть окно автоматического завершения ввода операторов;

R– открыть окно замены строк;

С– копировать выделенные строки в буфер; V – вставить из буфера;

X – вырезать выделенные строки в буфер; Z – отменить предыдущую операцию;

«пробел» – открыть окно добавления свойств и методов объектов; Shift+«пробел» – открыть окна ввода параметров процедур;

Alt +

B – показать окно со списком всех точек останова;

W – показать окно Watch List с контролируемыми величинами;

Shift +

F8 – при пошаговом выполнении приложения внутри процедуры – выйти из неё, т.е. выполнить её сразу до конца;

F12 – открыть окно со списком форм текущего проекта для их выбора и загрузки;

Ctrl +

E – показать окно навигации по структуре модуля: компоненты, объекты, события, процедуры, модули, переменные;

Z – восстановить отмененную операцию;

−↓ – переход между разделом объявлений и телом процедуры;

126

Приложение 8

9 ИСПОЛЬЗОВАННЫЕ КОМПОНЕНТЫ

MessageBox, 61

TJpegImage, 97

MessageDlg, 61

TLabel, 25

ShowMessage, 61

TListBox, 31

TApplication, 12, 40, 60

TMemo, 31

TApplicationEvents, 94

TMetafile, 97

TBevel, 25

TOpenDialog, 72

TBitBtn, 62

TPaintBox, 97

TBitmap, 97

TPanel, 25

TBrush, 98

TPen, 98

TButton, 26

TPicture, 96

TCanvas, 99

TPoint, 100

TCheckBox, 35

TRadioButton, 35

TClipboard, 97

TRadioGroup, 35

TComboBox, 84

TRect, 99

TEdit, 25

TRichEdit, 31

TFont, 100

TSaveDialog, 72

TForm, 16

TShape, 97

TForm1, 12, 16

TStatusBar, 107

TGraphic, 97

TStringGrid, 55

TIcon, 97

TStringList, 30, 32

TImage, 95

TStrings, 30