Программирование на BASIC / Visual Basic / Лабораторные работы / Информатика Л.Р3
.docУфимский Государственный Авиационный
Технический Университет.
Отчет по лабораторной работе №3
Организация ввода-вывода данных, изменение свойств объектов
Выполнил: студент группы ОД – 144
Хасанов Э. Р.
Проверил: Сираева Л. Р.
2004г.
Цель работы
Целью работы является изучение основных компонентов интегрированной среды разработки приложений Visual Basic, и приобретение начальных навыков работы в среде при создании простейших приложений.
-
Какие способы организации ввода данных в Visual Basic Вы знаете?
-
Из модального диалогового окна по запросу приложения сразу после его запуска.
-
Из модального диалогового окна, после наступления некоторого события, активизирующего InputBox.
-
С помощью элемента управления TextBox.
-
Как организовать ввод данных с помощью функции InputBox?
Чтобы организовать ввод данных с помощью функции InputBox, надо в процедуру командной кнопки записать оператор:
X = InputBox(“Введите значение переменной Х”,”Ввод данных”)
Функция InputBox возвращает строковое значение, поэтому если вы вводите числа, то лучше использовать функцию VAL, которая преобразует строку в число.
X = Val(InputBox(“Введите значение переменной Х”,”Ввод данных”))
-
Как организовать ввод данных с помощью элемента управления TextBox?
Чтобы организовать ввод данных с помощью элемента управления TextBox, надо в процедуру командной кнопки записать оператор:
X = Text1
-
Какие способы организации вывода данных в Visual Basic Вы знаете?
-
Вывод значения переменной на форму с помощью процедуры Print
-
Вывод значения переменной в окно PictureBox с использованием метода Print
-
Вывод значения переменной в окно TextBox
-
Вывод значения переменной на метку Label
-
Как организовать вывод значения переменной на форму?
Чтобы организовать вывод данных на форму, надо в процедуру командной кнопки записать оператор:
X=(присвоенное значения переменной)
Print “значение Х=”;Х
-
Как организовать вывод значения переменной в окно PictureBox?
Чтобы организовать вывод данных в окно PictureBox, надо в процедуру командной кнопки записать оператор:
X=(присвоенное значения переменной)
Picture1.Print “значение Х=”;Х
-
Как организовать вывод значения переменной в окно TextBox?
Чтобы организовать вывод данных в окно TextBox, надо в процедуру командной кнопки записать оператор:
X=(присвоенное значения переменной)
Text1 = X
-
Для чего функция Format?
Для форматирования данных (выражения) в Visual Basic используется функция Format.
Функция Format возвращает значение типа Variant (String), содержащее выражение, отформатированное согласно инструкциям, заданным в описании формата.
-
Приведите общий вид функции Format и объясните назначение ее параметров?
Общий вид функции (в скобках указаны необязательные параметры, которые можно опустить при обращении к функции): Format (Expression[, Format[, FirstDayOfWeek[, FirstWeekOfYear]]])
-
Какие символы форматирования применяются для создания пользовательских форматов числовых величин?
Символы форматирования, применяемые для создания пользовательских форматов числовых величин.
0 – Прототип цифры. Выводит цифру или нуль. Print Format(6.789, "00.0000") ' возвратит 06,7890
# - Прототип цифры. Выводит цифру или не выводит ничего. Print Format(6.789, "##.0000") ' возвратит 6,7890
. – Десятичный разделитель. В некоторых национальных настройках десятичным разделителем служит запятая. Десятичный разделитель указывает, сколько цифр следует вывести в целой и дробной части форматируемого числа, т.е. слева и справа от десятичного разделителя. Print Format(0.789, "##.0000") ' возвратит ,7890
% - Процентный формат. Выражение умножается на 100. Символ процентов (%) выводится в позиции, соответствующей позиции прототипа в строке формата Print Format(0.17, "0%") ' возвратит 17%
, - Разделитель групп разрядов. В некоторых национальных настройках в качестве разделителя групп разрядов используется точка. Разделитель групп разрядов разделяет позиции тысяч и сотен в числе, целая часть которого состоит из четырех или большего числа цифр.
: - Разделитель компонентов времени. В некоторых национальный настройках в качестве разделителя компонентов времени используется другой символ. Print Format(Now, "h:m:s") ' возвратит к примеру 11:23:35
/ - Разделитель компонентов даты. В некоторых национальный настройках в качестве разделителя компонентов даты используется другой символ.
E- E+ e- e+ - Экспоненциальный формат. Для вывода знака плюс перед положительными значениями показателя степени и знака минус перед отрицательными значениями показателя степени следует использовать символы "E+" или "e+"
- + $ () - Вывод указанного символа. Для вывода любого не перечисленных здесь символов следует поместить перед ним символ обратной косой черты (\) или заключить символ в прямые кавычки (" ")
\ - Вывод следующего символа из строки формата. Примерами символов, которые не могут быть включены в строку форматирования явным образом, являются символы форматирования даты и времени (a, c, d, h, m, n, p, q, s, t, w, y, / и :), символы форматирования чисел (#, 0, %, E, e, запятая и точка) и символы форматирования строк (@, &, <, > и !)
"ABC" – Вывод строки, заключенной в прямые кавычки (" "). Для представления кавычек в аргументе формат в программе необходимо использовать функцию Chr(34) (34 является кодом символа прямых кавычек ("))