Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_na_bilety_po_infe.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
46.34 Кб
Скачать

12. Свойство модальности vb.

В windows применяются диалоговые окна которые являются модальными то есть пока диалоговое окно открыто доступ к другим окнам в том числе VB не возможен. Это обеспечивается ключевым словом Vb Modal параметром которые передаётся методу (Form.Show Vb Modal) при этом модальная форма временно “замыкает” на себя весь процесс общения пользователя с приложением, пока модальное диалоговое окно остаётся на экране пользователь не может работать с другими окнами. Существует ещё и система модальной формы. Пока система модальное окно открыто пользователь не сможет работать не только с данными, но и со всеми остальными приложениями.

13. Надстройки в vb.

VB построен на основе модели многокомпонентных объектов (com) различные фирмы создают свои утилиты надстройки (Add-ins) улучшающие работу над приложением эти надстройки могут интегрировать в IDE, VB, так как они разработаны на основе модели многокомпонентных объектов и позволяют расширить стандартные функциональные возможности VB. Надстройки позволяют создавать модули формы для работы с базами данных, разрабатывать нестандартные пакеты инструментов управлять текстом с помощью специальных приложений. Запуск процесса разработки надстройки создается по следующему принципу.

Add-insAdd-in Manager.

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

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

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

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

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

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

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

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

1) ToolsAdd Procedure

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

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

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

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

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

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

End Function.

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]