Понятие о модулях и классах в VB. — КиберПедия 

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Понятие о модулях и классах в VB.

2017-12-22 196
Понятие о модулях и классах в VB. 0.00 из 5.00 0 оценок
Заказать работу

Одним из видов объектов VB после форм и элементов являются программные модули, программные модули представляют собой текстовый ASII файл содержащий подпрограммы,функции, переменные и константы. В модули группируются взаимосвязанные процедуры, используемые в программе. Код проекта может, состоят из множества программных модулей и их объединяют модули классов. Классы представляют собой основные элементы OOП. Класс позволяет выделить часть функциональных средств программы в отдельный объект и расширяет возможности базовых модулей. Модули хранятся в отдельных файлах, поэтому их можно включать одновременно в различные проекты. Группирую однородные функции в однородные модули можно создавать программу библиотека.

1) правая кнопка мыши в окне проекта и выбрать команду AddàModule

2) Add ModuleàModule àOpen создаётся пустой модуль

3) задать имя модуля: NameàMy Module

4) сохранить файл File Save My Module.


 

Понятие процедуры в VB.

Процедуры выполняют программный код, принимают аргументы, выполняют программный код и изменяют значение передаваемых аргументов. Аргументами называются переменные, которые передаются процедуре аргументы могут относиться к любому типу данных. Процедура обеспечивают многократные использование программного кода.

1) ToolsàAdd Procedure

Задается имя, тип доступа.

2)вводиться текст процедуры.


Понятие функции в VB.

Функция вычисляет и возвращает результат в зависимости от исходных данных (аргументов).


 

Процедуры и функции (основные отличия).

Функция отличается от процедур тем, что при их вызове они возвращаются, значение функция получает данные называемые аргументами результат действия возвращается функция. Public Function Cube Root (x as Double) as Double

End Function.


 

Передача параметров в VB.

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

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

Optional – указывает, что некоторые из передаваемых параметров являются, необязательными.

By Ref - означает что параметр передаётся по ссылке то есть функция или процедура получает его адрес памяти и может изменить фактическое значении переменных. Передача по ссылке позволяет передать или получить несколько результатов при одном вызове функции. Используется в VB по умолчанию.

By Val - означает что параметр передаётся по значению, VB передаёт копию текущего значения переменных вместо её адресов памяти и функции или процедуры не могут изменить исходные значения. Позволяет переедать функции неопределённое количество параметров условием является, чтобы передаваемый массив данных имел Variant.


 

Методы, свойства и события модулей классов.

Методы уменьшают программируемую часть приложения. Среди методов, которыми обладают все объекты, можно назвать Move, он перемещает объекты; SetFocus - активизирует объект, чтобы с объектом можно было взаимодействовать. Помимо свойств и методов, для объектов можно задать программные коды, написанные на языке Visual Basic. Они выполняются при наступлении связанных с программными кодами событий.

Например: При нажатии кнопки происходит событие Click (нажатие кнопки мыши). Для обработки данного события при создании формы должна быть написана требуемая процедура. Итак, каждый объект имеет свойства, методы, события. Свойства – это показатели, характеризующие объект; методы – это действия, которые можно произвести с объектом; события – это действия, которые происходят с объектом.


 

Последовательность выполнения компьютером программы.

Компьютерная программа состоит из набора команд и логических сравнений, принятия решений.


 

Типы переменных в VB.

Типы переменных:

-Integer числовая переменная содержащая целые числа в диапазоне +-32768.

–Long числовая переменная которая отличается от Integer более широким интервалом.

–Single числовая переменная содержащая десятичные числа с запятой

–Currency для хранения денежных величин.

-String для хранения текстовых строковых значений.

-Byte 0-255.

-Boolean переменная логического типа для хранения высказываний true или false.

-Data для хранения дат.

-Object Для хранения ссылок.

-Variant - универсальная переменная общего назначения, которая может хранить значения всех типов данных.

Переменные в VB характеризуются с помощью Dim, если переменная используется внутри процедуры, то доступ к ней возможен только на уровне процедуры и такие переменные называются локальными.


 


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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.014 с.