- •1.Введение
- •1.1.Этапы развития систем программирования
- •Этапы развития сп:
- •Эволюция технологий программирования.
- •1.2.Модульное и структурное программирование
- •1.3.Объектно-ориентированное программирование
- •1.4.Событийное программирование
- •1.5.Визуальное программирование
- •1.6.Компонентное программирование
- •Inplementation (реализация)
- •4.3.1.Свойства:
- •4.3.2.Методы:
- •4.3.3.События, на которые реагирует форма:
- •4.4.4.3. Иерархия компонентов vcl.
- •4.5.3.События, на которые реагируют компоненты класса tControl.
- •4.6.1.Свойства:
- •4.9.4.Простой пример из лабораторной работы № 2
- •4.9.4.1.Взаимодействие с Delphi
- •4.9.4.2.Пример:
- •4.9.5.Вложенные блоки try…except и генерация исключений
- •4.10.1.Свойства t Main Menu и t Pop Up Menu:
- •4.10.2.События объектов t Pop Up Menu:
- •4.11.4.9. T Menu Item.(элемент меню).
- •4.11.1.Свойства панели инструментов:
- •4.11.2.Кнопки панели инструментов (t Tool Button):
- •4.13.2.4.11.2. Конструирование новой формы.
- •4.13.3.4.11.3. Создание, открытие и закрытие дополнительных форм.
- •Создание формы во время вычислений.
- •4.14.3.3. Файлы.
- •4.14.1.3.3.1. Текстовые файлы.
- •4.14.1.1.Вывод или запись последовательных файлов.
- •4.14.1.2.Пример:
- •4.14.2.3.3.2. Диалоги Open File и Save File.
- •4.14.2.1.Свойства:
- •4.14.3.3.3.3. Методы доступа к файлам t String.
- •4.15.4.12. Работа с датой и временем.
- •4.15.1.4.12.1. Компонент t Timer.
- •4.15.1.1.Процедура обработки события:
- •4.15.2.4.12.2.Работа с датой.
- •4.15.3.4.12.3. Функция Sleep.
- •4.16.3.4. Графика.
- •4.16.1.3.4.1. Основные понятия.
- •4.16.2.3.4.2. Класс t Canvas.
- •4.16.2.1.Свойства:
- •4.16.7.Пример 2.
- •4.16.7.1.Масштабирование:
- •4.17.1.6. Справочные системы.
- •Проявления справочной системы:
- •4.17.1.1.6. 1. Подсказки.
- •4.18.1.1.6.2.Анатомия файла подсказки.
- •4.18.1.1.Типы гиперперехода:
- •4.18.2.1.6.3.Инструментальные средства для создания Helpа.
4.10.1.Свойства t Main Menu и t Pop Up Menu:
Items: массив T Menu Item (дизайнер меню).
Help Context: long (свойство T Pop Up Menu) – справка.
4.10.2.События объектов t Pop Up Menu:
On Pop Up (т. е. для каждого визуального компонента может быть создано контекстное
меню).
4.11.4.9. T Menu Item.(элемент меню).
Name
Caption: string
Help context: long
Hint: string.
Short cut:T Short Cut (свойство быстрого вызова пункта меню).
Default: Boolean (Вызов того пункта меню, у которого это свойство установлено в истинное значение).
6) Enabled: Boolean(True) разрешение выбора пункта меню.
Visible: Boolean (True).
Break ( для разрыва меню на несколько колонок).
Checked: Boolean (False)
Radio Item: Boolean (False) – при установке этих двух свойств в истинное значение соответствующий пункт меню ведет себя как флажок (checked) или радио- кнопка (radio item).
Чтобы создать меню, необходимо на странице Standart выбрать раздел T Main Menu или T Pop Up Menu.
Главное меню у формы может быть только одно.
Компоненты Pop Up Menu вручную привязываются к тем элементам, для которых они предназначены.
Для того, чтобы задать элементы меню, нужно воспользоваться дизайнером меню.
4.11.1.Свойства панели инструментов:
Buttons: массив T Tool Button (кнопки панели инструментов).
Images: T Image List (содержит образы, которые должны быть на кнопках).
Disabled Images: T Image List
Hot Images: T Image List(эти свойства содержат списки образов на кнопках).
4.11.2.Кнопки панели инструментов (t Tool Button):
Style tbs Button (кнопка)
tbs Check (кнопка с фиксацией)
tbs Separator и tbs Divider (разделители кнопок панели инструментов).
Image Index: long (номер образа в списке изображений).
Событие – On click.
Объект T Image List (двойной щелчок).
Объект T Tool Bar (двойной щелчок).
Объект T Tool Button (контекстное меню в палитре инструментов).
Настройка свойств – в инспекторе объектов.
Лекция № 8.
4.12.Строка статуса визуальных компонентов. Класс TStatusBar
4.12.1.Свойства:
Aligne – выравнивание.
Simple Panel true/ false – состоит из одной простой панели.
Simple Text: string – содержимое, когда панель простая.
Имя строки статуса. Simple Text:= ,…, ;
Panels – массив T Status Bar – содержит описание панелей.
Существует редактор панелей.
4.12.2.Свойства панели:
Width: Integer – ширина.
Text: String
Имя строки статуса. Panels [i]. Text: = ,…, ;
4.13.4.11. Класс T Form (дополнительные окна приложения).
4.13.1.4.11.1. Свойства:
-
Border Styles
Изменение
размеров
Примечание
bs Sizeable
+
+
+
+
bs Dialog
-
-
-
+
bs Single
-
+
+
+
bs None
-
-
-
-
Border Icons
bi System Menu
bi Minimize
bi Maximize
bi Help
Form Style:
fs Normal
fs Stay On Top – лежит сверху всегда
а) MDI Form – главная форма
б) MDI Child – дочерняя форма.
Visible false/ true – невидимый/ видимый
Auto scroll false/ true.