ттттт. Практическая работа Работа с интерфейсом среды программирования Delphi. Создание простого проекта. Запуск программ на выполнение
Скачать 2.63 Mb.
|
Практическая работа №20.Осуществление обмена данными между формами. Разработка многодокументных MDI оконЗадание Необходимо разработать электронный учебник. Учебник должен включать информационную (обучающую) часть. Замечание. *По желанию студента или по указанию преподавателя учебник может включать тестовый контроль знаний обучаемых (ниже соответствующие требования к реализации приложения помечены знаком *). Необходимо 1. Реализовать приложение на основе принципа многодокументного интерфейса. Возможно использование приложения, разработанного при выполнении предыдущей лабораторной работы. 2. Реализовать доступ к функциям приложения с использованием главного меню, содержащего такие режимы как Обучение, (*Контроль знаний), Шрифт, Окно, Литература, Справка. 3. Разработать документацию по использованию приложения (инструкцию пользователя) с подробным описанием возможностей приложения и приемов их использования и включить инструкцию в приложение в качестве справки о программе. 4. Выполнить следующие требования. · Режим Обучение должен предоставлять возможность выбирать темы учебника для изучения основных понятий и фактов (сформировать список тем как список режимов меню Обучение). · Содержание каждой темы (отдельный текстовый файл, хранящийся в специальной папке на диске) должно быть доступно пользователю в отдельном окне. Пользователю должно быть запрещено редактирование текста. · Пользователь должен иметь возможность изменять по своему усмотрению фон окна и цвет символов текста, а также восстанавливать параметры, заданные разработчиком учебника по умолчанию. · Пользователь должен иметь возможность просматривать одновременно несколько тем в разных окнах. Режим Окно должен позволять пользователю располагать несколько окон с открытыми темами в одном из возможных порядков (каскадом и т.п.). · Режим Литература должен предоставлять доступ к списку использованных разработчиком электронного учебника источников (книги и/или источникиInternet). Список литературы должен быть оформлен в соответствии с правилами оформления литературы. · Режим Справка должен содержать два режима: непосредственно Справку (инструкцию пользователя по работе с электронным учебником) и информацию «О программе» (название приложения, версия, год выпуска, сведения об авторе). · *Режим Контроль знаний должен предоставлять доступ к выполнению тестовых заданий по каждой теме, а также к итоговому контролю знаний по всему содержанию учебника. · *Тестовые задания могут предусматривать следующие типы ответов: выбор единственного правильного ответа из предложенного списка ¾ реализовать с использованием компонента RadioGroup; множественный выбор (несколько правильных) ¾ реализовать с использованием компонентов типаCheckbox; ввод правильного ответа ¾ с использованием компонента Edit. Приветствуется использование в качестве ответов графических изображений (картинок). · *Тестовое задание должно быть сформулировано в виде текста с учетом возможности использования графических изображений (картинок). Текст задания должен отображаться в компоненте Label и должен быть защищен от модификации. · *После прохождения теста пользователю должны предоставляться результаты тестирования в виде количества правильных и неправильных ответов. Методические указания к выполнению лабораторной работы Для выполнения лабораторной работы необходимо 1) подготовить содержание учебника с использованием книг или источников Internet; 2) сформировать список использованных источников; 3) организовать хранение файлов, содержащих текст учебника; 4) спроектировать пользовательский интерфейс приложения; 5) разработать приложение, реализующее указанные требования; 6) разработать инструкцию пользователя; 7) проверить правильность работы приложения. Для самопроверки и для контроля преподавателем рекомендуется реализовать все указанные возможности. Следует продемонстрировать преподавателю работу приложения. Литература.Основные источники: Бабушкина И.А. Практикум по объектно-ориентированному программированию [Электронный ресурс]/ Бабушкина И.А., Окулов С.М.— Электрон. текстовые данные.— М.: БИНОМ. Лаборатория знаний, 2015.— 367 c.— Режим доступа: http://www.iprbookshop.ru/12254.— ЭБС «IPRbooks», по паролю Белов В.В. Программирование в Delphi. Процедурное, объектно-ориентированное, визуальное [Электронный ресурс]: учебное пособие для вузов/ Белов В.В., Чистякова В.И.— Электрон. текстовые данные.— М.: Горячая линия - Телеком, 2014.— 240 c.— Режим доступа: http://www.iprbookshop.ru/37133.— ЭБС «IPRbooks», по паролю Мухаметзянов Р.Р. Основы программирования в Delphi [Электронный ресурс] : учебно-методическое пособие / Р.Р. Мухаметзянов. — Электрон. текстовые данные. — Набережные Челны: Набережночелнинский государственный педагогический университет, 2017. — 137 c. — 2227-8397. — Режим доступа: http://www.iprbookshop.ru/66811.html Стивенс Р. Delphi. Готовые алгоритмы [Электронный ресурс] / Стивенс Род. — Электрон. текстовые данные. — Саратов: Профобразование, 2017. — 384 c. — 978-5-4488-0087-0. — Режим доступа: http://www.iprbookshop.ru/63812.html www.edu.ru/ (Федеральный портал «Российское образование», предметный раздел: Компьютерные сети и телекоммуникации). Дополнительные источники: Культин Н. Б. Основы программирования в Delphi 7.: уч. пособие для начинающих программистов / Н. Б. Культин - СПб.: БХВ-Петербург, 2005. - 608 с. Фаронов В.В. DELPHI. Программирование на языке высокого уровня. – СПб.: Питер, 2006. Фаронов В.В. Программирование баз данных в Delphi 7.: уч. курс. / В.В/Фаронов. - СПб.:Питер, 2006. - 459 с. Хорев П.Б. Технологии объектно-ориентированного программирования: Учеб. пособие. – М.: Издательский центр «Академия», 2004 Гофман, В. Delphi: быстрый старт.: уч. пособие. / Д.Гофман, А. Хомоненко. - СПб.: БХВ - Петербург, 2002.- 282 с. (http://ru.scribd.com/doc/65183939/Гофман-В-Delphi-Быстрый-старт) Интернет-ресурсы: Уроки Delphi: http://www.delphi-manual.ru/index.php Мастера DELPHI: http://www.delphimaster.ru/ |