- •ВВЕДЕНИЕ
- •Структура описания лабораторной работы
- •Выполнение работы
- •Форма отчета
- •Установка и запуск системы
- •Файлы проекта
- •ЛАБОРАТОРНАЯ РАБОТА 1
- •Цель работы
- •Основные сведения
- •Интерфейс системы
- •Меню и команды
- •Рис.1 Окна Delphi
- •Главное меню
- •Меню File
- •Меню Edit
- •Меню Search
- •Меню View
- •Меню Project
- •Команда Project+Options
- •Страница Compiler окна свойств проекта
- •Меню Run
- •Меню Tools
- •Команда Tools+Environment Options. страница Preferences
- •Команда Tools+Options, страница Display
- •Команда Tools+Options, страница Library
- •Команда Tools+Debugger Options, страница Language Exceptions
- •Получение помощи
- •Форма – Form
- •Поле метки – Label
- •Кнопка – Button
- •Выполнение работы
- •Создание программы
- •Настройка среды
- •Создать новый проект
- •Модификация свойств формы
- •Добавление элементов управления в форму
- •Добавление поля метки
- •Добавление кнопки
- •Окно редактора кода
- •Создание исполняемого модуля
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 2
- •Цель работы
- •Основные сведения
- •Отладка программы
- •Управление последовательностью действий
- •Наблюдение (слежение) за переменными
- •Рис. 2. Диалоговое окно «Свойства наблюдаемого выражения»
- •Рис. 3. Окно «Список наблюдаемых значений»
- •Поле ввода – Edit
- •Выполнение работы
- •Задание
- •Создание формы
- •Расположение элементов управления в форме
- •Процедура обработки нажатия кнопки
- •Отладка программы
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 3
- •Цель работы
- •Основные сведения
- •Компонент MainMenu
- •Рис.4. Окно построителя меню
- •Компонент ToolBar
- •Компонент ImageList
- •Рис 5. Окно контейнера изображений ImageList.
- •Компонент ActionList
- •Рис.6. Окно редактирования ActionList
- •Обработка исключительных ситуаций
- •Модальные окна
- •Пример выполнения
- •Задание
- •Главная форма приложения
- •Рис.7. Главная форма проекта
- •Модальные окна
- •Рис.8. Модальные формы проекта
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 4
- •Цель работы
- •Основные сведения
- •Флажок – Check Box
- •Переключатели – Radio Button
- •Список – List Box
- •Комбинированный список – Combo Box
- •Кнопка с рисунком – BitBtn
- •Выполнение работы
- •Задание
- •Проектирование
- •Создание формы
- •Рис.9. Главное окно проекта
- •Расположение элементов управления в форме
- •Процедуры обработки
- •Кнопка добавления слова
- •Кнопка удаления слова
- •Отображение выбранного элемента списка
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 5
- •Цель работы
- •Основные сведения
- •Класс TFont
- •Класс TPen
- •Класс TBrush
- •Класс TCanvas
- •Компонент Image
- •Компонент Timer
- •Стандартный диалог ColorDialog
- •Стандартный диалог FontDialog
- •Пример выполнения работы
- •Рис. 10. Главная форма проекта примера
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 6
- •Цель работы
- •Основные сведения
- •Класс TStringList
- •Основные приемы использования списка TStringList.
- •Работа с текстовыми файлами
- •Основные приемы работы с текстовым файлом
- •Стандартные диалоги открытия и сохранения файла
- •Пример выполнения работы
- •Рис 11. Главная форма проекта
- •Рис.12. Запрос фамилии владельца
- •Варианты заданий
- •СОДЕРЖАНИЕ
681.3.06(07.07)
C 409
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ТАГАНРОГСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
СистемапрограммированияDelphi
Методическаяразработкаклабораторнымработам
Таганрог 2001
Составители: Калачев Д.П., Лутай В.Н., Скороход С.В.
УДК 681.3.06(07.07)
Система программирования Delphi. Методическая разработка к лабораторным работам. Таганрогский государственный радиотехнический университет. Составители: Калачев Д.П., Лутай В.Н., Скороход С.В., Таганрог, 2001, 38 с.
Приводится краткое описание системы программирования Delphi. Предлагаются варианты 6 лабораторных работ для освоения основ программирования на языке Object Pascal в системе программирования Delphi для Windows.
Ил. 12.
Рецензент Литвиненко В.А., канд. техн. наук, доцент кафедры САПР ТРТУ
– 3 –
ВВЕДЕНИЕ
Цель настоящего пособия – изучение основ программирования на языке (ЯП) Object Pascal и освоение системы программирования (СП) Delphi фирмы Borland International, Inc. в операционной системе (ОС) Windows.Структура и содержание пособия
Структура описания лабораторной работы
Описание каждой работы состоит из следующих разделов:
•цель работы – кратко излагается основная цель работы и перечисляются ожидаемые результаты;
•основные сведения – приводятся минимально необходимый для выполнения работы объем сведений;
•пример выполнения работы – приводится типовое задание и программа, реализующая поставленную задачу, пример можно рассматривать как шаблон выполнения соответствующей работы;
•варианты заданий;
Выполнение работы
При выполнении каждой работы следует руководствоваться следующей последовательностью шагов:
•прочесть описание и разобрать предложенный пример;
•написать программу(ы) согласно варианту задания;
•создать с помощью текстового редактора файл с текстом программы(ы);
•оттранслировать программу(ы), добиться отсутствия ошибок трансляции;
•запустить и отладить программу при нескольких наборах исходных данных;
•ответить на контрольные вопросы.
Форма отчета
Отчет по лабораторной работе должен включать:
•вариант задания;
•тексты программ (желательно в виде листинга трансляции);
•исходные данные и результаты выполнения программы для нескольких наборов данных.
Установка и запуск системы
Delphi обычно устанавливается в каталог Programms File\Borland\Delphi. Этот каталог, который далее будем называть каталогом системы, будет содержать, по меньшей мере, следующие подкаталоги: BIN – файлы исполняемых модулей, LIB – файлы библиотек, HELP – файлы справочной подсистемы, OBJREPOS и OCX –некоторые стандартные компоненты. Кроме того в основное меню Windows (меню Пуск) вставляется группа Borland Delphi с ярлыками для запуска компонентов СП.
Для запуска Delphi следует запустить ярлык Delphi в программной группе
Borland Delphi.
Примеры, приведенные в пособии, построены с использованием Borland Delphi Developer версий 2.0 и 3.0. Ниже описаны файлы, составляющие проект создаваемого приложения и файлы системы, содержащие параметры конфигурации СП. Для более старших версий, это перечень может отличаться.
Файлы проекта
Признаком хорошего тона при программировании в Delphi является хранение файлов одного проекта в отдельном каталоге. Такой каталог будем называть каталогом проекта. В каталоге проекта обычно находятся следующие файлы:
Калачев Д.П., Лутай В,Н,. Скороход С.В. Delphi. Лабораторные работы.