Задание: создайте новое приложение МуАрр на VB, содержащее две формы frmMain и frmProba, сохраните файлы проекта и форм в отдельной папке МуАрр на жестком диске.
Справочный материал
Основным понятием для Visual Basic при разработке приложения является проект. Все приложения создаются как проекты и хранятся в файлах с расширением vbp. Создавая любое приложение, даже самое простое, вы всегда работаете с проектом VB.
В Visual Basic проект – это контейнер, в котором находятся все требуемые формы приложения и другие визуальные элементы вместе с программным кодом. Таким образом, можно сказать, что проект является средством интеграции визуальных и программных компонентов приложения. Кроме этого, к проекту можно подключить библиотеки DLL, компоненты сторонних разработчиков с помощью окон ссылок References (Ссылки) и компонентов Components (Компоненты).
В Visual Basic вы можете работать с группой проектов, что расширяет возможности работы с ними. Группа проектов – это файл с расширением vbg, аналог проекта проектов, в котором собраны вместе несколько проектов. Это полезное свойство Visual Basic на практике может служить для разделения проекта на отдельные варианты.
Все элементы проекта – формы, диалоговые окна, программные модули, относящиеся к одному проекту, рекомендуется хранить в отдельной папке (!), созданной специально для этого проекта. Это самый простой, но не самый лучший способ организации работы с проектом. В Visual Basic есть более сложные, но надежные и правильно организованные способы работы с проектом. В том числе и инструменты для групповой работы над сложными проектами.
Структура проекта представляет собой иерархическое дерево, корнем которого является сам проект. Ветвями дерева являются такие элементы проекта, как формы, диалоговые окна, программные модули и другие файлы. Листьями, входящими в ветви, являются элементы управления и другие объекты форм и элементов проекта уровня форм.
Для работы со структурой проекта в среде проектирования Visual Basic имеются специальные инструментальные средства, в которых она наглядно представлена: Проводник проекта и Браузер объектов. Структура проекта содержит ссылки на его элементы, а именно:
· файлы форм, имеющие расширение frm. Для каждой формы создается отдельный файл. При этом необходимо помнить, что для проекта в стиле MDI можно подключать только одну форму типа MDI-окна;
· двоичные файлы свойств элементов управления для каждой формы, имеющие расширение frx. Такие файлы создаются автоматически для форм, содержащих элементы управления, характеризующиеся свойствами picture (Изображение) и icon (Значок);
· файлы для каждого модуля классов, имеющие расширение cls;
· файлы для каждого программного модуля с расширением bas;
· файлы элементов управления ActiveX, имеющие расширение осх;
· файл ресурсов с расширением res;
· библиотечные файлы;
· файлы компонентов.
Ход работы
1 Запустите VB. (Используйте свои знания ОС Windows, выберите наиболее оптимальный для Вас вариант запуска.)
2 В появившемся окне New Project выберите закладку New, затем иконку Standard EXE и щелкните по кнопке Открыть (рис. 1).
Рис. 1. Окно Новый проект при запуске VB
3 Измените имя приложения. Для этого в меню Project выберите команду Project1 Properties и в текстовом поле Project Name задайте имя приложения, затем щелкните по кнопке ОК.
4 Измените имя новой формы. Для этого выделите эту форму и в окне Properties измените свойство Name на frmMain.
5 Добавьте еще одну новую форму. Для этого в меню Project выберите пункт Add Form, а в появившемся окне щелкните по кнопке Открыть, теперь измените ее имя на frmProba (см. пункт 4).
6 Сохраните созданный проект на жестком диске. Для этого создайте на диске папку с именем МуАрр, в меню File выберите команду Save Project As..., переместитесь к созданной папке и нажмите кнопку Сохранить необходимое количество раз.
7 Закройте VB, скопируйте папку с созданным приложением на личный накопитель, воспользуйтесь для этого приложением Проводник.
8 Удалите папку с проектом с жесткого диска.
Дополнительные задания
1 Создайте новое приложение МуАрр2 и три формы (F1, F2 и F3), сохраните файлы проекта и форм в отдельной папке МуАрр2 на диске, скопируйте приложение на накопитель.
2 Откройте поочередно проекты МуАрр и МуАрр2, используя закладки Existing (существующие проекты) и Recent (открытые ранее проекты) в окне New Project (рис. 1) при загрузке VB.
3 Удалите с винчестера папку МуАрр2.
Контрольные задания
Создайте и сохраните на дискете новый проект на VB, содержащий следующие компоненты:
1) формы frmFirst и frmSecond, стандартный модуль Main, модули класса CFirst и CSecond;
2) форму frmMain, стандартные модули Modul1 и Module2, пользовательский элемент управления MyControl;
3) формы frmMenu, frmSumma и frmRezultat, пользовательский элемент управления MyControl;
4)2 формы frmLine и frmCircle, стандартные модули MyFunction, MySub, модуль класса CGraphics;
5) форму frmHello, стандартные модули Modul1 и Module2, модули класса CFile и CPrinter;
6) формы frmRestoran и frmKafe, пользовательские элементы управления MyControl1, MyControl2;
7) формы frmDll, frmActiveX и frmControl, стандартный модуль Main, модуль класса CMain, пользовательский элемент управления RedBox;
8) формы frmOne и frmTwo, стандартные модули One и Two, пользовательские элементы управления MyControlOne и MyControlTwo;
9) группу проектов First, состоящую из стандартного проекта Standard EXE и проекта элемента управления ActiveX Control;
10) группу проектов Proba, состоящую из стандартного проекта Standard EXE и проекта элемента управления ActiveX Dll.
Вопросы для самоконтроля
1 Перечислите возможные варианты запуска VB из Windows. Назовите самый оптимальный, на Ваш взгляд, вариант.
2 Из каких основных частей состоит проект приложения на VB?
3 Что такое стандартный модуль, модуль формы, модуль класса?
4 Необходимо ли сохранять файлы одного проекта приложения в отдельной папке?
5 Что такое группа проектов? Зачем необходимо группировать несколько проектов в единое целое?
6 Какие основные функции выполняют окна Project Explorer и Properties Window?
7 С помощью какого окна интегрированной среды разработки VB можно изменять свойства элементов управления?
8 С помощью какого окна интегрированной среды разработки VB можно перейти к редактированию какой-либо формы или модуля?
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.