Воспользуйтесь поиском к примеру Реферат        Грубый поиск Точный поиск
Вхід в абонемент


Интернет реклама УБС






Л а б о р а т о р н а р а б о т а № 3

«Программирование циклов» Объекты: CheckBox, Frame. Работа с меню »

Объекты: CheckBox, Frame. Работа с меню.

Цель работы: Создать форму для решения задачи табулирования функции.

Построить в ней главное меню с командами: закончить работу

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

Результаты табулирования вывести в многострочное поле редактирования

(объект типа Text). Предусмотреть возможность вывода результатов на

экран, в файл, в массив. Направление вывода задать с помощью

трех флажков (объектов типа CheckBox), расположенных в рамке

(Frame).

Объект CheckBox используют для создания независимого двух-или трехпозиционного флажка: включен /выключен (/недоступен). Для этого объекта определены две новые свойства:

Свойство | Описание свойства | Примеры значений

Value | Состояние флажка | Grayed (недоступен), Unchecked (выключен), Checked (включен)

MousePointer | Показать указателя мыши на объекте | Arrow (стрелка), Cross (крест)

Рамка Frame предназначена для размещения в ней группы из нескольких объектов. Рамку используют для улучшения дизайна окна программы. Свойства этого объекта аналогичны описанным выше.

Ход работы:

Загружаю среду Visual Basic.

Вставляю в форму поле редактирования Text1.

Увеличиваю размеры поля. Свойство ScrollBars (наличие полос прокрутки) этого объекта задаю Both (будут обе полосы - вертикальная и горизонтальная). Свойство MultiLine задаю True - разрешение объекта работать более чем с одной строкой.

располагают в форме поля редактирования Text2, Text3, Text4 и соответствующие им текстовые поля «Левая граница», «Правая граница», «Крок», а также текстовое поле вида данной функции y = sin (x) + 1. < /p>

задаю начальное значение для полей редактирования левой и правой границ аргумента функции и для шага изменения этого аргумента. (У = sin (x) +1) /

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

Вставляю в форму рамку (объект типа Frame).

Для этого используется компонент Frame палитры компонентов. Меняю значение свойства Caption (подпись) этого объекта на слово «Вывести» (без кавычек). Увеличиваю рамку.

Вставляю в рамку 3 флажки (объекты типа CheckBox).

Выравниваю флажки и меняю значение их свойств Caption на такие - «на экран», «в файл», «в массив».

Устанавливаю флажки «На экран» и «В массив» в положение «включено».

Для этого выделяю эти объекты и меняю значение их свойств Value на Checked.

Ввожу названия команд главного меню формы.

Команды главного меню, как и другие компоненты VBA, являются объектами. Для создания команд выбираю главное меню Tools => Menu Editor. В появившемся окне, ввожу названия команд меню (свойство Caption) и их имена (свойство Name), каждый раз нажимая на кнопку «Next». Задаю иерархию команд с помощью стрелок (подчинить) и (вывести из подчинения). Меняю последовательность команд с помощью стрелок и.

программируют команду «протабулировать».

Выполняю команду «протабулировать» из главного меню формы, щелкнув на ней 1 раз.

Выполняю программу и экспериментирую ее с различными значениями левой, правой границы и шага изменения аргумента. Закрываю окно программы «Табулирование функции».

Храню созданную программу в своей папке.

Демонстрирую созданную форму преподавателю. Заканчиваю работу.