Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Проектирование многооконных приложений

Автор:   •  Декабрь 16, 2020  •  Лабораторная работа  •  894 Слов (4 Страниц)  •  304 Просмотры

Страница 1 из 4

Лабораторная работа №6

Проектирование многооконных приложений

Цель работы: рассмотреть этапы создания проекта приложения, включающего несколько окон.

Задание 1. Разработка проекта «Электронный учебник»

На основе примера электронного учебника «Основы алгоритмизации» разработайте форму электронного учебника на тему предложенную преподавателем и  переложите его на код системы программирования DELPHI.

Пример «Электронный учебник: Основы алгоритмизации»

Для начала нужно создать htm-файлы, которые будут отображаться при нажатии на определённую тему, или практическую работу.

Для этого, откройте в MSWord документ с необходимой темой, и выполните следующие действия:

  1. Щёлкните по кнопке Office.
  2. Выберите пункт «Сохранить как».
  3. В открывшемся контекстном меню выбрать пункт «Другие форматы».
  4. Откроется окно в котором будет предложено выбрать имя для нового файла, и расширение.
  5. В строчке «Тип файла» выбрать «Веб-страница с фильтром»
  6. Проделайте эти действия с каждым документом, который будет использован в программе.

Файлы 111.htm и 112.htm будут использованы для отображения тем теоретической части.

Файлы 1.htm, 2.htm, 3.htm будут использованы для отображения практических работ.

  1. Создайте форму по образцу.

[pic 1]

Выделенный объект

Вкладка окна

Object Inspector

Имясвойства/

имя события

Действие

Form1

Properties

Caption

Электронный учебник

Label1

Properties

Caption

Теоретическая часть

Properties

Font.Style.fsBold

True

Label2

Properties

Caption

1.1. Основные алгоритмические конструкции

Properties

Visible

False

Label3

Properties

Caption

1.1.1. Понятие алгоритма и его свойства

Events

OnClick

WebBrowser1.Navigate(ExtractFilePath(Application.ExeName)+'html\111.htm');

Properties

Visible

False

Label4

Properties

Caption

1.1.2. Основные алгоритмические конструкции

Events

OnClick

WebBrowser1.Navigate(ExtractFilePath(Application.ExeName)+'html\112.htm');

Properties

Visible

False

Button1

Properties

Caption

- (наложение двух компонент Button1, Button2)

Events

OnClick

Label2.Visible:=False;

Label3.Visible:=False;

Label4.Visible:=False;

Button1.Visible:=False;

Button2.Visible:=true;

Button2

Properties

Caption

+ (наложение двух компонент Button1, Button2)

Events

OnClick

Label2.Visible:=true;

Label3.Visible:=true;

Label4.Visible:=true;

Button2.Visible:=False;

Button1.Visible:=true;

Panel1

Выделить компоненты Label1, Label2, Label3, Label4, Button1, Button2 в окне ObjectTreeView и добавить в Panel1

Panel2

Выделить компонент WebBrowser1 в окне ObjectTreeView и добавить в Panel2

WebBrowser1 (вкладка Internet)

MainMenu1

См. ниже

...

Скачать:   txt (15.5 Kb)   pdf (277.1 Kb)   docx (46.5 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club