Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы для подготовки к экзамену по программир...docx
Скачиваний:
19
Добавлен:
24.09.2019
Размер:
109.51 Кб
Скачать
  1. Описать этапы создания программы. Дать определения: Событие, Свойство. Этапы создания программы:

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

  2. Разработка интерфейса – создание экранной формы (окна программы).

  3. Составление алгоритма.

  4. Программирование – создание программного кода на языке программирования.

  5. Отладка программы – устранение ошибок.

  6. Тестирование программы – проверка правильности ее работы.

  7. Создание документации и помощи.

События – действия, которые происходят с объектом.

Свойства объектов – показатели, характеризующие объект.

  1. Способы запуска редактора vba. Форма, модуль, окно макета формы, Toolbox, конструктор форм.

Прежде чем начать работать с редактором Visual Basic, нужно его открыть. Во всех приложениях Office это делается одинаково:

􀂈 самый простой способ — в меню Сервис | Макрос выбрать Редактор Visual Basic;

􀂈 самый быстрый способ — нажать клавиши <Alt>+<F11>;

􀂈 можно также воспользоваться кнопкой на панели инструментов Visual Basic (предварительно сделав ее видимой);

􀂈 можно вызвать редактор при возникновении ошибки в макросе;

􀂈 можно открыть готовый макрос для редактирования в диалоговом окне Макрос.

Форма – эскиз окна будущей программы.

Некоторые самые важные свойства форм (кроме ShowModal все они применимы и для других элементов управления) приведены далее.

􀂈 Name — это свойство определяет имя формы. Пользователь вашей программы, скорее всего, его никогда не увидит. Имя формы используется только программистом в коде для этой формы (и в окнах редактора Visual Basic). После создания формы ее имя, предлагаемое по умолчанию(UserForm1), рекомендуется заменить на что-нибудь более значимое, чтобы там было проще ориентироваться в программе (это относится ко всем элементам управления).

􀂈 Caption — определяет заголовок формы (по умолчанию совпадает с именем формы). Рекомендуется ввести строку, которая будет напоминать пользователю о назначении формы (например, "Выбор типа отчета").

􀂈 Enabled — если это свойство установлено в False, пользователь не сможет работать с формой. Используется для временного отключения формы, например, пока пользователь не обеспечит какие-то условия для ее работы.

􀂈 ShowModal — если свойство установлено в True (по умолчанию), то пользователь не может перейти к другим формам или вернуться в документ, пока не закроет эту форму (так называемый "модальный" режим работы).

Для хранения кодов в VBA имеются модули. Имеется пять основных типов модулей: модуль листа, модуль книги, стандартный модуль, модуль пользовательской формы, модуль класса.

Стандартный модульэто просто блок с текстовым представлением команд VBA. В модуле этого типа может быть только два раздела:

􀂈 раздел объявлений уровня модуля (объявление переменных и констант уровня модуля);

􀂈 раздел методов модуля (расположение процедур и функций).

Модули классов позволяют создавать свои собственные классы — чертежи, по которым можно создавать свои объекты. Обычно модули классов используются только в очень сложных приложениях.

Окно макета формы на экране – заготовка будущей программы.

Toolbox — панель инструментов управления. Из нее можно добавить элементы управления в форму или в сам документ.

Любая форма в VBA состоит из объектов, каждый из которых имеет характерные свойства. Для любого объекта вы можете указать действия, выполняемые программой при наступлении определенных событий. Процесс создания формы в конструкторе форм состоит в размещении в форме объектов и определении свойств, а также связанных с ними событий и выполняемых действий.