Тема: создание простой формы




Скачать 52.23 Kb.
НазваниеТема: создание простой формы
Дата публикации10.02.2014
Размер52.23 Kb.
ТипДокументы
uchebilka.ru > Физика > Документы

3. Разработка простой формы



Тема: создание простой формы

Цель занятия: закрепить знания, полученные на первых занятиях.

3.1. Дополнительные сведения о вводе и выводе данных


В лабораторной работе № 2 для ввода и вывода данных использовались операторы Let и Print, с которыми Вы знакомы по языку QBasic. В языке Visual Basic для ввода и вывода данных используются также Окно ввода (TextBox), функции InputBox и MsgBox.

Окно ввода используется как для ввода, так и для вывода данных:

писатель = Text1.Text - переменной “писатель” присваивается значение свойства Text объекта Text1;

физика = Val(Text1.Text) -

числовой переменной “физика” присваивается значение свойства Text объекта Text1. Свойство Text объекта TextBox хранит значение в символьном виде, поэтому при присвоении значение свойства Text объекта Text1 переменной оно должно быть преобразовано в переменную числового типа с помощью функции Val;

Text1.Text = “Лев Толстой как зеркало русской революции” –

свойству Text объекта Text1 присваивается текстовая константа;

Text1.Text = Str(физика) - свойству Text объекта Text1 присваивается числовая переменная. Для перевода числовой переменной из числовой формы в текстовую используется функция Str.

Функция InputBox используется для ввода данных в режиме диалога. Простейший формат функции:

<имя переменной> = InputBox(“<текстовое сообщение>”))

писатель = InputBox(“Введите фамилию автора романа Война и мир”)

физика = Val(InputBox(“Введите оценку по предмету”))

Функция MsgBox используется для вывода данных. Простейший формат функции:

MsgBox ”<Текстовое сообщение>”

MsgBox ”Лев Толстой”

MsgBox ”Средний балл успеваемости =” & Str(SB)

В последнем примере к текстовому сообщению, заключенному в кавычки, прибавляется числовая переменная, которая переводится из числового вида в символьный. В качестве оператора сложения символьных переменных используется символ амперсанд – “&”.

3.2. Задание


Создать форму для вычисления среднего балла успеваемости студента. Число предметов обучения - четыре. На форме разместить пять окон для ввода/вывода данных (TextBox), 6 надписей (Label) и две кнопки (CommandButton)

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

2. Разработайте форму для вычисления площади поверхности и объема фигуры по заданию преподавателя.
^

Порядок выполнения работы


  1. Запустите программу Visual Basic 6.

  2. Создайте новый проект командой File, New Project.

  3. Присвойте форме имя и заголовок (Name, Caption) в окне Свойств (Properties).

  4. Р
    азместите на форме надписи (Label) и для каждой из них определите свойства:

    • имя (Name);

    • текст выводимый в окно метки (Caption);

    • выравнивание текста – по центру (Alignment, Center).

  1. Разместите на форме окна для ввода оценок, используя элемент управления TextBox. Для каждого окна определите свойства:

    • имя (Name);

    • начальное значение поля – пусто (Text, удалите информацию);

  1. Разместите командные кнопки, используя элемент управления CommandButton. Для каждой кнопки определите свойства:

    • имя (Name);

    • наименование (Caption);

Остальные свойства объектов принимаются по умолчанию.

  1. Откройте окно программы (View Code) и введите текст программы:

  2. а) Запишите текст программы в обработчик события Click для кнопки “ВВОД” (имя кнопки cmdVvod):

- откройте список объектов и выберите объект cmdVvod. Откройте список свойств и методов и выбрите свойство Click. Введите текст программы, например:

fiz = Val(txtFizika.Text)

Здесь fiz – имя переменной, Val – имя функции преобразования символьной переменной в числовую переменную, txtFizika.Text – значение свойства Text поля ввода txtFizika - оценки по физике .

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

Sb= (Fiz+ Mat+Inf+Fizk)/4

