1. Данные строкового типа. Стандартные подпрограммы для строкового типа.
2. Данные типа запись, оператор присоединения, правила использования.
3. Данные типа указатель, объявление указателей, правила использования. Динамическая память.
4. Модули, назначение, структура модуля, правила записи.
5. Объектно-ориентированное программирование, достоинства ООП. Принцип действия программ управляемых событиями.
6. Данные типа класс, объявление класса, объекты.
7. Методы класса, правила формирования имен методов, инкапсуляция.
8. Наследование, форма объявления класса наследника, иерархия классов, абстрактные классы, полиморфизм.
9. Среда программирования Delphi, назначение, технология программирования, отличия от традиционного программирования.
10. Структура рабочего окна Delphi. Структура проекта Delphi.
11. Форма, назначение, принципы использования, свойства и события, связанные с формой.
12. Инспектор объектов, назначение, принципы использования.
13. Модуль формы, структура модуля, заготовка модуля формы.
14. Типы свойств. Назначение типичных свойств компонентов:Alignment, Caption. Color, Cursor, Font. Position, AutoSize, Wordwrap, TabOrder, Height, Width, Left. Top, ClientHeight, ClientWidth.
15. Компоненты Label и Edit, назначение, принципы использования, основные свойства.
16. Компонент Button, назначение, принципы использования, основные свойства и события связанные с этим компонентом.
17. Ввод и вывод числовых данных с помощью компонента "строка редактирования".
18. Процедуры и функции для преобразования данных.
19. Компонент Memo, назначение, правила использования, основные свойства компонента. Ввод и вывод числовых данных с помощью компонента Memo.
20. Методы класса Tstrings.
21. Компонент StringGrid, назначение, основные свойства компонента: RowCount, ColCount, Scrollbar, DefaultColWidth, DefaultRowHeight, FixedCol, FixedRow,Cells. Использование компонента StringGrid для ввода вывода массивов.
22. Ввод и вывод файлов в DELPHI, основные процедуры для обработки файлов, использование секций инициализации и завершения модуля.
23. Данные типа файл, типы файлов, объявление файловых переменных. Действия с файлами , связь с внешним файлом.
24. Процедуры открытия файлов для чтения, записи, добавления. Закрытие файлов. Текстовые файлы, назначение, правила использования.
25. Компонент MainMenu, назначение, свойства, порядок создания главного меню.
26. Диалоговые окна, страница Dialogs. Окно ввода данных (функция InputBox), назначение, принципы использования. Процедура ShowMessage, назначение, принципы использования.
27. Окна для вывода сообщений (MessageDlg). Назначение, принципы использования.
28. Библиотека DLL, назначение, структура библиотеки, правила записи. Использование подпрограмм из DLL библиотеки в проекте Delphi.
29. Построение изображений в DELPHI: компоненты Bevel, Shape, назначение, свойства.
30. Создание изображений в Delphi: компонент Image, назначение, свойства.
31. Свойство Canvas. Назначение, свойства.
32. Основные методы для построения изображений класса Tcanvas.
33. Исключительные ситуации, принцип действия ИС, структура класса Exception.
34. Защитная конструкция Try ... except, назначение, принцип действия.
35. Защитная конструкция Try ... finally, назначение, принцип действия.