- •Объектно-ориентированное программирование (общие сведения). (см. 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.
Анатомия формы. Порядок выполнения событий в форме.
Форма (окно)– главный объект VB, образующий визуальную основу приложений.
Форма состоит:
-оконное меню;
-название;
-граница окна;
-заголовок окна;
-кнопка свертывания;
-кнопка развертывания (восстановления);
-кнопка закрытия.
Форма как объект VB имеет свойства, события и методы. Свойства будут подробно рассмотрены на Практ.зан.
В Windows все программы управляются событиями. Системные события используются для обработки внешних условий. События возникают в результате получения сообщений. Нажатие кнопки генерирует сообщение, описывающее ваше действие сообщение помещается в очередь доставка сообщения к объекту (форме) генерация соответствующего события.
Порядок выполнения событий в форме:
Initialize – происходит после выполнения команды Run во время конфигурации и до загрузки формы.
Load – происходит после инициализации формы и соответствует моменту, когда VB загружает форму с диска, но до ее отображения на экране.
Activate – происходит после загрузки формы в память, но до того как форма станет активной.
GotFocus – возникает при загрузке формы или при обращении к форме «мышкой».
Методом формы называется команда, которую вы отдаете объекту.
Понятие многодокументных форм (mdi).
В VB появилась возможность создавать многодокументные (MDI) формы. Интерфейс MDI позволяет открыть сразу несколько окон внутри «родительского окна» – контейнера. Главное окно выполняет при этом функции контейнера, а дочерние формы находятся внутри него (Word с открытыми окнами нескольких документов).
Для создания MDI приложения необходимо иметь минимум 2 формы: родительскую и дочернюю. Чтобы работать с дочерними формами различных типов, необходимо включить в проект дополнительные формы.
Процесс создания MDI:
Задать форме свойства
Name frm Child
Caption дочерняя форма MDI
Добавить родительскую форму
Add MDI Form.
Свойство модальности.
В VB есть ключевое слово VB Modal – параметр, который передается методу Show формы. Он сообщает VB о том, что программа должна выполняться в модальном режиме. Таким образом, модальная форма (окно) временно берет на себя весь процесс общения пользователя с приложением. Пока модальное диалоговое окно остается на экране, пользователь не может работать с остальными формами приложения.
Существуют еще и системно-модальные формы. Пока системно-модальное окно открыто, пользователь не сможет работать не только с данными, но и со всеми остальными приложениями до ввода правильного пароля (программа сохранения экрана).
Свойство модальности Visual Basic.
В VB есть ключевое слово VB Modal – параметр, который передается методу Show формы. Он сообщает VB о том, что программа должна выполняться в модальном режиме. Таким образом, модальная форма (окно) временно берет на себя весь процесс общения пользователя с приложением. Пока модальное диалоговое окно остается на экране, пользователь не может работать с остальными формами приложения.
Существуют еще и системно-модальные формы. Пока системно-модальное окно открыто, пользователь не сможет работать не только с данными, но и со всеми остальными приложениями до ввода правильного пароля (программа сохранения экрана).