Введение 8 Этапы создания Windowsприложения 8
Скачать 6.98 Mb.
|
3. Разработка интерфейса в среде VB. Основные элементы управленияСоздание приложения начинается с разработки интерфейса. Элементы интерфейса (или элементы управления) размещаются на форме. Для этого используются панель элементов управления, конструктор форм и специальные инструменты среды Visual Basic 2005 для выравнивания размеров и положения элементов управления. Чтобы поместить любой элемент управления на форму, надо щелкнуть по кнопке с нужной пиктограммой на панели элементов управления, переместить курсор мыши в окно конструктора формы и, удерживая левую кнопку мыши, растянуть прямоугольник, в которой будет вписан выбранный элемент управления. 3.1. МеткаЭлемент управления Label (метка) предназначен для вывода текста, который не будет меняться в процесс работы приложения. Как правило, метки используются для вывода поясняющего текста или для подписи других элементов управления. На панели элементов управления метка обозначена пиктограммой с буквой «А» (). Рассмотрим основные свойства этого объекта.
3.2. Текстовое полеЭлемент управления TextBox (текстовое поле) предназначен для ввода, редактирования и вывода информации. Оно используется для задания исходных данных и вывода полученных результатов. В текстовом поле может находиться как числовая, так и символьная информация. На панели элементов управления текстовое поле обозначено пиктограммой с буквами «ab» (). Рассмотрим основные свойства этого объекта.
При работе с текстовым полем важно помнить, что числа, введенные или выведенные в это поле, рассматриваются Visual Basic 2005 как набор символов. Поэтому при организации ввода/вывода числовой информации необходимо использовать соответствующие преобразования.
a = Val(txtA.Text) Функция Val преобразует символьную информацию в числовую. Получив из текстового поля с именем txtA набор цифр, Val преобразует их в число, которое затем будет записано в переменную а.
txtA.Text = Str(12.34) При выводе числа в текстовое поле необходимо провести обратное преобразование, то есть преобразовать информацию из числовой в символьную. Для этого используется функция Str. Она преобразует число, указанное в скобках, в набор символов – цифр, которые будут затем выведены в текстовое поле.
txtA.text = Str(a) Вывод числовой переменной ничем не отличается от вывода числа. Для него тоже необходимо использовать преобразование Str. Числовая переменная, значение которой надо вывести в текстовое поле, указывается в круглых скобках.
s = txtS.Text При вводе символьной информации никаких дополнительных преобразований не требуется. Она просто переносится из значения свойства Text в переменную, имя которой указывается слева от оператора присваивания (знака равенства).
txtS.Text = "Выводимый текст" При выводе текста тоже не требуется дополнительных преобразований. Достаточно указать в двойных кавычках текст, который должен отобразиться в текстовом поле.
txtS.Text = s Так же выполняется вывод значения текстовой переменной. Слева от оператора присваивания (знака равенства) указывается имя текстового поля и через точку свойство Text, а справа от оператора присваивания ставится имя переменной значение, которой надо распечатать в текстовом поле. |