курсовая работа delphi / Delphi
.pdfПРИЛОЖЕНИЯ
Приложение 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 |