Программный модуль

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

Если процедура должна входить в состав универсального модуля, то она определяется в окне программного кода для этого модуля.

Для этого надо сначала создать стандартный модуль (добавить новый модуль в проект). – Project(главная панель) — Add Module – New. Открывается чистое окно программного кода, где уже обычным способом определяем процедуру или функцию. В окне проводника проекта появится информация о созданном модуле.

Если хотим добавить в проект уже имеющийся программный код (файл с расширением bas), то тогда выбираемProject- Add Module – Existings.

Для сохранения модуля в виде файла с расширением bas надо при сохранении проекта присвоить модулю какое-нибудь имя.

В дальнейшем, при создании нового проекта, Вы можете присоединить к нему готовый программный модуль. Так программисты создают собственные библиотеки полезных им процедур.

Для правильного оформления модуля надо в окне свойств задать ему соответствующее имя (это не имя файла, а имя модуля в этом проекте).

При создании процедур и функций очень желательно оформить заголовок: закомментированная информация о процедуре, ее аргументах и прочее.

Задание 7. Процедуру создания произвольного массива и функцию произвольного числа разместите в программном модуле.

Но не каждую процедуру можно поместить в программный модуль, а только ту, которая не зависит от других процедур в проекте (инкапсулированную).

Хорошо инкапсулированной называется такая процедура, которая не зависит от других частей кода и конкретных объектов (элементов управления). Такая процедура работает всегда одинаково.

Type


Читать еще…

Понравилась статья? Поделиться с друзьями: