- •В телекоммуникациях ” Преподаватель: доцент кафедры прикладной математики и кибернетики
- •Цель курса– ознакомление с общими принципами визуального программирования на примере системы Delphi.
- •Пример оформления контрольной работы. Вариант 12
- •1.1Структура программы 7
- •Рабочая программа курса
- •Основные конструкции языка Паскаль
- •Структура программы
- •Операторы языка Паскаль
- •Процедуры и функции
- •Объектно-ориентированная методология
- •Различные технологии программирования
- •Принципы объектно-ориентированного программирования
- •Модули и классы
- •Знакомство со средой программирования Delphi
- •Структура среды программирования
- •Проект Delphi
- •Главное меню среды
- •Первое приложение на Delphi
- •Контрольные вопросы
- •Библиотека визуальных компонентов (vcl)
- •Иерархия базовых классов vcl
- •Типы свойств компонентов. Изменение свойств
- •Некоторые общие свойства компонентов
- •События в Delphi
- •Некоторые общие события компонентов
- •Контрольные вопросы
- •Класс tForm
- •Роль формы в приложении
- •Свойства класса tForm
- •События формы
- •Пример использования событий формы
- •Контрольные вопросы
- •Графические возможности визуальных компонентов
- •Свойства класса tCanvas
- •Методы класса tCanvas
- •Примеры использования свойств и методов класса tCanvas
- •Использование визуальных компонентов
- •Редактируемые компоненты
- •Списки выбора
- •Диалоговые компоненты
- •Переключатели
- •Контрольные вопросы
- •Лабораторная работа 1
- •Лабораторная работа 2
- •Лабораторная работа 3
- •Лабораторная работа 4
- •Лабораторная работа 5
- •Контрольная работа правила выполнения и оформления контрольной работы
- •Правила получения зачета
- •Литература
1.1Структура программы 7
1.2Операторы языка Паскаль 7
1.3Процедуры и функции 8
2.Объектно-ориентированная методология 10
2.1Различные технологии программирования 10
2.2Принципы объектно-ориентированного программирования 13
2.3Модули и классы 16
3.Знакомство со средой программирования Delphi 17
3.1Структура среды программирования 17
3.2Проект Delphi 20
3.3Главное меню среды 21
3.4Первое приложение на Delphi 22
3.5Контрольные вопросы 24
4.Библиотека визуальных компонентов (VCL) 25
4.1Иерархия базовых классов VCL 25
4.2Типы свойств компонентов. Изменение свойств 25
4.3Некоторые общие свойства компонентов 27
4.4События в Delphi 29
4.5Некоторые общие события компонентов 30
4.6Контрольные вопросы 32
5.Класс TForm 32
5.1Роль формы в приложении 32
5.2Свойства класса TForm 34
5.3События формы 36
5.4Пример использования событий формы 37
5.5Контрольные вопросы 38
6.Графические возможности визуальных компонентов 38
6.1Свойства класса TCanvas 38
6.2Методы класса TCanvas 40
6.3Примеры использования свойств и методов класса TCanvas 41
7.Использование визуальных компонентов 42
7.1Метки 43
7.2Кнопки 44
7.3Редактируемые компоненты 46
7.4Списки выбора 48
7.5Меню 51
7.6Диалоговые компоненты 53
7.7Таблица строк 56
7.8Переключатели 58
7.9Контрольные вопросы 63
Лабораторная работа 1 64
ЛАБОРАТОРНАЯ РАБОТА 2 66
ЛАБОРАТОРНАЯ РАБОТА 3 68
ЛАБОРАТОРНАЯ РАБОТА 4 70
ЛАБОРАТОРНАЯ РАБОТА 5 72
Контрольная работа 74
Правила получения зачета 81
Литература 81
Таблица 1 Свойства класса TComponent 27
Таблица 2 Размер и местоположение компонента 28
Таблица 3 Выравнивание и масштабирование 28
Таблица 4 Внешний вид 28
Таблица 5Свойства TForm 34
Таблица 6 Cобытия TForm при создании и отображении формы 36
Таблица 7 Cобытия TForm при закрытии и уничтожении формы 36
Таблица 8 Класс TFont 38
Таблица 9 Класс ТРеn 39
Таблица 10 Класс TBrush 39
Таблица 11 Методы TCanvas 40
Таблица 12 свойства TLabel и TStaticText 43
Таблица 13 специфические свойства TButton 44
Таблица 14 Специфичные свойства TBitBtn 45
Таблица 15 Свойства редактируемых компонентов 46
Таблица 16 Свойства однострочного редактора 47
Таблица 17 Методы однострочного редактора 47
Таблица 18 Свойства компонента TListBox 48
Таблица 19 Свойства и события TComboBox, связанные с раскрытием списка 50
Таблица 20Свойства компонента TMainMenu 51
Таблица 21 Свойства TMenuItem 52
Таблица 22 Свойства TSaveDialog и TOpenDialog 54
Таблица 23 Значения свойства Options 55
Таблица 24Свойства компонента TStringGrid 57
Таблица 25Свойства компонента TCheckBox. 59
Таблица 26Свойства компонента TRadioButton 60
Таблица 27Свойства компонента TRadioButton 60
Таблица 28Свойства компонента TСheckListBox 61
Рисунок 1 Главное окно Delphi 18
Рисунок 2 22
Рисунок 3 Работа приложения 24
Рисунок 4 25
Рисунок 5 30
Рисунок 6 Заполнение формы разноцветными точками 41
Рисунок 7 Рисование отрезка 41
Рисунок 8 Рисование прямоугольника 42
Рисунок 9 Рисование окружности 42