Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методические указания по контрольной работе / методические указания по СПО.doc
Скачиваний:
31
Добавлен:
11.02.2014
Размер:
560.13 Кб
Скачать

2. Изменение заголовка Формы.

Новая Форма имеет одинаковые имя (Name) и заголовок (Сaption) - Form1. Начинающим программистам имя Формы менять не рекомендуется, т.к. оно используется в тексте модуля.

Для изменения заголовка активизируйте окно Инспектора Объектов и на странице Свойства в свойстве Caption замените заголовок Form1 на Контрольная работа. Убедитесь, что одновременно изменился заголовок окна Формы.

3. Размещение компонентов на Форме.

Один из возможных вариантов панели интерфейса создаваемого приложения показан на рис.1.

Рис. 1. Окно учебной программы

Для нанесения надписей на Форму используется компонент Label. Выберите в Палитре Компонентов на закладке Standard пиктограмму компонентаLabel и щелкните на ней “мышью”. Затем в нужном месте Формы щелкните “мышью” - появится надпись Label1. В свойстве Caption Инспектора Объектов замените надпись Label1 на Введите значение X:. В свойстве Font щелкните два раза на кнопке и подберите необходимых шрифт. Аналогично нанесите на Форму остальные надписи.

Для ввода/вывода данных в простейших случаях используются компоненты Edit и Memo. Компонент Edit применяется в тех случаях, когда данные представляются одной строкой. Если данные представляют собой несколько строк, то используется компонент Memo.

Для создания полей ввода численных значений переменных x, y используйте компонент Edit. Выберите в Палитре Компонентов на закладке Standard пиктограмму и разместите компоненты Edit в нужных местах Формы.

Для вывода результатов используйте компонент Memo. Выберите в Палитре Компонентов на закладке Standard пиктограмму , поместите компонентMemo на Форму и откорректируйте его местоположение и размеры.

Поместите на Форму кнопку, нажатие которой приведет к вычислению выражения. Выберите в Палитре Компонентов на закладке Standart пиктограмму компонентаButton. В свойстве Caption Инспектора Объектов замените надпись на кнопке Button1 на Вычислить. В свойстве Font подберите шрифт. Отрегулируйте положение и размер кнопки.

При создании приложений в Lazarus часто используются компоненты в виде кнопок-переключателей. Состояние такой кнопки (включено - выключено) визуально отражается на Форме. На панели (рис.1) представлены кнопки-переключатели двух типов: CheckBox и RadioGroup.

Компонент CheckBox организует кнопку независимого переключателя, с помощью которой пользователь может указать свое решение типа “да/нет”. Компонент RadioGroup организует группу кнопок - зависимых переключателей. При нажатии одной из кнопок группы все остальные кнопки выключаются.

Выберите в Палитре Компонентов на закладке Standard пиктограмму компонентаCheckBox и разместите ее в нужном месте Формы. В свойстве Caption Инспектора Объектов замените надпись CheckBox1 на Контрольный вывод данных. Чтобы при запуске приложения кнопка CheckBox оказалась включена, cвойство Checked установите равным True.

Выберите в Палитре Компонентов на закладке Standard пиктограмму компонентаRadioGroup и поместите ее в нужное место Формы. В свойстве Caption измените заголовок RadioGroup1 на f(x). Для размещения кнопок в один столбец, свойство Columns установите равным 1. Дважды щелкните “мышью” по правой части свойства Items - появится строчный редактор списка наименований кнопок. Наберите 2 строки с именами: в первой строке - sin(x), во второй - cos(x) и нажмите ОК. После этого на Форме появится группа из двух кнопок - переключателей с соответствующими надписями. Чтобы при запуске приложения первая кнопка RadioGroup оказалась включена, установите свойство ItemIndex равным 0, чтобы вторая кнопка оказалась включена, то равным 1.