
- •Объектно-ориентированное программирование (общие сведения). (см. 2)
- •Атрибуты объекта в ооп.
- •Преимущества многократного использования кода в Visual Basic. (???)
- •Понятие и назначение интегрированной среды разработки (ide) Visual Basic.
- •Возможности Visual Basic по проектированию программ.
- •Состав интегрированной среды разработки (ide) Visual Basic.
- •Настройка интегрированной среды разработки (ide) Visual Basic.
- •1. Вкладка Editor
- •6. Вкладка Advanced
- •Назначение и состав формы в Visual Basic.
- •Особенности управления программами в операционной системе Windows (логические операторы, операции сравнения и принятия решений, организация циклов).
- •Анатомия формы. Порядок выполнения событий в форме.
- •Понятие многодокументных форм (mdi).
- •Свойство модальности Visual Basic.
- •Надстройки в Visual Basic.
- •Понятие о модулях и классах в Visual Basic.
- •Понятие процедуры в Visual Basic.
- •Понятие функции в Visual Basic.
- •Процедуры и функции (основные отличия).
- •Передача параметров в Visual Basic.
- •Методы, свойства и события модулей классов.
- •Возможности Class Builder.
- •Последовательность выполнения компьютером программы.
- •Типы переменных в Visual Basic.
- •Особенности объявления переменных в Visual Basic.
- •Объявление массива данных в Visual Basic.
- •Логические операторы Visual Basic.
- •Операции сравнения в Visual Basic.
- •Проектирование программ принятия решений в Visual Basic.
- •Организация циклов в Visual Basic.
- •Организация доступа к данным в Visual Basic.
- •Способы Visual Basic по работе с базами данных.
- •Элемент данных и его атрибуты в Visual Basic.
- •Создание баз данных в Visual Basic.
- •Дополнительная информация, содержащаяся в базе данных Visual Basic.
- •Особенности технологии ActiveX Data Objects (ado).
- •Возможности Visual Basic по созданию графических приложений.
- •Управляющий элемент «рисунок» в Visual Basic.
- •Графическое поле в Visual Basic.
- •Отличие графического поля от рисунка в Visual Basic.
- •Свойства, события и методы графических полей в Visual Basic.
- •Основные события мыши в Visual Basic.
- •Особенности работы с ole-объектами в Visual Basic.
- •Возможности Visual Basic по выводу на печать.
- •Метод Print в Visual Basic.
- •Отладочные средства меню Debug Visual Basic.
- •Понятия компиляции проекта в Visual Basic.
- •Возможности Visual Basic по программированию для Интернета.
- •Использование dll в Visual Basic. (см. 49)
- •Понятие Windows api.
- •Технология Active X.
Отладочные средства меню Debug Visual Basic.
При создании проекта важным этапом является отладка приложения, так как при создании большого проекта ошибки практически неизбежны. Отладка – это проверка функционирования проекта и исправление ошибок. Для выполнения отладки в VB существует набор инструментов.
Редактор кода – это текстовый редактор, который является основным инструментом для создания и отладки приложения. Окно редактора кодов выводится в окне проекта при двойном нажатии левой клавиши мыши на объекте (форме, элементе):
Редактор кода – это текстовый редактор, который является основным инструментом для создания и отладки приложения. Окно редактора кодов выводится в окне проекта при двойном нажатии левой клавиши мыши на объекте (форме, элементе).
В окне редактора кода имеются следующие элементы управления:
раскрывающийся список Object – обеспечивает выбор объектов приложения. Этот список находится в левом верхнем углу окна редактора. При выборе объекта в этом списке синхронно изменяется содержание списка Procedure;
раскрывающийся список Procedure – дает возможность выбора компонентов объекта (событий) и автоматического вывода процедуры или шаблона для выбранного компонента в окне редактора. Этот список находится справа от списка Object.
кнопка Procedure View – включает режим просмотра процедур для каждого объекта в отдельности;
кнопка Full Mode View – включает полный просмотр модуля, т.е. режим полного просмотра процедур, при котором в окне редактора показаны все процедуры, разделенные горизонтальной линии;
горизонтальная и вертикальная полоса прокрутки – позволяют просмотреть весь текст.
Для работы в окне редактора применяется контекстное меню (вызов - нажатие правой клавиши мыши), которое содержит команды:
-
Cut
Вырезает выделенный текст и вставляет его в буфер обмена
Copy
Копирует выделенный текст в буфер обмена
Paste
Вставляет текст из буфера обмена
List Properties/Methods
Показывает список свойств и методов для указанного объекта
List Constants
Показывает список констант
Quick Info
Показывает синтаксис вводимого оператора
Parameter Info
Выводит список параметров отдельной функции или оператора
Complete Word
Вызывает список свойств и методов. Выбранное свойство или метод можно вставить в текст кода двойным щелчком мыши
Toggle (установка)
Вызывает меню для установки точек останова, прерываний работы приложения по ошибкам, установки закладок в исходном тексте
Object Browser
Вызывает окно просмотра объектов
Add Watch
Открывает диалоговое окно «Добавить наблюдение»
Definition (Описание)
Приводит описание указанного объекта (вызывая окно Object Browser) переменной или константы
Last Position
Позиционирует курсор на команде в редакторе кода, которая была отредактирована последней
Hide
Закрывает текущее окно
Настройка параметров редактора осуществляется во вкладках Editor и Editor Format диалогового окна Options, рассмотренных ранее.
Инструменты отладки позволяют проконтролировать выбранные участки кода приложения для локализации ошибки, выполняя приложение по шагам, останавливаясь в точках останова. Кроме того, они дают возможность проверить значения переменных, свойств объекта и определить источник ошибок.
Основными инструментами отладки VB являются:
панель инструментов Debug (Отладка) с кнопками команд для выполнения отладки приложения;
окно Immediate (Непосредственное выполнение), предназначенное для ввода и выполнения команд;
окно Watches (Наблюдение), предназначенное для просмотра значений выражений, включенных в список просмотра;
окно Locals (Локальные), предназначенное для просмотра значений переменных;
окно Call Stack (Стек вызова) для просмотра вызванных, но незавершенных процедур.
На панели инструментов Debug (меню View→ Toolbars→ Debug) находятся кнопки, обеспечивающие запуск основных команд меню Debug.
В меню Debug (Отладка)VB сгруппированы команды, предназначенные для отладки приложения. Используя команды этого меню, можно установить точки останова программы и проверить значения выражений и переменных, выполняя программу по шагам.
Команды меню Debug:
-
Step Info
Осуществляет пошаговое выполнение процедуры, включая также вызываемые ею процедуры
Step Over
Осуществляет пошаговое выполнение процедуры без вызываемых ею процедур (без захода в процедуры)
Step Out
Выполнение программы осуществляется до выхода из текущей процедуры
Add Watch
Открывает окно Add Watch для ввода выражений, за значениями которых будет вестись наблюдение
Edit Watch
Открывает диалоговое окно Edit Watch для редактирования и удаления выражений, за значениями которых ведется наблюдение
Quick Watch
Открывает окно Quick Watch для просмотра значения выбранного выражения и значения, которое оно возвращает в данный момент в точке останова программы или на определенном шаге
Toggle Breakpoints
Устанавливает точку останова на текущей строке кода
Clear All Breakpoints
Удаляет все точки останова
Set Next Statement
Устанавливает следующий оператор
Show Next Statement
Показывает следующий оператор
В меню Help сгруппированы команды вызова справочной системы. При помощи этого меню можно вызвать справочную систему с различными вариантами представления информации.
-
Context
Вызывает справочную систему с вкладкой «Содержание»
Index
Вызывает справочную систему с вкладкой «Индекс»
Search
Вызывает справочную систему с вкладкой «Поиск»
Technical Support
Вызывает справочную систему с информацией о службе технической поддержки Microsoft
Microsoft on the Web
Вызывает страницу Microsoft в Internet (Если есть подключение к Internet)
About Visual Basic
Вызывает справочную информацию о пакете Visual Basic