Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование / Конспект лекций (Delphi).pdf
Скачиваний:
104
Добавлен:
27.05.2015
Размер:
1.2 Mб
Скачать

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