- •1 Основные понятия: объекты, компоненты, элементы управления.
- •2 Структура объекта. Требования к его описанию.
- •3 Определение объекта: типы, поля и методы.
- •5 Операторы языка.
- •6 Структура программы. Характеристика разделов.
- •7 Среда разработки приложений Delphi. Меню, окна, панель инструментов.
- •8 Структура проекта. Характеристика файлов.
- •13 Классы флажков (CheckBox) .
- •14 Классы радиокнопок (RadioButton,RadioGroup,GroupBox).
- •15 Классы для работы с текстом (Label, Edit, Memo).
- •16 Классы списков (ListBox, ComboBox).
- •17 Классы для табличного отображения данных (StringGrid).
- •18 Стандартные визуальные компоненты.
- •19 Создание главного и всплывающего меню.
- •20 Компоненты страницы additional. Использование в приложениях.
- •21 Компоненты страницы win32. Использование в приложениях.
- •22 Порядок создания проекта. Закрепление кода за компонентом.
- •23 Компиляция кода. Создание загрузочного модуля.
- •24 Ввод в приложение контекстных подсказок.
- •25 Организация диалога с пользователем. Окно ввода.
- •26 Организация диалога с пользователем. Окна сообщений.
- •27 Компоненты Dialogs. Назначение и использование.
- •29 Вставка графических объектов.
- •30 Основные понятия баз данных: архитектура, модели, таблицы, ключи и индексы.
- •31 Средства для работы с базами данных, компоненты ado-технологии.
- •32 Создание таблиц базы данных, изменение структуры.
- •33 Работа с псевдонимами баз данных.
- •34 Работа со связанными таблицами.
8 Структура проекта. Характеристика файлов.
Главный файл проекта, изначально называется PROJECT1.DPR.
Модуль программы, который автоматически появляется в начале работы Unit1. Файл называется UNIT1.PAS по умолчанию
Файл главной формы, который по умолчанию называется UNIT1.DFM, используется для сохранения информации о внешнем виде формы
Исполняемый EXE файл, который создается в процессе компиляции проекта.
~PA, ~DP - backup файлы редактора. Автоматически создаются и содержат информацию, перед последним сохранением.
9 Класс окна форм: свойства, методы, события.
Класс - это сложная структура, включающая, помимо описания данных, описание процедур и функций, которые могут быть выполнены над представителем класса — объектом.
Свойства – это переменные, которые влияют на состояние класса. Пример: ширина высота.
Методы - это то, что класс умеет делать( вычислять ). Например: класс может иметь процедуру для вывода какого-то текста на экран.
10 Взаимосвязь форм в приложении.
Главная форма должна знать о существовании другой формы, это дос-
тигается ссылкой на модуль формы в предложении Uses, то есть, если
одна форма выполняет какие-либо действия с другой формой, то в списке
uses раздела implementation (или interface) модуля первой формы
должна быть ссылка на модуль второй формы, например:
implementation
uses Unit2; //Ссылка на модуль второй формы
11 Классы для системы меню (главное, всплывающее, элементы меню).
12 Классы командных кнопок (Button, BitBtn).
Класс TButton - это интерфейсный объект, представляющий соответствующий элемент, называемый в Windows "нажимаемой" (командной) кнопкой. Существует два типа "нажимаемых" кнопок.
Класс TBitBtn Представляет собой кнопку с помещенной на нее пиктограммой. …Пользовательский интерфейс этого компонента включает стандартный набор командныхкнопок, таких как "Воспроизведение", "Пауза", "Стоп", "Предыдущая метка", "Следующая метка...
13 Классы флажков (CheckBox) .
Это потоковый интерфейсный класс, который представляет управляющий элемент типа кнопки с независимой фиксацией. Его можно использовать для создания такого элемента в родительском окне. Он упрощает также манипуляции с кнопками с независимой фиксацией, созданными ранее в ресурсе диалогового окна. Такая кнопка имеет три состояния: отмечена (нажата), не отмечена (не нажата) и не определена (серая). Связанные управляющие элементы такого типа можно группировать.
14 Классы радиокнопок (RadioButton,RadioGroup,GroupBox).
GroupBox используется для группировки небольшого количества взаимосвязанных компанентов
RadioGroup использется для группировки небольшого количества RadioButton
RadioButtton флажок, возможно только один вариант
15 Классы для работы с текстом (Label, Edit, Memo).
TLabel для размещения в нем каких либо записей
TEdit однострочное редактируемое текстовое поле
TMemo редактируемое текстовое поле
16 Классы списков (ListBox, ComboBox).
TListBox-это список
Компоненты класса TListBox представляют собой стандартные для windows список с помощью которого пользователь может выбрать 1 или несколько пунктов в компоненте предусмотрена возможность программной прорисовки пунктов по этому список может содержать не только текстовые строки но произвольные изображения.
. TComboBox –комбинированный список или раскрывающийся список TComboBox представляет собой комбинацию списка TListBox и текстового поля TEdit