Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
(5)умк_Высокоуровневые.doc
Скачиваний:
26
Добавлен:
25.03.2016
Размер:
168.45 Кб
Скачать

Тема 3. Интегрированная среда разработчика приложений системы Delphi

Состав и назначение инструментов среды. Окна разработчика.

Главное меню системы. Назначение и состав подменю File, Edit, Search, View, Project, Run, Tools и Help.

Панель инструментов. Палитра компонентов. Инспектор объектов. Редактор кода. Назначение, структура, возможности, способ применения.

Возможности настройки и развития системы Delphi.

Библиотека компонентов Delphi. Иерархия компонентов библиотеки VCL. Классификация компонентов библиотеки VCL. Общие принципы устройства и работы компонентов. Свойства и методы, общие для потомков класса TComponent.

Тема 4. Технология программирования в среде Delphi

Проект приложения. Файлы Delphi для приложения. Состав проекта.

Процесс разработки приложений. Управление файлами проекта. Администратор проекта.

Проектирование формы. Размещение компонентов на форме. Изменение размеров компонентов. Выбор, перемещение и выравнивание группы компонентов.

Типы свойств и установка их с помощью инспектора объектов.

События. Программирование реакции на события. Присоединение кода для событий.

Компиляция. Средства отладки на этапе компиляции. Средства отладки на этапе выполнения. Виды обработки ошибок на этапе выполнения. Исключения. Работа с исключениями. Конструкция try-finally. Конструкция try-except. Выполнение приложения – из среды Delphi и Windows.

Тема 5. Разработка приложений в среде Delphi

Разработка простейших приложений.

Использование библиотек с разработанными методами, нескольких форм и меню. Модальные и немодальные формы. Основное и всплывающее меню.

Создание текстового редактора с использованием шаблона приложения.

Работа с графическими компонентами.

Использование средств диалога с пользователем.

Работа с базами данных.

5. Темы лабораторных работ

Тема 3. Интегрированная среда разработчика приложений системы Delphi (лабораторная работа)

Вопросы к теме:

1. Свойства и события объектов визуального программирования.

2. Состав и назначение инструментов среды (репозиторий).

3. Главное меню системы (назначение и состав подменю).

4. Отладка и тестирование программ .

5. Свойства и методы, общие для потомков класса TComponent.

Литература: [2, 4]

Тема 4. Технология программирования в среде Delphi

Вопросы к теме:

1. Проект приложения.

2. Управление файлами проекта. Конструктор форм. Инспектор объектов. Администратор проекта.

3. События. Программирование реакции на события.

4. Средства отладки на этапе компиляции.

5.Средства отладки на этапе выполнения.

6.Виды обработки ошибок.

7. Работа с исключениями.

Литература: [2, 4]

Тема 5. Разработка приложений в среде Delphi

Вопросы к теме:

1. Иерархия компонентов библиотеки.

2. Шаблоны форм. Модальные формы. Немодальные формы. Одно – и много – документный интерфейс.

3. Визуальные компоненты отображения данных.

4. Невизуальные компоненты данных.

Литература: [2, 4]

6. Задание на выполнение курсовой работы

Разработать проект приложения, содержащего локальную базу данных для хранения и обработки данных заданной структуры (не менее 5 полей). Записи должны содержать данные различных типов, в том числе графический элемент. Для работы с базой данный был создан каталог для проекта курсовой работы, а в нем – подкаталог для базы данных.

Система обеспечивает:

• ведение локальной базы данных, в том числе: просмотр, корректировку, удаление, дополнение базы данных;

• использование меню для управления процессом обработки данных;

• просмотр и корректировку данных в таблице и в окнах редактирования;

• формирование значения вычисляемого поля (столбца);

• отбор данных из базы данных по условию, определенному свойством Filtеr компонентов типа TTable и TQuery;

• отбор данных из базы данных по условию, определенному с помощью статического и динамического запросов на языке SQL; динамический запрос формируется в процессе выполнения приложения;

• сортировку данных по основному и дополнительным индексам;

• поиск данных по заданным поисковым признакам;

• непосредственный доступ к записям базы данных на примере формирования суммы столбца;

• формирование и вывод во время выполнения приложения: графиков зависимости данных, содержащихся в базе данных, отчета с помощью подсистемы среды программирования.

Методические указания по выполнению курсовой работы находят в ЦБ РГТЭУ. См.: Климова Л.М. Высокоуровневые методы информатики и программирования. Методические указания по выполнению курсовой работы в среде Delphi. Для студентов специальности 351400 – Прикладная информатика (в экономике). – М.: РГТЭУ, 2003.