Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Требования к программному интерфейсу





Лабораторная работа № 2.

Использование табличных компонентов и меню

Цель: Изучить методику разработки приложений в среде IDE Delphi.

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

Краткая теория

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

Требования к программному интерфейсу

 

В проекте следует использовать компоненты:

· TForm – окно программы, является контейнером для других компонент программы (автоматически создается при создании нового проекта)

· TPanel – панель, используется как контейнер и средство группирования элементов управления формы (полей, меток, кнопок)

· TEdit – поле ввода, используется для ввода скалярных исходных данных («количества элементов массива» и других одиночных данных) и вывода одиночных результатов (не массивов).

· TLabel – статическая надпись, используется для вывода заголовков и подписей полей ввода

· TButton – кнопка, используется для выполнения действий в оконном приложении

(например, начать ввод данных, выполнить расчет, перейти к вводу новых данных, завершить программу)

· TStringGrid – таблица (сетка), используется для ввода, вывода массивов

· TPageControl – многостраничные панели, используется для отдельных частей задания

· TMainMenu - главное меню

При расположении элементов (компонентов) на панели и управлении этими элементами в процессе работы приложения необходимо придерживаться следующих правил:

 

1) Каждое задание должно занимать отдельную страницу многостраничной панели TPageControl

 

2) На страницу многостраничной панели положить стандартные панели (контейнеры для остальных элементов). Пространство должно быть разбито панелями на 3 части:

· - для ввода начальных данных (количество элементов массива, границы отрезка и т.д)

· - для ввода исходного массива

· - для вывода результатов

 

При размещении компонентов в окне формы использовать свойства автоматического позиционирования объектов: Align (примыкание к границам контейнера: Left –левой, Right – правой, Top - к верхней, Bottom – к нижней, alClient – занятие всего свободного пространства), Anchors (фиксация положения относительно границ контейнера)

 

Рис. 1 Пример расположения компонентов на форме

 

3) В каждый момент должна быть доступна только одна часть (панель)

а) При запуске программы (новом расчете) должна быть доступна панель для ввода начальных данных (другие панели должны быть не видимы)

Рис. 2 Окно программы при запуске (новом расчете)

 

б) После ввода начальных данных и нажатия кнопки «Ввод массива» необходимо:

· Сделать первую панель недоступной,

· Сделать вторую панель видимой.

· Таблица должны настраиваться на заданный размер массива, т.е. количество колонок в таблице должно быть равно M, а количество строк N (на 1 больше с учетом заголовков).

· В заголовках колонок должны отображаться номера вводимых элементов.

Рис. 3 Окно программы при вводе исходных массивов

 

в) После ввода исходного массива и нажатия кнопки «Вып.расчет» необходимо:

· сделать вторую панель недоступной,

· выполнить расчет,

· сделать видимой третью панель и вывести в ней результаты.

 

Рис. 4 Окно программы при выводе результатов

г) После нажатия кнопки «Новый расчет» вернуть форму в состояние запуска.

4) Действия кнопок должны быть продублированы пунктами меню (кнопки и аналогичные ей по действию пункты меню должны активизировать одни и те же процедуры Невидимость кнопок должна приводить к недоступности соответствующих пунктов меню.

В приложениях к лабораторной работе приведены описания компонент панелей и меню.

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

- краткая теория (описание свойств, методов и событий используемых компонентов);

- текст программы приложений;

- контрольный пример;

- машинный расчет, включающий скриншоты (снимки экранов) на различных этапах выполнения задания.

Date: 2015-09-24; view: 639; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию