- •3.1. Цель работы.
- •3.2. Задание на подготовку к лабораторной работе.
- •3.3. Порядок выполнения работы.
- •3.4. Варианты заданий и условия задач.
- •3.5. Вопросы для самопроверки.
- •Варианты заданий на разработку приложения с применением диалоговых компонентов.
- •3.6. Методические указания.
- •3.6.1 Общие сведения о работе с файлами в среде Delphi
- •3.6.2 Компонент Memo
- •3.6.3 Основные правила использования диалоговых компонентов
- •3.6.4 Диалоговые окна для работы с файлами.
- •3.6.4.1 Компонент OpenDialog
- •3.6.4.2 Компонент SaveDialog.
- •3.6.4.3 Компоненты tOpenPictureDialog и tSavePictureDialog
- •3.6.5 Пример использования диалогового компонента
- •3.6.6 Пример программирования операций с файлами с применением диалоговых панелей
ЛАБОРАТОРНАЯ РАБОТА N 3-OOP.
Изучение СПОСОБОВ ПРИМЕНЕНИЯ ДИАЛОГОВЫх КОМПОНЕНТов В ПРИЛОЖЕНИЯХ Delphi.
3.1. Цель работы.
Изучить основные приемы использования диалоговых компонентов в среде Delphi с целью освоение методологии и принципов создания элементов выбора и диалога как стандартных компонентов интерфейса Windows-приложения. Освоить основные приемы работы с файлами в приложениях Delphi.
3.2. Задание на подготовку к лабораторной работе.
В процессе подготовки к лабораторной работе студент должен проработать теоретический материал по конспекту лекций и по методическим указаниям к данной лабораторной работе. Для углубленного изучения рекомендуется ознакомиться с литературой [1 (c. 31-45, 105-110, 115-118); 4 (c. 14-25); 5 (c. 18-33); 7 (c. 6 -34); 11 (с. 10-17)].
При возможности доступа к компьютеру в процессе подготовки к лабораторной работе и в процессе ее выполнения, можно использовать материалы обучающего курса "32 урока по Delphi" ("Урок 4: Обзор визуальных компонентов. Стандартные компоненты") находящегося на сервере кафедрального дисплейного класса (папка Delphitech\LESSONS) и аналогичного раздела справочной системы по Delphi, находящегося так же на сервере в файле del_book.hlp (папка Delphitech\Help).
3.3. Порядок выполнения работы.
- Запустить Delphi из основного меню. Открыть новый проект и сохранить его в своей рабочей области;
- Добавить к приложению из репозитория форму AboutBox. Внести в нее требуемые коррективы и подключить к проекту;
- Установить на главную форму компонент memo, необходимые диалоговые компоненты. реализовать Windows-приложение, реализующее операции над содержимым файла в соответствии с вариантом задания, используя для управления приложением кнопки;
- Установив на главную форму проекта компонент главного меню, дополнительно реализовать управление приложением с помощью меню. В пунктах меню должны быть заданы клавиши быстрого перехода и “горячие” клавиши;
- Оформить отчет.
Отчет должен содержать:
1. Наименование и номер лабораторной работы;
2. Условие задачи;
3. Эскиз главной формы приложения с указанием установленных компонентов.
4. Распечатка (или рукопись) листинга приложения и модуля к нему.
5. Копия (или завизированный преподавателем эскиз) экрана приложения.
6. Распечатка (или рукопись) исходного файла и файлов, полученных в результате обработки.
7. Выводы по результатам решения задачи, анализ ошибок, выявленных в ходе отладки программы.
3.4. Варианты заданий и условия задач.
Разработать Windows-приложение, реализующее операции над содержимым файла в соответствии с вариантом задания. Результаты операций должны сохраняться в файл с другим именем. Управление приложением должно осуществляться как с помощью меню, так и с помощью кнопок. Варианты заданий приведены в таблице 3.1.
Приложение должно состоять из главной формы приложения и формы AboutBox, добавленной к приложению из репозитория и содержащей информацию о программе и ее разработчике. Если приложение реализует только операции, указанные во второй колонке (основные операции), то, при соответствующей защите, максимальная оценка за лабораторную работу – “хорошо” или 80% от максимального количества баллов при рейтинговой системе. Для получения оценки “отлично” (или 100% баллов) необходимо дополнительно выполнить задание, указанное в третьей колонке (дополнительные операции).
