16336

Разработка пользовательского приложения с помощью объектов: кнопки-переключателя, контрольного индикатора, рамки

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа № 8 Разработка пользовательского приложения с помощью объектов: кнопкипереключателя контрольного индикатора рамки Цель: приобретение навыков разработки проекта VBA с помощью объектов Формы кнопкапереключатель контрольный индикатор рамка. ...

Русский

2013-06-20

258.5 KB

6 чел.

Лабораторная работа № 8

Разработка пользовательского приложения с помощью объектов: кнопки-переключателя, контрольного индикатора, рамки

Цель: приобретение навыков разработки проекта VBA с помощью объектов Формы - кнопка-переключатель, контрольный индикатор, рамка. 

Постановка задачи. Разработать приложение нахождения минимального или максимального значения среди трех чисел, заданных формульными зависимостями и среднеарифметического среди этих же трех чисел. Исходные данные вводятся в два поля. Результат должен отображаться после нажатия кнопки <ОК>. При выборе первого переключателя после нажатия кнопки ОК будет находиться минимальное число среди трех чисел, а при выборе второго – максимальное среди этих же трех чисел. С помощью контрольного индикатора (флажка) будет вычисляться среднеарифметическое среди полученных трех чисел. Программа должна заканчивать работу после нажатия кнопки <END>.

Окно программы должно иметь вид, показанный на рисунке 1.

Рисунок 1 – Диалоговое окно программы, вычисляющее минимальное

(максимальное) число и среднее ариф. среди трех полученных чисел


Технология выполнения задания:

1. Исходные данные:

a, b  Z

а = 2; b = 4

Результат: Min (Max)  Z

2. Конструирование проекта.

Процесс программирования приложения Рамки и переключатели предусмотрен тремя этапами, как показано в таблице 1.

Таблица 1 - Этапы программирования

Этапы программирования

Число объектов

1. Создание пользовательского интерфейса

18 объектов

2. Установка свойств объектов

18 объектов

3. Составление программного кода

2 объекта

Создать форму с семью полями ввода, семью надписями, командной кнопкой, рамкой, внутри которой, как в контейнере, расположите два переключателя, с одним контрольным индикатором (флажком).

При помощи окна Properties установить значения свойств Name и Caption полей элементов управления следующим образом, как показано в таблице 2.

Таблица 2

Элемент управления

Свойство

Значение

Примечание

Поле ввода

Name

TextBox1

Число а

Поле ввода

Name

TextBox2

Число b

Поле ввода

Name

TextBox3

Число у1

Поле ввода

Name

TextBox4

Число у2

Поле ввода

Name

TextBox5

Число у3

Поле ввода

Name

TextBox6

Результат

Поле ввода

Name

TextBox7

Результат

Надпись

Caption

Label1

Исходные данные

Надпись

Caption

Label2

а

Надпись

Caption

Label3

b

Надпись

Caption

Label4

Y1

Надпись

Caption

Label5

Y2

Надпись

Caption

Label6

Y3

Надпись

Caption

Label7

Результат

Командная кнопка

Name

Caption

CommandButton1

ОК

Командная кнопка

Name

Caption

CommandButton2

End

Рамка

Caption

Frame

Операция

Переключатель

Name

Caption

OptionButton1

Минимум

Переключатель

Name

Caption

OptionButton2

Максимум

Контрольный индикатор

CheckBox1

Вычислить среднеарифметическое среди 3-х чисел

3. В модуле формы набрать следующий код, как изображено на рисунке 2.

Рисунок 2 – Программный код

4. Запустить приложение.

Индивидуальные варианты лабораторной работы № 8 представлены в таблице 12 

Таблица № 12

№ В

Варианты индивидуальных заданий

Разработать проект VBA с помощью объектов: кнопки-переключателя, контрольного индикатора, рамки

1

;

x=-1.23

2

Даны действительные числа x, y, z. Вычислить:

;

3

Даны действительные числа x, y, z. Вычислить:

4

;

b=0.251, x=0.004

5

;

x=1.14

6

; где

7

;

x=0.15394

8

;

a=1.618, b=0.992, x=0.018

9

;

y=0.1465, x=2.3864