Значение среднего балла присвойте свойству Text окна “Средний балл” (имя окна ввода txtSrBall:

txtSrBall.Text= Str(Sb)

Функция Str преобразует числовую переменную в символьную.

Пример программы:

Private Sub cmdVvod_Click()

Cls

fiz = Val(txtFizika.Text)

mat = Val(txtMatematika.Text)

inf = Val(txtInformatika.Text)

fizk = Val(txtFizkultura.Text)

Sb = (fiz + mat + inf + Fizk) / 4

txtSrBall.Text = Str(Sb)

End Sub
б) Напишите текст программы для кнопки “ВЫХОД”, имя кнопки cmdExit:

Private Sub cmdExit_Click()

End

End Sub

  1. Сохраните проект на диске R: в отдельной папке, например, ЛабРабота2. Введите команду Save As …, укажите имя файла, например, Успеваемость и щелкните по кнопке Сохранить.

  2. Запустите программу для отладки: Run/Start.

  3. После отладки сохраните проект.

  4. Теперь можно приступить к художественному оформлению проекта. Для этой цели можно использовать такие свойства объектов, как BackColor – цвет фона, ForeColor - цвет символов в форме или цвет символов объектов TextBox и Label, Font – шрифт.

  5. Сохраните оформленный проект на диске.

  6. Выведите текст проекта на печать командой File/Print, установите флажки Current Project и Code и нажмите клавишу OK.


^ Требования к оформлению отчета

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

Контрольные вопросы


  1. Перечислите основные свойства формы.

  2. Перечислите основные свойства метки (Label).

  3. Перечислите основные свойства окна ввода/вывода (TextBox).

  4. Перечислите основные свойства и события кнопки (ComandButton).

  5. Приведите пример присвоения значения свойства объекта переменной.

  6. Приведите пример присвоения значения переменной свойству объекта.

  7. Приведите пример использования функции InputBox.

  8. Приведите пример использования функции MsgBox.

  9. Приведите пример использования Окна ввода для ввода и вывода данных.



Справка


Параллелепипед: S=2(ab+bc+ca); V=abc. S – площадь; V – объем, a, b, c – стороны параллелепипеда.

Призма: S= M+2F; V=Fh. М – площадь боковой поверхности, F –площадь основания, h – высота.

Пирамида: S= pb/2+F; V=Fh/3. , р – периметр, b – высота боковой грани (апофема)

Круговой прямой цилиндр: S=2πR(R+h), V= πR2h

Конус: S=πR(R+l), V= πR2h/3, где l – образующая конуса, l=.

Шар: S=4πR2, V= πR3/3






Добавить документ в свой блог или на сайт

Похожие:

Тема: создание простой формы iconПрактическая работа №21. Тема : Настройка
Тема: Настройка Excel. Создание простой таблицы, форматирование рабочего листа, ячеек и данных в ячейках. Печать таблицы

Тема: создание простой формы iconПрактическая работа № Тема : Создание шаблонов документов с использованием...
Тема: Создание шаблонов документов с использованием полей формы, применение макросов

Тема: создание простой формы iconПрактическая работа №19 Тема : Основы программирования в среде
Тема: Основы программирования в среде rad. Установка Delphi, знакомство с интерфейсом, создание первой простой программы

Тема: создание простой формы iconПрактическая работа №24 Тема : Основы программирования в визуальной среде
Тема: Основы программирования в визуальной среде (rad1). Установка Delphi (Lazarus), знакомство с интерфейсом, создание первой простой...

Тема: создание простой формы iconПрактическая работа №25 Тема : Основы программирования в визуальной среде
...

Тема: создание простой формы iconТема Понятие формы. Создание первого приложения
Форма представляет собой экранный объект, обычно прямоугольной формы, который можно применять для предоставления информации пользователю...

Тема: создание простой формы iconЛабораторная работа №1. "Знакомство с Си++. Выполнение программы простой структуры"
Цель: Знакомство со средой программирования, создание, отладка и выполнение простой программы, содержащей ввод/вывод информации и...

Тема: создание простой формы iconРешение обратных задач теплопроводности для элементов конструкций...
Решение обратных задач теплопроводности для элементов конструкций простой геометрической формы

Тема: создание простой формы iconЛабораторная работа №5 Тема: Создание форм для ввода данных
Формами называются настраиваемые диалоговые окна, сохраняемые в базе данных в виде объектов специального типа. Формы Access являются...

Тема: создание простой формы iconПрактическая работа № Тема : Создание и редактирование
Тема: Создание и редактирование текстового файла с рисунками, формулами и другими объектами. Использование фигурного текста

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<