
- •Лекция № 1. Интегральная среда Delphi. Окна Delphi.
- •1. Среда Delphi. Главное окно.
- •2. Окно Инспектора объектов, Конструктора формы и Редактора кода.
- •Лекция № 2. Характеристика проекта. Компиляция и выполнение проекта.
- •1. Характеристика проекта Delphi.
- •2.Компиляция и выполнение проекта
- •Лекция № 3. Библиотека компонентов (vcl). Понятие класса и объекта.
- •1. Организация библиотеки компонентов
- •2. Понятие класса. Элементы класса.
- •Свойства
- •События
- •Лекция № 4. Общие свойства визуальных компонентов. События, методы. Обращение к объектам.
- •1. Основные общие свойства компонентов.
- •2. Основные общие методы компонентов.
- •3.Обращение к объектам.
- •Основные события.
- •Лекция № 5. Визуальные компоненты для отображения текстовой информации. Основные свойства компонентов.
- •Отображение текста
- •Лекция № 6. Визуальные компоненты для редактирования многострочных данных. Основные свойства компонентов.
- •1. Многострочный редактор
- •2.Общие элементы компонентов редактирования
- •Лекция № 7. Визуальные компоненты: работа со списками: простой, комбинированный. Основные свойства компонентов.
- •1.Работа со списками.
- •2.Комбинированный список
- •3.Общая характеристика списков
- •4.Другие характеристики списков
- •Лекция № 8. Компоненты-кнопки. Переключатели. Основные свойства компонентов.
- •Виды кнопок, используемые компоненты и их свойства.
- •2. Виды переключателей, используемые компоненты и их свойства.
- •Лекция № 9. Визуальные компоненты-контейнеры. Компоненты-закладки. Основные свойства компонентов.
- •1. Основные компоненты, используемые для объединения других компонентов.
- •Лекция № 10. Компоненты для редактирования данных в табличной форме.
- •Лекция № 11. Визуальные компоненты для изменения числового значения в заданном диапазоне. Визуальные компоненты для выбора дат. Основные свойства компонентов.
- •Визуальные компоненты для изменения числового значения в заданном диапазоне.
- •2.Визуальные компоненты для выбора дат.
- •Лекции № 12-13. Форма как Delphi-компонент. Жизненный цикл формы. Отображение формы. Управление доступом к форме. Особенности визуального проектирования форм.
- •1.Форма
- •2.Характеристики формы. Свойства
- •3.Характеристики формы. Методы.
- •4.Характеристики формы. События
- •5.Взаимодействие форм.
- •6.Шаблоны форм.
- •Лекции № 14-15. Главное и контекстное меню. Пункты меню, их свойства. Конструктор меню, настройка меню. Комбинации клавиш.
- •1.Главное и контекстное меню.
- •2.Пункты меню, их свойства, события.
- •3.Конструктор меню, настройка меню. Комбинации клавиш.
- •Лекция № 16. Использование диалоговых компонентов.
- •Лекция № 17. Компоненты-индикаторы. Компоненты для отображения геометрических фигур.
- •Компоненты-индикаторы.
- •Компоненты для отображения геометрических фигур.
- •Лекция № 18. Вывод сложной графической информации.
- •Лекция № 19. Создание элементов справочной системы. Создание строки состояния. Создание подсказок.
- •1. StatusBar (Строка состояния).
- •2. Использование в Delphi подсказок
- •Лекция № 20. Создание заставки, информационных окон.
- •1. Создание заставки.
- •Лекция № 21. Понятие и назначение dll-библиотек. Создание dll-библиотек. Использование dll-библиотек.
- •Создание dll-библиотек.
- •Использование dll-библиотек.
- •Лекция № 22. Понятие исключительной ситуации. Обработка исключений.
- •1. Понятие исключительной ситуации.
- •Обработка исключений.
- •Список использованных источников
- •Содержание
Департамент образования, науки и молодежной политики Воронежской области
ГОБУ СПО ВО «Борисоглебский техникум информатики и вычислительной техники»
КУРС ЛЕКЦИЙ
по разделу ПМ 02.4. Программирование информационного контента на языках высокого уровня
ПМ.02 Разработка, внедрение и адаптация программного обеспечения отраслевой направленности
Учебно-методическое пособие
для преподавателей и студентов
Составитель: Рысцова Е.Н.
Рецензент: Маликова З.П.
2014 г.
Лекция № 1. Интегральная среда Delphi. Окна Delphi.
1. Среда Delphi. Главное окно.
Среда Delphi – это сложный механизм, обеспечивающий высокоэффективную работу программиста. Часто ее называют интегрированной средой разработки. Она включает ряд окон, содержащих различные управляющие элементы.
После загрузки интерфейс Delphi 5 первоначально имеет 4 окна:
- главное окно (имеет заголовок Delphi 5 – Project1);
- окно Инспектора объектов (Object Inspector);
- окно Конструктора формы (Form1);
- окно Редактора кода (Unit1.pas);
Не смотря на наличие многих окон, Delphi является однодокументной средой, то есть позволяет работать одновременно только с одним проектом. Название проекта выводится в заголовке главного окна. Все окна Delphi можно перемещать, убирать с экрана и изменять их размеры.
Главное окно занимает самую верхнюю часть экрана. Если свернуть главное окно, то происходит минимизация всего интерфейса Delphi и всех открытых окон, а при закрытии главного окна работа с Delphi прекращается. В главном окне Delphi отображается:
- главное меню;
- панели инструментов;
- палитра компонентов.
Главное меню содержит обширный набор команд для доступа к функциям Delphi и содержит следующие Разделы:
File - работа с файлами.
Edit - работа с областью обмена, размещение компонентов на форме.
Search - поиск, замена заданного символа или строки в тексте.
View - отображение различной информации.
Project - управление проектом: добавление и удаление файлов, сборка проекта, установка параметров проекта.
Run - запуск и отладка программы.
Component - разработка новых компонентов, установка готовых компонентов.
Database - запуск программ, облегчающих построение приложений баз данных.
Tools - настройка параметров интегрированной среды разработки, запуск вспомогательных программ.
Window - активизация нужного окна интегрированной среды разработки.
Help - получение справочной информации.
Панели инструментов находятся под главным меню в левой части главного окна и содержит пиктографические кнопки для вызова часто используемых команд главного меню. Всего имеется 5 панелей инструментов:
- Standard (стандартная); - View (просмотр); - Debug (отладка);
- Custom (пользовательская); - Desktop (рабочий стол).
Палитра компонентов находится под главным меню в правой части главного окна и содержит множество компонентов. Компоненты - это части машинного кода, которые можно добавлять к проекту, размещая их в конструкторе формы. Все компоненты делятся на группы, каждая из которых располагается на отдельной вкладке, а сами компоненты представлены соответствующими пиктограммами. Нужная вкладка выбирается щелчком мыши.
Компонент – это заранее приготовленный фрагмент программы, который можно вставлять, если в этом есть необходимость, в разрабатываемое приложение.
Первоначально палитра компонентов имеет следующие вкладки:
- Standard (стандартная)
- Additional (дополнительная)
- Win32 – 32-разрядный интерфейс Windows
- System – доступ к системным функциям
- Data Access – доступ к БД с помощью BDE
- Data Controls – создание элементов управления данными
- ADO – связь с БД с использованием объектов данных ActiveX
- InterBase – обеспечение непосредственного доступа к одноименной БД
- Midas – разработка приложений для распределенных БД
- Internet Express – создание одноименных приложений, которые являются одновременно приложением, Web-сервером и приложением-клиентом распределенной БД.
- Internet – создание приложений Web-сервера для сети Internet
- FastNet – обеспечение протоколов доступа к сети Internet
- Decision Cube – многомерный анализ
- QReport – составление отчетов
- Dialogs – создание стандартных диалоговых окон
- Win3.1 – интерфейс Windows 3.x
- Samples - поставляемые в качестве примера
- ActiveX – ActiveX-компоненты
- Servers – оболочка VCL для общих серверов СОМ.