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

46. Особенности языка программирования vba.

VBAэто объектно- ориентированный язык предназначенный для визуального программ-ния.

VBA поддерживает технологии программирования: традиционного( представляет любую программу как «чёрный ящик», на входе которого входные данные, а на выходе результат решения задачи.), структурированного(представление программ с помощью базовых алгоритмических структур (следование, ветвление, цикл)), модульного(используется для представления сложных программ , представленных в виде независимых модулей), объектно-ориентированного(рассматривает предметы реального мира как объекты) , визуального(предполагает наличие специальных средств, которые позволяют представить или размещать элементы управления на форме) и событийного (предполагает возможность отслеживания событий – способности объекта реагировать на действия, которые исходят от пользователя программ).

47. Визуальное программирование. Создание и использование пользовательских форм.

Визуальное программирование предполагает наличие специальной среды, которая позволяет проектировать (размещать) элементы управления на форме или рабочем листе. С помощью данной технологии создаются диалоговые программы, для создания которых используется форма, на которой размещаются элементы взаимодействия пользователя и программы. Эти элементы называются активными элементами управления. Элементы управления позволяют вводить данные, отображать текстовую или графическую инф-ю, подавать команды посредствам кнопок, осуществлять вывод параметров с помощью кнопок и переключателей.

Пользовательская форма представляет собой диалоговое окно , в котором можно размещать различные элементы управления (внутренние(встроенные) и внешние (дополнительные))

Пользовательская форма – это диалоговое окно, в котором можно размещать различные элементы управления. Новая форма добавляется в проект выбором команды Insert – UserForm

Свойства формы: Этап разработки приложения начинается с задания свойств формы, которые определяются с помощью окна Properties: Name – Возвращает или устанавливает имя пользовательской формы. Caption – Возвращает или устанавливает текст, отображаемый в строке заголовка формы. Методы формы: Show – отображает форму на экране , Hide – закрывает форму. События формы: Initilize – происходит во время конфигурирования формы, но до её загрузки, Terminate – происходит при закрытии формы, Click, DblClick – происходит при щелчке или двойном щелчке на форме, Activate, Deactivate – происходит при активизации и деактивизации формы. Обработка событий формы: 1. Перейти в VBA;2. В окне Project Explorer выбрать требуемую форму;3. Нажать правую кнопку мыши и выбрать команду View Code для перехода в окно кода;4. В верхнем левом списке выбрать объект UserForm; 5. В верхнем правом списке выбрать необходимое событие