ВУЗ:
Составители:
Рубрика:
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ......................................................................................................................... 3
1. ВВЕДЕНИЕ В DELPHI .................................................................................................. 4
1.1. Среда разработчика ................................................................................................. 4
1.2. Проекты .................................................................................................................... 6
1.3. Управление проектами.......................................................................................... 10
1.4. Компиляция, сборка и выполнение программ.................................................... 11
1.5. Основы визуального программирования ............................................................ 12
1.5.1. Пустая форма и ее модификация .................................................................. 12
1.5.2. Размещение нового компонента ................................................................... 15
1.5.3. Реакция на события ........................................................................................ 16
1.6. Знакомство с компонентами................................................................................. 21
1.6.1. Страница Standard .......................................................................................... 22
1.6.2. Страница Additional........................................................................................ 23
1.6.3. Страница Win32.............................................................................................. 25
1.6.4. Страница System............................................................................................. 27
1.6.5. Страница Dialogs ............................................................................................ 27
1.6.6. Страница Win3.1............................................................................................. 28
1.6.7. Страница Samples ........................................................................................... 29
1.6.8. Страница ActiveX ........................................................................................... 29
2. ЯЗЫК OBJECT PASCAL ............................................................................................. 31
2.1. Алфавит .................................................................................................................. 31
2.2. Элементы программы ........................................................................................... 31
2.3. Выражения и операции ......................................................................................... 35
2.4. Типы данных.......................................................................................................... 37
2.4.1. Порядковые типы ............................................................................................... 37
2.4.2. Структурированные типы.................................................................................. 44
2.5. Операторы языка ................................................................................................... 52
2.5.1. Составной оператор и пустой оператор ....................................................... 52
2.5.2. Условный оператор ........................................................................................ 52
2.5.3. Операторы повторений .................................................................................. 54
2.5.4. Оператор выбора ............................................................................................ 55
2.5.5. Метки и операторы перехода ........................................................................ 56
2.6. Процедуры и функции .......................................................................................... 57
2.6.1. Параметры....................................................................................................... 60
2.7. Классы и интерфейсы ........................................................................................... 65
2.7.1. Составляющие класса .................................................................................... 66
2.7.2. Объявление класса ......................................................................................... 72
2.7.3. Интерфейсы..................................................................................................... 74
2.8. Файлы ..................................................................................................................... 78
2.8.1. Доступ к файлам............................................................................................. 79
2.8.2. Работа с текстовыми файлами....................................................................... 81
2.9. Пример программной реализации метода интерполяции функций
сплайном третьего порядка на Delphi-6 ..................................................................... 83
2.10. Пример реализации виртуального диспетчерского пульта............................. 92
ПРИЛОЖЕНИЕ 1 ............................................................................................................. 96
105