Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

End Sub. Private Sub cmdCalc_Click ( )




Dim X,Y As Single

Private Sub cmdCalc_Click ()

End Sub

End

Private Sub cmdExit _ Click()

Первую и последнюю строку процедуры Visual Basic формирует автоматически. Между ними пользователь должен поместить оператор VB, приводящий к завершению работы программы – End.

Имя процедуры состоит из двух частей: имени объекта и имени события, объединенных знаком (_). Например: cmdExit_Click.

Процедура может содержать:

1. Операторы Visual Basic, вызывающие самостоятельные события, например: End, Beep.

2. Операторы, изменяющие свойства объекта.

3. Вызовы других процедур или функций.

 

Для присвоения значения свойству в программном коде используется следующий формат:

[имя объекта].[имя свойства]=[значение]

Например, чтобы вывести в текстовом поле текст " Привет ", необходимо изменить значение свойства Text текстового поля txtDisplay.

 

txtDisplay.Text ="Привет"

На этапе визуального проектирования при создании формы для каждого ее управляющего элемента Visual Basic создает заготовку стандартной процедуры, которая будет выполняться при активизации данного элемента (например, при щелчке мышью). При этом процедура связана именно с данной формой и не может быть вызвана другой формой программы. Поэтому сфера действия такой процедуры – Private. Автоматически формируется имя процедуры, состоящее из имя объекта_событие (). Например: Private Sub cmdExit_Click ().

В ходе написания программного кода может быть создана своя пользовательская процедура Sub или Function с помощью команды add Procedure в меню Tools. Такая процедура будет вызываться внутри программы, независимо от управляющих элементов формы. При этом сфера действия процедуры может быть либо Private, либо Public. Процедуру, объявленную как Private можно вызывать только из процедуры, принадлежащей той же форме. Процедуру же Public может вызывать любая процедура программы, к какой бы форме она ни относилась, и в каком бы файле из принадлежащих проекту ни содержалась. Так как программа может состоять из многих форм, следовательно, и многих файлов, процедура Public будет доступна отовсюду.

Пример. Пусть имеется форма, с помощью которой программа будет производить умножение. Эта форма содержит командную кнопку " Вычислить " и командную кнопку " Выход ", 2 текстовых поля для ввода значений сомножителей, а также текстовое поле, в которое будет выводиться результат вычисления.

 

X =Txt1. Text

Y=Txt2. Text

Multiply Х, У ' Вызов процедуры пользователя




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 322; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.