- •ВВЕДЕНИЕ
- •Структура описания лабораторной работы
- •Выполнение работы
- •Форма отчета
- •Установка и запуск системы
- •Файлы проекта
- •Интерфейс системы
- •Меню и команды
- •Рис.1 Окна Delphi
- •Главное меню
- •Меню File
- •Меню Edit
- •Меню Search
- •Меню View
- •Меню Project
- •Команда Project+Options
- •Страница Compiler окна свойств проекта
- •ЛАБОРАТОРНАЯ РАБОТА 1
- •Цель работы
- •Основные сведения
- •Меню 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. Главное окно проекта
- •Расположение элементов управления в форме
- •Процедуры обработки
- •Кнопка добавления слова
- •Кнопка удаления слова
- •Отображение выбранного элемента списка
- •Варианты заданий
- •Класс TPen
- •Класс TBrush
- •Класс TCanvas
- •Компонент Image
- •Компонент Timer
- •Стандартный диалог ColorDialog
- •Стандартный диалог FontDialog
- •ЛАБОРАТОРНАЯ РАБОТА 5
- •Цель работы
- •Основные сведения
- •Класс TFont
- •Пример выполнения работы
- •Рис. 10. Главная форма проекта примера
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 6
- •Цель работы
- •Основные сведения
- •Класс TStringList
- •Основные приемы использования списка TStringList.
- •Работа с текстовыми файлами
- •Основные приемы работы с текстовым файлом
- •Стандартные диалоги открытия и сохранения файла
- •Пример выполнения работы
- •Рис 11. Главная форма проекта
- •Рис.12. Запрос фамилии владельца
- •Варианты заданий
- •СОДЕРЖАНИЕ
– 37 –
2.Информационная система о вакансиях рабочих мест (профессия, предприятие, подразделение предприятия, адрес и телефон предприятия, зарплата). Система должна обеспечивать поиск вакансий по указанной профессии.
3.Информационная система о работниках предприятия (фамилия, имя, отчество, стаж, зарплата). Система должна обеспечивать поиск работников с указанным стажем.
4.Информационная система о студентах (фамилия, имя, отчество, группа, адрес, стипендия). Система должна обеспечивать поиск студентов указанной группы.
5.Информационная система о поездах, проходящих через станцию Таганрог (станция отправления, станция назначения, время прибытия в Таганрог, время отправления из Таганрога, время прибытия на станцию назначения). Система должна обеспечивать поиск поездов, идущих до указанной станции назначения.
6.Информационная система об абонентах телефонной сети (ФИО, адрес, год рождения, телефон). Система должна по заданному номеру телефона вывести информацию об абоненте.
7.Информационная система об абитуриентах (ФИО, год рождения, адрес, количество набранных баллов на вступительных экзаменах). Система должна обеспечивать поиск всех поступивших в ВУЗ абитуриентов по заданному проходному баллу.
8.Информационная система о товарах (наименование, дата изготовления, цена в условных единицах). Система должна обеспечивать пересчет цены в рубли по заданному курсу.
9.Информационная система о жильцах дома (ФИО, год рождения, место работы, номер квартиры). Система должна обеспечивать поиск жильцов по указанному номеру квартиры.
10.Информационная система о преподавателях ВУЗА (ФИО, кафедра, должность, читаемый предмет). Система должна обеспечивать поиск преподавателей по заданному названию предмета.
11.Информационная система о продаже товаров в магазине ( товар, дата продажи, сумма выручки, ФИО продавца). Система должна осуществлять поиск всех продаж продавца с указанной фамилией).
12.Информационная система о закупках товаров предприятием (товар, количество, стоимость покупки, ФИО мат. ответственного лица). Система должна осуществлять поиск всех закупок указанного товара.
СОДЕРЖАНИЕ |
|
Введение............................................................................................................................. |
3 |
Лабораторная работа 1 .................................................................................................. |
4 |
Лабораторная работа 2 ................................................................................................ |
12 |
Лабораторная работа 3 ................................................................................................ |
16 |
Лабораторная работа 4 ................................................................................................ |
22 |
Лабораторная работа 5 ................................................................................................ |
26 |
Лабораторная работа 6 ................................................................................................ |
32 |
Содержание..................................................................................................................... |
37 |
Калачев Д.П., Лутай В,Н,. Скороход С.В. Delphi. Лабораторные работы.
Калачев Дмитрий Петрович Лутай Владимир Николаевич Скороход Сергей Васильевич
Методическая разработка к лабораторным работам «Система программирования Delphi».
Ответственный за выпуск Скороход С.В. Редактор Белова Л.Ф.
Корректор Селезнева Н.И. Чиканенко Л.В.
ЛР № 020565 от 23 июня 1997г. Подписано к печати 7.12.2001 Формат 60x84 1/16 Бумага офсетная.
Офсетная печать. Усл. п.л. – 3 Уч.-изд. 2,8 Заказ № 497 Тир. 150 экз.
«С»
Издательство Таганрогского государственного радиотехнического университета ГСП 17 А, Таганрог, 28, Некрасовский, 44
Типография Таганрогского государственного радиотехнического университета ГСП 17 А, Таганрог, 28, Энгельса, 1
