
- •Оглавление
- •20.1. Практическая работа 83
- •Глава I. Знакомство со средой Delphi
- •1.1. Общие сведения
- •Глава II. Создание приложений в среде Delphi
- •2.1. Характеристика проекта
- •2.2. Файл проекта
- •2.3. Файл формы
- •2.4. Файл модуля
- •2.5. Файл ресурсов
- •2.6. Практическая работа
- •Глава III. Использование компонентов
- •3.1. Понятие компонента
- •3.2. Страница Standard.
- •3.3. Страница Additional.
- •3.4. Страница Win32.
- •3.5. Страница System.
- •3.6. Страница Data Access.
- •3.7. Страница Data Controls.
- •3.8. Страница qReport.
- •3.9. Страница Dialogs.
- •3.10. Основные свойства объектов.
- •Глава IV. Работа с кнопками
- •4.1. Стандартная кнопка Button.
- •4.2. Кнопка с рисунком BitBtn.
- •4.3. Кнопка быстрого доступа SpeedButton.
- •4.4. Практическая работа
- •4.5. Самостоятельная работа
- •Глава V. Поля редактирования
- •5.1. Edit-однострочный редактор
- •5.2. Memo-многострочный редактор
- •5.3. Практическая работа
- •5.4. Самостоятельная работа
- •5.5. MaskEdit - специальный редактор
- •5.6. Практическая работа
- •6.3. Структура программы.
- •6 .4. Типы данных
- •6.4.1. Простые типы данных
- •6.4.2. Структурные типы данных
- •6.4.3. Функции и процедуры работы со строками
- •6.4.4. Функции преобразования строк в другие типы.
- •6.5. Операторы языка
- •6.6. Практическая работа.
- •6.8. Самостоятельная работа
- •6.9. Самостоятельная работа
- •6.10. Самостоятельная работа
- •6.11. Обработка исключительных ситуаций
- •Глава VII. Классы в Object Pascal.
- •7.1. Понятие класса
- •7.2. Поля класса
- •7.3. Методы класса
- •Глава VIII. Процедуры и функции, реализующие диалоги
- •8.1. Процедура ShowMessage.
- •8.2. Функция MessageDlg.
- •8.3. Функция MessageDlgPos.
- •8.4. Функция InputBox
- •9.2. Практическая работа
- •9.3. Самостоятельная работа
- •Глава X. Работа со списками
- •10.1. Простой список ListBox.
- •10.2. Комбинированный список ComboBox.
- •10.3. Общая характеристика списков
- •10.3.1. Свойства
- •10.3.2. Методы
- •10.4. Объект UpDown
- •10.5. Практическая работа
- •10.6. Самостоятельная работа
- •10.7. Самостоятельная работа
- •10.8. Самостоятельная работа
- •Глава XI. Объекты MainMenu и PopupMenu.
- •11.1. Основные свойства объектов
- •11.2. Игра «Крестики-нолики»
- •11.3. Самостоятельная работа
- •Глава XII. Использование переключателей.
- •12.1. Объект CheckBox
- •12.2. Объект RadioButton
- •12.3. Объект RadioGroup
- •12.4. Практическая работа
- •12.5. Самостоятельная работа
- •12.6. Самостоятельная работа
- •Глава XIII. Регуляторы величины
- •13.1. Объект ScrollBar
- •13.2. Практическая работа
- •13.3.Объект TrackBar
- •13.4. Самостоятельная работа
- •13.5. Самостоятельная работа
- •13.6. Компонент ProgressBar
- •Глава XIV. Объединение элементов управления
- •14.1. Объект Panel.
- •14.2. Область прокрутки ScrollBox
- •14.3. Фреймы Frame.
- •14.4. Практическая работа
- •14.5. Самостоятельная работа
- •Глава XV. Работа с таблицами
- •15.1. Объекты StringGrid и DrawGrid
- •15.2. Проект «Олимпиада»
- •15.3. Практическая работа
- •15.4. Самостоятельная работа
- •15.5. Самостоятельная работа
- •Глава XVI.Страница Dialogs
- •16.1. Стандартные диалоговые окна Windows
- •16.2. Общие свойства OpenDialog и SaveDialog:
- •16.3. Общие свойства OpenPicyureDialog и SavePictureDialog:
- •16.4. Практическая работа
- •16.5.Объект FontDialog
- •16.6. Объект ColorDialog
- •16.7. Практическая работа
- •16.8. Объекты FindDialog и ReplaceDialog
- •16.9. Проект «Примитивный редактор текста»
- •Глава XVII. Элементы с закладками
- •17.1. Однострочный блокнот TabControl.
- •17.2. Практическое задание
- •17.3. Самостоятельная работа
- •17.4. Многостраничный блокнот PageControl.
- •17.5. Практическая работа
- •Глава XVIII. Иерархические структуры
- •18.1. Объект TreeView
- •18.2. Практическая работа
- •18.3. Самостоятельная работа
- •18.4.Объект ListView
- •18.5. Практическое работа
- •Глава XIX. Работа с датами и временем
- •19.1. Объект DateTimePicker
- •19.2. Объект MonthCalendar
- •19.3. Объект Calendar.
- •19.4. Самостоятельная работа
- •19.5. Объект Timer
- •19.6. Практическая работа
- •19.7. Самостоятельная работа
- •Глава XX. Объект Animate
- •20.1. Практическая работа
- •20.2. Игра «угадай число»
- •Глава XXI. Панели инструментов
- •21.1. Объект ToolBar.
- •21.2. Объект ControlBar
- •21.3. Создание текстового редактора с использованием объекта RichEdit
- •Глава XXII. Графика в Delphi
- •22.1. Класс tCanvas
- •22.2. Класс tFont.
- •22.3. Класс tPen.
- •22.4. Класс tBrush
- •22.5. Класс tGraphic
- •22.6. Класс tPicture
- •22.7. PaintBox - окно для рисования
- •22.8. Практическая работа
- •22.9. Практическая работа
- •22.10. Самостоятельная работа
- •22.11. Объект Shape
- •22.12. Самостоятельная работа
- •22.13. Создание графического редактора
Borland Delphi
Лекционно-практические занятия
Оглавление
Глава I. Знакомство со средой Delphi 5
1.1. Общие сведения 5
Глава II. Создание приложений в среде Delphi 7
2.1. Характеристика проекта 7
2.2. Файл проекта 7
2.3. Файл формы 7
2.4. Файл модуля 8
2.5. Файл ресурсов 8
2.6. Практическая работа 9
Глава III. Использование компонентов 11
3.1. Понятие компонента 11
3.2. Страница Standard. 11
3.3. Страница Additional. 12
3.4. Страница Win32. 13
3.5. Страница System. 15
3.6. Страница Data Access. 15
3.7. Страница Data Controls. 16
3.8. Страница QReport. 18
3.9. Страница Dialogs. 20
3.10. Основные свойства объектов. 21
Глава IV. Работа с кнопками 23
4.1. Стандартная кнопка Button. 23
4.2. Кнопка с рисунком BitBtn. 23
4.3. Кнопка быстрого доступа SpeedButton. 24
4.4. Практическая работа 24
4.5. Самостоятельная работа 25
Глава V. Поля редактирования 26
5.1. Edit-однострочный редактор 26
5.2. Memo-многострочный редактор 26
5.3. Практическая работа 27
5.4. Самостоятельная работа 27
5.5. MaskEdit - специальный редактор 27
5.6. Практическая работа 28
5.7. Самостоятельная работа 29
Глава VI. Введение в Объектно-ориентированное программирование (ООП) 30
6.1. Алфавит языка. 30
6.2. Словарь языка. 30
6.3. Структура программы. 30
6.4. Типы данных 31
6.4.1. Простые типы данных 32
6.4.2. Структурные типы данных 32
6.4.3. Функции и процедуры работы со строками 33
6.4.4. Функции преобразования строк в другие типы. 33
6.5. Операторы языка 34
6.6. Практическая работа. 34
6.8. Самостоятельная работа 35
6.9. Самостоятельная работа 35
6.10. Самостоятельная работа 36
6.11. Обработка исключительных ситуаций 36
Глава VII. Классы в Object Pascal. 37
7.1. Понятие класса 37
7.2. Поля класса 37
7.3. Методы класса 37
Глава VIII. Процедуры и функции, реализующие диалоги 38
8.1. Процедура ShowMessage. 38
8.2. Функция MessageDlg. 39
8.3. Функция MessageDlgPos. 39
8.4. Функция InputBox 40
8.5. Самостоятельная работа 40
8.6. Самостоятельная работа 40
Глава IX. Работа с формами 41
9.1. Объект Form 41
9.2. Практическая работа 42
9.3. Самостоятельная работа 42
Глава X. Работа со списками 43
10.1. Простой список ListBox. 43
10.2. Комбинированный список ComboBox. 43
10.3. Общая характеристика списков 44
10.3.1. Свойства 44
10.3.2. Методы 44
10.4. Объект UpDown 45
10.5. Практическая работа 46
10.6. Самостоятельная работа 47
10.7. Самостоятельная работа 47
10.8. Самостоятельная работа 47
11.1. Основные свойства объектов 48
11.2. Игра «Крестики-нолики» 48
11.3. Самостоятельная работа 50
Глава XII. Использование переключателей. 51
12.1. Объект CheckBox 51
12.2. Объект RadioButton 51
12.3. Объект RadioGroup 52
12.4. Практическая работа 52
12.5. Самостоятельная работа 53
12.6. Самостоятельная работа 53
Глава XIII. Регуляторы величины 55
13.1. Объект ScrollBar 55
13.2. Практическая работа 55
13.3.Объект TrackBar 55
13.4. Самостоятельная работа 56
13.5. Самостоятельная работа 56
13.6. Компонент ProgressBar 56
Глава XIV. Объединение элементов управления 57
14.1. Объект Panel. 57
14.2. Область прокрутки ScrollBox 57
14.3. Фреймы Frame. 57
14.4. Практическая работа 58
14.5. Самостоятельная работа 59
Глава XV. Работа с таблицами 60
15.1. Объекты StringGrid и DrawGrid 60
15.2. Проект «Олимпиада» 61
15.3. Практическая работа 62
15.4. Самостоятельная работа 63
15.5. Самостоятельная работа 63
Глава XVI.Страница Dialogs 64
16.1. Стандартные диалоговые окна Windows 64
16.2. Общие свойства OpenDialog и SaveDialog: 64
16.3. Общие свойства OpenPicyureDialog и SavePictureDialog: 65
16.4. Практическая работа 65
16.5.Объект FontDialog 65
16.6. Объект ColorDialog 66
16.7. Практическая работа 66
16.8. Объекты FindDialog и ReplaceDialog 67
16.9. Проект «Примитивный редактор текста» 67
Глава XVII. Элементы с закладками 70
17.1. Однострочный блокнот TabControl. 70
17.2. Практическое задание 70
17.3. Самостоятельная работа 71
17.4. Многостраничный блокнот PageControl. 71
17.5. Практическая работа 72
Глава XVIII. Иерархические структуры 74
18.1. Объект TreeView 74
18.2. Практическая работа 76
18.3. Самостоятельная работа 76
18.4.Объект ListView 76
18.5. Практическое работа 77
Глава XIX. Работа с датами и временем 79
19.1. Объект DateTimePicker 79
19.2. Объект MonthCalendar 79
19.3. Объект Calendar. 79
19.4. Самостоятельная работа 80
19.5. Объект Timer 80
19.6. Практическая работа 80
19.7. Самостоятельная работа 81
Глава XX. Объект Animate 82