10

;

a=0.647, b=1.546, x=1.667

11

;

a=0.361, x=0.852

12

;

c=0.983, x=0.89

13

;

a=0.185, b=0.256, x=0.246

14

;

x=0.29

15

;

a=0.357, b=0.128, x=0.634

16

;

x=0.324, a=0.421, b=0.722

17

;

где х = 0.256, b = 0.147

18

;

где а = 0.504, х = 0.112

19

;

где а = 0.125, b = 1.320, x = 1.257

20

;

где а = 0.849, х = 0.560


 

А также другие работы, которые могут Вас заинтересовать

16143. Основы российского конституционного права. Учебное пособие 998.5 KB
  МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ В. К. Самигуллин ОСНОВЫ РОССИЙСКОГО КОНСТИТУЦИОННОГО ПРАВА Учебное пособие Уфа 2000 УДК 342 Самигуллин В.К. Основы российского конституционного права: Учебное пособие.
16144. Основы методики расследования легализации денежных средств, нажитых незаконно 94 KB
  Основы методики расследования легализации денежных средств нажитых незаконно /М.В. Салтевский. – Конспект лекции. Харьков: 000 ЗНАНИЕ ЛТД 2000.19 с. ПЛАН ЛЕКЦИИ 1. Понятие и сущность легализации. 2. Криминалистическая характеристика легализации. 3. Особенности возб...
16145. Криминалистика. Учебное пособие 1.93 MB
  Предмет любой науки, его содержание и методы совершенствуются по мере развития общества, изменения социальных условий и накопления научных знаний. Развитие процессуальной мысли конца прошлого столетия и насущные потребности практики привели к отпочкованию от фундаментальных правовых отраслей знаний - многих специальных, носивших вначале прикладной характер; судебная медицина, криминалистика...
16146. Использование запаховых следов для раскрытия и расследования преступлений. Учебное пособие 378.5 KB
  Одобрено редакционноиздательским советом КВШ МВД СССР им. Ф. Э. Дзержинского Научноисследовательский и редакционнонздательский отдел Киевской высшей школы МВД СССР им. Ф. Э. Дзержинского Салтевский М. В. Использование запаховых следов для раскрытия и расследов...
16147. Римский гражданский процесс. Учебное пособие 261 KB
  Салогубова Е.В. Римский гражданский процесс. Важность знания римского права для юристов различных стран никогда не ставилась под сомнение, поскольку римское право явилось связующим звеном правовой мысли Древнего мира, средневековья и Нового времени и послужило основой большинства западноевропейских правовых систем.
16148. Основы организации тактических операций. Учебное пособие 372 KB
  Пособие посвящено организации тактических операций как комплекса следственных, оперативно-розыскных и иных мероприятий. В работе рассматривается соотношение доказательственной и правообеспечительной деятельности при проведении тактических операций и организации ее отдельных элементов. Предназначено для следователей и дознавателей всех правоохранительных органов, а также студентов и курсантов (слушателей) юридических вузов.
16149. Международный процесс. Учебное пособие 557.5 KB
  В настоящее время в РФ осуществляются крупные социально-экономические реформы и происходит значительное обновление законодательства во всех сферах. Наряду с новыми законами РФ продолжает действовать законодательство СССР, поскольку оно не противоречит новому праву РФ, принятому после 12 июня 1990 г. (дата провозглашения суверенитета РФ). Подготовка новых законов требует времени, и такое положение на ближайшие годы будет еще сохраняться.
16150. Искусство оратора. Учебное пособие 1.07 MB
  З.В. Савкова Искусство оратора Содержание Введение 3 Удивительный дар природы Оратор и его голос 11 Что ни звук то и подарок Дикция оратора 37 Порусски ли мы говорим Литературное произноше...
16151. Римское право в Средние веки 253.5 KB
  Из журнала Министерства Народного Просвещения Т. XX 1838 № 10 Октябрь. Е. БутовичБутовский. РИМСКОЕ ПРАВО В СРЕДНИЕ ВЕКИ. Из Савиньи1 Начиная от первых Римскихъ Царей до нашего времени Римское Право имело непрерывное влияние на общество. Однако не смотр