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

Окно Программы (Code)

Окно Программы (рис. 3.2) – часть среды разработки VB. Здесь вводится и редактируется текст программы, который позволяет программе реально выполнять какую-либо работу. Эту часть среды разработки VB с полным основанием можно назвать средой программирования.

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

Текст программы формы или модуля состоит из программы раздела Главная (General) и программ обработчиков событий, пользовательских процедур и функций, разделенных пунктирной линией. Эта линия формируется автоматически при создании новой процедуры. Раздел Главная служит для объявления типов переменных и написания пользовательских процедур и функций доступных всем процедурам формы.

На рис. 3.2 в разделе Главная записан один оператор – Option Explicit, а ниже записаны коды обработчиков событий Click и Load формы. Разделительная полоса Split Bar (ее маркер находится над вертикальной полосой прокрутки) служит для деления окна редактирования на две части по горизонтали. В этом случае в каждом окне можно просматривать разные участки программы, повышается удобство отладки и написания программы. Установка и удаление разделительной полосы осуществляется с помощью мыши. Для установки разделительной полосы зацепите ее мышью и перетащите в нужное место экрана. Чтобы удалить разделительную полосу передвиньте ее мышью к верхнему краю окна.

Две кнопки слева от горизонтальной полосы прокрутки служат для переключения режима просмотра модулей. Первая кнопка (Procedure View) устанавливает режим просмотра одного модуля, вторая (Full Module View) – просмотр нескольких модулей. Последний режим установлен по умолчанию.

Д ля редактирования текста можно использовать все стандартные функции редактирования Windows (выделение текста, копирование, удаление, вставка). Кроме того, в VB применена новая технологий IntelliSense фирмы Microsoft. Она обеспечивает:

  • контроль вводимого кода. Размер кода не должен превышать установленные размеры (64 Кбайт). Выводится всплывающее окно с информацией о текущем объекте;

  • выдачу информации о синтаксисе текущего оператора VB (Quick Info). При вводе ключевого слова, за которым следует пробел или открывающаяся скобка, на экране появляется подсказка, где рассказывается о синтаксисе данного элемента;

  • вывод на экран списка всех свойств и методов этого объекта, после того как введена точка в конце названия объекта (List Properties/ Methods). Методы выделяются при этом зеленым цветом;

  • после ввода служебного слова As при объявлении типов переменных на экран выводится список типов переменных.

  • получение списка возможных констант (Available Constants) после ввода знака равно после имени объекта.

Указанные, выше функции можно включить или отключить с помощью команды Tools\Options. После ввода команды выберите закладку Editor и установите или снимите флажки Auto Quick Info и Auto List Members в группе Code Setting.

Комментарии вводятся с помощью оператора Rem или апострофа. Комментарий выделяется зеленым цветом.

При вводе выражений осуществляется контроль синтаксиса. При наличии ошибок после нажатия клавиши Enter или перемещения курсора на другую строку, строка с ошибкой выделяется красным цветом. Контроль синтаксиса может быть отключен командой Auto Syntax Check вкладки Editor диалогового окна Options меню Tools.

Программная строка может быть достаточно длинной, что неудобно при ее просмотре и редактировании, а также при выводе текста программы на печать. Для переноса программной строки в месте раздела необходимо ввести пробел и знак подчеркивания « _». В одной программной строке допускается до 10 переносов. Максимальная длина строки – 1023 символа.

Допускается размещать в одной программной строке несколько операторов, разделяя их двоеточием.

Для редактирования текста можно использовать меню Edit, контекстное меню, вызываемое щелчком правой клавиши мыши, а также закладку Editor Format окна Options меню Tools.

VB имеет мощные средства отладки. Отметим некоторые из них:

  • установка метки останова. Щелкните мышью по рамке окна напротив оператора, где вы хотите остановить программу, - на рамке появляется метка и вся строка выделяется коричневым цветом. Для отмены метки щелкните по ней мышью. Метка не устанавливается на пустую строку и на строку комментария;

  • после остановки программы можно просмотреть значения всех интересующих вас переменных и тем самым установить причину прерывания программы или неправильной ее работы. Значения переменных высвечиваются при зависании на них мыши.

В синтаксисе языка Visual Basic используются операторы, функции, переменные и константы.

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

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

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

Константы – постоянные величины, или поименованные области памяти, предназначенные для хранения данных. Значения констант не изменяются в процессе выполнения программы.

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