П2.3. Окна и режимы работы

Можно сказать, что среда VB обеспечивает 3 режима работы:

- разработки (design mode);

- выполнения приложения (execution mode);

- прерывания (break mode).

В режиме разработки редактируется пользовательский интерфейс или добавляется в приложение программный код. При этом используются упомянутые выше окна Solution Explorerи Code. Редактор VB представляет собой обычный текстовый редактор. Правила работы с ним будут приведены ниже при описании Главного меню среды. Заметим только, что при вводе текста программы автоматически выполняется синтаксический контроль, выводятся подсказки по типам объектов программы и функциям, что существенно облегчает процесс написания кода.

В режиме выполнения появляются только окна, предусмотренные проектом приложения, т.е. не относящиеся к среде VB.

Режим прерывания фактически является режимом отладки. Процесс отладки использует средства, во многом аналогичные средствам отладки среды Borland C++ 3.1, правила работы с которыми будут приведены ниже. В этом режиме могут дополнительно применяться 3 окна:

- Immediate Window (Окно проверки) – служит для ввода в момент прерывания программы инструкций VB, выполнение которых позволяет облегчить нахождение ошибок (автоматически появляется на экране в момент прерывания);

- Locals Window (Окно текущей процедуры) – в нем показываются типы и значения всех переменных процедуры, в которой произошло прерывание; для сложных объектов (массивов и структур) выводятся значения всех элементов; там же можно просмотреть стек процедур, т.е. последовательность их вызовов до текущей; окно вызывается специальной командой;

- Watch Window (Окно отслеживания) – показывает значения выражений, заданных командой Add Watch; появляется автоматически в момент прерывания.

Последние 2 окна становятся доступны только в режиме прерывания (break mode).