Студопедия — Описание работы
Студопедия Главная Случайная страница Обратная связь

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

Описание работы






1.Создать отдельную папку для сохранения всех файлов данной работы, например, LR_forms.

2. Запустить среду программирования Lazarus и

3. Создать новый проект.

4. Сохранить в созданную папку главный модуль под именем Main Unit.pas (вместо предлагаемого Lazarus имени Unit 1.pas), а проект под именем LR_forms.dpr (вместо Projectl.dpr).

5. Заполнить главную форму необходимыми компонентами в соответствии с рисунком 1. В таблице 1 кратко приведен список свойств различных компонентов главной формы, требующих установок.

Таблица 1. Значения основных устанавливаемых свойств компонентов главной формы
Свойство Значение Комментарий
MainForm: TMainForm
Name MainForm Имя переменной для ссылки на форму
Caption Калькулятор Заголовок формы
BorderStyle bsDialog Запрещается растяжение формы
Label1: TLabel
Caption 1-е число: Комментарий к 1-му введенному числу
Label2: TLabel
Caption 2-е число: Комментарий ко 2-му введенному числу
Label3: TLabel
Caption Сумма: Комментарий к выводимому значению
Label4: TLabel
Caption Произведение: Комментарий к выводимому значению
Label5:TLabel
Name LabelCh1  
Caption   Значение суммы по умолчанию
Label6:TLabel
Name LabelCh2  
Caption   Значение суммы по умолчанию
Label7:TLabel
Name LabelSum  
Caption   Значение суммы по умолчанию
Labe8: TLabel
Name LabelPr  
Caption   Значение произведения по умолчанию
Button1: TButton
Name Buttonlnput  
Caption Ввод чисел... Текст на кнопке
Button2: TButton
Name ButtonExit  
Caption Выход Текст на кнопке
Cancel True Указывается, что нажатие клавиши Esc в любом месте формы трактовалось как нажатие на эту кнопку

Теперь создадим вторую (вспомогательную) форму для ввода двух чисел.

6 Создание второй (вспомогательной) формы. Выбрать в меню команду Файл/Создать форму. В результате будет создана новая форма с соответствующим программным модулем.

7 Сохранить модуль (командой Файл/Сохранить как) в рабочем каталоге LК_forms в файл Input.pas.

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

Таблица 2. Значения основных устанавливаемых свойств компонентов второй формы
Свойство Значение Комментарий
InputForm: TInputForm
Name InputForm Имя переменной для ссылки на форму
Caption Ввод чисел Заголовок формы
BorderStyle bsDialog Запрещается растяжение формы
Labell: TLabel
Caption 1-е число: Приглашение для ввода 1-го числа
Label2: TLabel
Caption 2-е число: Приглашение для ввода 2-го числа
Edit1, Edit2: TEdit
Text   Вводимые значения по умолчанию
ButtonCancel: TButton
Caption Вернуться Текст на кнопке
Cancel True Указывается, что нажатие клавиши Esc в любом месте формы трактуется как нажатие на эту кнопку
ModalResult mrCancel Указывается, что при нажатии на эту кнопку форма закрывается с возвратом указанного значения в одноименном свойстве формы ModalResult

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

9. Необходимо открыть модуль MainUnit.pas, перйти в окно программного кода и в секции implementation ввести строку «uses Input;».

 
 

10. Создайте обработчик события ButtonInputClick формы MainForm.

11. Создайте обработчик события ButtonExitClick формы MainForm.

12. Создайте обработчики события Edit1.Enter и Edit2.Enter (событие: получение фокуса компонентом). В результате обработки этого события очищаем поле для ввода чисел.

13. Создайте обработчик события кнопки «Вернуться» формы InputForm







Дата добавления: 2015-10-01; просмотров: 298. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

Меры безопасности при обращении с оружием и боеприпасами 64. Получение (сдача) оружия и боеприпасов для проведения стрельб осуществляется в установленном порядке[1]. 65. Безопасность при проведении стрельб обеспечивается...

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия