Рабочая среда Visual Basic

 

 

Рабочая среда (Developer Studio) – это рабочее место разработчика. Главное окно рабочей среды представлено на рис.2.

 

Рис 2. Рабочая среда Visual Basic.

 

Среда Visual Basic выглядит подобно другим приложениям. Многие команды в меню Visual Basic работают также как и в других приложениях. Панель инструментов обеспечивает доступ ко многим командам меню с помощью одной кнопки. Как и другие приложения, Visual Basic поддерживает широкий диапазон панелей инструментов, список которых можно увидеть с помощью команды View Þ Toolbars (Вид Þ Панель инструментов).Каждая отражаемая в данный момент панель инструментов отмечена флажком рядом с ее именем.

Рабочая среда содержит ряд подчиненных окон, которые можно открыть с помощью операционного меню View (Вид)или соответствующих кнопок на панели инструментов.

Окно формы (Form) - главный элемент приложения, основная рабочая область (рис.3). Иногда называется просто формой. Представляет собой контейнер для элементов управления. Точки сетки формы только помогают размещению элементов и при работе приложения не видны. При запуске Visual Basic пустое окно формы появляется в верхнем левом углу рабочей области (рядом с инструментальными средствами). Размер окна небольшой, однако, его можно изменить до любых требуемых размеров. Первой задачей разработчика является размещение в форме соответствующих элементов управления.

 

Рис 3. Окно формы.

 

Проект может содержать несколько форм, т.е. Visual Basic поддерживает режим MDI (Multiple-Document Interface) – интерфейс Windows по работе с несколькими документами.

Для включения в проект новой формы следует воспользоваться командой Project Þ Add Form (Проект Þ Добавить форму).

Панель элементов (Toolbox) содержит перечень необходимых для создания приложения элементов управления (Control): кнопки, переключатели, флажки, поля ввода и др. (рис.4). Это набор прототипов, на основе которых разработчик строит свои объекты, придавая им особые (специфические) значения свойств. Чтобы создать объект в форме с помощью Toolbox, необходимо щелкнуть мышью на соответствующем прототипе в панели элементов (указатель мыши примет форму крестика) и установить в окне формы позицию и размер элемента управления: поместить курсор в один угол конструируемого элемента и перетащить в противоположный. После двойного щелчка на прототипе в центре формы появляется соответствующий элемент стандартного размера. Созданный любым способом объект можно переместить в требуемое место, изменить его размер.

Стандартное окно Toolbox содержит так называемые встроенные (внутренние) элементы управления. Некоторые дополнительные инструментальные средства можно добавить посредством опции меню Project Þ Component.

 

  Рис 4. Панель элементов   Набор элементов управления может расширяться за счет так называемых пользовательскихэлементов управления (Custom Controls). Окно свойств (Properties), или окно Параметров содержит перечень и значения свойств выбранного элемента управления (рис.5.). Для отображения окна свойств нажать F4, щелкнуть соответствующую кнопку на панели инструментов или выбрать команду View Þ Properties Window (Вид Þ Окно Параметров). В строке заголовка окна свойств рядом с текстом Properties (Параметры) указывается имя формы, которой принадлежат элементы управления. Поле со списком под строкой заголовка позволяет выбрать требуемый элемент управления. В этом списке присутствует также и имя самой формы, то есть свойства можно задавить и для формы в целом.
Рис.5. Окно свойств. В списке, расположенном ниже, перечислены свойства выбранного элемента управления. Набор свойств зависит от типа элемента. Список свойств состоит из двух столбцов: в левом перечислены названия свойств, а в правом – их значения. Окно Properties по умолчанию отображает свойства в алфавитном порядке (вкладка Alphabeta (Алфавитный) ) с возможным исключением в верхней части окна (например, для свойства Name – Имя элемента управления). При щелчке на ярлыке вкладки Categorized (Категории) над значениями свойств окно Properties изменяется и отображает свойства в виде дерева Explorer (т. е. откроется другая вкладка). Свойства определяют внешний вид и функционирование элементов управления. Редактирование свойств можно выполнить:

- вручную, например ввод Подписи (Caption);

- путем выбора из списка, например, внешний вид (Appearance). Кнопка раскрывающегося списка находится в правом углу окна значения;

- при помощи диалогового окна настройки свойства, например настройка цветового оформления элемента – цвета фона (BackColor), цвета символов или линий (ForeColor), или цвета заполнения рисованных объектов (FillColor);

- автоматически при изменении свойств элементов управления непосредственно в форме, например, при изменении с помощью мыши позиции элемента: координат верхнего левого угла (Top и Left), его высоты (Height) и ширины (Width);

- значения некоторых свойств могут быть изменены при выполнении приложения (т.е. в режиме Run Time).

Примечание. Для измерения размеров и местоположения форм на экране и объектов на форме в Visual Basic используется экранно-независимая единица Твип (Twip)– 1/440 дюйма или 1/20 точки принтера. Это наименьшее экранное измерение, которое можно настроить.

Окно проекта (Project Explorer или просто Project). В этом окне отражается древовидная структура проекта (рис.6).

В Visual Basic все разрабатываемые приложения называются проектами. Это отражает тот факт, что разработчик создает не просто программу, а проект. В процессе проектирования создаются (рисуются) различные объекты, которые связываются затем кодом. Проект, таким образом, строится по модульному принципу и содержит несколько групп компонентов: форм, модулей и т.п.

Все компоненты проекта сохраняются как отдельные и независимые файлы. Поэтому их в любое время можно загружать и сохранять. Это дает возможность использовать в проекте формы и коды, созданные для других проектов.

