Работа с Visual Studio
248Программы --- Visual Studio
Система Microsoft Visual Studio является самой сложной интегрированной средой разработки (integrated development enviroment - IDE), доступной для программистов в настоящее время. Она является результатом долгой истории развития языков программирования и интерфейсов и вобрала в себя достижения многих сред разработки программного обеспечения.
В этом руководстве мы подробно опишем систему Visual Studio, расскажем ее историю и покажем, что она предлагает разработчикам. Для примеров мы будем использовать версию Visual Studio 2013 (абсолютное большинство примеров можно будет проработать и в более ранних версиях этой программы и в новой версии Visual Studio 2015).

Мы опишем многие графические компоненты системы Visual Studio, значительно облегчающие работу пользователей. Приведем примеры функциональных возможностей, поддерживающих программирование приложения, например, технология IntelliSense, рефакторинг кода и т.п. Рассмотрим систему отладки, позволяющей проанализировать состояние приложения и определить причины любых ошибок.
Поддерживая создание любых программ - от плагинов для пакета Office до облачных приложений, - система Visual Studio позволяет разрабатывать приложения для широкого спектра платформ, включая ASP.NET, Office, WPF, Silverlight и т.д. Мы также опишем работу с данными с помощью инструментов Database Tools, технологии LINQ, служб Synchronization Services и платформы Entity Framework.
-
1. Основной функционал Visual Studio: часть 1
- Установка Visual Studio
- Среда разработки Visual Studio
- Окно Solution Explorer
- Панель Toolbox
- Окно Properties
- Стартовая страница
- Компоновка окон
- Область редактирования кода
- Горячие клавиши
- Проекты и решения
- Настройки импорта и экспорта
- Редактор кода
- Навигация по коду
- Окна Command и Immediate
- Окна Class View и Error List
- Окна Object Browser и Code Definition
- Окно Call Hierarchy
- Окно Document Outline
- Реорганизация инструментальных окон
2. Основной функционал Visual Studio: часть 2
- Поиск и замена по коду
- Поиск и замена по файлам
- Получение справки
- Решения
- Типы проектов
- Свойства проекта: раздел Application
- Свойства проекта: разделы Compile, Build и Build Events
- Свойства проекта: раздел Debug
- Свойства проекта: разделы References и Resources
- Свойства проекта: разделы Services, Settings, Reference Paths и Signing
- Свойства проекта: разделы My Extensions, Security, Publish и Code Analysis
- Свойства проектов Web Application
- Технология IntelliSense
- IntelliSense для JavaScript и XAML
- Настройки системы IntelliSense
- Закладки и окно Bookmark
- Сниппеты
- Рефакторинг кода
3. Основной функционал Visual Studio: часть 3
- Окно Server Explorer
- Классы и события управления в окне Server Explorer
- Узел Message Queues в окне Server Explorer
- Узел Perfomance Counters в окне Server Explorer
- Узел Services и дополнительные соединения в окне Server Explorer
- Диаграммы классов
- Окна Class Details и Properties
- Генерация и рефакторинг кода с помощью диаграмм