Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей


Скачать 1.7 Mb.
Название Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей
страница 4/22
Тип Методические указания
rykovodstvo.ru > Руководство эксплуатация > Методические указания
1   2   3   4   5   6   7   8   9   ...   22

Лабораторная работа № 3 Разработка приложения с несколькими формами в ИСР Delphi


Методические указания к выполнению лабораторной работы

 

Необходимо

1)  в соответствии с указаниями разработать приложение, реализующее предложенное ниже задание;

2)     проверить правильность работы приложения на тестах.

 

Для самопроверки и для контроля преподавателем необходимо разработать полноценное приложение.

 

Задание

Необходимо к любому разработанному ранее приложению добавить заставку и запрос пароля.

При запуске приложения на экране должна появляться форма-заставка, содержащая некоторый рисунок. Форма должна закрываться при любых действиях пользователя или через определенное время без каких-либо действий пользователя.

Кроме того, перед началом работы приложения должна появляться форма с запросом пароля. При неверном пароле приложение должно закрываться.

 

Разработка приложения

 

1.   Для определенности форму разработанного ранее приложения назовите Fmain (свойство Name)

2.   Добавьте в приложение новую форму (File | New Form). Назовите ее Fzast (свойство Name)

            BorderStyle = bsNone  {отсутствует полоса заголовка окна}

            Position = poScreenCenter  {форма в центре экрана}

     Разместите на форме компонент Image и в его свойстве Picture вставьте желаемое изображение.

3.   Теперь необходимо сделать так, чтобы форма закрывалась при любых действиях пользователя.

            Для формы следует произвести следующие изменения:

      в обработчики событий OnKeyDown (нажатие клавиши) и OnMouseDown  (нажатие кнопки мыши) необходимо вставить оператор, закрывающий форму.

      Если на форме есть какие-нибудь компоненты, то свойство  KeyPreview = true {форма будет перехватывать все связанные с нажатием клавиш события компонентов}.

            Для всех компонентов формы (если они есть, например, Image):

*                     в событии OnMouseDown сделать ссылку на обработчик аналогичного события для формы (при нажатии на кнопку мыши на этих компонентах форма также должна закрываться).

4.   Теперь необходимо сделать так, чтобы форма при отсутствии действий пользователя закрывалась бы через, например, 5 секунд.

            Добавьте в форму компонент Timer.

                 Interval = 5000

            Обработчик события OnTimer должен закрывать форму.

5.   Необходимо, чтобы при закрытии форма освобождала динамическую память.

     Для этого необходимо в обработчик события OnClose формы внести оператор

                        Action:=caFree;

6.   Проверьте свойство Visible обеих форм! Оно должно быть установлено в False.

7.   Сохраните проект, дав имена файлам модулей (модуль главной формы, модуль формы-заставки).

8.   Добавьте в модуль главной формы оператор Uses с именем модуля формы-заставки.

9.   Теперь необходимо показать форму-заставку в виде модальной формы перед тем, как пользователь увидит главную форму. Для этого следует показать заставку в обработчике события OnShow главной формы:   

                                                Fzast.ShowModal;

10. Сохраните проект, убедитесь (Project | Options), что форма приложения, а не форма-заставка является главной.   Проверьте правильность работы приложения.

11. Теперь необходимо добавить в приложение форму запроса пароля.

      Добавьте к приложению новую форму. Назовите ее Fpsw. Сохраните также модуль формы.

            BorderStyle = bsDialog

            Position = poScreenCenter  {форма в центре экрана}

            Caption = Введите пароль и нажмите Enter

12. Добавьте в форму окно редактирования Edit. Очистите его свойство Text.

13. При нажатии клавиши Enter в окне ввода пароля необходимо проанализировать введенный пароль.

     Замечание. Для простоты будем пароль хранить в открытом виде в программе, что недопустимо в реальных приложениях!

            Для этого следует написать обработчик события OnKeyDown компонента Edit следующим образом:

                        if  (key = VK_RETURN)   {предопределенная константа}

                                                                  and  (Edit1.Text <> ‘пароль’)            

                           then  Application.Terminate;    {метод завершает работу всего приложения}

14. В обработчик события OnShow главной формы добавьте

                         Fpsw.ShowModal;

                         Fpsw.Free;                {   уничтожение формы методом Free }

15. Добавьте в модуль главной формы оператор Uses с именем модуля формы-запроса пароля.

16. Сохраните проект и проверьте правильность работы приложения.

1   2   3   4   5   6   7   8   9   ...   22

Похожие:

Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания к практическим работам по учебной дисциплине
Методические указания к практическим работам по учебной дисциплине История отечественного государства и права для студентов спо специальности...
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания по дисциплине пд. 02 Химия для выполнения лабораторных...
Методические указания и задания к лабораторно-практическим занятиям для студентов специальности 35. 02. 05 Агрономия по дисциплине...
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания по дисциплине оп. 06 Основы аналитической химии...
Методические указания и задания к лабораторно-практическим и самостоятельным занятиям по оп. 06 Основы аналитической химии для студентов...
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Рабочая программа профессионального модуля участие в интеграции программных модулей
Федерального государственного образовательного стандарта по специальности среднего профессионального образования, входящей в состав...
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические рекомендации для студентов при подготовке к занятиям
По профессиональному модулю пм 02. Участие в лечебно-диагностическом и реабилитационном процессе
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания для студентов по проведению практических работ...

Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Огбоу спо «ряжский дорожный техникум» методические указания по выполнению...
ПМ. 01 Участие в изыскании и проектировании автомобильных дорог и аэродромов по специальности 08. 02. 05 Строительство и эксплуатация...
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания к проведению лабораторно-практических занятий по профессиональному модулю
Мдк 04. 01 Технология приготовления сложных хлебобулочных, мучных кондитерских изделий
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания по профессиональному модулю «Организация и...
...
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания к практическим работам по дисциплине «Базы данных»
Методические указания предназначены для проведения практических занятий по дисциплине «Базы данных», для специальности ксиК
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания к лабораторно-практическим работам по дисциплине «охрана труда»
Составлены на основе федерального государственного образовательного стандарта среднего профессионального образования (далее фгос...
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания к лабораторным работам по дисциплине “
Методические указания к лабораторным работам по дисциплине “Нормативные документы и должностные инструкции” / А. Г. Куприянов, А....
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания по учебной дисциплине Эксплуатационные материалы...
Методические указания по учебной дисциплине Эксплуатационные материалы для выполнения практических работ созданы Вам в помощь для...
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания по проведению лабораторно-практических работ...
Государственное бюджетное профессиональное образовательное учреждение московской области «Колледж «Подмосковье»
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания к практическим занятиям по дисциплине «Экономика организации»
Экономика организации [Текст]: методические указания к практическим занятиям для студентов очной формы обучения по специальностям...
Методические указания к практическим работам по профессиональному модулю Участие в интеграции программных модулей icon Методические указания к лабораторным работам «спектрофотометрический анализ»
Методические указания к лабораторным работам «спектрофотометрический анализ» по спецкурсу «оптические методы анализа» для студентов...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск