Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основное меню MDI




Ход работы

Практическая работа № 10

«Создание главной формы программы»

 

Цель: отработать навыки создания главной формы программы.

 

Задание:

1 Создание главной формы программы

 

Задание на самостоятельную работу

 

2 Оформить отчет по практической работе и подготовиться к ее защите.

 

Содержание отчета

 

1. Тема, цель работы, задание

2. Описание выполняемых команд

3. Описание полученных результатов

 

 

Пример выполнения задания.

 

Запускаем Delphi и открываем сохраненный проект.

Сделаем нашу форму главной MDI формой, для этого в инспекторе объектов в свойствах Form1 свойство FormStyle установим в fsMDIForm (рисунок 10.1).

MDI расшифровывается как multiple document interface (многодокументный интерфейс). В приложениях с MDI, в основном (родительском) окне можно открыть более одного дочернего окна. Данная возможность обычно используется в электронных таблицах или текстовых редакторах. Каждое MDI приложение имеет три основные составляющие:

– одну (и только одну) родительскую форму MDI;

– одну и более (обычно больше) дочерних форм MDI;

 

 

 

Рисунок 10.1 – Установка свойства FormStyle

 

Добавим на форму компонент TMainMenu из вкладки Standard (рисунок 10.2).

 

 

Рисунок 10.2 – Отображение компонента TMainMenu на форме

 

Щелкнем дважды мышкой на компоненте MainMenu1 и увидим окно для создания меню (рисунок 10.3).

 

 

Рисунок 10.3 – Отображение окна для создания меню

 

В свойстве Caption инспектора объектов задаем следующие пункты меню:

– Справочники (рисунок 10.4):

а) Тип объекта;

б) Наименование специальности;

– Данные (рисунок 10.5):

а) Рабочие;

б) Объекты;

в) Назначение;

г) Специальность;

д) Прием;

– Работа (рисунок 10.6):

а) Прием;

б) Назначение;

– Выход (рисунок 10.7).

 

 

 

Рисунок 10.4 – Создание пункта меню «Справочники»

 

 

Рисунок 10.5 – Создание пункта меню «Данные»

 

 

Рисунок 10.6 – Создание пункта меню «Работа»

 

 

Рисунок 10.7 – Создание пункта меню «Выход»

 

Для справочников в MySQL создадим еще две таблицы: тип объекта (obj_type) с полями код объекта (obj_kod) и наименование объекта (name_obj), а также таблицу наименование специальности (spec_name) с полями код специальности (spec_kod) и название специальности (spec_name).

Из панели компонентов ADO (dbGo) размещаем на форме семь компонентов TADOTable , к ним мы подключим наши справочники из базы данных и таблицы, но для начала мы их переименуем в соответствии с названиями наших таблиц и справочников. Для этого в инспекторе объектов ADOTable1 в свойство Name записываем table_objects, ADOTable2 – table_purpose, ADOTable3 – table_reception, ADOTable4 – table_specialty, ADOTable5 – table_working, ADOTable6 – sprav_obj_type, ADOTable7 – sprav_spec_name (рисунок 10.8).

 

 

Рисунок 10.8 – Переименование объектов ADOTable в свойстве Name

 

Подключим наши таблицы к компоненту ADOConnection1 и к одноименным таблицам нашей БД.

Для этого в инспекторе объектов

– для таблицы table_objects (TADOTable) свойства Connection устанавливаем → ADOConnection1, TableName → objects, Name → table_objects, Active → True;

– для таблицы table_purpose свойства Connection → ADOConnection1, TableName → purpose, Name → table_purpose, Active → True;

– для таблицы table_reception свойства Connection → ADOConnection1, TableName → reception, Name → table_reception, Active → True;

– для таблицы table_specialty свойства Connection → ADOConnection1, TableName → specialty, Name → table_specialty, Active → True;

– для таблицы table_working свойства Connection → ADOConnection1, TableName → working, Name → table_working, Active → True;

– для таблицы (справочника) sprav_obj_type свойства Connection → ADOConnection1, TableName → obj_type, Name → sprav_obj_type, Active → True;

– для таблицы (справочника) sprav_spec_name свойства Connection → ADOConnection1, TableName → spec_name, Name → sprav_spec_name, Active → True.

Свойство Active → True устанавливайте в последнюю очередь.

Изменим в инспекторе объектов свойство Caption главной формы (Form1) на Стройка, а свойство Name → на Form_stroyka.

Чтобы форма разворачивалась на весь экран можно свойство Align установить → alClient.

Сохраняем модуль с именем нашей главной формы File→Save As → Stroyka





Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 600; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.