Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
74
Добавлен:
02.05.2014
Размер:
45.57 Кб
Скачать

Уфимский Государственный Авиационный

Технический Университет.

Отчет по лабораторной работе №3

Организация ввода-вывода данных, изменение свойств объектов

Выполнил: студент группы ОД – 144

Хасанов Э. Р.

Проверил: Сираева Л. Р.

2004г.

Цель работы

Целью работы является изучение основных компонентов интегрированной среды разработки приложений Visual Basic, и приобретение начальных навыков работы в среде при создании простейших приложений.

  1. Какие способы организации ввода данных в Visual Basic Вы знаете?

  • Из модального диалогового окна по запросу приложения сразу после его запуска.

  • Из модального диалогового окна, после наступления некоторого события, активизирующего  InputBox.

  • С помощью элемента управления TextBox.  

  1. Как организовать ввод данных с помощью функции InputBox?

Чтобы организовать ввод данных с помощью функции InputBox, надо в процедуру командной кнопки записать оператор:

X = InputBox(“Введите значение переменной Х”,”Ввод данных”)

Функция InputBox возвращает строковое значение, поэтому если вы вводите числа, то лучше использовать функцию VAL, которая преобразует строку в число.

X = Val(InputBox(“Введите значение переменной Х”,”Ввод данных”))

  1. Как организовать ввод данных с помощью элемента управления TextBox?

Чтобы организовать ввод данных с помощью элемента управления TextBox, надо в процедуру командной кнопки записать оператор:

X = Text1

  1. Какие способы организации вывода данных в Visual Basic Вы знаете?

    • Вывод значения переменной на форму с помощью процедуры Print

    • Вывод значения переменной в окно PictureBox с использованием метода Print

    • Вывод значения переменной в окно TextBox  

    • Вывод значения переменной на метку Label 

  1. Как организовать вывод значения переменной на форму?

Чтобы организовать вывод данных на форму, надо в процедуру командной кнопки записать оператор:

X=(присвоенное значения переменной)

Print “значение Х=”;Х

  1. Как организовать вывод значения переменной в окно PictureBox?

Чтобы организовать вывод данных в окно PictureBox, надо в процедуру командной кнопки записать оператор:

X=(присвоенное значения переменной)

Picture1.Print “значение Х=”;Х

  1. Как организовать вывод значения переменной в окно TextBox?

Чтобы организовать вывод данных в окно TextBox, надо в процедуру командной кнопки записать оператор:

X=(присвоенное значения переменной)

Text1 = X

  1. Для чего функция Format?

Для форматирования данных (выражения) в Visual Basic используется функция Format

Функция Format  возвращает значение типа Variant (String), содержащее выражение, отформатированное согласно инструкциям, заданным в описании формата.

  1. Приведите общий вид функции Format и объясните назначение ее параметров?

Общий вид функции (в скобках указаны необязательные параметры, которые можно опустить при обращении к функции): Format (Expression[, Format[, FirstDayOfWeek[, FirstWeekOfYear]]])

  1. Какие символы форматирования применяются для создания пользовательских форматов числовых величин?

Символы форматирования, применяемые для создания пользовательских форматов числовых величин.

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 является кодом символа прямых кавычек ("))