Работа с контроли
Както разбрахте от предишните уроци,
контролите на Microsoft Visual Basic са графичните инструменти,
които използвате, за да построите потребителския интерфейс на една програма на Visual Basic. Контролите
се намират в кутията с инструменти в средата за програмиране и може да ги използвате за да създадете
обекти върху формата само с няколко прости щраквания и издърпвания с мишката
.
Създайте програмата Hello World
1. Стартирайте средата за програмиране Visual Basic и създайте стандартно приложение.
2. Щракнете 2 пъти върху контролата TextBox в кутията с инструменти.
3. Разположете текстовото поле в средата на формата (хоризонтално).
Обектът
текстово поле
се използва за показване на текст върху формата или за получаване на входна
информация от потребителя, докато работи програмата на Visual Basic. Начинът, по който работи
текстовото поле, зависи от това как вие сте задали неговите свойства и как сте го използвали в кода на
програмата.
В нашата програма ще използваме обекта текстово поле, за да покаже съобщението „Hello
World”, когато щракнете върху командния бутон върху формата.
4. Щракнете 2 пъти върху контрола CommandButton в кутията с инструменти.
5. Разположете командния бутон под текстовото поле във формата.
Обектът
команден бутон
се използва за получаването на проста входна информация от потребителя.
Когато последния натисне команден бутон, той или тя изисква от програмата да върши някакво
конкретно действие. В терминологията на Visual Basic, потребителят използва командния бутон, за да
издаде
събитие
, което трябва да бъде обработено от програмата. Типични командни бутони в една
програма са бутонът OK, които потребителя натиска, за да приеме списъкът с опции и да покаже, че
той(тя) е готов да продължи; бутонът Cancel, който потребителят натиска, за да се откаже от даден
списък с опции; бутонът Quit, който потребителят натиска, за да излезе от програмата. Във всеки един
от тези случаи трябва да използвате командните бутони по ясен начин, за да могат те да работят,
както се очаква, когато потребителя ги натиска. Характеристиките на командните бутони (като тези
на всички обекти) могат да бъдат променяни чрез настройване на техните свойства и използването им в
програмния код
.
6. Задайте следните свойства за обектите текстово поле и команден бутон, като използвате прозореца
Properties. Настройката „Празно” означава, че трябва да изтриете текущата настройка и да оставите
свойството празно. Настройките, които трябва да въведете са показани в кавички.
Обозначаване на свойствата в таблица
ОБЕКТ
СВОЙСТВО
НАСТРОЙКА
Command1
Caption
“ОК”
Text1
Text
( Празно)
7. Щракнете двукратно върху командния бутон ОК и въведете следната програмна конструкция между
конструкциите Private Sub и End Sub в прозореца за кода.
Text1.Text=”Hello, World!”
Съвет:
След като сте въвели името и точката на обекта
Text1
, Visual Basic показва списъчно поле,
съдържащо всички валидни свойства за обекта текстово поле, за да ви подсети, ако сте забравили
пълния списък. Може да селектирате свойството от списъка, като щракнете двукратно върху него
или да си го въведете сами.
Конструкцията, която въведохте променя свойството Text на текстовото поле на “
Hello, World!”,
когато
потребителя натисне командния бутон по време на изпълнение (знакът за равенство присвоява всичко
между кавичките на свойството Text на обекта
Text1
). Този пример променя свойство по време на
изпълнение- една от най-честите употреби на програмния код в програма на Visual Basic. Вашата
конструкция е
процедура за събитие –
инструкция, изпълняваща се, когато бъде натиснат командния
бутон Command1. Тя променя настройката на свойството( и следователно и съдържанието на текстовото
поле) веднага щом потребителят натисне командния бутон.
8. Използвайте прозореца
Form Layout
, за да зададете позицията на формата, когато програмата бъде
стартирана. По подразбиране прозореца
Form Layout
позиционира формата в горния ляв ъгъл на
екрана. Вие обаче можете да промените тази позиция, като издърпате мъничката иконка на формата,
намираща се в прозореца
Form Layout.
Тази възможност е особено полезна при програми с повече
от един прозорец.
1
Предмет: | Програмиране, Информатика, ИТ |
Тип: | Лекции |
Брой страници: | 5 |
Брой думи: | 2773 |
Брой символи: | 17172 |