В начало
Статьи
Библиотека
Разное

Вот здесь - новый сайт, заходите немедленно!

kift - Коллекция Интересных Фактов и Теорий

А тут можно поболтать и побухтеть, милости просим:

kift - неизданное

Самоучитель Visual Basic

3. Открытие проекта. Первый запуск программы
4. Понятие об элементах управления
5. События. Обработка событий
6. Дизайн формы
7. Введение в базы данных. Программа-надстройка VB
8. Визуальное редактирование формы для управления данными
9. Программирование формы для управления данными
10. Обработка ошибок. Условные операторы
11. «Сборка» проекта
12.  Создание формы для вывода справки
13. Добавление окон-заметок. Наборы и циклы
14. Циклы VB
15. Основы отладки программ. Пользовательская процедура

2. Знакомство с рабочей средой языка VB.

В процессе освоения материала этого занятия Вы познакомитесь со средой программирования VB IDE, получите первые понятия о работе с языком, создадите заготовку своей первой программы и ознакомитесь с ее строением.

Чтобы начать работу, очевидно, следует включить компьютер.

Включите компьютер, дождитесь окончания загрузки Windows.

Как правило, запуск языка VB производится путем выбора соответствующего пункта меню «Пуск» (“Start”), например:

 
 

Способ запуска на Вашем компьютере может отличаться от указанного. В случае затруднений обращайтесь к специалисту, обслуживающему Ваше рабочее место, или – к любому знакомому опытному пользователю. Попросите опытных товарищей скопировать значок VB на рабочий стол или в Панель быстрого запуска – для облегчения запуска языка.

Запустите VB согласно этим рекомендациям.

Перед Вами появится следующее окно Visual Basic IDE (Integrated Development Environment – Интегрированная Среда Разработки), в которой и происходит работа с языком VB.

 
 

Примите к сведению отличие между языком VB и VB IDE. Язык есть , как было указано выше, совокупность лексики (словарного запаса) и синтаксиса (правил использования), как и любой «человеческий» язык, а IDE – есть инструмент для работы с этим языком. Но, так как работа с VB возможна только при посредстве VB IDE, эти термины зачастую применяются как синонимы (например, выражения «запустить VB» и «запустить VB IDE» равнозначны).

  • В центре главного окна Вы можете видеть окно New Project (Новый Проект), предназначенное для создания нового рабочего проекта VB (вкладка New – Новый), открытия существующего проекта (вкладка Existing – Существующий) или возобновления работы над проектом, с которым Вы уже работали (вкладка Recent – Отложенный).
 
 

Назначение этого окна станет понятно далее, пока – закройте его.

Нажмите [Esc].

Окно VB приобретет следующий вид:

 
 

Строка меню содержит пункты, выбором которых Вы можете указать VB выполнить те или иные действия. В этой строке Вы видите заголовки, при выборе которых открывается меню второго уровня, содержащее список пунктов. Вот, например, что появится при выборе пункта меню Help (Справка):

 
 

Вот краткое описание разделов основного меню:

  • File (Файл) – содержит команды для работы с проектами: создание, открытие, сохранение и др.

  • Edit (Редактировать) – команды для редактирования текста программы: копирование, вставка, отмена неверной операции, поиск, замена, др.

  • View (Вид) – управление внешним видом IDE – открытие/закрытие дополнительных окон, настройка панелей и др.

  • Project (Проект) – управление проектом: добавление/удаление модулей, настройки, др.

  • Format (Формат) – вспомогательные команды для визуального редактирования, к примеру, центровка объектов, изменение размеров и др.

  • Debug (Отладка) – группа команд, применяемых при отладке приложений.

  • Run (Запуск) – команды, управляющие запуском программы.

  • Query (Запрос) – команды для работы с базами данных.

  • Diagram (Диаграмма) – команды для создания диаграмм (графиков) на основе информации из баз данных.

  • Tools (Инструменты) – команды для настройки VB IDE, дополнительные команды.

  • Add-Ins (Надстройки) – команды управления программами-надстройками VB.

  • Window (Окно) – управление окнами VB IDE.

  • Help (Справка) – команды вызова различной справочной информации.

Непонятные сейчас термины будут объяснены в процессе изучения материала.

Условимся на будущее применять специальные обозначения для действий с меню. Например, если Вам нужно выполнить команду New Project(Новый проект), которая находится в меню File (Файл), то Вы в тексте книги встретите такую запись: FileNew Project

Панель управления ToolBar содержит кнопки для быстрого вызова часто используемых команд VB IDE. Назначение кнопок узнать несложно: при помещении курсора мыши на кнопку появится (через 1-2 секунды) окошечко с названием кнопки.

Поместите курсор на кнопку с изображением открытой папки.

Вот что должно получиться:

 
 

Вы можете настроить строку меню и панель кнопок по своему вкусу. Попробуйте сделать это самостоятельно. Начните с right-click на панели кнопок, а в появившемся меню выберите пункт Customize (Настройка).

Как Вы можете убедиться, «внутри» главного окна IDE имеются небольшие окна, как бы «приклеенные» к рамке главного окна. Это – так называемые плавающие окна IDE, выполняющие каждое свою функцию.

Окно ToolBox (Панель Инструментов) отображает набор компонентов, включенных в открытый проект.

Окно Properties (Свойства) позволяет просматривать и изменять свойства объектов.

Окно Project Browser (Проводник Проекта) дает возможность наглядно видеть структуру проекта и управлять выводом для редактирования тех или иных компонентов проекта.

Окно Form Layout (Предпросмотр) позволяет видеть примерный внешний вид создаваемого объекта. Это окно для работы не нужно, его можно убрать.

Нажмите на кнопку с «косым крестом» в верхнем правом углу этого окна.

Путем перетаскивания за заголовок Вы можете перемещать плавающие окна, располагая их по своему вкусу. Закрытое окно можно вновь открыть, используя команды меню View.

Попробуйте изменить расположение окон. Например, так:

 
 

Теперь перейдем к созданию рабочего проекта и изучению его структуры.

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

VB по умолчанию сохраняет файлы в своем собственном каталоге. НЕ ДЕЛАЙТЕ ЭТОГО! В процессе работы все файлы Ваших проектов перемешаются, что доставит Вам чрезвычайно много проблем.

Создайте (стандартными средствами Windows) каталог C:\VB Begin

Если Вы хорошо умеете это делать и легко ориентируетесь в системе каталогов – можете назвать рабочий каталог так, как захотите.

  • Откройте Проводник Windows.
  • В левой панели («Дерево каталогов») щелкните на значке диска C.
  • В правой панели произведите right-click.
  • Выполните команду появившегося контекстного меню СоздатьПапку
  • В появившееся окошко введите строку “ VB Begin”.

При вводе строк, указанных в этой книге, кавычки не вводятся! Кавычки – лишь символ, обозначающий, что данная последовательность знаков – строка, предназначенная для ввода.

Запомните, что VB позволяет имена, написанные буквами национальных – в том числе русского – алфавитов за одним исключением. К сожалению, именно с этим исключением мы столкнемся впоследствии. Поэтому, во избежание проблем, пожалуйста, не пользуйтесь русскими именами файлов и каталогов в Вашей Первой Программе.

Создадим рабочий проект VB.

Выполните команду FileNew Project

Появится окно:

 
 

Как видите, оно аналогично вкладке New окна, появляющегося при запуске VB и выполняет те же функции.

В группе значков Вы можете выбрать тип программы, над которой будете работать. Нас интересует самый первый тип Standard EXE (собственно программа).

Программа, создаваемая в среде VB IDE, называется проектом. Сложная программа может состоять из нескольких проектов, но типично соотношение «одна программа = один проект».

VB позволяет создавать несколько типов проектов, в том числе:

  • Standard Exe (от англ. Executable – исполнимая [программа]) – обычная программа.

  • ActiveX Dll (от англ. Dynamic Linking Library – Динамически Подключаемая Библиотека) – набор исполнимых блоков и данных, которые будут использоваться одновременно несколькими программами. Программы, использующие библиотеки Dll, могут быть написаны другими программистами, и, даже – на других языках программирования.

  • ActiveX Exe – программа-сервер, выполняющая действия в ответ на запросы других программ (программ-клиентов), которые могут располагаться на других компьютерах.

  • ActiveX Control (англ. Control – Управляющий [элемент]) – элемент управления, обычно имеющий визуальное представление и выполняющий собственные функции. Как и Dll, может использоваться другими программистами в собственных программах.

Вы будете создавать проект типа Standard Exe.

Убедитесь, что выделен значок с названием Standard EXE, если нужно, щелкните на нем левой клавишей мыши.

  • Щелкните кнопку с надписью OK (в дальнейшем мы будем писать просто: «Щелкните OK»).

Как видно, VB создал окно-заготовку новой формы:

 
 

Обратите внимание на плавающие окна VB. В окне ToolBox появились значки, их мы рассмотрим далее. Изменилось содержимое и окна Properties. А окно Project Browser изучим подробнее.

 
 

Проект в VB строится путем создания и изменения составляющих его частей-компонентов. Типичные компоненты имеют две «ипостаси» – визуальное и кодовое представление.

Поэтому при создании программы Вы должны будете:

  • позаботиться о внешнем виде компонентов (это называется визуальное редактирование, оно будет рассмотрено в свое время)

    и

  • написать текст программы, или код.

На рисунке Вы видите обозначения составных частей проекта:

 
 

Проект включает в себя файл собственно проекта (на рисунке обозначен как Project1(Project1) и файлы модулей. Во вновь созданном проекте модуль один, на рисунке обозначен Form1(Form1).

Модуль содержит текстовое описание части программы и может иметь визуальное представление.

Типы модулей VB:

  • Форма – основной тип модуля. Форма имеет визуальное представление, то есть, при работе программы форма может отображаться на экране. Именно на форме будут расположены элементы управления, обеспечивающие взаимодействие программы с пользователем.

  • Стандартный модуль – используется для размещения блоков программы, не имеющих визуального представления и используемых одновременно несколькими другими частями программы.

  • Модуль класса используется для создания класса VB.

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

Итак, Вами создан новый рабочий проект VB. Следующим шагом должно стать сохранение проекта на жестком диске Вашего компьютера.

Для правильного сохранения результатов работы надо:

  • Создать или выбрать рабочий каталог проекта, то есть определиться с его местонахождением;

  • Переименовать компоненты проекта.

Первый пункт этих указаний Вы уже выполнили, создав каталог VB Begin.

Переименование файлов компонентов проекта желательно потому, что VB по умолчанию присваивает им совершенно бессодержательные имена, наподобие Form1, Module2. Согласитесь, невозможно понять ничего о назначении компонента, увидев подобное имя.

Начнем с переименования самого проекта.

  • Перейдите в окно навигатора проекта

 
 

Значок обозначает файл проекта.

  • Произведите right-click на этом значке.

Появится контекстное меню:

 
 
  • Выберите в этом меню пункт Project1 Properties... (Свойства Project1), как показано на рисунке.

Возникнет диалоговое окно свойств проекта:

 
 
  • Перейдите в поле с заголовком Project Name: (Имя Проекта:).

  • Двойным щелчком в этом поле выделите существующее имя проекта Project1:

   
  • Введите новое имя проекта “ Organizer”:

 
 
  • Щелкните кнопку OK.

Окно свойств проекта закроется.

Обратите внимание на изменения, произошедшие в окне навигатора проекта:

 
 

Теперь следует переименовать компонент проекта, пока еще единственный.

Убедитесь, что открыто окно Properties.

  • Если этого окна Вы не видите, откройте его либо щелчком по кнопке со значком, либо нажатием [F4].

Окно Properties приобретет вид (показана верхняя часть окна):

   

Рассмотрим это окно подробнее.

В заголовке окна Вы видите строку Properties – Form1 (Свойства – Form1). Это – обозначение компонента, со свойствами которого Вы сейчас работаете (пока еще этот компонент называется Form1).

Ниже – строка с  надписью: Form1 Form (Form1 Форма). В этой строке Вы можете выбирать составной элемент компонента, с которым будете работать. Пока составной элемент один – сама форма.

Далее – две вкладки, Alphabetic и Categorized (По алфавиту и По категориям). Обычно нет нужды изменять выбор этих вкладок.

И, наконец, далее Вы видите две колонки текста. Это – основная часть окна Properties. Ваша работа будет проходить именно в этой области.

Найдите строку, в левой часть которой находится надпись (Name) (Имя):

 
 

В правой части этой строки Вы увидите надпись “Form1”. Это – текущее значение свойства.

Все объекты VB обладают свойствами.

  • Свойства – атрибуты объекта, определяющие его качественные и/или количественные характеристики.

  • К большинству свойств Вы можете получить доступ, используя окно Properties.

  • Все свойства состоят из двух частей – названия свойства и его значения.

Двойным щелчком выделите текущее значение свойства Name:

 
 
  • Введите сюда строку “frmAbout”.

Не забывайте, что кавычки вводить не надо! Кавычки лишь ограничивают текст, предназначенный для ввода!

Вот что должно получиться:

 
 

Щелкните в любом месте IDE.

Обратите внимание на изменение в окне визуального редактирования формы. Теперь оно выглядит так:

   

Соответственные изменения произошли и в окне навигатора проекта:

   

Свойство Name (Имя) – важнейшее из свойств объектов.

  • Именно при помощи свойства Name язык VB способен отличить один объект от другого. Управление объектами также происходит при обязательном участии свойства Name. Подробнее это Вы увидите дальше.

Свойства Name различных компонентов проекта не могут совпадать!

Еще раз взгляните на окно визуального редактирования. Не смотря на то, что свойство Name мы изменили, заголовок заготовки формы остался прежним!

 
 

Внимательный читатель поймет, в чем дело!

До этого Вы работали со свойством NameИмя, а сейчас обращаете внимание на Заголовок!

Свойство Name – внутреннее, служебное свойство, необходимое для программистов, но, как правило, невидимое вне текста программы.

  • За заголовки объектов отвечает свойство Caption (Заголовок).

В окне Properties найдите строку свойства Caption:

 
 

Как видите, значение этого свойства прежнее. Изменим его.

  • Выполните двойной щелчок на значении свойства Caption в окне Properties (то есть на надписи "Form1").

  • Введите строку «О программе Organizer».

Вот что должно получиться:

 
 

А вот – изменения в окне визуального редактирования:

 
 

Теперь Ваш Первый Проект готов к сохранению!

Сохранение проекта и всех его компонентов производится с помощью команды меню FileSave Project (ФайлСохранить Проект).

Выполните команду меню FileSave Project.

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

Стандартной навигацией по каталогам перейдите в созданный Вами ранее каталог VB Begin.

Убедитесь, что в строке Имя Файла находится имя файла формы frmAbout.frm:

 
 
  • Щелкните Сохранить (в некоторых версиях – Save).

Появится аналогичное окно, предлагающее сохранить файл проекта.

  • Щелкните Сохранить.

Поздравляем! Ваш Первый Проект успешно сохранен. Вы можете в любой момент вернуться к работе с ним.

А теперь – отдохните.

  • Выключите VB IDE, нажав кнопку с «косым крестом» в верхнем правом углу главного окна, или выполните команду FileExit (ФайлВыход).

В дальнейшем это действие всегда будет завершать Вашу работу с VB.

Вопросы

  1. Что такое IDE?

  2. Опишите основные составные части IDE.

  3. Опишите процедуру запуска VB IDE на Вашем компьютере.

  4. Что следует сделать, увидев в тексте строку: RunStart

  5. Что такое проект?

  6. Из чего состоит проект?

  7. Какие типы модулей бывают?

  8. Для чего следует создавать рабочий каталог проекта?

  9. Что такое свойство?

  10. Для чего служит свойство Name?

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

Задания

  1. Законспектируйте содержимое раздела.

ToolBox Навигатор проекта Окно свойств Обозначение компонента, входящего в состав проекта Обозначение собственно проекта Поле с именем проекта Новое имя проекта Название проекта изменилось! Название выбранного компонента Список составных частей компонента Заголовки вкладок Рабочая область окна Properties Строка свойства Name double-click здесь Новое значение свойства Заголовок окна визуального редактирования изменился Переименование компонента проекта Заголовок формы не изменился Строка свойства Caption Новый заголовок формы Изменение заголовка формы Имя файла формы

ToolBox Project Browser Properties Form LayOut Строка меню Строка кнопок ToolBar
Hosted by uCoz