Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лек 12 VB Отладка программы.doc
Скачиваний:
6
Добавлен:
07.11.2018
Размер:
941 Кб
Скачать
☆

Контекстная подсказка

В Visual Basic 6.0 встроены средства, которые позволяют не только обнаружить синтаксическую ошибку, но и избежать при написании кода. Это, в частности, механизм контекстной подсказки или Quicklnfo. Quicklnfo – это небольшое окно, похожее на окно всплывающей подсказки ToolTips, в котором автоматически отображается полный синтаксис вводимого оператора. Благодаря окну Quicklnfo программист всегда имеет перед собой список аргументов процедуры.

Э ту же подсказку можно вызвать, воспользовавшись кнопкой Quicklnfo панели инструментов Edit или комбинацией клавиш Ctrl+I. Список параметров открывается кнопкой Parameter Info или комбинацией клавиш Ctrl+Shift+I.

П ри формировании вызова функций вводимый аргумент для удобства всегда выделяется жирным шрифтом. На рисунке показан момент редактирования аргумента Prompt функции MsgBox.

Если окно Quick lnfo занимает много места и мешает при работе режим отображения контекстной подсказки можно отключить с помощью опции Auto Quick Info диалогового окна 0ptions (вкладка Editor).

Автоматическое отображение списка элементов

Для уменьшения количества ошибок при написании имён, свойств и методов объектов, а также полей структур Visual Basic автоматически отображает список доступных элементов. Содержимое списка зависит от типа объекта. Например, список будет одинаковым для всех объектов CommandButton независимо от того, какой форме они принадлежат, и какую функцию выполняют.

Вы можете выбрать элемент из списка либо ввести его имя с клавиатуры. Список свойств и методов является списком с автоподстановкой, поэтому в процессе ввода символов указатель списка автоматически перемещается к нужному элементу. Тип элемента списка указывает пиктограмма перед именем свойства или – перед именем метода. Выбрать нужный элемент в списке можно также с помощью клавиш управления курсором. Нажатием клавиши Tab выделенный элемент вводится в текущую строку, причем текстовый курсор остаётся в этой строке. Для ввода выбранного элемента и перехода на следующую строку следует нажать клавишу Enter.

Автоматическое отображение списка элементов можно отменить отключением опции Auto List Members диалогового окна 0ptions (вкладка Editor).

Этот же список можно вызвать, воспользовавшись кнопкой List Properties/Metods панели инструментов Edit или комбинацией клавиш Ctrl+J. Список констант открывается кнопкой List Constants или комбинацией клавиш Ctrl+Shift+J.

Дополнение слова

Аналогично автоматическому списку элементов действует и функция дополнения слова. Если в окне кода введено несколько начальных символов свойства, метода или элемента структуры, которых достаточно для их однозначной идентификации, Visual Basic может дополнить недостающие символы. Для этого достаточно щелкнуть на кнопке Complete Word панели инструментов Edit или нажать клавиши Ctrl+Пробел.

Visual Basic не дополнит имя недостающими символами, если введённых символов недостаточно для однозначной идентификации, но выведет на экран список всех определённых идентификаторов, начало которых совпадает с введёнными символами, как показано на рисунке.