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

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

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






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; просмотров: 297. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

Разновидности сальников для насосов и правильный уход за ними   Сальники, используемые в насосном оборудовании, служат для герметизации пространства образованного кожухом и рабочим валом, выходящим через корпус наружу...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

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