- •Содержание
- •1. PASCAL
- •1.1 Алфавит
- •1.2 Типы данных
- •1.3 Переменные
- •1.4 Константы
- •1.5 Стандартные функции
- •1.6 Выражения
- •1.7 Операторы
- •1.7.1 Оператор присваивания
- •1.7.2 Составной оператор
- •1.7.3 Условный оператор IF
- •1.7.4 Условный оператор CASE
- •1.7.5 Оператор цикла FOR
- •1.7.6 Оператор цикла REPEAT
- •1.7.7 Оператор цикла WHILE
- •1.8 Одномерные массивы
- •1.9 Многомерные массивы
- •1.10 Строки
- •1.11 Записи
- •1.12 Множества
- •1.13 Пользовательские типы
- •1.14 Файлы
- •1.15 Перечисляемый тип
- •1.16 Тип-диапазон
- •1.17 Функции и процедуры
- •1.18 Локализация имен
- •1.19 Модули
- •1.20 Операторы прерывания
- •1.21 Комментарии
- •1.22 Указатели
- •1.23 Динамические массивы Delphi
- •2. Основные положения ООП
- •3. Базовые классы Delphi
- •3.1 TObject
- •3.2 Exception
- •3.3 TList
- •3.4 TPersistent
- •3.5 TCollection
- •3.6 TCollectionItem
- •3.7 TStrings
- •3.8 TStringList
- •3.9 TGraphicsObject
- •3.10 TPen
- •3.11 TBrush
- •3.12 TCanvas
- •3.13 TGraphics
- •3.14 TPicture
- •3.15 TComponent
- •3.16 TControl
- •3.17 TWinControl
- •3.18 TGraphicControl
- •3.19 TTimer
- •3.20 TThread
- •3.21 TTreeView
- •3.22 TTreeNodes
- •3.23 TTreeNode
- •3.24 TForm
- •3.25 TMainMenu
- •3.26 TMenuItem
- •3.27 TStatusBar
- •3.28 TStatusPanels
- •3.29 TStatusPanel
- •3.30 TToolBar
- •3.31 TToolButton
- •3.32 TActionList
- •3.33 TAction
A
СОДЕРЖАНИЕ
СОДЕРЖАНИЕ ............................................................................................ |
A |
||
1. PASCAL....................................................................................................... |
1 |
||
1.1 |
АЛФАВИТ ................................................................................................. |
1 |
|
1.2 |
ТИПЫ ДАННЫХ ........................................................................................ |
1 |
|
1.3 |
ПЕРЕМЕННЫЕ........................................................................................... |
2 |
|
1.4 |
КОНСТАНТЫ............................................................................................. |
3 |
|
1.5 |
СТАНДАРТНЫЕ ФУНКЦИИ ........................................................................ |
4 |
|
1.6 |
ВЫРАЖЕНИЯ ............................................................................................ |
4 |
|
1.7 |
ОПЕРАТОРЫ ............................................................................................. |
5 |
|
1.7.1 Оператор присваивания ................................................................ |
5 |
||
1.7.2 Составной оператор ..................................................................... |
5 |
||
1.7.3 Условный оператор IF .................................................................. |
5 |
||
1.7.4 Условный оператор CASE............................................................. |
6 |
||
1.7.5 Оператор цикла FOR..................................................................... |
7 |
||
1.7.6 Оператор цикла REPEAT .............................................................. |
8 |
||
1.7.7 Оператор цикла WHILE ................................................................ |
8 |
||
1.8 |
ОДНОМЕРНЫЕ МАССИВЫ......................................................................... |
9 |
|
1.9 |
МНОГОМЕРНЫЕ МАССИВЫ .................................................................... |
11 |
|
1.10 |
СТРОКИ ................................................................................................ |
13 |
|
1.11 |
ЗАПИСИ................................................................................................ |
15 |
|
1.12 |
МНОЖЕСТВА........................................................................................ |
17 |
|
1.13 |
ПОЛЬЗОВАТЕЛЬСКИЕ ТИПЫ ................................................................. |
18 |
|
1.14 |
ФАЙЛЫ ................................................................................................ |
19 |
|
1.15 |
ПЕРЕЧИСЛЯЕМЫЙ ТИП......................................................................... |
21 |
|
1.16 |
ТИП-ДИАПАЗОН ................................................................................... |
22 |
|
1.17 |
ФУНКЦИИ И ПРОЦЕДУРЫ ..................................................................... |
23 |
|
1.18 |
ЛОКАЛИЗАЦИЯ ИМЕН........................................................................... |
26 |
|
1.19 |
МОДУЛИ .............................................................................................. |
28 |
|
1.20 |
ОПЕРАТОРЫ ПРЕРЫВАНИЯ ................................................................... |
30 |
|
1.21 |
КОММЕНТАРИИ.................................................................................... |
31 |
|
1.22 |
УКАЗАТЕЛИ.......................................................................................... |
32 |
|
1.23 |
ДИНАМИЧЕСКИЕ МАССИВЫ DELPHI .................................................... |
35 |
|
2. ОСНОВНЫЕ ПОЛОЖЕНИЯ ООП..................................................... |
37 |
||
3. БАЗОВЫЕ КЛАССЫ DELPHI............................................................. |
44 |
||
3.1 TOBJECT ................................................................................................ |
44 |
||
3.2 EXCEPTION ............................................................................................. |
44 |
||
3.3 TLIST ..................................................................................................... |
45 |
||
3.4 TPERSISTENT.......................................................................................... |
46 |
||
3.5 TCOLLECTION ........................................................................................ |
49 |
|
B |
3.6 TCOLLECTIONITEM ................................................................................ |
49 |
3.7 TSTRINGS ............................................................................................... |
50 |
3.8 TSTRINGLIST.......................................................................................... |
50 |
3.9 TGRAPHICSOBJECT ................................................................................ |
51 |
3.10 TPEN .................................................................................................... |
51 |
3.11 TBRUSH ............................................................................................... |
51 |
3.12 TCANVAS ............................................................................................. |
52 |
3.13 TGRAPHICS .......................................................................................... |
53 |
3.14 TPICTURE ............................................................................................. |
54 |
3.15 TCOMPONENT ...................................................................................... |
54 |
3.16 TCONTROL ........................................................................................... |
54 |
3.17 TWINCONTROL .................................................................................... |
56 |
3.18 TGRAPHICCONTROL............................................................................. |
56 |
3.19 TTIMER ................................................................................................ |
57 |
3.20 TTHREAD ............................................................................................. |
57 |
3.21 TTREEVIEW ......................................................................................... |
58 |
3.22 TTREENODES ....................................................................................... |
59 |
3.23 TTREENODE......................................................................................... |
59 |
3.24 TFORM ................................................................................................. |
64 |
3.25 TMAINMENU ....................................................................................... |
65 |
3.26 TMENUITEM......................................................................................... |
65 |
3.27 TSTATUSBAR ....................................................................................... |
65 |
3.28 TSTATUSPANELS.................................................................................. |
66 |
3.29 TSTATUSPANEL.................................................................................... |
66 |
3.30 TTOOLBAR........................................................................................... |
66 |
3.31 TTOOLBUTTON .................................................................................... |
67 |
3.32 TACTIONLIST ....................................................................................... |
67 |
3.33 TACTION .............................................................................................. |
67 |