Окно проекта описывает два важных аспекта VB – проекта: внешние имена файлов проекта и их внутренние имена, используемые внутри проекта.

Чтобы сохранить существующий компонент проекта (форму, модуль и т.д.) нужно выделить его в списке окна проекта и выбрать команду File Þ Save (Файл Þ Сохранить ) или File Þ Save As … (Файл Þ Сохранить как …) (для сохранения под другим именем). Для сохранения всего проекта (включая все компоненты) выбрать команду File Þ Save Project (Файл Þ Сохранить Проект) или File Þ Save Project As … (Файл Þ Сохранить Проект как …) (для сохранения под другим именем).

Рис 6. Окно проекта.

 

Содержимое окна проекта сохраняется в специальном файле с расширением .vbp содержащем список компонентов, которые необходимо загрузить в среду при загрузке проекта, а также все связи между ними.

При загрузки проекта командой File Þ Open Project (Файл Þ Открыть Проект)загружаются все компоненты с учетом связей между ними.

Чтобы добавить в проект новый компонент необходимо воспользоваться командой Project Þ Add ( Проект Þ Добавить).

Для удаления компонента из проекта его следует выделить щелчком в окне проекта, затем выбрать команду Project Þ Remove ( Проект Þ Удалить).

Для работы с определенной частью загруженного проекта следует сделать двойной щелчок на этом компоненте в окне проекта.

В верхней части окна проекта размещены кнопки View Object (Показать Объект) и View Code (Показать Код). С помощью этих кнопок можно быстро переключаться между окном конструктора формы и окном кода.

В таблице 1 приведен список наиболее часто используемых компонентов, входящих в проект Visual Basic.

 

Табл 1. Составляющие проекта Visual Basic .

Компонент Расширение файла
Форма FRM
Модуль класса CLS
Модуль Basic BAS
Файл ресурсов RES
OLE Custom Control OCX
Файл проекта Visual Basic VBP
Группа проекта VBG
Исходный код управления Active X CTL
Документ Active X VBD
Файл сообщений Crуstal Report RPT
База данных MS Access MDB
Файл сохранения установок INI
Файл рисунков BMP
Справочный файл Windows HLP
Текстовый файл (Rich text format) RTF
Файл пиктограмм ICO
Библиотека динамической компоновки DLL

 

Окно кода (Code) служит для ввода программного кода. Сразу после запуска Visual Basic это окно не отображается. Причина тому – событийно–управляемаяориентация Visual Basic (как и Windows в целом). Это означает, что в Visual Basic нет единого программного кода. Он разделяется на отдельные процедуры, связанные непосредственно с определенными элементами управления и действиями над этими элементами – событиями. Для выполнения кода процедуры необходимо событие – щелчок на элементе, двойной щелчок, перетаскивание т.д. Каждый элемент управления ( в т.ч. и сама форма) имеет свой, присущий его типу набор событий. Только при наступлении события начинается выполнение связанного с ним кода процедуры обработки события.

Открыть окно кода для конкретного элемента управления можно двойным щелчком на элементе в окне формы, нажатием клавиши F7 или выбрав команду View Þ Code (Вид Þ Код)в окне проекта.

Окно кода состоит из двух раскрывающихся списков и области редактирования кода (рис.7).

Раскрывающийся список в левой верхней части окна (Objekt - Объект) позволяет выбрать элемент управления, а в верхней правой части (Procedure - Процедура) – событие для выбранного элемента управления. Код (процедуру) для обработки выбранного события выбранного элемента управления можно вводить или корректировать в области редактирования кода.

Имя процедуры обработки события отражает событие, с которым связана эта процедура, т.е. при наступлении которого запускается процедура.

Рис.7. Окно кода

 

Таким образом, полное имя процедуры обработки события предопределено и состоит из имени объекта (элемента управления) и имени события, разделенных символом подчеркивания.

Помимо процедур обработки событий могут создаваться и процедуры общего назначения, не связанные ни с каким событием. Их вызов организует разработчик по своему усмотрению (из других процедур). Имя такой процедуры определяется произвольно. Для ее создания достаточно в окне кода (но не внутри другой процедуры ввести ключевое слово Sub и имя процедуры).

Так как процедура общего назначения не связана ни с одним элементом управления, то поле Object окна кода вместо имени объекта содержит строку General. Окно Procedure определяет имя процедуры.

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

Процедуры общего назначения могут объединяться в модуле общего назначения, являющимся отдельным элементом проекта.

Для открытия окна кода для модуля общего назначения следует сделать двойной щелчок на его имени в окне проекта. Для создания нового модуля следует выполнить команду Project Þ Add Module ( Проект Þ Добавить Модуль).

Процессом ввода кода в окне кода управляет редактор кода. В принципе приемы работы в нем такие же, как при редактировании текстов в других приложениях Windows.

Окно управления раскладкой Form Layout (План Формы) предназначено для управления раскладкой форм на экране монитора при запуске приложения на выполнение (рис. 8.).

 

Рис 8. Окно управления раскладкой.

В этом окне можно устанавливать размер и взаимное расположение форм на экране.

Отображает исходную позицию и относительный размер текущей формы, показанной в окне Form. Перемещая форму в окне Form Layout, можно передвинуть позицию, в которой появляется форма при запуске приложения, изменить ее размеры. При этом автоматически изменяются соответствующие свойства формы.

 








Дата добавления: 2014-11-29; просмотров: 1858;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.025 сек.