Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Процедури типів Function і Sub




 

Функції створюються тоді, коли деякі дії потрібно виконувати кілька разів у програмі. Для створення власної процедури типу Function необхідно використати такі оператори:

Function <ім'я функціі> ([аргументи функції}) [As <тип>]

оператори функції

End Function

 

Тут:

• ім'я функції —значення, яке повертається у процедуру виклику після виконання процедури;

• аргументи — імена змінних, значення яких використовуються функцією;

• тип — це тип значень, які повертає функція.

Для активізації цієї процедури треба ввести до програми ім'я процедури з тією кількі-

стю аргументів, які використовувалися при її оголошенні.

Наприклад, процедура Di розраховує довжину діагоналі прямокутника при відомих сторонах a та b:

Function Di(a,b) As Double

Di = Sqr(a*a+b*b) End Function

Після створення такої функції у програмі досить лише її активізувати з відомими ар-

гументами. Наприклад: Di(3, 4).

Процедура типу Sub, на відміну від процедури типу Function, після її виконання по- вертає значення (декілька значень) в аргументи процедури або виконує певні дії (напри- клад, друкування інформації)..

Для створення такої процедури використовують оператор:

 

Sub <ім'я> ([аргументи]) [As <тип>]

оператори процедури

End Sub

 

Тут:

• ім'я — це ім'я процедури, що створюється:


• аргументи —імена змінних, значення яких використовуються функцією і повер-

таються у процедуру виклику;

• тип —це тип значень, які повертає функція.

Процедура, що виконує друкування значень в VB, має вигляд: Sub PR(X,Y)

Printer.FontName = "Times New Roman" ' установлення шрифту. Printer.FontSize = 12 ' установлення розміру шрифту

Print.Text X;Y End Sub

Статичні процедури використовуються для збереження значень змінних процедури Sub у разі її повторного виклику. Для створення таких процедур застосовується оператор:

Sub <ім'я процедури> Static <аргументи> [<тип>]

оператори процедури

End Sub

Щоб припинити роботу процедури, використовується оператор - Exit Sub.

 

Лекція 9. Комп’ютерні мережі та їх можливості у реалізації сучасних інформаційних технологій.

 




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


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


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



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




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