Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11766
Последний выпуск: 19.06.2015

Использование Microsoft Visual Studio .NET

Автор: Гайдар Магдануров
Источник: www.vbstreets.ru

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


Введение

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

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

Осматриваемся

Запустив среду в первый раз вам предлагается выбрать наиболее удобный вид. Благодаря предустановленным схемам вы можете легко определиться - Visual C++, Visual Basic или другой стиль вам ближе. Я рекомендую отказаться от настроек по умолчанию и самостоятельно пощелкав мышкой привести среду к удобному лично для вас виду. Оставить только те окна, которые нужны вам. При этом сразу же необходимо отметить весьма полезную функцию Auto Hide, позволяющую скрывать окна по мере необходимости (включается щелчком по кнопке ).

Потратив некоторое время на щелчки по подпунктам меню View (не забудьте про Other Windows и Toolbars), можно отобразить все окна и потом уже выбирать - что нужно, а что не очень. Либо сразу привести к удобному виду и расположению окон. Например, как это сделано у меня:

Создание нового проекта

Выбрав пункт меню File | New | Project вы увидите окно выбора типа проекта. Здесь можно указать основу какого из возможных проектов для вас должна создать среда. Количество проектов огромно! Не стесняйтесь, попробуйте, посмотрите все!

Дизайн форм

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

Таким образом, наблюдается очевидная экономия места на экране и скорость и удобство перемещения между открытыми файлами (формами, классами и т.д.). При этом, если в файл были внесены изменения, но он еще не был сохранен рядом с именем на вкладке появляется символ *.

Перейдем к добавлению элементов управления на формы. Для этого существуют два основных способа - двойной щелчок мышью по элементу на Toolbox, либо захват и непосредственное перетаскивание на форму (drag&drop). Новой возможностью при размещении элементов является использования "клавиш со стрелочками" помимо мыши. Удерживая Shift можно регулировать размеры по ширине и высоте нажимая на стрелки вниз/вверх, вправо/влево. Невидимые элементы больше не отображаются на форме даже в Design-Time, а располагаются отдельно.

Новые свойства элементов будут рассматриваться в других статьях посвященных .NET.

Toolbox

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

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

Class View

ClassView позволяет при помощи drag&drop вытаскивать имена методов, свойств и классов напрямую в окно редактирования текста, а также осуществлять поиск определения функции. В Visual Studio .NET, Class View также содержит список методов и свойств базовых классов, что позволяет легко переходить к описанию этиф методов и свойств в Object Browser (двойной щелчок по выбранному элементу списка).

Solution Explorer

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

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

Task List

Task List - верный помощник в работе над исходными файлами проекта, особенно если над одним и тем же кодом работают несколько человек. Оставьте комментарий, например: "'TODO: Проверь этот код!", и он тут же отобразиться в списке задач окна Task List, вместе с описанием и указанием на строку, в которой оставлен комментарий. Двойной щелчок автоматически переведет выделение на эту строку.

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

Command Window

Прежде всего обратимся к такому помощнику программиста, как окну Command (аналог Immediate в VB6.0 IDE). С помощью этого инструмента можно получать и устанавливать значения переменных и свойств элементов управления. Но в Visual Studio .NET список возможностей значительно расширен!

Прежде всего, вводя инструкции с клавиатуры можно выполнять команды соответствующие почти всем командам IDE доступным через меню. При этом IntelliSense (выпадающий список-подсказка) работает и для этих команд, а также весьма охотно выдает список файлов и директорий при необходимости:

Некоторые команды использовать весьма и весьма удобно, но достаточно неприятно постоянно набирать длинные строки... Выход есть! С помощью ключевого слова alias можно назначить псевдоним любой команде, например: alias open File.OpenSolution. Чтобы посмотреть список уже назначенных псевдонимов введите слово alias без параметров и наслаждайтесь. Может быть вам покажется забавным, но само слово alias является псевдонимом Tools.Alias.

Текстовое поле Find

Для быстрого поиска текстовой строки в файлах проекта удобно пользоваться расположенным на панели инструментов Standard текстовым полем Find. Но еще более интересным свойством этого поля является то, что в мен выполняются все те же команды, что и в окне Command, достаточно ввести символ ">".

Заключение

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

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

Если есть инструменты заметно упрощающие жизнь, почему бы ими не пользоваться? Удачи вам в ваших исследованиях!

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог