ВУЗ:
Составители:
Рубрика:
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ ..................................................................................................................3
1. ПРОЕКТ И УПРАВЛЕНИЕ ПРОЕКТОМ............................................................4
1.1. Проект Delphi ..................................................................................................4
1.2. Управление проектом.....................................................................................7
1.3. Репозиторий ....................................................................................................8
1.4. Настройка параметров проекта .....................................................................9
1.5. Компиляция и выполнение проекта ...........................................................10
2. СОЗДАНИЕ ПРИЛОЖЕНИЯ .............................................................................12
2.1. Хорошее приложение...................................................................................12
2.2. Этапы создания приложения....................................................................... 12
2.3. Создание интерфейса приложения .............................................................13
2.4. Определение функциональности проекта..................................................17
2.5. События и их обработка...............................................................................18
2.6. Формирование кода......................................................................................19
2.7. Организация взаимодействия форм............................................................20
3. ФОРМА .................................................................................................................24
3.1. Свойства формы............................................................................................24
3.2. События формы ............................................................................................25
3.3. Создание форм разного вида.......................................................................26
4. КОМПОНЕНТЫ................................................................................................... 29
4.1. Общие свойства управляющих элементов................................................. 29
4.2. Общие события управляющих элементов .................................................31
4.3. Кнопки ...........................................................................................................35
4.4. Контейнеры ...................................................................................................38
4.5. Компоненты для работы со строками ........................................................41
4.6. Компоненты для отображения текста ........................................................48
4.7. Компоненты для работы с графикой ..........................................................49
4.8. Формирование меню ....................................................................................51
4.9. Другие компоненты......................................................................................54
5. ОБРАБОТКА ИСКЛЮЧИТЕЛЬНЫХ СИТУАЦИЙ В DELPHI ..................... 57
6. СОЗДАНИЕ ОКОН ДИАЛОГА.......................................................................... 63
6.1. Процедуры и функции, реализующие диалоги ......................................... 63
6.2. Стандартные диалоговые панели................................................................64
6.3. Использование модального окна ................................................................66
6.4. Использование заготовок.............................................................................68
7. ВВОД И ВЫВОД ДАННЫХ...............................................................................70
7.1. Общие сведения ............................................................................................70
7.2. Формирование данных случайным образом..............................................71
7.3. Ввод данных с клавиатуры ..........................................................................72
7.4. Контроль вводимых данных........................................................................73
7.5. Загрузка данных из файлов..........................................................................75
7.6. Примеры ........................................................................................................76
170
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ .................................................................................................................. 3
1. ПРОЕКТ И УПРАВЛЕНИЕ ПРОЕКТОМ............................................................ 4
1.1. Проект Delphi .................................................................................................. 4
1.2. Управление проектом..................................................................................... 7
1.3. Репозиторий .................................................................................................... 8
1.4. Настройка параметров проекта ..................................................................... 9
1.5. Компиляция и выполнение проекта ........................................................... 10
2. СОЗДАНИЕ ПРИЛОЖЕНИЯ ............................................................................. 12
2.1. Хорошее приложение................................................................................... 12
2.2. Этапы создания приложения ....................................................................... 12
2.3. Создание интерфейса приложения ............................................................. 13
2.4. Определение функциональности проекта.................................................. 17
2.5. События и их обработка............................................................................... 18
2.6. Формирование кода ...................................................................................... 19
2.7. Организация взаимодействия форм............................................................ 20
3. ФОРМА ................................................................................................................. 24
3.1. Свойства формы............................................................................................ 24
3.2. События формы ............................................................................................ 25
3.3. Создание форм разного вида ....................................................................... 26
4. КОМПОНЕНТЫ ................................................................................................... 29
4.1. Общие свойства управляющих элементов................................................. 29
4.2. Общие события управляющих элементов ................................................. 31
4.3. Кнопки ........................................................................................................... 35
4.4. Контейнеры ................................................................................................... 38
4.5. Компоненты для работы со строками ........................................................ 41
4.6. Компоненты для отображения текста ........................................................ 48
4.7. Компоненты для работы с графикой .......................................................... 49
4.8. Формирование меню .................................................................................... 51
4.9. Другие компоненты...................................................................................... 54
5. ОБРАБОТКА ИСКЛЮЧИТЕЛЬНЫХ СИТУАЦИЙ В DELPHI ..................... 57
6. СОЗДАНИЕ ОКОН ДИАЛОГА.......................................................................... 63
6.1. Процедуры и функции, реализующие диалоги ......................................... 63
6.2. Стандартные диалоговые панели................................................................ 64
6.3. Использование модального окна ................................................................ 66
6.4. Использование заготовок............................................................................. 68
7. ВВОД И ВЫВОД ДАННЫХ............................................................................... 70
7.1. Общие сведения ............................................................................................ 70
7.2. Формирование данных случайным образом.............................................. 71
7.3. Ввод данных с клавиатуры .......................................................................... 72
7.4. Контроль вводимых данных........................................................................ 73
7.5. Загрузка данных из файлов.......................................................................... 75
7.6. Примеры ........................................................................................................ 76
170
