- •Объектно-ориентированное программирование (общие сведения). (см. 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.
Преимущества многократного использования кода в Visual Basic. (???)
Возможности многократного использования хорошо инкапсулированной процедуры или функции ограничены, если эта процедура или функция находится в коде формы. Если вы захотите использовать процедуру или функцию в другом проекте, вам придется добавить в проект всю форму. При этом придется переносить в новый проект всю ненужную графику и коды процедур.
Процедуру, допускающую многократное использование, лучше всего создавать внутри модуля. Если эта процедура не зависит от каких-либо элементов управления, хорошо инкапсулирована, помещение ее в модуль обеспечит вам возможности для ее многократного использования. Со временем у вас накопится целая библиотека модулей, содержащая процедуры, постоянно используемые вами в своей программистской деятельности.
Если вам в дальнейшем понадобится эта процедура или функция еще в каком-нибудь проекте, выберитеAdd File (добавить файл) из меню Project (проект), а затем добавьте модуль в свой новый проект. Когда вы это сделаете, функцию или процедуру можно будет вызывать точно так же, как и любую другую в проекте.
Понятие и назначение интегрированной среды разработки (ide) Visual Basic.
В процессе развития компьютерных технологий существенно изменились средства разработки программных продуктов. Вначале программы писались в машинных кодах, затем начали использоваться различные алгоритмические языки (Алгол, Фортран и т.п.), в том числе и язык Basic (Beginners All – Purpose Symbolic Instructional Code – многоцелевой код символических инструкций для начинающих).
Программа пишется на символическом языке, который имеет типовой набор команд. Программист пишет программы (последовательность команд) на языке программирования с помощью операторов, а ЭВМ понимает только машинные коды, т.е. команды представленные в виде двоичного кода. Следовательно, необходим перевод символьных команд языка программирования (например, Format) в двоичный эквивалент. В языке Basic команда ASCII (A) – определение кода символа А в стандарте ASCII. Этот перевод (трансляция) осуществляется при помощи словаря, в котором каждой символической команде соответствует двоичный код.
Процедура трансляции выполняется с помощью специальной программы – Ассемблер. В программном обеспечении каждого компьютера есть такая программа. При загрузке программы Ассемблер извлекает из программы символы команд и переводит их в двоичные коды.
Язык программирования VB появился из исходного языка Basic и содержит набор инструментов для написания приложений для Microsoft Windows. Первая часть словосочетания VB – Visual относится к методу создания графического интерфейса пользователя (GUI). Вместо того чтобы писать программы по описанию места и способа создания элементов интерфейса VB позволяет использовать заранее созданные объекты (окна, кнопки и т.п.) посредством размещения их в определенных местах экрана.
Почти всеми объектами и инструментами VB можно управлять, щелкая на них правой клавишей мыши. Это позволяет задавать свойства, добавлять элементы и просматривать контекстную справку.
В настоящее время VB содержит несколько сотен операторов, функций и ключевых слов, которые были использованы при создании Windows GUI. В совокупности эти инструменты образуют (IDE). Начинающий пользователь может начать работать в VB, создавая приложения, изучив небольшое количество ключевых слов.
VB позволяет создавать экранные формы и управляющие элементы:
-проекты;
-объекты;
-шаблоны;
-нестандартные управляющие элементы;
-надстройки;
-менеджер баз данных и т.д.
Язык программирования VB является основой не только для системы программирования VB, но и версию для приложений (Application Edition), которая включена в Microsoft Excel, Microsoft Access и в другие Windows приложения. VB Script (VB Scripting Edition) использует язык написания скриптов (сценариев) и подмножества языка VB. Технология Active X позволяет использовать функции других Windows приложений – Excel, Word и т.д. Появились новые шаблоны проектов (приложения ISAPI, DHTML) серверных компонентов и Web страниц. Законченное приложение является файлом (.exe).
VB имеет три версии, которые отличаются набором инструментальных средств:
-учебное издание;
-профессиональное;
-для предприятий.
Работа VB начинается с запуска мастера Project Wizard, предоставляющего несколько шаблонов проектов:
-новый (New);
-существующий (Existing);
-недавно использовавшийся (Recent).
В VB можно спроектировать новые проекты:
-стандартный exe-файл (Standart exe);
-exe файл Active X (Active X exe);
-библиотека Active X (Active X DLL);
-управляющий элемент Active X (Active X Control);
-мастер приложений (VB Application Wizard);
-проект базы данных (Data Project);
-приложение IIS (IIS Application);
-надстройка (Add in);
-DLL библиотека документа Active X (Active X Document DLL);
-Exe файл документа Active X (Active X Document Exe);
-приложение DHTML (DHTML Application).
Интегрированная среда разработки приложений (IDE) является интегрированной, так как любой инструмент можно вызвать с экрана.
IDE состоит из следующих компонентов:
-главного меню;
-панели инструментов;
-окна проекта;
-окна свойств;
-окна макета формы;
-панели инструментов;
-конструктора форм;
-окна просмотра объектов.
Графический интерфейс IDE представляет собой окно, в верхней части которого расположено Главное меню, которое открывает доступ к основным средствам разработки приложений. Под Главным меню находиться панель инструментов VB. В правой части окна расположено Окно проекта, которое обеспечивает получение информации о составляющих проекта – формах, классах и модулях. При сохранении проекта VB автоматически присваивает файлу описания проекта расширение .VBP (VB проект).