- •Объектно-ориентированное программирование (общие сведения). (см. 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.
Использование dll в Visual Basic. (см. 49)
Понятие Windows api.
DLL– библиотеки динамической компоновки – компоненты приложений, объединяющие несколько функций в файле, которые связываются с программой и используется ею во время выполнения.
DLL – представляет собой оптимизированный код.
API представляет собой набор DLL, обеспечивающий функциональные возможности операционной системы Windows.
Перед использованием функций DLL их необходимо объявить в процедуре и указать тип ее параметров.
С помощью API можно создать:
-«плавающие» формы, которые постоянно отображаются поверх всех остальных форм;
-сетевые приложения с помощью функций Wet;
-приложения для видеозаписи с помощью функций AVI Cap.
Технология Active X.
Технология Active X позволяет применять приложения, разработанные в среде отличной от Microsoft если она поддерживает эту технологию. Например, компоненты, разработанные в Visual Basic можно использовать в Visual C++.
Одним из основных свойств технологии Active X является ее ориентация на Internet, что позволяет применить любые удаленные компоненты, используя возможности доступа через Internet.
Технология Active X представляет собой совокупность технологий:
элементы управления Active X – технология создания элементов управления Active X;
документы Active X – технология создания документов, работающих в браузерах Internet и приведение документов (например, Word) к стандарту Active X;
Remote Automation – технология удаленного управления;
технология Active Desk Top – средства интеграции HTML-документов и элементов (например, элементы управления Active X или Java – сценарии) непосредственно на экране пользователя;
Active Movie – технология работы с аудио и видео форматами в браузерах Internet.
технология создания и выполнения сценариев на Web-серверах.
Компоненты Active X – это элементы управления Active X, документы Active X, источники данных (ADO), исполняемые файлы Active X. exe и библиотеки Active X DLL. Компоненты представляют собой отдельные файлы OCX, EXE, и DLL, которые могут использоваться для создания классов или выполнения функций приложения. Компонент Active X – это отдельный проект, содержащий набор элементов управления, классов, программных модулей, скомпилированный в файл OCX, EXE, и DLL в зависимости от целей применения этого компонента.
Технологию создания компонентов Active X рассмотрим на примере элемента управления. Создание элементов управления состоит из нескольких этапов:
Постановка задачи проектирования элемента управления. На этом этапе определяется его внешний вид, какими свойствами и методами он должен обладать, на какие события реагировать, а также какие готовые элементы управления будут использоваться;
Проектирование вида создаваемого элемента или сборка его из готовых элементов;
Добавление событий;
Добавление методов управления;
Добавление необходимых свойств;
Проектирование страницы свойств;
Проверка и тестирование созданного элемента управления Active X (с использованием Internet, если он создан для работы в сети);
Доработка элемента управления по итогам проверки;
Компиляция файла.
Чтобы создать новый элемент управления Active X открывается новый проект типа Active X Control. В открытом проекте по умолчанию находиться объект типа User Control, в котором размещаются все создаваемые и вставляемые элементы управления. Этот объект служит контейнером для содержащихся в нем объектов и все свойства и события объекта User Control можно использовать при программировании нового элемента управления.
Для облегчения и ускорения работы по созданию свойств, событий и методов для элементов управления существует специальный элемент – мастер Active X Control Interface Wizard. Этот мастер загружается из меню Add-Ins (Надстройки). Запуск мастера выполняется из меню Tools. Технология работы мастера состоит из последовательности шагов по созданию событий, свойств и методов для элементов управления.
Для настройки сложного элемента управления используется страница свойств с помощью мастера Property Page Wizard.
После всех проверок и доработок новый элемент управления компилируется в файл компонентов с помощью меню File → командой Make NameProject.ocx (создать NameProject.ocx, где NameProject.ocx – имя проекта нового элемента Active X). Созданный файл подключается к проекту с помощью диалогового окна Components аналогично стандартным файлам.