1. История Visual Basic, назначение среды программирования Visual Basic Основные понятия объектно-ориентированного визуального программирования
Download 188,97 Kb.
|
3. Среда Visual Basic 6.0
New → Standard EXE → Открыть.
Проект – приложение на стадии разработки.
Среда Visual Basic является интегрированной: она предоставляет разработчику широкие возможности конструирования графического интерфейса приложения, редактирования методов и свойств объектов, отладки, тестирования и выполнения проекта. Основными элементами среды являются: А) Главное окно среды напоминает окна Windows: есть строка заголовка, главное меню и панель инструментов. Заголовок состоит из названия системы программирования Microsoft Visual Basic, левее этих слов расположено название проекта - Project1. Это название Visual Basic присвоил автоматически, его можно заменить каким-либо более осмысленным. В правой части заголовка надпись [design] - дизайн - конструирование, разработка, это слово отражает этап работы над проектом. Другие возможные этапы работы: [run] - выполнение и [break] - прерывание. Строка меню и панель инструментов во многом совпадают с меню и панелью Windows, однако, в них имеются меню и инструменты, которые обеспечивают доступ к специальным средствам Visual Basic. Строка меню состоит из заголовков меню, которые содержат все команды, необходимые при работе с Visual Basic. Меню File, View, Edit, Window и Help являются характерными для Windows и приложений Windows, но имеют ряд особенностей.
Панель инструментов Toolbar значительно ускоряет и упрощает доступ к командам меню Visual Basic. программирование visual basic меню АВДАГББ) Окно конструктора форм: В серединной части экрана расположено окно проектов, озаглавленное Project1 - Form1 (Form). Оно является основным во время создания интерфейса будущего приложения. Внутри этого окна размещено окно дизайнера (конструктора) форм, чаще его называют просто окном форм. Его название Form1, автоматически присваивается Visual Basic, и должно быть впоследствии изменено. На этапе конструирования проекта на поверхности окна форм размещают необходимое количество объектов, предназначенных для управления приложением. Поверхность окна форм в режиме конструирования покрыта точками. Эти точки являются узлами координатной сетки и служат для облегчения размещения объектов на форме. В) Панель элементов (ToolBox): В левой части экрана вертикально расположена панель или палитра объектов (элементов). Она содержит набор специальных инструментов - графических объектов, которые можно размещать в окне форм. Поместить объект на форму можно двумя способами:
Для удаления элемента с формы используют стандартные команды удаления объектов Windows, например, с помощью контекстного меню. Г) Окно Свойства объекта (Properties): используется, чтобы задать свойства формы и размещенных на ней объектов на этапе проектирования. Это окно содержит перечень тех свойств объекта, которые пользователь может изменить. Окно выполнено в виде таблицы, каждая строка которой содержит два поля. В левом поле записано название свойства, в правом - значение свойства. Значения свойств можно изменять непосредственно в окне Properties. Способы изменения свойств объекта:
Замечание: кроме визуальных способов изменения свойств, имеется менее наглядная, но иногда необходимая возможность программного присвоения значений свойств объектов в коде (тексте) процедур Visual Basic. Д) Окно Проводник проекта (Project Explorer): позволяет анализировать структуру проекта и его состав. Приложение Visual Basic на этапе разработки состоит из нескольких файлов, которые все вместе составляют проект. В самом простом случае этих файлов два: для хранения формы и самого проекта. По мере усложнения проекта, количество файлов увеличивается. Проводник демонстрирует иерархическую структуру проекта. Окно проводника содержит три кнопки - View Code - показать окно кодов, View Object - показать окно форм и Toggle Folders - открыть/закрыть папку, содержащую список объектов. Е) Еще одно окно - Code - окно Редактора кода в исходном состоянии среды не видно. Оно предназначено для создания и редактирования кода программы и вызывается на экран по мере необходимости.
Программы, работающие в среде Windows, называются приложениями. На этапе разработки приложения в среде Visual Basic называются проектами. Проект содержит набор взаимодействующих форм, программных модулей, модуль проекта и вспомогательные файлы. Форма – основной элемент внешнего интерфейса проекта, аналог окна Windows. Она имеет строку заголовка с кнопками управления и системным меню, а также возможности управления мышью. Все это не надо программировать, форма, включённая в проект, обладает этими свойствами. Форма хранится в файле с расширением frm, она предназначена для размещения элементов настройки и управления проекта, для обмена информацией с пользователем при работе приложения. Это сложный программный объект, имеющий характерные свойства, методы, события. Кроме того, в файле формы хранится описание помещенных на нее элементов управления, программный код процедур, относящихся к данной форме. Обычно в проекте бывает несколько форм. Программный модуль не имеет внешнего интерфейса, на него нельзя поместить элементы управления. Он содержит программный код процедур, которые могут использоваться в разных формах и в самом программном модуле. Обычно в проекте один программный модуль, он хранится в файле с расширением bas. Модуль проекта содержит код, описывающий связи между отдельными элементами проекта и определяющий порядок их выполнения. Хранится в файле с расширением vbp.
На этом этапе необходимо сначала продумать ожидаемый алгоритм работы пользователя с будущим приложением, возможные события при работе приложения, порядок их возникновения. Кроме того, надо выявить будущих пользователей, максимально точно описать предъявляемые ими требования к проекту. Тогда можно приступать непосредственно к проектированию, но и здесь вопросов много: какие меню понадобятся, какого размера окно требуется для приложения, сколько всего будет окон, должен ли пользователь иметь возможность изменять размеры окна, какие элементы управления рационально использовать для решения задачи и как их разместить максимально удобно для пользователя?… В результате на форму с помощью мыши помещаются те или иные управляющие элементы, а в окне Properties задаются их свойства. После того как разработка интерфейса завершена, кнопки управления, поля и другие элементы, размещенные на форме, автоматически будут распознавать действия пользователя, такие, например, как движение мыши или щелчок ее кнопки.
Теперь начинается процесс, похожий на традиционное программирование: создание программного кода для активизации визуального интерфейса, подготовленного на первом этапе. Смысл состоит в том, что объекты Visual Basic только распознают события типа щелчков мыши, а то, как они реагируют на эти события, зависит от программного кода, написанного программистом. При этом, алгоритмическая часть Visual Basic практически ничем не отличается от традиционного языка Basic. Для создания или редактирования кода надо вызвать окно Редактора кода. Окно используется для размещения, просмотра и редактирования всех текстовых элементов программы - описания констант, переменных, массивов, процедур и пр.
Для выполнения отладки (проверки правильности функционирования проекта и исправления найденных ошибок) в Visual Basic существует набор специальных инструментов, в первую очередь команды меню Debug. Отладка и тестирование – непременные этапы работы над любым проектом, особенно большим и сложным. Проект может функционировать лишь в среде Visual Basic. После его создания, отладки и тестирования выполняется компиляция: создается исполняемый модуль с расширением exe, независимый от среды Visual Basic. Так получается готовое приложение. Download 188,97 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling