Visual Basic .NET на уроках информатики

Открытие и запуск программы в Visual Basic .NET

Разбить на страницы
Показывать лекцию целиком

В этой лекции вы узнаете, как:

  • запускать Microsoft Visual Studio .NET;
  • использовать среду разработки Visual Studio;
  • открыть и запустить программу на Visual Basic;
  • настроить свойства среды;
  • перемещать, изменять размер и закреплять окна инструментов или делать их всплывающими;
  • использовать справочную систему и завершать работу в Visual Studio.
  • Microsoft Visual Basic .NET - это обновленная и расширенная версия популярной системы разработки Visual Basic, с которой работают более 3 миллионов программистов по всему миру. В этой лекции рассказано о нововведениях в Visual Basic .NET и об основных приемах быстрой и эффективной работы с программами в этой среде. Эту лекцию следует прочитать и новичкам в программировании на Visual Basic, и тем, кто уже работает с более ранними версиями этого пакета. Основное преимущество Visual Basic .NET заключается в том, что он помогает сделать вашу работу еще более эффективной - особенно если вы используете информацию из баз данных, или создаете решения для сети Интернет. Кроме того, научившись свободно ориентироваться в среде разработки Visual Studio, вы сможете использовать те же самые инструменты для написания программ в Microsoft Visual C++.NET, Microsoft Visual C# .NET, а также компиляторы и инструменты третьих фирм.

    В этой лекции вы узнаете, как запустить Visual Basic и как в интегрированной среде разработки открыть и запустить простую программу. Вы изучите основные команды меню и способы программирования в Visual Studio; откроете и запустите простую программу на Visual Basic, которая называется МузВопрос; измените настройки программирования; попрактикуетесь в перетаскивании, изменении размера и закреплении окон инструментов. Вы также узнаете, как получить дополнительную информацию с помощью справочной системы и как корректно завершить работу в среде разработки.

    Что нового в Visual Basic .NET?

    Переход с Visual Basic 6 на Visual Basic .NET - дело не очень простое. В нем появились новые возможности, а некоторые знакомые инструменты изменились. По этой причине каждая лекция начинается с врезки с описанием изменений. Для изучения Visual Basic .NET с помощью этой книги вам не требуется иметь какой-либо опыт программирования. Для тех, кто уже знает Visual Basic 6, ниже перечислены некоторые усовершенствования в Visual Basic .NET.

    Теперь Visual Basic - полноправная часть Visual Studio. Для Microsoft Visual C++ .NET, Microsoft Visual C# .NET и Visual Basic используется одна и та же общая среда разработки, а также общие инструменты.

  • В Visual Studio появилась новая панель Start Page (Начальная страница). На ней показываются недавно использовавшиеся проекты, с нее можно открывать новые или существующие исходные файлы. Дополнительные ссылки на панели Start Page (Начальная страница) предоставляют доступ к веб-сайтам о Visual Studio и к сообществам разработчиков.
  • Среда разработки Visual Studio содержит несколько новых инструментов программирования, а уже имевшиеся средства были доработаны. Окно Project (Проект) теперь называется Solution Explorer (Обозреватель решений), появилось окно контекстной справки, по имени Dynamic Help (Динамическая справка). Несколько изменилась и панель инструментов Toolbox (Область элементов). Она теперь разделена на несколько функциональных категорий: элементы Windows Forms, элементы Web Forms и Data (Данные).
  • Большинство окон инструментов имеют функцию автоматического сворачивания окна инструмента - когда он не используется, он скрывается с экрана.
  • Проекты теперь сохраняются по-другому. Имя проекту вы присваиваете перед его созданием. Сами проекты разделены на несколько файлов и папок - их еще больше, чем в Visual Basic 6. В Visual Basic 6 программы, которые состояли из нескольких проектов, назывались группами проектов; теперь они называются решениями.
  • Среда разработки Visual Studio .NET

    Хотя язык программирования, который вы будете изучать в этой книге, называется Visual Basic, среда разработки программ называется Microsoft Visual Studio .NET. Это мощная и настраиваемая среда программирования, которая содержит все инструменты, необходимые для быстрого и эффективного создания надежных программ для Windows. Большинство возможностей Visual Studio можно одинаково использовать в Visual Basic .NET, Visual C++ .NET, Visual C# .NET и Visual J# .NET. Для запуска Visual Studio выполните следующие действия.

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

    Запуск Visual Studio .NET

  • На панели задач Windows нажмите кнопку Start (Пуск), наведите указатель на All Programs (Все программы), а затем на папку Microsoft Visual Studio .NET 2003. Появится список программ, находящихся в папке Microsoft Visual Studio .NET 2003.

    Важно. Чтобы выполнить упражнения из этой книги, нужно установить одну из следующих редакций Visual Studio .NET 2003: Visual Basic .NET Стандартный выпуск, Visual Studio .NET Professional, Visual Studio .NET Enterprise Developer или Visual Studio .NET Enterprise Architect. Вы не сможете выполнять упражнения, если у вас установлена более ранняя версия Visual Basic. В этом случае попробуйте найти издание "Microsoft Visual Basic Professional 6.0 Шаг за шагом".

  • Выберите значок Microsoft Visual Studio .NET 2003.

    Запустится Visual Studio, и вы увидите на экране среду разработки с ее многочисленными меню, инструментами и окнами с компонентами. (Иногда эти окна также называются окнами инструментов.) Если это первый запуск Visual Studio после новой установки, то должна появиться Start Page (Начальная страница). Если Start Page (Начальная страница) не видна, ее можно вызвать из меню Help (Справка) по команде Show Start Page (Показать начальную страницу).

    Важно. Если все надписи и команды в среде разработки написаны по-английски, в верхней строке меню выберите меню Tools, в нем команду Options (Параметры). Появится окно настройки среды Parameters. В левом столбце папок раскройте двойным щелчком папку Environment, а в ней выберите строку International Settings. В правой части окна из списка Language выберите Russian - это русский язык. Нажмите кнопку ОК и закройте окно. После этого завершите работу среды Visual Studio и запустите ее заново (вернитесь на пункт 1).

  • В верхней части окна Start Page (Начальная страница) щелкните на вкладке My Profile (Мой профиль). Visual Studio покажет личную настройку параметров. Панель My Profile (Мой профиль) позволяет настроить Visual Studio в соответствии с вашими личными предпочтениями. Это важный момент, так как Visual Studio может использоваться для создания программ на разных языках (Visual Basic, Visual C++ и т.д.), так что сразу идентифицируйте себя как разработчика на Visual Basic.
  • В раскрывающемся списке Profile (Профиль) выберите пункт Visual Basic Developer (Разработчик на Visual Basic). Visual Studio немедленно настроит среду разработки для программирования на Visual Basic, откроет Toolbox (Область элементов), и настроит характеристики окон и стили форматирования кода таким образом, что ваши программы будут выглядеть так же, как и стандартные решения Visual Basic.
  • Убедитесь, что в раскрывающемся списке At Startup (При запуске) выбран пункт Show Start Page (Показать начальную страницу). Теперь при каждом запуске Visual Studio будет показана Start Page (Начальная страница).

  • Изучите остальные настройки. Обратите внимание, что Visual Studio изменила некоторые из них, когда вы определили себя как программиста на Visual Basic. Вы всегда можете вернуться к вкладке My Profile (Мой профиль) и выполнить более тонкую настройку. Вы лучше поймете смысл этих настроек, когда напишете несколько программ и посмотрите на код Visual Basic, написанный вашими друзьями и коллегами.
  • Запустив Visual Studio, начните с открытия какого-либо существующего проекта: с готового решения, в которое нужно вынести изменения, или с текущего разрабатываемого проекта. Попробуйте открыть существующий проект - программу МузВопрос.

    Открытие проекта Visual Basic

  • Щелкните на закладке Projects (Проекты), а затем на кнопке Open Project (Открыть проект) в нижней части стартовой страницы. На экране появится диалоговое окно Open Project (Открытие проекта), с различными вариантами выбора. Даже если вы прежде не использовали Visual Basic, диалоговое окно Open Project (Открытие проекта) вполне понятно, оно похоже на окна Open (Открыть) в Microsoft Word или Microsoft Excel.

    Совет. В левой части диалогового окна Open Project (Открытие проекта) вы увидите несколько значков. Значок My Projects (Мои проекты) открывает папку Visual Studio Projects, расположенную в папке My Documents (Мои документы) вашей системы. По умолчанию Visual Studio сохраняет ваши проекты в папку Visual Studio Projects и создает для каждого проекта свою папку.

  • В раскрывающемся списке Look in (Папка) в верхней части окна Open Project (Открытие проекта) выберите диск С. (Если вы установили учебные файлы на другой диск, выберите его.)
  • Дважды щелкните на папке с именем vbnet03sbs. (Если у вас папка с упражнениями имеет другое имя, дважды щелкните на нем.) Вы увидите подпапки с именами Гл.1, Гл.2, Гл.3, Гл.4 и т.д.
  • Откройте папку Гл.1\МузВопрос, а затем дважды щелкните мышью на файле проекта МузВопрос (МузВопрос.vbproj). Visual Studio загрузит форму МузВопрос, свойства и код программы проекта. Возможно, все еще будет видна начальная страница, но в Обозревателе решений в верхнем правом углу экрана уже будет виден список файлов проекта.

    Совет. Если в диалоговом окне Open Project (Открыть проект) не видны расширения имен файлов, то, скорее всего, в настройках файловой системы выбран параметр сокрытия расширений зарегистрированных типов файлов. Этот параметр можно изменить в Проводнике Windows. В меню Tools (Сервис) проводника Windows щелкните на пункте Folder Options (Свойства папки). На закладке View (Вид) диалогового окна Folder Options (Свойства папки) снимите флажок Hide File Extentions For Known File Types (Скрывать расширения для зарегистрированных типов файлов).

  • Проекты и решения

    В Visual Studio разрабатываемые программы обычно называются проектами или решениями, так как они содержат не один-единственный файл, а много отдельных компонентов. Для программ на Visual Basic .NET всегда имеется файл проекта (.vbproj) и файл решения (.sln). Файл проекта содержит информацию, относящуюся к одной программной задаче. Файл решения содержит информацию об одном или нескольких проектах. Файлы решений используются для управления несколькими взаимосвязанными проектами и похожи на файлы групп проектов (.vbg) из Visual Basic 6. Примеры, прилагаемые к этой книге, обычно содержат по одному проекту для каждого решения, так что открытие файла проекта (.vbproj) будет иметь такой же эффект, как и открытие файла решения (.sln). Но для решений, содержащих несколько проектов, вы должны открывать файл решения.

    Инструменты Visual Studio .NET

    Теперь давайте подробнее познакомимся со средой разработки, инструментами программирования и окнами, которые нам понадобятся при изучении этого курса. Если вы писали программы на Visual Basic, то вам уже знакомы многие инструменты разработки. В целом инструменты - это средства или функции, которые используются при создании, настройке и тестировании программ на Visual Basic. Некоторые инструменты помогут получить дополнительную информацию о ресурсах системы, включая доступные базы данных и соединения с веб-сайтами. Также имеется несколько мощных инструментов для работы со справочной системой.

    Большинство команд, которые управляют средой разработки, доступны в верхней строке меню. Меню и команды работают точно так же, как и во всех остальных программах для Windows, и к ним можно получить доступ как с помощью клавиатуры, так и с помощью мыши. Под строкой меню расположена стандартная панель инструментов, представляющая собой набор кнопок, запускающих те или иные команды или управляющих средой разработки Visual Studio. Если вы работали с Excel или Word, то концепция панели инструментов должна быть вам знакома. Чтобы выполнить команду, связанную с кнопкой на панели инструментов, щелкните по этой кнопке мышью. В нижней части экрана обычно расположена Панель задач Windows, которую можно использовать для переключения между различными компонентами Visual Studio . NET и для активизации других программ для Windows. На этой панели задач обычно видны значки Обозревателя Microsoft Internet Explorer и других программ.

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

    Основные инструменты в среде разработки Visual Studio - это Solution Explorer (Обозреватель решений) (раньше он назывался Project Explorer), окно Properties (Свойства), Dynamic Help (Динамическая справка), Windows Forms Designer (Конструктор Windows Forms), Toolbox (Область элементов) и окно Output (Вывод). Есть также несколько специализированных инструментов, в их числе Server Explorer (Обозреватель серверов) и Class View (Представление классов). Они чаще всего представлены в виде закладок вдоль границ среды разработки или в нижней части окон инструментов, или вообще невидимы. Если какой-либо инструмент не виден, и он вам потребовался, откройте меню View (Вид) и выберите инструмент, который вы хотите использовать. Из-за того, что в меню View (Вид) стало больше инструментов, Microsoft перенесла реже используемые инструменты в подменю Other Windows (Другие окна). Если вы не видите то, что вам нужно, выберите строку Other Windows (Другие окна).

    Точный размер и форма окон и инструментов зависят от настроек вашей среды разработки. Visual Studio позволяет располагать и закреплять окна так, чтобы сделать видимыми все необходимые элементы. Вы также можете скрыть инструменты так, что они примут форму закладок по краям среды разработки и останутся невидимыми до тех пор, пока они снова вам не понадобятся. Понять, какие инструменты важны вам в данный момент, а какие можно изучить позже - непростая проблема при знакомстве с насыщенным интерфейсом Visual Studio. Лучше всего ваша среда разработки будет выглядеть, если вы установите режим монитора и параметры рабочего стола Windows так, чтобы рабочее пространство экрана было как можно больше. Но даже в этом случае среда разработки может показаться несколько загроможденной. Например, при подготовке снимков экранов для этой книги использовалось разрешение 1024 x 768. На своем компьютере вы можете изменить эту настройку, щелкнув правой кнопкой мыши на рабочем столе Windows и выбрав Properties (Свойства).

    Добавив различные инструменты, Microsoft привнесла в среду разработки много новых и полезных функций, и предоставила при этом простые механизмы для приведения их в порядок. Для этого используются такие механизмы, как закрепление окон, автоскрытие окон и др., которые будут описаны несколько позже. Если вы просто запускаете Visual Basic, наилучший способ справиться с этой перегруженностью функциями - скрыть инструменты, которые вы не будете использовать часто, и освободить место для более нужных инструментов. Основные инструменты для программирования на Visual Basic, которые вы сразу начнете использовать при чтении этой книги - это Solution Explorer (Обозреватель решений), окно Properties (Свойства), Windows Forms Designer (Конструктор Windows Forms), Toolbox (Область элементов), Dynamic Help (Динамическая справка) и окно Вывод. Вам вряд ли скоро потребуются окна Server Explorer (Обозреватель серверов) , Class View (Представление классов), Resourse View (Просмотр ресурсов), Object Browser (Обозреватель объектов) или Debug (Отладка).

    В следующих упражнениях вы начнете экспериментировать с основными инструментами среды разработки Visual Studio. Вы также узнаете, как скрывать инструменты, которые пока не нужны.

    Windows Forms Designer (Конструктор Windows Forms)

    Если вы выполнили предыдущее упражнение, то в среде разработки Visual Studio будет загружен проект МузВопрос. Однако пользовательский интерфейс и основная графическая форма проекта могут быть все еще не видны в Visual Studio. (Более сложные проекты могут содержать несколько графических форм, но в этой простой программе требуется только одна.) Чтобы сделать форму проекта МузВопрос видимой в среде разработки, вы должны вывести ее на экран с помощью Solution Explorer (Обозревателя решений).

    Отображение Windows Forms Designer (Конструктора Windows Forms)

  • Найдите панель Solution Explorer (Обозреватель решений), расположенную в верхнем правом углу среды разработки Visual Studio. Если вы ее не видите (она может быть скрыта в виде закладки так, что ее не видно, или вообще отключена), то в меню View (Вид) выберите Solution Explorer (Обозреватель решений).

    Когда проект МузВопрос загружен, Solution Explorer (Обозреватель решений) выглядит так.

  • В окне Solution Explorer (Обозреватель решений) выберите форму MusicTrivia.vb. У всех файлов форм, включая и этот, рядом находится маленький значок формы, так что их легко идентифицировать. Когда вы щелкаете на файле формы, Visual Studio выделяет его в Solution Explorer (Обозревателе решений), а в окне Properties (Свойства) (если оно отображено на экране) появляется информация об этом файле.
  • Чтобы показать рабочее поле, щелкните в Solution Explorer (Обозревателе решений) на кнопке View Designer (Просмотреть конструктор). Форма МузВопрос отображается в Windows Forms Designer (Конструкторе Windows Forms), как показано на рисунке.
  • Обратите внимание, что в верхней части Windows Forms Designer (Конструктора Windows Forms) по-прежнему видна закладка Start Page (Начальная страница). Вы можете щелкнуть на этой закладке, чтобы открыть Start Page (Начальную страницу), изменить настройки своего профиля или открыть дополнительные файлы проектов. Чтобы вернуться в окно Конструктора Windows Forms, щелкните на закладке с меткой MusicTrivia.vb [Design], расположенной над формой МузВопрос.

    Теперь с помощью Visual Studio мы запустим программу на языке Visual Basic.

    Совет. Если вы не видите закладок Start Page (Начальная страница) и MusicTrivia.vb [Design], возможно, ваша среда разработки находится в режиме Среда MDI, а не в режиме Tabbed documents (Вкладки). Чтобы изменить эту настройку, в меню Tools (Сервис) выберите строку Options (Параметры). В левой части диалогового окна Options (Параметры) выберите папку Environment (Среда), а затем General (Общие). В правой части в разделе Options (Параметры) щелкните на переключателе Tabbed documents (Вкладки), а затем на OK. Когда вы запустите Visual Studio в следующий раз, открытые вами окна будут иметь закладки, с помощью которых можно переключаться между окнами.

    Запуск программы на языке Visual Basic

    МузВопрос - это простая программа на языке Visual Basic, разработанная специально, чтобы дать вам представление об инструментах программирования Visual Studio. В форму, которую вы сейчас видите, добавлено пять объектов: две надписи, изображение и две кнопки. А в код программы добавлено три строки, которые заставляют эту простую программу задавать простой вопрос и затем выдавать ответ. (Сейчас ответ виден, так как вы находитесь в режиме разработки, но когда вы запустите программу, ответ будет скрыт.) О создании объектов и добавлении кода программы вы узнаете в следующей лекции. А сейчас с помощью среды разработки Visual Studio попробуйте запустить эту программу.

    Запуск программы "МузВопрос"

  • Чтобы запустить программу МузВопрос из Visual Studio, щелкните на кнопке Start (Начать), расположенной на стандартной панели инструментов.

    Совет. Чтобы запустить программу в среде разработки Visual Studio, можно также нажать (F5) или выбрать команду Start (Начать) из меню Debug (Отладка). Заметьте, что расположение команды Start (Начать) отличается от ее положения в компиляторе Visual Basic 6.

    Visual Studio загружает и компилирует проект в сборку (упорядоченную коллекцию из модулей, данных и так называемого манифеста программы), а затем запускает программу в среде разработки. Значок программы появляется на панели задач Windows. Во время компиляции в окне Output (Вывод) печатаются некоторые сведения об этапах загрузки и компиляции, и об ошибках, если они возникают. Через некоторое время вы снова увидите форму МузВопрос, причем фотография и текст ответа сначала не видны.

    Теперь МузВопрос задает свой важный вопрос: На каком эстрадном инструменте часто играют одним большим пальцем?.

  • Чтобы увидеть ответ на вопрос, нажмите кнопку Ответ. Ниже вопроса программа выведет текст ответа ("На бас-гитаре!"), а затем и фотографию гитариста, демонстрирующего эту технику. Тестовая программа работает.

  • Чтобы закрыть программу, нажмите Выход.
  • Форма закроется, а среда разработки Visual Studio снова станет активной. Обратите внимание, что форма в среде разработки теперь выглядит немного иначе - на поверхности формы видна сетка точек привязки, две надписи окружены серым полем, а форму окружают маркеры для изменения размера. Эти функции видны только тогда, когда форма находится в режиме разработки, они помогают проектировать и выравнивать графический интерфейс. Кроме того, сетка помогает отличить конструктор от запущенной из Visual Studio программы. (В следующей лекции вы попрактикуетесь в использовании этих функций.)

    Окно Properties (Свойства)

    Окно Properties (Свойства) используется для настройки характеристик - или значений свойств - различных элементов, расположенных на форме или относящихся к ней. Каждое свойство - это то или иное качество одного из объектов интерфейса пользователя. Например, для вопроса в программе МузВопрос можно изменить шрифт или размер шрифта, или текст может появляться в другом месте. (При работе с Visual Studio .NET можно задать для текста любой шрифт из тех, что установлены в вашей системе, точно так же, как это делается в приложениях Microsoft Excel и Word.) Итак, при создании интерфейса пользователя значения свойств можно менять или в окне Properties (Свойства), или добавляя соответствующие команды прямо в текст программы в Code Editor (Редакторе кода).

    Окно Properties (Свойства) содержит раскрывающийся список всех элементов интерфейса пользователя (объектов формы). Для каждого из объектов в окне появляется полный перечень всех свойств, доступных для изменения. (Свойства можно отсортировать по алфавиту или по категориям, нажав соответствующую кнопку.) Теперь давайте поменяем свойство Font (шрифт) для первой надписи в программе МузВопрос.

    Изменение свойства

  • Щелкните на объекте Label1 формы МузВопрос. ( Label1 содержит текст "На каком эстрадном инструменте часто играют одним большим пальцем?"). Чтобы начать работать с объектом формы, необходимо сначала выбрать этот объект. Когда вы выбрали объект, вокруг него появляется рамка и маркеры для изменения размера, а в окне Properties (Свойства) отображаются его свойства.
  • Щелкните на кнопке Properties Window (Окно свойств) на стандартной панели инструментов. Окно Properties (Свойства) - это еще один инструмент Visual Studio, который может быть видимым или скрытым в зависимости от настроек среды в вашей системе. Обычно оно появляется ниже Solution Explorer (Обозревателя решений) в правой части среды разработки.

    Оно выглядит так, как показано на рисунке ниже.

    В окне Properties (Свойства) перечислены все свойства первой надписи, имеющейся на форме. (Всего для надписей имеется 45 свойств.) Названия свойств перечислены в левой части таблички, а текущие настройки для каждого свойства показаны в правом столбце. Так как существует множество свойств (и большая часть из них изменяется редко), Visual Studio организует их по категориям и отображает в виде структуры. Если категория содержит рядом с собой знак (+), то ее можно раскрыть двойным щелчком и увидеть все свойства, входящие в эту категорию. Если рядом с категорией стоит знак (-), то все свойства видны, а чтобы скрыть этот список и оставить только имя категории, щелкните по знаку "минус"

    .

    Совет. В окне Properties (Свойства) есть две удобные кнопки, которые можно использовать для организации свойств. Кнопка Alphabetic (По алфавиту) сортирует все свойства в алфавитном порядке и сворачивает их в нескольких категориях. (Если вам известно имя свойства и вы хотите его быстро найти, нажмите эту кнопку.) Кнопка Categorized (По категориям) распределяет свойства по различным логическим группам. (Если вы не знаете всех свойств настраиваемого объекта и хотите сгруппировать свойства по их типам, нажмите эту кнопку.) Если вы недавно работаете в Visual Studio и Visual Basic, рекомендуем вам использовать настройку Categorized (По категориям), пока вы не познакомитесь с большинством объектов и свойств.

  • Используя полосу прокрутки, спуститесь вниз по списку свойств, пока не появится свойство Font. Полоса прокрутки в окне Properties (Свойства) работает так же, как и для обычных списков.
  • Щелкните на названии свойства Font в левом столбце.

    В правом столбце частично видно имя текущего шрифта (Microsoft Sans Serif), а рядом с ним появляется кнопка с многоточием. Эта кнопка означает, что для настройки данного свойства существует дополнительное окно.

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

    Visual Studio покажет диалоговое окно Font (Шрифт), в котором можно уточнить параметры шрифта для выбранной надписи. Каждому выбранному вами параметру соответствует отдельная строка в окне Properties (Свойства), и ее значение будет изменено соответствующим образом.

  • Измените размер шрифта с 10 до 12 точек, а затем измените начертание с обычного на курсив. Чтобы подтвердить сделанные изменения, нажмите кнопку OK.

    Visual Studio записывает изменения и в соответствии с ними изменяет значения свойств. Вы можете изучить изменения, сделанные Visual Studio, посмотрев форму в конструкторе Windows Forms или раскрыв категорию Font в окне Properties (Свойства).

    Теперь измените свойство для объекта Label2 (эта надпись содержит текст "На бас-гитаре!").

  • В Solution Explorer (Обозревателе решений) щелкните на второй надписи (объект Label2 ).

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

  • Снова щелкните в окне Properties (Свойства) на свойстве Font.

    Объект Label2 содержит свой собственный уникальный набор свойств. Хотя названия свойств такие же, как и для объекта Label1, значения свойств отличаются, поэтому вид и поведение объекта Label2 не зависят от остальных объектов формы.

  • Нажмите кнопку с многоточием свойства Font, установите стиль шрифта "жирный" и нажмите OK.
  • Прокрутите окно Properties (Свойства) до свойства ForeColor, а затем щелкните мышкой в левом столбце.
  • В правом столбце нажмите кнопку раскрытия списка, а в нем выберите закладку Custom (Польз.) и на ней на синий цвет.

    Текст надписи Label2 поменяется на жирный и будет синего цвета.

  • Размышление о свойствах

    В Visual Basic каждый элемент графического интерфейса программы (включая саму форму) имеет набор свойств, которыми можно управлять. На стадии проектирования вы можете задать их значения с помощью окна Properties (Свойства). К свойствам можно обращаться из кода и изменять их так, как это требуется по ходу работы программы. Те элементы интерфейса пользователя, которые предназначены для ввода текста, часто используют свойства для передачи введенной информации в программу. Поначалу концепция свойств может показаться сложной для понимания. Рассмотрите их на примере чего-нибудь из обычной жизни.

    Например, велосипед - это объект, который используется для поездок из одного места в другое. Так как велосипед - это физический объект, у него есть качества, общие для объектов подобного рода: название модели, цвет, тормоза, колеса. По конструкции это может быть дорожный, гоночный или двухместный велосипед. В терминологии Visual Basic эти характеристики являются свойствами объекта "велосипед". Большинство свойств конкретного велосипеда определяются при его изготовлении. Но некоторые (шины, скорость, возраст и дополнительные детали - отражатели или зеркала) могут изменяться в процессе его использования. При работе с Visual Basic вы встретитесь со свойствами обоих видов.

    Перемещение и изменение размеров окон инструментов

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

    Чтобы передвинуть любое из окон инструментов Visual Studio, просто щелкните на его строке заголовка и перетащите объект в другое место. Если вы придвинете одно окно к краю другого окна, то оно закрепится. Преимущество закрепляемых окон в том, что они всегда видны (они не скрываются за другими окнами). Если вы хотите увеличить закрепляемое окно, просто раздвиньте его границу.

    Чтобы полностью закрыть окно, нужно нажать кнопку Close (Закрыть) в верхнем правом углу этого окна. Вы всегда сможете открыть это окно снова, выбрав соответствующую команду в меню View (Вид).

    В среде разработки Visual Studio имеется функция автоскрытия окна инструмента, которую можно задействовать, щелкнув в правой части заголовка окна по канцелярской кнопке Auto Hide (Автоскрытие). Это действие убирает окно с его закрепленной позиции, а заголовок окна остается на краю среды разработки на закладке, которая не занимает много места. Выполняя автоскрытие окна, вы заметите, что окно инструмента будет оставаться видимым до тех пор, пока вы держите на нем указатель мыши. Как только мышь перемещается в другую часть среды разработки, это окно свернется и превратится в закладку.

    Чтобы восстановить окно, для которого активизировано автоскрытие, нажмите на его закладку на краю среды разработки или некоторое время подержите над ней указатель мыши. Определить, включена ли функция автоскрытия для данного окна, можно по канцелярской кнопке в его правом углу. Удерживая указатель мыши над заголовком, вы можете использовать инструменты в режиме, который можно назвать "игрой в прятки". Другими словами, вы можете быстро вызвать скрытое окно, щелкнув на его закладке, проверить или задать требуемую информацию и затем передвинуть мышь, чтобы окно исчезло. Если вам нужно, чтобы окно было открыто постоянно, снова нажмите кнопку Auto Hide (Автоскрытие), чтобы острие канцелярской кнопки смотрело вниз. Окно останется видимым.

    Использование методик закрепления и автоскрытия требует некоторой практики. Для оттачивания вашего мастерства в управлении окнами и экспериментов с функциями среды разработки Visual Studio проделайте следующие упражнения. После того, как вы закончите эти упражнения, вы сможете настроить инструменты Visual Studio так, чтобы чувствовать себя комфортно в этой среде.

    Перемещение и изменение размеров окон инструментов Visual Studio

    Чтобы передвинуть или изменить размеры одного из окон инструментов Visual Studio, выполните нижеследующие действия. В этом упражнении использовано окно Properties (Свойства), но вы можете передвинуть любое окно по выбору.

    Перемещение и изменение размеров окна Properties (Свойства)

  • Если окно Properties (Свойства) не отображается в среде разработки, нажмите кнопку Properties Window (Окно свойств) на стандартной панели инструментов. При этом окно появится, а его заголовок будет подсвечен.
  • Чтобы сделать окно Properties (Свойства) плавающим (незакрепленным), дважды щелкните мышью на заголовке окна. Окно будет выглядеть так, как показано на следующем рисунке.

  • Используя строку заголовка окна Properties (Свойства), перетащите его в другое место в среде разработки, но не позволяйте ему закрепиться. Возможность перемещать окна инструментов в среде разработки Visual Studio позволяет организовать ее удобным для вас образом. Теперь давайте изменим размеры окна Properties (Свойства), чтобы увидеть больше свойств объекта.
  • Передвиньте указатель мыши к нижнему правому углу окна Properties (Свойства), так, чтобы он принял форму стрелки для изменения размера.

    Размеры окон Visual Studio можно изменить тем же способом, что и окна других приложений в операционной системе Microsoft Windows.

  • Чтобы увеличить окно Properties (Свойства), потяните нижний правый угол окна вниз и вправо.

    Теперь окно стало больше.

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

  • Закрепление инструмента в Visual Studio

    Если инструмент в среде разработки представлен плавающим окном, вы можете вернуть его в его первоначальное закрепленное положение, дважды щелкнув мышью на строке его заголовка. (Эта же техника применялась в последнем упражнении для раскрытия закрепленного окна: двойной щелчок на строке заголовка работает в ту или другую сторону между двумя стандартными положениями окна.) Когда окно находится в плавающем незакрепленном режиме, его можно закрепить в новом месте. Это может понадобиться, чтобы освободить место в Visual Studio для конкретной задачи программирования, например, для работы над графическим интерфейсом в Windows Forms Designer (Конструкторе Windows Forms). Давайте попробуем закрепить окно Properties (Свойства) на новом месте.

    Закрепление окна Properties (Свойства)

  • Убедитесь, что окно Properties (Свойства) (или другой инструмент, который вы хотите передвинуть) представлено в среде разработки Visual Studio плавающим окном и не закреплено.

    Если вы выполнили предыдущее упражнение, то окно Properties (Свойства) будет именно в таком виде.

  • Перетащите окно Properties (Свойства) за его строку заголовка к верхнему, нижнему, правому или левому краю среды разработки, пока граница окна не "прилипнет" к краю окна среды разработки.

    Эта привязка указывает, что, когда вы отпустите кнопку мыши, окно будет закреплено в этом месте. Заметьте, что существует несколько допустимых мест закрепления окон инструментов Visual Studio, так что вы можете попробовать использовать два или три различных положения, пока не найдете то, которое устроит вас больше всего. (Окно должно быть расположено в удобном месте, но не мешать другим используемым окнам инструментов.)

  • Чтобы закрепить окно Properties (Свойства), отпустите кнопку мыши. Окно будет находиться в том месте, где вы его оставили.

    Совет. Чтобы предотвратить закрепление при перетаскивании окна, нажмите и удерживайте при перетаскивании клавишу (Ctrl). Если вы хотите, чтобы передвигаемое окно было совмещено с другим окном в виде закладки, перетащите это окно непосредственно на строку заголовка другого окна. Когда окна связаны друг с другом подобным образом, в нижней части их общего окна появится строка с закладками для каждого из них, и вы сможете переключаться между этими окнами, выбирая их по закладкам. Окна с закладками позволяют эффективно использовать пространство одного окна для двух и более задач. (Например, часто объединяют в виде закладок окна Solution Explorer (Обозреватель решений) и Class View (Представление классов).)

  • Попробуйте еще несколько раз закрепить окно Properties (Свойства) в различных местах, чтобы окончательно разобраться в том, как работают закрепление и закладки.
  • Возможно, некоторые из этих процедур с окнами сначала покажутся странными, но через некоторое время они станут для вас привычны. Вы сможете создать такое пространство окон, в котором хватит места для информации, необходимой для работы с более важными задачами в Конструкторе Windows Forms) и редакторе кода.

    Скрытие инструмента в Visual Studio

    В Visual Studio .NET имеется механизм для быстрого скрытия и отображения инструментов, который называется автоскрытие. Функция автоскрытия доступна для большинства окон инструментов. Чтобы скрыть окно инструмента, нажмите кнопку Auto Hide (Автоскрытие) в правой части заголовка окна, что приведет к сворачиванию его в закладку на краю среды разработки. А чтобы закрепить окно, нажмите кнопку автоскрытия еще раз. Те же действия можно выполнить с помощью команды Auto Hide (Автоскрытие) из меню Window (Окно). Заметьте, что функция и кнопка автоскрытия доступны только для закрепленных окон. Вы не увидите команды Auto Hide (Автоскрытие) или этой кнопки для активного окна, плавающего поверх среды разработки.

    Использование функции автоскрытия

  • Найдите в среде разработки Toolbox (Область элементов) (ее окно обычно открыто в левой части Конструктора Windows Forms). В области элементов находятся элементы управления, которые можно использовать для создания приложений на Visual Basic. Например, для создания объектов в программе МузВопрос использованы элементы управления Label (надпись), Button (кнопка) и PictureBox (поле для изображения). В области элементов есть и другие наборы элементов управления, доступ к которым можно получить, нажав на закладки в ее окне.

    Если области элементов не видна, выберите соответствующую строку в меню View (Вид). На иллюстрации ниже показано, как она выглядит.

  • Найдите кнопку Auto Hide (Автоскрытие) на заголовке окна Toolbox (Область элементов). Канцелярская кнопка на ней нарисована в вертикальном, или приколотом, положении, что означает, что область элементов "приколота" в открытом положении и автоскрытие отключено.
  • Нажмите кнопку автоскрытия в строке заголовка и удерживайте указатель мыши в окне области элементов. Кнопка автоскрытия теперь выглядит как канцелярская кнопка, которая смотрит влево. Это говорит о том, что область элементов больше не "приколота" в открытом положении и будет работать автоскрытие. На левой стороне среды разработки появилась закладка с надписью Toolbox (Область элементов). Также обратите внимание, что Конструктор Windows Forms сдвинулся влево. Однако если указатель мыши все еще находится в рамках окна области элементов, в самой области элементов ничего не изменится. Разработчики Visual Studio решили, что будет лучше, если окно с включенным автоскрытием не будет исчезать до тех пор, пока пользователь не передвинет указатель мыши в другую область среды разработки.
  • Передвиньте мышь из окна Toolbox (Область элементов). Как только вы это сделаете, Toolbox (Область элементов). скроется за пределы экрана и останется только маленькая закладка. (Над закладкой области элементов также видна закладка Server Explorer (Обозреватель серверов) - указание на то, что автоскрытие включено еще для одного окна инструмента. В зависимости от настроек Visual Studio, могут быть видны и другие закладки для окон среды разработки, для которых включено автоскрытие.)

    Преимущество автоскрытия для окон в том, что при этом они освобождают значительное место в рабочей области Visual Studio, оставаясь при этом доступными.

  • Подержите указатель мыши над закладкой Toolbox (Область элементов). (При желании можно щелкнуть на этой закладке.)

    Ее окно немедленно выдвинется обратно в пределы видимости, и вы сможете использовать элементы управления для создания интерфейса пользователя. (Мы сделаем это в лекции 2.)

  • Передвиньте указатель мыши за пределы области элементов, и инструмент снова исчезнет.
  • Наконец, снова раскройте область элементов, а затем нажмите кнопку автоскрытия в строке ее заголовка. Область элементов вернется в знакомое закрепленное положение, и вы сможете использовать ее постоянно.
  • Потратьте некоторое время на перемещение, изменение размеров, закрепление и автоскрытие окон инструментов Visual Studio, чтобы создать удобную для вас рабочую среду. При чтении этой книги вы будете периодически настраивать параметры окон так, чтобы приспособить вашу рабочую область для использования новых инструментов. При необходимости вернитесь к этому разделу и снова попрактикуйтесь в этом упражнении.

    Получение справки

    В комплект Visual Studio .NET входит оперативное справочное руководство, в котором можно найти необходимые сведения о среде разработки Visual Studio, языке программирования Visual Basic, ресурсах .NET Framework и остальных инструментах, входящих в набор Visual Studio. Прежде чем перейти к следующей лекции, в которой вы создадите свою первую программу, потратьте некоторое время на изучение справочной информации.

    Совет. Оперативная справка Visual Studio .NET поставляется на нескольких компакт-дисках, вместе с Visual Studio .NET. Если у вас достаточно места на диске, вы можете установить всю документацию по Visual Studio .NET на свою систему.

    Доступ к справочной информации можно получить несколькими способами (см. таблицу на следующей странице).

    В этом разделе вы узнаете, как в Visual Studio .NET пользоваться Dynamic Help (Динамической справкой). Этот инструмент, в зависимости от того, над чем вы работаете в данный момент, заранее подбирает справочные разделы и показывает их в своем окне. Для ограничения выбора материалов используется анализ контекста, и вы увидите только те из них, которые относятся к конкретному компилятору или инструменту. (Другими словами, в Dynamic Help (Динамической справке) не появятся заголовки, относящиеся к Visual C++ или Visual С#, если вы не работаете с этими инструментами.)

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

    Так как вы только что выполняли упражнение по автоскрытию области элементов, скорее всего система Dynamic Help (Динамической справки) подбирала для вас информацию об области элементов и других ваших действиях. Откройте Dynamic Help (Динамическую справку) и посмотрите.

    Получение справки с помощью Dynamic Help (Динамической справки)

  • Щелкните на закладке Dynamic Help (Динамическая справка) в среде разработки или выберите строку Dynamic Help (Динамическая справка) в меню Help (Справка). Появится окно динамической справки, показанное ниже.

    Окно Dynamic Help (Динамическая справка) входит в состав Visual Studio. Его можно перемещать, изменять размер, закреплять или скрывать. Вы можете оставить его всегда открытым или открывать только тогда, когда оно нужно.

  • Выберите какой-нибудь пункт в окне динамической справки. Скорее всего, это будет текст про область элементов или про окно Properties (Свойства). При этом форма МузВопрос скрывается за закладкой МузВопрос.vb [Design], а в главном окне среды разработки появляется выбранная страница справки.

    Совет. Если вы не установили документацию по вашей системе, то в окне динамической справки никакие заголовки не появятся. Чтобы установить документацию, еще раз запустите программу установки Visual Studio .NET и выберите пункт Product Documentation (Документация продукта).

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

    Совет. Отбор и показ справочной информации можно настроить. В меню Tools (Сервис) выберите команду Options (Параметры) и в окне свойств раскройте папку Environment (Среда). Затем выберите пункт Dynamic Help (Динамическая справка) и определите, какие темы вы хотите видеть в справке и сколько ссылок будет показано одновременно. Эти настройки помогут вам управлять количеством информации, которую предоставляет справка.

  • Поиск по всему тексту в справочной системе

  • В меню Help (Справка) выберите пункт Search (Поиск). В среде разработки появится окно Search (Поиск).
  • В раскрывающемся списке Look for (Найти) введите "Конструктор форм Windows Forms" и элементы управления (включая кавычки, так как название содержит пробелы).
  • Поставьте флажок у функции Highlight Search Hits (In Topics) (Выделять в разделах найденные вхождения), а затем нажмите кнопку Search (Поиск). Появится окно Search Results (Результаты поиска), содержащее несколько заголовков статей, соответствующих вашему критерию поиска.
  • Чтобы увидеть текст статьи, в окне Search Results (Результаты поиска) дважды щелкните мышью на каком-нибудь заголовке. В главном окне появится текст, а слова, которые вы искали, будут выделены цветом, как показано ниже.

    Совет. В среде разработки Visual Studio имеется еще два окна, относящиеся к справочной системе - это Contents (Содержание) и Index (Указатель). Чтобы их открыть, выберите команды Contents (Содержание) или Index (Указатель) в меню Help (Справка). Помните, что справочная информация доступна и другими способами. (Cм. таблицу, которая была приведена чуть раньше в этом разделе.)

  • Следующий шаг: выход из Visual Studio .NET

    Каждая лекция этого курса заканчивается разделом под названием "Следующий шаг", в котором рассмотрены дополнительные действия, связанные с рассматриваемым вопросом. А после разделов "Следующий шаг" приводится таблица, в которой представлены важные понятия, обсуждаемые в каждой лекции.

    Закончив работу с Visual Studio, сохраните все открытые проекты и закройте среду разработки.

    Выход из Visual Studio

  • Сохраните все изменения, которые вы сделали в вашей программе, щелкнув на кнопке SaveAll (Сохранить все) на стандартной панели инструментов.

    В противоположность Visual Basic 6, в Visual Studio .NET вы присваиваете программе имя при создании проекта, а не когда вы готовы его сохранить, так что сейчас вам не требуется указывать имя файла. В Visual Studio .NET гораздо больше папок для проектов, чем было в Visual Basic 6. Каждый проект размещается в своей собственной папке, а в ней создается несколько подпапок, где хранятся результаты компиляции и сборки программы.

  • В меню File (Файл) щелкните на команде Exit (Выход).

    Среда разработки Visual Studio .NET закроется. Теперь настало время перейти к вашей первой программе и лекции 2!

  • Краткая справка по лекции 1

    Чтобы Сделайте следующее
    Запустить Visual Studio .NET На панели задач щелкните на кнопке Start (Пуск), укажите на Programs (Программы), укажите на папку Microsoft Visual Studio .NET 2003, а затем щелкните на значке Microsoft Visual Studio .NET 2003.
    Открыть готовый проект Запустите Visual Studio .NET. В меню File (Файл) укажите на Open (Открыть), а затем щелкните на Project (Проект), или на Start Page (Начальной странице) щелкните на Open Project (Открыть проект).
    Запустить программу Щелкните на кнопке Start (Начать) стандартной панели инструментов или нажмите (F5).
    Установить свойства Щелкните на объекте формы, содержащем свойства, которые вы хотите установить, а затем щелкните на кнопке Properties Window (Окно свойств) стандартной панели инструментов, чтобы вывести на экран окно Properties (Свойства) (если оно не открыто).
    Отобразить и изменить размеры окон инструментов Дважды щелкните мышью на строке заголовка окна, чтобы перевести его в режим плавающего окна. Измените размер окна, перетащив его края.
    Переместить окна инструментов Дважды щелкните мышью на строке заголовка окна, чтобы перевести его в режим плавающего окна, а затем перетащите строку заголовка.
    Прикрепить окна инструментов Дважды щелкните мышью на строке заголовка или перетащите инструмент к краю другого инструмента так, чтобы он прикрепился в нужном месте.
    Включить автосокрытие для окон инструментов Щелкните на кнопке Auto Hide (Автосокрытие) в правой части строки заголовка окна инструмента. Окно инструмента скроется за небольшой закладкой на краю среды разработки до тех пор, пока вы не подержите над ней указатель мыши.
    Выключить автосокрытие для окон инструментов Щелкните на закладке инструмента, а затем снова щелкните на кнопке Auto Hide (Автосокрытие).
    Выйти из Visual Studio .NET В меню File (Файл) выберите пункт Exit (Выход).
    Страницы:

    В этой лекции вы узнаете, как:

  • запускать Microsoft Visual Studio .NET;
  • использовать среду разработки Visual Studio;
  • открыть и запустить программу на Visual Basic;
  • настроить свойства среды;
  • перемещать, изменять размер и закреплять окна инструментов или делать их всплывающими;
  • использовать справочную систему и завершать работу в Visual Studio.
  • Microsoft Visual Basic .NET - это обновленная и расширенная версия популярной системы разработки Visual Basic, с которой работают более 3 миллионов программистов по всему миру. В этой лекции рассказано о нововведениях в Visual Basic .NET и об основных приемах быстрой и эффективной работы с программами в этой среде. Эту лекцию следует прочитать и новичкам в программировании на Visual Basic, и тем, кто уже работает с более ранними версиями этого пакета. Основное преимущество Visual Basic .NET заключается в том, что он помогает сделать вашу работу еще более эффективной - особенно если вы используете информацию из баз данных, или создаете решения для сети Интернет. Кроме того, научившись свободно ориентироваться в среде разработки Visual Studio, вы сможете использовать те же самые инструменты для написания программ в Microsoft Visual C++.NET, Microsoft Visual C# .NET, а также компиляторы и инструменты третьих фирм.

    В этой лекции вы узнаете, как запустить Visual Basic и как в интегрированной среде разработки открыть и запустить простую программу. Вы изучите основные команды меню и способы программирования в Visual Studio; откроете и запустите простую программу на Visual Basic, которая называется МузВопрос; измените настройки программирования; попрактикуетесь в перетаскивании, изменении размера и закреплении окон инструментов. Вы также узнаете, как получить дополнительную информацию с помощью справочной системы и как корректно завершить работу в среде разработки.

    Что нового в Visual Basic .NET?

    Переход с Visual Basic 6 на Visual Basic .NET - дело не очень простое. В нем появились новые возможности, а некоторые знакомые инструменты изменились. По этой причине каждая лекция начинается с врезки с описанием изменений. Для изучения Visual Basic .NET с помощью этой книги вам не требуется иметь какой-либо опыт программирования. Для тех, кто уже знает Visual Basic 6, ниже перечислены некоторые усовершенствования в Visual Basic .NET.

    Теперь Visual Basic - полноправная часть Visual Studio. Для Microsoft Visual C++ .NET, Microsoft Visual C# .NET и Visual Basic используется одна и та же общая среда разработки, а также общие инструменты.

  • В Visual Studio появилась новая панель Start Page (Начальная страница). На ней показываются недавно использовавшиеся проекты, с нее можно открывать новые или существующие исходные файлы. Дополнительные ссылки на панели Start Page (Начальная страница) предоставляют доступ к веб-сайтам о Visual Studio и к сообществам разработчиков.
  • Среда разработки Visual Studio содержит несколько новых инструментов программирования, а уже имевшиеся средства были доработаны. Окно Project (Проект) теперь называется Solution Explorer (Обозреватель решений), появилось окно контекстной справки, по имени Dynamic Help (Динамическая справка). Несколько изменилась и панель инструментов Toolbox (Область элементов). Она теперь разделена на несколько функциональных категорий: элементы Windows Forms, элементы Web Forms и Data (Данные).
  • Большинство окон инструментов имеют функцию автоматического сворачивания окна инструмента - когда он не используется, он скрывается с экрана.
  • Проекты теперь сохраняются по-другому. Имя проекту вы присваиваете перед его созданием. Сами проекты разделены на несколько файлов и папок - их еще больше, чем в Visual Basic 6. В Visual Basic 6 программы, которые состояли из нескольких проектов, назывались группами проектов; теперь они называются решениями.
  • Среда разработки Visual Studio .NET

    Хотя язык программирования, который вы будете изучать в этой книге, называется Visual Basic, среда разработки программ называется Microsoft Visual Studio .NET. Это мощная и настраиваемая среда программирования, которая содержит все инструменты, необходимые для быстрого и эффективного создания надежных программ для Windows. Большинство возможностей Visual Studio можно одинаково использовать в Visual Basic .NET, Visual C++ .NET, Visual C# .NET и Visual J# .NET. Для запуска Visual Studio выполните следующие действия.

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

    Запуск Visual Studio .NET

  • На панели задач Windows нажмите кнопку Start (Пуск), наведите указатель на All Programs (Все программы), а затем на папку Microsoft Visual Studio .NET 2003. Появится список программ, находящихся в папке Microsoft Visual Studio .NET 2003.

    Важно. Чтобы выполнить упражнения из этой книги, нужно установить одну из следующих редакций Visual Studio .NET 2003: Visual Basic .NET Стандартный выпуск, Visual Studio .NET Professional, Visual Studio .NET Enterprise Developer или Visual Studio .NET Enterprise Architect. Вы не сможете выполнять упражнения, если у вас установлена более ранняя версия Visual Basic. В этом случае попробуйте найти издание "Microsoft Visual Basic Professional 6.0 Шаг за шагом".

  • Выберите значок Microsoft Visual Studio .NET 2003.

    Запустится Visual Studio, и вы увидите на экране среду разработки с ее многочисленными меню, инструментами и окнами с компонентами. (Иногда эти окна также называются окнами инструментов.) Если это первый запуск Visual Studio после новой установки, то должна появиться Start Page (Начальная страница). Если Start Page (Начальная страница) не видна, ее можно вызвать из меню Help (Справка) по команде Show Start Page (Показать начальную страницу).

    Важно. Если все надписи и команды в среде разработки написаны по-английски, в верхней строке меню выберите меню Tools, в нем команду Options (Параметры). Появится окно настройки среды Parameters. В левом столбце папок раскройте двойным щелчком папку Environment, а в ней выберите строку International Settings. В правой части окна из списка Language выберите Russian - это русский язык. Нажмите кнопку ОК и закройте окно. После этого завершите работу среды Visual Studio и запустите ее заново (вернитесь на пункт 1).

  • В верхней части окна Start Page (Начальная страница) щелкните на вкладке My Profile (Мой профиль). Visual Studio покажет личную настройку параметров. Панель My Profile (Мой профиль) позволяет настроить Visual Studio в соответствии с вашими личными предпочтениями. Это важный момент, так как Visual Studio может использоваться для создания программ на разных языках (Visual Basic, Visual C++ и т.д.), так что сразу идентифицируйте себя как разработчика на Visual Basic.
  • В раскрывающемся списке Profile (Профиль) выберите пункт Visual Basic Developer (Разработчик на Visual Basic). Visual Studio немедленно настроит среду разработки для программирования на Visual Basic, откроет Toolbox (Область элементов), и настроит характеристики окон и стили форматирования кода таким образом, что ваши программы будут выглядеть так же, как и стандартные решения Visual Basic.
  • Убедитесь, что в раскрывающемся списке At Startup (При запуске) выбран пункт Show Start Page (Показать начальную страницу). Теперь при каждом запуске Visual Studio будет показана Start Page (Начальная страница).

  • Изучите остальные настройки. Обратите внимание, что Visual Studio изменила некоторые из них, когда вы определили себя как программиста на Visual Basic. Вы всегда можете вернуться к вкладке My Profile (Мой профиль) и выполнить более тонкую настройку. Вы лучше поймете смысл этих настроек, когда напишете несколько программ и посмотрите на код Visual Basic, написанный вашими друзьями и коллегами.
  • Запустив Visual Studio, начните с открытия какого-либо существующего проекта: с готового решения, в которое нужно вынести изменения, или с текущего разрабатываемого проекта. Попробуйте открыть существующий проект - программу МузВопрос.

    Открытие проекта Visual Basic

  • Щелкните на закладке Projects (Проекты), а затем на кнопке Open Project (Открыть проект) в нижней части стартовой страницы. На экране появится диалоговое окно Open Project (Открытие проекта), с различными вариантами выбора. Даже если вы прежде не использовали Visual Basic, диалоговое окно Open Project (Открытие проекта) вполне понятно, оно похоже на окна Open (Открыть) в Microsoft Word или Microsoft Excel.

    Совет. В левой части диалогового окна Open Project (Открытие проекта) вы увидите несколько значков. Значок My Projects (Мои проекты) открывает папку Visual Studio Projects, расположенную в папке My Documents (Мои документы) вашей системы. По умолчанию Visual Studio сохраняет ваши проекты в папку Visual Studio Projects и создает для каждого проекта свою папку.

  • В раскрывающемся списке Look in (Папка) в верхней части окна Open Project (Открытие проекта) выберите диск С. (Если вы установили учебные файлы на другой диск, выберите его.)
  • Дважды щелкните на папке с именем vbnet03sbs. (Если у вас папка с упражнениями имеет другое имя, дважды щелкните на нем.) Вы увидите подпапки с именами Гл.1, Гл.2, Гл.3, Гл.4 и т.д.
  • Откройте папку Гл.1\МузВопрос, а затем дважды щелкните мышью на файле проекта МузВопрос (МузВопрос.vbproj). Visual Studio загрузит форму МузВопрос, свойства и код программы проекта. Возможно, все еще будет видна начальная страница, но в Обозревателе решений в верхнем правом углу экрана уже будет виден список файлов проекта.

    Совет. Если в диалоговом окне Open Project (Открыть проект) не видны расширения имен файлов, то, скорее всего, в настройках файловой системы выбран параметр сокрытия расширений зарегистрированных типов файлов. Этот параметр можно изменить в Проводнике Windows. В меню Tools (Сервис) проводника Windows щелкните на пункте Folder Options (Свойства папки). На закладке View (Вид) диалогового окна Folder Options (Свойства папки) снимите флажок Hide File Extentions For Known File Types (Скрывать расширения для зарегистрированных типов файлов).

  • Проекты и решения

    В Visual Studio разрабатываемые программы обычно называются проектами или решениями, так как они содержат не один-единственный файл, а много отдельных компонентов. Для программ на Visual Basic .NET всегда имеется файл проекта (.vbproj) и файл решения (.sln). Файл проекта содержит информацию, относящуюся к одной программной задаче. Файл решения содержит информацию об одном или нескольких проектах. Файлы решений используются для управления несколькими взаимосвязанными проектами и похожи на файлы групп проектов (.vbg) из Visual Basic 6. Примеры, прилагаемые к этой книге, обычно содержат по одному проекту для каждого решения, так что открытие файла проекта (.vbproj) будет иметь такой же эффект, как и открытие файла решения (.sln). Но для решений, содержащих несколько проектов, вы должны открывать файл решения.

    Инструменты Visual Studio .NET

    Теперь давайте подробнее познакомимся со средой разработки, инструментами программирования и окнами, которые нам понадобятся при изучении этого курса. Если вы писали программы на Visual Basic, то вам уже знакомы многие инструменты разработки. В целом инструменты - это средства или функции, которые используются при создании, настройке и тестировании программ на Visual Basic. Некоторые инструменты помогут получить дополнительную информацию о ресурсах системы, включая доступные базы данных и соединения с веб-сайтами. Также имеется несколько мощных инструментов для работы со справочной системой.

    Большинство команд, которые управляют средой разработки, доступны в верхней строке меню. Меню и команды работают точно так же, как и во всех остальных программах для Windows, и к ним можно получить доступ как с помощью клавиатуры, так и с помощью мыши. Под строкой меню расположена стандартная панель инструментов, представляющая собой набор кнопок, запускающих те или иные команды или управляющих средой разработки Visual Studio. Если вы работали с Excel или Word, то концепция панели инструментов должна быть вам знакома. Чтобы выполнить команду, связанную с кнопкой на панели инструментов, щелкните по этой кнопке мышью. В нижней части экрана обычно расположена Панель задач Windows, которую можно использовать для переключения между различными компонентами Visual Studio . NET и для активизации других программ для Windows. На этой панели задач обычно видны значки Обозревателя Microsoft Internet Explorer и других программ.

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

    Основные инструменты в среде разработки Visual Studio - это Solution Explorer (Обозреватель решений) (раньше он назывался Project Explorer), окно Properties (Свойства), Dynamic Help (Динамическая справка), Windows Forms Designer (Конструктор Windows Forms), Toolbox (Область элементов) и окно Output (Вывод). Есть также несколько специализированных инструментов, в их числе Server Explorer (Обозреватель серверов) и Class View (Представление классов). Они чаще всего представлены в виде закладок вдоль границ среды разработки или в нижней части окон инструментов, или вообще невидимы. Если какой-либо инструмент не виден, и он вам потребовался, откройте меню View (Вид) и выберите инструмент, который вы хотите использовать. Из-за того, что в меню View (Вид) стало больше инструментов, Microsoft перенесла реже используемые инструменты в подменю Other Windows (Другие окна). Если вы не видите то, что вам нужно, выберите строку Other Windows (Другие окна).

    Точный размер и форма окон и инструментов зависят от настроек вашей среды разработки. Visual Studio позволяет располагать и закреплять окна так, чтобы сделать видимыми все необходимые элементы. Вы также можете скрыть инструменты так, что они примут форму закладок по краям среды разработки и останутся невидимыми до тех пор, пока они снова вам не понадобятся. Понять, какие инструменты важны вам в данный момент, а какие можно изучить позже - непростая проблема при знакомстве с насыщенным интерфейсом Visual Studio. Лучше всего ваша среда разработки будет выглядеть, если вы установите режим монитора и параметры рабочего стола Windows так, чтобы рабочее пространство экрана было как можно больше. Но даже в этом случае среда разработки может показаться несколько загроможденной. Например, при подготовке снимков экранов для этой книги использовалось разрешение 1024 x 768. На своем компьютере вы можете изменить эту настройку, щелкнув правой кнопкой мыши на рабочем столе Windows и выбрав Properties (Свойства).

    Добавив различные инструменты, Microsoft привнесла в среду разработки много новых и полезных функций, и предоставила при этом простые механизмы для приведения их в порядок. Для этого используются такие механизмы, как закрепление окон, автоскрытие окон и др., которые будут описаны несколько позже. Если вы просто запускаете Visual Basic, наилучший способ справиться с этой перегруженностью функциями - скрыть инструменты, которые вы не будете использовать часто, и освободить место для более нужных инструментов. Основные инструменты для программирования на Visual Basic, которые вы сразу начнете использовать при чтении этой книги - это Solution Explorer (Обозреватель решений), окно Properties (Свойства), Windows Forms Designer (Конструктор Windows Forms), Toolbox (Область элементов), Dynamic Help (Динамическая справка) и окно Вывод. Вам вряд ли скоро потребуются окна Server Explorer (Обозреватель серверов) , Class View (Представление классов), Resourse View (Просмотр ресурсов), Object Browser (Обозреватель объектов) или Debug (Отладка).

    В следующих упражнениях вы начнете экспериментировать с основными инструментами среды разработки Visual Studio. Вы также узнаете, как скрывать инструменты, которые пока не нужны.

    Windows Forms Designer (Конструктор Windows Forms)

    Если вы выполнили предыдущее упражнение, то в среде разработки Visual Studio будет загружен проект МузВопрос. Однако пользовательский интерфейс и основная графическая форма проекта могут быть все еще не видны в Visual Studio. (Более сложные проекты могут содержать несколько графических форм, но в этой простой программе требуется только одна.) Чтобы сделать форму проекта МузВопрос видимой в среде разработки, вы должны вывести ее на экран с помощью Solution Explorer (Обозревателя решений).

    Отображение Windows Forms Designer (Конструктора Windows Forms)

  • Найдите панель Solution Explorer (Обозреватель решений), расположенную в верхнем правом углу среды разработки Visual Studio. Если вы ее не видите (она может быть скрыта в виде закладки так, что ее не видно, или вообще отключена), то в меню View (Вид) выберите Solution Explorer (Обозреватель решений).

    Когда проект МузВопрос загружен, Solution Explorer (Обозреватель решений) выглядит так.

  • В окне Solution Explorer (Обозреватель решений) выберите форму MusicTrivia.vb. У всех файлов форм, включая и этот, рядом находится маленький значок формы, так что их легко идентифицировать. Когда вы щелкаете на файле формы, Visual Studio выделяет его в Solution Explorer (Обозревателе решений), а в окне Properties (Свойства) (если оно отображено на экране) появляется информация об этом файле.
  • Чтобы показать рабочее поле, щелкните в Solution Explorer (Обозревателе решений) на кнопке View Designer (Просмотреть конструктор). Форма МузВопрос отображается в Windows Forms Designer (Конструкторе Windows Forms), как показано на рисунке.
  • Обратите внимание, что в верхней части Windows Forms Designer (Конструктора Windows Forms) по-прежнему видна закладка Start Page (Начальная страница). Вы можете щелкнуть на этой закладке, чтобы открыть Start Page (Начальную страницу), изменить настройки своего профиля или открыть дополнительные файлы проектов. Чтобы вернуться в окно Конструктора Windows Forms, щелкните на закладке с меткой MusicTrivia.vb [Design], расположенной над формой МузВопрос.

    Теперь с помощью Visual Studio мы запустим программу на языке Visual Basic.

    Совет. Если вы не видите закладок Start Page (Начальная страница) и MusicTrivia.vb [Design], возможно, ваша среда разработки находится в режиме Среда MDI, а не в режиме Tabbed documents (Вкладки). Чтобы изменить эту настройку, в меню Tools (Сервис) выберите строку Options (Параметры). В левой части диалогового окна Options (Параметры) выберите папку Environment (Среда), а затем General (Общие). В правой части в разделе Options (Параметры) щелкните на переключателе Tabbed documents (Вкладки), а затем на OK. Когда вы запустите Visual Studio в следующий раз, открытые вами окна будут иметь закладки, с помощью которых можно переключаться между окнами.

    Запуск программы на языке Visual Basic

    МузВопрос - это простая программа на языке Visual Basic, разработанная специально, чтобы дать вам представление об инструментах программирования Visual Studio. В форму, которую вы сейчас видите, добавлено пять объектов: две надписи, изображение и две кнопки. А в код программы добавлено три строки, которые заставляют эту простую программу задавать простой вопрос и затем выдавать ответ. (Сейчас ответ виден, так как вы находитесь в режиме разработки, но когда вы запустите программу, ответ будет скрыт.) О создании объектов и добавлении кода программы вы узнаете в следующей лекции. А сейчас с помощью среды разработки Visual Studio попробуйте запустить эту программу.

    Запуск программы "МузВопрос"

  • Чтобы запустить программу МузВопрос из Visual Studio, щелкните на кнопке Start (Начать), расположенной на стандартной панели инструментов.

    Совет. Чтобы запустить программу в среде разработки Visual Studio, можно также нажать (F5) или выбрать команду Start (Начать) из меню Debug (Отладка). Заметьте, что расположение команды Start (Начать) отличается от ее положения в компиляторе Visual Basic 6.

    Visual Studio загружает и компилирует проект в сборку (упорядоченную коллекцию из модулей, данных и так называемого манифеста программы), а затем запускает программу в среде разработки. Значок программы появляется на панели задач Windows. Во время компиляции в окне Output (Вывод) печатаются некоторые сведения об этапах загрузки и компиляции, и об ошибках, если они возникают. Через некоторое время вы снова увидите форму МузВопрос, причем фотография и текст ответа сначала не видны.

    Теперь МузВопрос задает свой важный вопрос: На каком эстрадном инструменте часто играют одним большим пальцем?.

  • Чтобы увидеть ответ на вопрос, нажмите кнопку Ответ. Ниже вопроса программа выведет текст ответа ("На бас-гитаре!"), а затем и фотографию гитариста, демонстрирующего эту технику. Тестовая программа работает.

  • Чтобы закрыть программу, нажмите Выход.
  • Форма закроется, а среда разработки Visual Studio снова станет активной. Обратите внимание, что форма в среде разработки теперь выглядит немного иначе - на поверхности формы видна сетка точек привязки, две надписи окружены серым полем, а форму окружают маркеры для изменения размера. Эти функции видны только тогда, когда форма находится в режиме разработки, они помогают проектировать и выравнивать графический интерфейс. Кроме того, сетка помогает отличить конструктор от запущенной из Visual Studio программы. (В следующей лекции вы попрактикуетесь в использовании этих функций.)

    Окно Properties (Свойства)

    Окно Properties (Свойства) используется для настройки характеристик - или значений свойств - различных элементов, расположенных на форме или относящихся к ней. Каждое свойство - это то или иное качество одного из объектов интерфейса пользователя. Например, для вопроса в программе МузВопрос можно изменить шрифт или размер шрифта, или текст может появляться в другом месте. (При работе с Visual Studio .NET можно задать для текста любой шрифт из тех, что установлены в вашей системе, точно так же, как это делается в приложениях Microsoft Excel и Word.) Итак, при создании интерфейса пользователя значения свойств можно менять или в окне Properties (Свойства), или добавляя соответствующие команды прямо в текст программы в Code Editor (Редакторе кода).

    Окно Properties (Свойства) содержит раскрывающийся список всех элементов интерфейса пользователя (объектов формы). Для каждого из объектов в окне появляется полный перечень всех свойств, доступных для изменения. (Свойства можно отсортировать по алфавиту или по категориям, нажав соответствующую кнопку.) Теперь давайте поменяем свойство Font (шрифт) для первой надписи в программе МузВопрос.

    Изменение свойства

  • Щелкните на объекте Label1 формы МузВопрос. ( Label1 содержит текст "На каком эстрадном инструменте часто играют одним большим пальцем?"). Чтобы начать работать с объектом формы, необходимо сначала выбрать этот объект. Когда вы выбрали объект, вокруг него появляется рамка и маркеры для изменения размера, а в окне Properties (Свойства) отображаются его свойства.
  • Щелкните на кнопке Properties Window (Окно свойств) на стандартной панели инструментов. Окно Properties (Свойства) - это еще один инструмент Visual Studio, который может быть видимым или скрытым в зависимости от настроек среды в вашей системе. Обычно оно появляется ниже Solution Explorer (Обозревателя решений) в правой части среды разработки.

    Оно выглядит так, как показано на рисунке ниже.

    В окне Properties (Свойства) перечислены все свойства первой надписи, имеющейся на форме. (Всего для надписей имеется 45 свойств.) Названия свойств перечислены в левой части таблички, а текущие настройки для каждого свойства показаны в правом столбце. Так как существует множество свойств (и большая часть из них изменяется редко), Visual Studio организует их по категориям и отображает в виде структуры. Если категория содержит рядом с собой знак (+), то ее можно раскрыть двойным щелчком и увидеть все свойства, входящие в эту категорию. Если рядом с категорией стоит знак (-), то все свойства видны, а чтобы скрыть этот список и оставить только имя категории, щелкните по знаку "минус"

    .

    Совет. В окне Properties (Свойства) есть две удобные кнопки, которые можно использовать для организации свойств. Кнопка Alphabetic (По алфавиту) сортирует все свойства в алфавитном порядке и сворачивает их в нескольких категориях. (Если вам известно имя свойства и вы хотите его быстро найти, нажмите эту кнопку.) Кнопка Categorized (По категориям) распределяет свойства по различным логическим группам. (Если вы не знаете всех свойств настраиваемого объекта и хотите сгруппировать свойства по их типам, нажмите эту кнопку.) Если вы недавно работаете в Visual Studio и Visual Basic, рекомендуем вам использовать настройку Categorized (По категориям), пока вы не познакомитесь с большинством объектов и свойств.

  • Используя полосу прокрутки, спуститесь вниз по списку свойств, пока не появится свойство Font. Полоса прокрутки в окне Properties (Свойства) работает так же, как и для обычных списков.
  • Щелкните на названии свойства Font в левом столбце.

    В правом столбце частично видно имя текущего шрифта (Microsoft Sans Serif), а рядом с ним появляется кнопка с многоточием. Эта кнопка означает, что для настройки данного свойства существует дополнительное окно.

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

    Visual Studio покажет диалоговое окно Font (Шрифт), в котором можно уточнить параметры шрифта для выбранной надписи. Каждому выбранному вами параметру соответствует отдельная строка в окне Properties (Свойства), и ее значение будет изменено соответствующим образом.

  • Измените размер шрифта с 10 до 12 точек, а затем измените начертание с обычного на курсив. Чтобы подтвердить сделанные изменения, нажмите кнопку OK.

    Visual Studio записывает изменения и в соответствии с ними изменяет значения свойств. Вы можете изучить изменения, сделанные Visual Studio, посмотрев форму в конструкторе Windows Forms или раскрыв категорию Font в окне Properties (Свойства).

    Теперь измените свойство для объекта Label2 (эта надпись содержит текст "На бас-гитаре!").

  • В Solution Explorer (Обозревателе решений) щелкните на второй надписи (объект Label2 ).

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

  • Снова щелкните в окне Properties (Свойства) на свойстве Font.

    Объект Label2 содержит свой собственный уникальный набор свойств. Хотя названия свойств такие же, как и для объекта Label1, значения свойств отличаются, поэтому вид и поведение объекта Label2 не зависят от остальных объектов формы.

  • Нажмите кнопку с многоточием свойства Font, установите стиль шрифта "жирный" и нажмите OK.
  • Прокрутите окно Properties (Свойства) до свойства ForeColor, а затем щелкните мышкой в левом столбце.
  • В правом столбце нажмите кнопку раскрытия списка, а в нем выберите закладку Custom (Польз.) и на ней на синий цвет.

    Текст надписи Label2 поменяется на жирный и будет синего цвета.

  • Размышление о свойствах

    В Visual Basic каждый элемент графического интерфейса программы (включая саму форму) имеет набор свойств, которыми можно управлять. На стадии проектирования вы можете задать их значения с помощью окна Properties (Свойства). К свойствам можно обращаться из кода и изменять их так, как это требуется по ходу работы программы. Те элементы интерфейса пользователя, которые предназначены для ввода текста, часто используют свойства для передачи введенной информации в программу. Поначалу концепция свойств может показаться сложной для понимания. Рассмотрите их на примере чего-нибудь из обычной жизни.

    Например, велосипед - это объект, который используется для поездок из одного места в другое. Так как велосипед - это физический объект, у него есть качества, общие для объектов подобного рода: название модели, цвет, тормоза, колеса. По конструкции это может быть дорожный, гоночный или двухместный велосипед. В терминологии Visual Basic эти характеристики являются свойствами объекта "велосипед". Большинство свойств конкретного велосипеда определяются при его изготовлении. Но некоторые (шины, скорость, возраст и дополнительные детали - отражатели или зеркала) могут изменяться в процессе его использования. При работе с Visual Basic вы встретитесь со свойствами обоих видов.

    Перемещение и изменение размеров окон инструментов

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

    Чтобы передвинуть любое из окон инструментов Visual Studio, просто щелкните на его строке заголовка и перетащите объект в другое место. Если вы придвинете одно окно к краю другого окна, то оно закрепится. Преимущество закрепляемых окон в том, что они всегда видны (они не скрываются за другими окнами). Если вы хотите увеличить закрепляемое окно, просто раздвиньте его границу.

    Чтобы полностью закрыть окно, нужно нажать кнопку Close (Закрыть) в верхнем правом углу этого окна. Вы всегда сможете открыть это окно снова, выбрав соответствующую команду в меню View (Вид).

    В среде разработки Visual Studio имеется функция автоскрытия окна инструмента, которую можно задействовать, щелкнув в правой части заголовка окна по канцелярской кнопке Auto Hide (Автоскрытие). Это действие убирает окно с его закрепленной позиции, а заголовок окна остается на краю среды разработки на закладке, которая не занимает много места. Выполняя автоскрытие окна, вы заметите, что окно инструмента будет оставаться видимым до тех пор, пока вы держите на нем указатель мыши. Как только мышь перемещается в другую часть среды разработки, это окно свернется и превратится в закладку.

    Чтобы восстановить окно, для которого активизировано автоскрытие, нажмите на его закладку на краю среды разработки или некоторое время подержите над ней указатель мыши. Определить, включена ли функция автоскрытия для данного окна, можно по канцелярской кнопке в его правом углу. Удерживая указатель мыши над заголовком, вы можете использовать инструменты в режиме, который можно назвать "игрой в прятки". Другими словами, вы можете быстро вызвать скрытое окно, щелкнув на его закладке, проверить или задать требуемую информацию и затем передвинуть мышь, чтобы окно исчезло. Если вам нужно, чтобы окно было открыто постоянно, снова нажмите кнопку Auto Hide (Автоскрытие), чтобы острие канцелярской кнопки смотрело вниз. Окно останется видимым.

    Использование методик закрепления и автоскрытия требует некоторой практики. Для оттачивания вашего мастерства в управлении окнами и экспериментов с функциями среды разработки Visual Studio проделайте следующие упражнения. После того, как вы закончите эти упражнения, вы сможете настроить инструменты Visual Studio так, чтобы чувствовать себя комфортно в этой среде.

    Перемещение и изменение размеров окон инструментов Visual Studio

    Чтобы передвинуть или изменить размеры одного из окон инструментов Visual Studio, выполните нижеследующие действия. В этом упражнении использовано окно Properties (Свойства), но вы можете передвинуть любое окно по выбору.

    Перемещение и изменение размеров окна Properties (Свойства)

  • Если окно Properties (Свойства) не отображается в среде разработки, нажмите кнопку Properties Window (Окно свойств) на стандартной панели инструментов. При этом окно появится, а его заголовок будет подсвечен.
  • Чтобы сделать окно Properties (Свойства) плавающим (незакрепленным), дважды щелкните мышью на заголовке окна. Окно будет выглядеть так, как показано на следующем рисунке.

  • Используя строку заголовка окна Properties (Свойства), перетащите его в другое место в среде разработки, но не позволяйте ему закрепиться. Возможность перемещать окна инструментов в среде разработки Visual Studio позволяет организовать ее удобным для вас образом. Теперь давайте изменим размеры окна Properties (Свойства), чтобы увидеть больше свойств объекта.
  • Передвиньте указатель мыши к нижнему правому углу окна Properties (Свойства), так, чтобы он принял форму стрелки для изменения размера.

    Размеры окон Visual Studio можно изменить тем же способом, что и окна других приложений в операционной системе Microsoft Windows.

  • Чтобы увеличить окно Properties (Свойства), потяните нижний правый угол окна вниз и вправо.

    Теперь окно стало больше.

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

  • Закрепление инструмента в Visual Studio

    Если инструмент в среде разработки представлен плавающим окном, вы можете вернуть его в его первоначальное закрепленное положение, дважды щелкнув мышью на строке его заголовка. (Эта же техника применялась в последнем упражнении для раскрытия закрепленного окна: двойной щелчок на строке заголовка работает в ту или другую сторону между двумя стандартными положениями окна.) Когда окно находится в плавающем незакрепленном режиме, его можно закрепить в новом месте. Это может понадобиться, чтобы освободить место в Visual Studio для конкретной задачи программирования, например, для работы над графическим интерфейсом в Windows Forms Designer (Конструкторе Windows Forms). Давайте попробуем закрепить окно Properties (Свойства) на новом месте.

    Закрепление окна Properties (Свойства)

  • Убедитесь, что окно Properties (Свойства) (или другой инструмент, который вы хотите передвинуть) представлено в среде разработки Visual Studio плавающим окном и не закреплено.

    Если вы выполнили предыдущее упражнение, то окно Properties (Свойства) будет именно в таком виде.

  • Перетащите окно Properties (Свойства) за его строку заголовка к верхнему, нижнему, правому или левому краю среды разработки, пока граница окна не "прилипнет" к краю окна среды разработки.

    Эта привязка указывает, что, когда вы отпустите кнопку мыши, окно будет закреплено в этом месте. Заметьте, что существует несколько допустимых мест закрепления окон инструментов Visual Studio, так что вы можете попробовать использовать два или три различных положения, пока не найдете то, которое устроит вас больше всего. (Окно должно быть расположено в удобном месте, но не мешать другим используемым окнам инструментов.)

  • Чтобы закрепить окно Properties (Свойства), отпустите кнопку мыши. Окно будет находиться в том месте, где вы его оставили.

    Совет. Чтобы предотвратить закрепление при перетаскивании окна, нажмите и удерживайте при перетаскивании клавишу (Ctrl). Если вы хотите, чтобы передвигаемое окно было совмещено с другим окном в виде закладки, перетащите это окно непосредственно на строку заголовка другого окна. Когда окна связаны друг с другом подобным образом, в нижней части их общего окна появится строка с закладками для каждого из них, и вы сможете переключаться между этими окнами, выбирая их по закладкам. Окна с закладками позволяют эффективно использовать пространство одного окна для двух и более задач. (Например, часто объединяют в виде закладок окна Solution Explorer (Обозреватель решений) и Class View (Представление классов).)

  • Попробуйте еще несколько раз закрепить окно Properties (Свойства) в различных местах, чтобы окончательно разобраться в том, как работают закрепление и закладки.
  • Возможно, некоторые из этих процедур с окнами сначала покажутся странными, но через некоторое время они станут для вас привычны. Вы сможете создать такое пространство окон, в котором хватит места для информации, необходимой для работы с более важными задачами в Конструкторе Windows Forms) и редакторе кода.

    Скрытие инструмента в Visual Studio

    В Visual Studio .NET имеется механизм для быстрого скрытия и отображения инструментов, который называется автоскрытие. Функция автоскрытия доступна для большинства окон инструментов. Чтобы скрыть окно инструмента, нажмите кнопку Auto Hide (Автоскрытие) в правой части заголовка окна, что приведет к сворачиванию его в закладку на краю среды разработки. А чтобы закрепить окно, нажмите кнопку автоскрытия еще раз. Те же действия можно выполнить с помощью команды Auto Hide (Автоскрытие) из меню Window (Окно). Заметьте, что функция и кнопка автоскрытия доступны только для закрепленных окон. Вы не увидите команды Auto Hide (Автоскрытие) или этой кнопки для активного окна, плавающего поверх среды разработки.

    Использование функции автоскрытия

  • Найдите в среде разработки Toolbox (Область элементов) (ее окно обычно открыто в левой части Конструктора Windows Forms). В области элементов находятся элементы управления, которые можно использовать для создания приложений на Visual Basic. Например, для создания объектов в программе МузВопрос использованы элементы управления Label (надпись), Button (кнопка) и PictureBox (поле для изображения). В области элементов есть и другие наборы элементов управления, доступ к которым можно получить, нажав на закладки в ее окне.

    Если области элементов не видна, выберите соответствующую строку в меню View (Вид). На иллюстрации ниже показано, как она выглядит.

  • Найдите кнопку Auto Hide (Автоскрытие) на заголовке окна Toolbox (Область элементов). Канцелярская кнопка на ней нарисована в вертикальном, или приколотом, положении, что означает, что область элементов "приколота" в открытом положении и автоскрытие отключено.
  • Нажмите кнопку автоскрытия в строке заголовка и удерживайте указатель мыши в окне области элементов. Кнопка автоскрытия теперь выглядит как канцелярская кнопка, которая смотрит влево. Это говорит о том, что область элементов больше не "приколота" в открытом положении и будет работать автоскрытие. На левой стороне среды разработки появилась закладка с надписью Toolbox (Область элементов). Также обратите внимание, что Конструктор Windows Forms сдвинулся влево. Однако если указатель мыши все еще находится в рамках окна области элементов, в самой области элементов ничего не изменится. Разработчики Visual Studio решили, что будет лучше, если окно с включенным автоскрытием не будет исчезать до тех пор, пока пользователь не передвинет указатель мыши в другую область среды разработки.
  • Передвиньте мышь из окна Toolbox (Область элементов). Как только вы это сделаете, Toolbox (Область элементов). скроется за пределы экрана и останется только маленькая закладка. (Над закладкой области элементов также видна закладка Server Explorer (Обозреватель серверов) - указание на то, что автоскрытие включено еще для одного окна инструмента. В зависимости от настроек Visual Studio, могут быть видны и другие закладки для окон среды разработки, для которых включено автоскрытие.)

    Преимущество автоскрытия для окон в том, что при этом они освобождают значительное место в рабочей области Visual Studio, оставаясь при этом доступными.

  • Подержите указатель мыши над закладкой Toolbox (Область элементов). (При желании можно щелкнуть на этой закладке.)

    Ее окно немедленно выдвинется обратно в пределы видимости, и вы сможете использовать элементы управления для создания интерфейса пользователя. (Мы сделаем это в лекции 2.)

  • Передвиньте указатель мыши за пределы области элементов, и инструмент снова исчезнет.
  • Наконец, снова раскройте область элементов, а затем нажмите кнопку автоскрытия в строке ее заголовка. Область элементов вернется в знакомое закрепленное положение, и вы сможете использовать ее постоянно.
  • Потратьте некоторое время на перемещение, изменение размеров, закрепление и автоскрытие окон инструментов Visual Studio, чтобы создать удобную для вас рабочую среду. При чтении этой книги вы будете периодически настраивать параметры окон так, чтобы приспособить вашу рабочую область для использования новых инструментов. При необходимости вернитесь к этому разделу и снова попрактикуйтесь в этом упражнении.

    Получение справки

    В комплект Visual Studio .NET входит оперативное справочное руководство, в котором можно найти необходимые сведения о среде разработки Visual Studio, языке программирования Visual Basic, ресурсах .NET Framework и остальных инструментах, входящих в набор Visual Studio. Прежде чем перейти к следующей лекции, в которой вы создадите свою первую программу, потратьте некоторое время на изучение справочной информации.

    Совет. Оперативная справка Visual Studio .NET поставляется на нескольких компакт-дисках, вместе с Visual Studio .NET. Если у вас достаточно места на диске, вы можете установить всю документацию по Visual Studio .NET на свою систему.

    Доступ к справочной информации можно получить несколькими способами (см. таблицу на следующей странице).

    В этом разделе вы узнаете, как в Visual Studio .NET пользоваться Dynamic Help (Динамической справкой). Этот инструмент, в зависимости от того, над чем вы работаете в данный момент, заранее подбирает справочные разделы и показывает их в своем окне. Для ограничения выбора материалов используется анализ контекста, и вы увидите только те из них, которые относятся к конкретному компилятору или инструменту. (Другими словами, в Dynamic Help (Динамической справке) не появятся заголовки, относящиеся к Visual C++ или Visual С#, если вы не работаете с этими инструментами.)

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

    Так как вы только что выполняли упражнение по автоскрытию области элементов, скорее всего система Dynamic Help (Динамической справки) подбирала для вас информацию об области элементов и других ваших действиях. Откройте Dynamic Help (Динамическую справку) и посмотрите.

    Получение справки с помощью Dynamic Help (Динамической справки)

  • Щелкните на закладке Dynamic Help (Динамическая справка) в среде разработки или выберите строку Dynamic Help (Динамическая справка) в меню Help (Справка). Появится окно динамической справки, показанное ниже.

    Окно Dynamic Help (Динамическая справка) входит в состав Visual Studio. Его можно перемещать, изменять размер, закреплять или скрывать. Вы можете оставить его всегда открытым или открывать только тогда, когда оно нужно.

  • Выберите какой-нибудь пункт в окне динамической справки. Скорее всего, это будет текст про область элементов или про окно Properties (Свойства). При этом форма МузВопрос скрывается за закладкой МузВопрос.vb [Design], а в главном окне среды разработки появляется выбранная страница справки.

    Совет. Если вы не установили документацию по вашей системе, то в окне динамической справки никакие заголовки не появятся. Чтобы установить документацию, еще раз запустите программу установки Visual Studio .NET и выберите пункт Product Documentation (Документация продукта).

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

    Совет. Отбор и показ справочной информации можно настроить. В меню Tools (Сервис) выберите команду Options (Параметры) и в окне свойств раскройте папку Environment (Среда). Затем выберите пункт Dynamic Help (Динамическая справка) и определите, какие темы вы хотите видеть в справке и сколько ссылок будет показано одновременно. Эти настройки помогут вам управлять количеством информации, которую предоставляет справка.

  • Поиск по всему тексту в справочной системе

  • В меню Help (Справка) выберите пункт Search (Поиск). В среде разработки появится окно Search (Поиск).
  • В раскрывающемся списке Look for (Найти) введите "Конструктор форм Windows Forms" и элементы управления (включая кавычки, так как название содержит пробелы).
  • Поставьте флажок у функции Highlight Search Hits (In Topics) (Выделять в разделах найденные вхождения), а затем нажмите кнопку Search (Поиск). Появится окно Search Results (Результаты поиска), содержащее несколько заголовков статей, соответствующих вашему критерию поиска.
  • Чтобы увидеть текст статьи, в окне Search Results (Результаты поиска) дважды щелкните мышью на каком-нибудь заголовке. В главном окне появится текст, а слова, которые вы искали, будут выделены цветом, как показано ниже.

    Совет. В среде разработки Visual Studio имеется еще два окна, относящиеся к справочной системе - это Contents (Содержание) и Index (Указатель). Чтобы их открыть, выберите команды Contents (Содержание) или Index (Указатель) в меню Help (Справка). Помните, что справочная информация доступна и другими способами. (Cм. таблицу, которая была приведена чуть раньше в этом разделе.)

  • Следующий шаг: выход из Visual Studio .NET

    Каждая лекция этого курса заканчивается разделом под названием "Следующий шаг", в котором рассмотрены дополнительные действия, связанные с рассматриваемым вопросом. А после разделов "Следующий шаг" приводится таблица, в которой представлены важные понятия, обсуждаемые в каждой лекции.

    Закончив работу с Visual Studio, сохраните все открытые проекты и закройте среду разработки.

    Выход из Visual Studio

  • Сохраните все изменения, которые вы сделали в вашей программе, щелкнув на кнопке SaveAll (Сохранить все) на стандартной панели инструментов.

    В противоположность Visual Basic 6, в Visual Studio .NET вы присваиваете программе имя при создании проекта, а не когда вы готовы его сохранить, так что сейчас вам не требуется указывать имя файла. В Visual Studio .NET гораздо больше папок для проектов, чем было в Visual Basic 6. Каждый проект размещается в своей собственной папке, а в ней создается несколько подпапок, где хранятся результаты компиляции и сборки программы.

  • В меню File (Файл) щелкните на команде Exit (Выход).

    Среда разработки Visual Studio .NET закроется. Теперь настало время перейти к вашей первой программе и лекции 2!

  • Краткая справка по лекции 1

    Чтобы Сделайте следующее
    Запустить Visual Studio .NET На панели задач щелкните на кнопке Start (Пуск), укажите на Programs (Программы), укажите на папку Microsoft Visual Studio .NET 2003, а затем щелкните на значке Microsoft Visual Studio .NET 2003.
    Открыть готовый проект Запустите Visual Studio .NET. В меню File (Файл) укажите на Open (Открыть), а затем щелкните на Project (Проект), или на Start Page (Начальной странице) щелкните на Open Project (Открыть проект).
    Запустить программу Щелкните на кнопке Start (Начать) стандартной панели инструментов или нажмите (F5).
    Установить свойства Щелкните на объекте формы, содержащем свойства, которые вы хотите установить, а затем щелкните на кнопке Properties Window (Окно свойств) стандартной панели инструментов, чтобы вывести на экран окно Properties (Свойства) (если оно не открыто).
    Отобразить и изменить размеры окон инструментов Дважды щелкните мышью на строке заголовка окна, чтобы перевести его в режим плавающего окна. Измените размер окна, перетащив его края.
    Переместить окна инструментов Дважды щелкните мышью на строке заголовка окна, чтобы перевести его в режим плавающего окна, а затем перетащите строку заголовка.
    Прикрепить окна инструментов Дважды щелкните мышью на строке заголовка или перетащите инструмент к краю другого инструмента так, чтобы он прикрепился в нужном месте.
    Включить автосокрытие для окон инструментов Щелкните на кнопке Auto Hide (Автосокрытие) в правой части строки заголовка окна инструмента. Окно инструмента скроется за небольшой закладкой на краю среды разработки до тех пор, пока вы не подержите над ней указатель мыши.
    Выключить автосокрытие для окон инструментов Щелкните на закладке инструмента, а затем снова щелкните на кнопке Auto Hide (Автосокрытие).
    Выйти из Visual Studio .NET В меню File (Файл) выберите пункт Exit (Выход).
    Вернуться к учебному плану