Visual Studio 2010 для профессионалов - Последняя версия системы Visual Studio имеет потрясающие возможности. В этой книге показано, как их использовать. Выдающийся авторский коллектив подробно описывает интегрированную среду разработки и многочисленные современные технологии платформы .NET. В книге рассмотрены все аспекты интегрированной среды разработки приложений и показано, где и как использовать ее функциональные возможности. Каждая глава иллюстрирует применение разнообразных инструментов, команд и сокращенных комбинаций клавиш, позволяющих достичь максимальной пользы для ваших проектов. Книга содержит множество высококвалифицированных и полезных советов, которые облегчат работу с системой Visual Studio 2010.
Название: Visual Studio 2010 для профессионалов Автор: Рендольф Н., Гарднер Д., Минутилло М., Андерсон К. Издательство: Диалектика Год: 2011 Страниц: 1184 Формат: PDF Размер: 50,0 МБ ISBN: 978-5-8459-1683-9 Качество: Отличное Серия или Выпуск: ...для профессионалов (от Wrox) Язык: Русский
Содержание:
Об авторах О техническом редакторе Благодарности Введение Для кого предназначена книга Чему посвящена книга Краткая история системы Visual Studio Единая полноценная среда Структура книги Что необходимо для того, чтобы пользоваться этой книгой Соглашения Исходные файлы Ошибки Сайт p2p.wrox.com Часть I. Интегрированная среда разработки Глава 1. Краткий обзор Начало Инсталляция системы Visual Studio 2010 Запуск системы Visual Studio 2010 Среда разработки Visual Studio Разработка, создание, отладка и развертывание вашего первого приложения Резюме Глава 2. Окна Solution Explorer, Toolbox и Properties Окно Solution Explorer Типичные задачи Добавление проектов и элементов Добавление ссылок Добавление ссылок на службы Окно Toolbox Настройка компонентов Добавление компонентов Окно Properties Расширение окна Properties Резюме Глава 3. Параметры и настройки Стартовая страница Настройка окна Start Page Код, лежащий в основе элементов управления Компоновка окон Просмотр окон и инструментальных панелей Навигация по открытым элементам Плавающие окна Область редактирования Шрифты и цвета Принципы визуального представления Полноэкранный режим Отслеживание изменений Другие возможности Сокращенные комбинации клавиш Проекты и решения Команды Build и Run Настройки языка VB Настройки импорта и экспорта Резюме Глава 4. Рабочая среда Visual Studio Редактор кода Компоновка окна редактора кода Регионы Сворачивание Форматирование кода Перемещение вперед и назад Дополнительные свойства редактора кода Разделение окна Свободное перемещение окон редактора кода Создание групп закладок Дополнительные возможности Окно Command Окно Immediate Окно Class View Окно Error List Окно Object Browser Окно Code Definition Окно Call Hierarchy Окно Document Outline Разметка HTML Разметка элементов управления Реогранизация инструментальных окон Резюме Глава 5. Команды Find, Replace и Help Окно Quick Find/Replace Команда Quick Find Команда Quick Replace Группа Find Options Шаблонные символы Регулярные выражения Команды Find and Replace Команды Find/Replace in Files Команда Find in Files Find Dialog Options Окна для вывода результатов Команда Replace in Files Команда Find Symbol Команда Navigate To Команда Incremental Search Получение справки Навигация и поиск в справочной системе Конфигурирование справочной системы Резюме Часть II. Начинаем работу Глава 6. Решения, проекты и элементы управления Структура решения Формат файла решения Свойства решения Узел Common Properties Узел Configuration Properties Типы проектов Формат файлов проекта Свойства проекта Закладка Application Раздел Compile (только для языка Visual Basic) Закладка Build (только для языков C# и F#) Закладка Build Events (только для языков C# и F#) Закладка Debug Закладка References (только для языка Visual Basic) Закладка Resources Закладка Services Настройки Пути к ссылкам (только для языков C# и F#) Закладка Signing Закладка My Extensions (только для языка Visual Basic) Закладка Security Закладка Publish Закладка Code Analysis (только для версий VSTS Premium и Ultimate Editions) Свойства проектов Web Application Закладка Web Закладка Silverlight Applications Упаковка и публикация веб-приложений Упаковка и публикация баз данных SQL Проекты типа Web Site Резюме Глава 7. Технология IntelliSense и закладки Технология IntelliSense Основы технологии IntelliSense Дополнение слова и фраз Информация о параметрах Команда Quick Info Технология Intellisense для языка JavaScript Контекст JavaScript IntelliSense Ссылка на еще один файл JavaScript Настройки системы IntelliSense Общие настройки Дополнение инструкции Настройки для языка C# Дополнительные возможности системы IntelliSense Сниппеты Комментарии XML Добавление собственных схем IntelliSense Закладки и окно Bookmark Резюме Глава 8. Сниппеты кода и рефакторинг Введение в сниппеты Хранение сниппетов Сниппеты Использование сниппетов в языке C# Использование сниппетов в языке VB Окружение с помощью сниппета Библиотека Code Snippets Manager Создание сниппетов Просмотр существующих сниппетов Поддержка рефакторинга Операции рефакторинга Операция Extract Method Операция Encapsulate Field Операция Extract Interface Операция Reorder Parameters Операция Remove Parameters Операция Rename Превращение локальной переменной в параметр Операция Generate Method Stub Меню Organize Usings Резюме Глава 9. Окно Server Explorer Серверные соединения Узел Event Logs Классы управления События управления Узел Message Queues Узел Performance Counters Узел Services| Соединения с источниками данных Соединения SharePoint Резюме Глава 10. Моделирование с помощью утилиты Class Designer Создание диаграммы классов Область проектирования Инструментальная панель Toolbox Сущности Соединители Окно Class Details Окно Properties Компоновка Экспорт диаграмм Генерация и рефакторинг кода Генерация кода методом «перетащить и отпустить» Генерация кода с помощью технологии IntelliSense Рефакторинг с помощью надстройки Class Designer Надстройка Modeling Power Toys для системы Visual Studio Усовершенствование визуализации Усовершенствование функциональных свойств Резюме Часть III. Заглянем поглубже Глава 11. Модульное тестирование Первый тест Идентификация тестов с помощью атрибутов Дополнительные тестовые атрибуты Проверка фактов Класс Assert Класс StringAssert Класс CollectionAssert Атрибут ExpectedException Инициализация и возврат ресурсов Атрибуты TestInitialize и TestCleanup Атрибуты ClassInitialize и ClassCleanup Атрибуты AssemblyInitialize и AssemblyCleanup Контекст тестирования Данные Запись результатов теста Модульное тестирование повышенной сложности Специальные свойства Тестирование закрытых членов Тестирование контрактов Управление большим количеством тестов Резюме Глава 12. Документирование с помощью XML; комментариев Встроенное комментирование XML-комментарии Добавление XML-комментариев Дескрипторы XML-комментариев Использование XML-комментариев Информация подсистемы IntelliSense Генерация документов с помощью надстройки GhostDoc Генерация документации с помощью набора утилит Sandcastle Комментарии Task List Резюме Глава 13. Инструменты, обеспечивающие согласованность кода Управление исходным кодом Выбор хранилища исходного кода Accessing Source Control Автономная поддержка механизма управления исходным кодом Стандарты кодирования Анализ кода с помощью надстройки FxCop Проверка стиля с помощью надстройки StyleCop Надстройка Code Contracts Резюме Глава 14. Генерация кода с помощью генератора Т4 Создание шаблона генератора T4 Строительные блоки генератора T4 Блоки выражений Управляющие блоки Блоки элементов класса Как работает генератор кода T4 Директивы генератора T4 Шаблонные директивы Директива Output Директива assembly Директива Import Директива Include Проблемы Ошибки на этапе проектирования Ошибки преобразования во время компиляции Ошибки преобразования во время выполнения Ошибки в сгенерированном коде Преимущества генерирования кода Генераторы Preprocessed Text Templates Использование шаблона Preprocessed Text Templates Различия между шаблонами Советы и трюки Резюме Глава 15. Шаблоны проектов и элементов управления Создание шаблонов Шаблон элемента Шаблон проекта Структура шаблона Параметры шаблона Расположение шаблона Расширение шаблонов Установка шаблона проекта Интерфейс IWizard Генерация шаблона Extended Project Template Комплект Starter Kits Интерактивные шаблоны Резюме Глава 16. Особенности языков программирования Гвозди надо забивать правильными молотками Императивные языки Декларативные языки Динамические языки Функциональные языки Что все это значит? Рассказ о двух языках Компиляция без сборок PIA Обобщенная вариантность Язык Visual Basic Лямбда и анонимные методы Неявное продолжение строки Автоматические свойства с начальными значениями Инициализация коллекций и литералы массивов Обнуляемые необязательные параметры Надстройки Visual Basic PowerPacks Язык C# Позднее связывание с динамическим просмотром Именованные и необязательные параметры Язык F# Наша первая программа на языке F# Исследование свойств языка F# Резюме Часть IV. Расширенные клиентские приложения Глава 17. Проекты Windows Forms Applications Начало Проект Windows Form Свойства Appearance Свойства Layout Свойства Window Style Настройки конструктора форм Добавление и позиционирование элементов управления Вертикальное выравнивание текстовых элементов управления Автоматическое позиционирование нескольких элементов управления Порядок перебора и перекрытия элементов управления Фиксация дизайна элементов управления Установка свойств элементов управления Служебные компоненты Интеллектуальные дескрипторы Контейнерные элементы управления Элементы управления Panel и SplitContainer Элемент управления FlowLayoutPanel Элемент управления TableLayoutPanel Элементы управления стыковкой и закреплением Резюме Глава 18. Подсистема Windows Presentation Foundation (WPF) Что такое WPF Начало работы с системой WPF Основы языка XAML Элементы управления системы WPF Компоновочные элементы управления в системе WPF Конструктор WPF и редактор XAML Работа с редактором XAML Работа с конструктором WPF Инструментальное окно Properties Привязка данных Выбор стиля приложения Взаимодействие с системой Windows Forms Использование элементов управления WPF Control в приложениях Windows Forms Использование элементов управления Windows Forms Control в приложениях WPF Отладка с помощью визуализатора WPF Резюме Глава 19. Бизнес; приложения для пакета Office Выбор типа проекта для пакета Office Настройка документа Надстройки для приложений Создание настройки документа Первый проект VSTO Защита компоновки документа Добавление панели Actions Pane Создание надстройки для приложения Некоторые концепции программы Outlook Создание области формы Outlook Отладка приложений для пакета Office Отмена регистрации надстройки Отключение надстроек Развертывание приложения из пакета Office Резюме Часть V. Веб-приложения Глава 20. Веб-формы ASP. NET Проекты Web Application и Web Site Создание веб-проектов Создание проекта Web Site Создание проекта Web Application Другие веб-проекты Наборы для начинающих, общественные проекты и приложения и общедоступные приложения Проектирование веб-форм Редактор HTML Designer Позиционирование элементов управления и элементов HTML Форматирование элементов управления и HTML-элементов Инструменты CSS Инструменты проверки корректности Элементы управления для веб-приложений Навигационные компоненты Аутентификация пользователей Компоненты для работы с данными Веб-части Страницы мастера Создание «толстого» клиента Разработка приложений с помощью языка JavaScript Работа с платформой ASP. NET AJAX Использование элементов AJAX Control Extenders Средства ASP. NET Web Site Administration Безопасность Настройки приложения Конфигурация ASP. NET в службе IIS Резюме Глава 21. Платформа ASP.NET MVC Шаблон Model-View-Controller Начало работы с платформой ASP.NET MVC Выбор модели Контроллеры и методы действия Визуализация пользовательского интерфейса с помощью представлений Продвинутые возможности технологии MVC Маршрутизация Параметры методов действия Области Подтверждение корректности модели Частичные представления Пользовательские шаблоны представлений Шаблоны Dynamic Data Библиотека jQuery Резюме Глава 22. Технология Silverlight Что такое технология Silverlight Начало работы с платформой Silverlight Средство навигации Navigation Framework Темы Режим запуска вне браузера Резюме Глава 23. Механизм Dynamic Data Создание веб-приложения с помощью механизма Dynamic Data Добавление модели данных Исследование приложения, созданного с помощью механизма Dynamic Data Настройка модели данных Скаффолдинг отдельных таблиц Настройка отдельных полей данных Добавление правил проверки корректности Настройка формата представления Настройка представления Шаблоны страниц Шаблоны полей Шаблоны сущностей Шаблоны фильтров Подключение механизма Dynamic Data к существующим проектам Резюме Глава 24. Коллекция программных продуктов SharePoint Подготовка среды разработки Инсталляция необходимых инструментов Инсталляция платформы SharePoint 2010 Изучение платформы SharePoint 2010 Создание проекта Sharepoint Создание пользовательских компонентов SharePoint Разработка веб-частей Создание типов контента и списков Добавление получателей событий Создание рабочих процессов на платформе SharePoint Работа с компонентами коллекции Feature Упаковка и развертывание Резюме Глава 25. Платформа Windows Azure Платформа Windows Azure Среда симуляции Development Fabric Хранилище таблиц, массивов двоичных данных и очередей Развертывание приложения Настройка приложения Технология SQL Azure Технология AppFabric Средство Service Bus Средство Access Control Service Резюме Часть VI. Данные Глава 26. Инструменты Visual Database Tools Окна для работы с базами данных в системе Visual Studio 2010 Окно Server Explorer Окно Data Sources Редактирование данных Предварительный просмотр данных Резюме Глава 27. Компоненты DataSet и DataBinding Обзор компонентов DataSet Добавление источника данных Проектировщик объектов DataSet Привязка данных Компонент BindingSource Компонент BindingNavigator Выбор источников данных Сохранение изменений Вставка новых компонентов Проверка корректности Настраиваемые объекты DataSet Цепочки объектов BindingSource и DataGridView Работа с источниками данных Компоненты Web Service Data Source Просмотр данных Резюме Глава 28. Технология Language Integrated Queries (LINQ) Провайдеры LINQ Традиционные запросы Фрагменты запроса Инструкция From Инструкция Select Инструкция Where Инструкция Group By Проекции клиентов Инструкция Order By Отладка и выполнение Технология LINQ to XML Литералы языка VB XML Вставка элемента XML как объекта класса XElement Создание документа XML с помощью языка LINQ Запросы XML Поддержка схем Технология LINQ to SQL Создание объектной модели Создание запросов с помощью технологии LINQ to SQL Связывание объектов LINQ to SQL Программа LINQPad Резюме Глава 29. Технология ADO. NET Entity Framework Что такое Entity Framework Сравнение с технологией LINQ to SQL Концепции Entity Framework С чего начать Создание сущностной модели Мастер Entity Data Model Wizard Проектировщик Entity Framework Создание и изменение объектов Создание и изменение связей объектов Наследование объектов Проверка сущностной модели Обновление сущностной модели с изменением базы данных Запросы к сущностной модели Обзор технологии LINQ to Entities Получение контекста объекта Операции CRUD Навигация по связям Расширенная функциональность Обновление базы данных из сущностной модели Добавление бизнес-логики в объекты Классы POCO (Plain Old CLR Objects) Резюме Глава 30. Создание отчетов С чего начать Проектирование отчетов Определение источников данных Элементы управления для отчетов Выражения, заполнители и агрегаты Пользовательский код Макет отчета Подотчеты Мастер отчетов Вывод отчетов Элементы управления Report Viewer Генерация отчета Вывод отчетов в различных форматах Распространение отчетов Резюме Часть VII. Службы приложений Глава 31. Платформа Windows Communication Foundation (WCF) Что такое WCF Первые шаги Определение контрактов Создание контракта службы Создание контракта данных Настройка конечных точек службы WCF Хостинг служб WCF Использование службы WCF Резюме Глава 32. Платформа Windows Workflow Foundation (WF) Что такое Windows Workflow Foundation Зачем использовать рабочий поток Windows Концепции рабочего потока Действия Действия управления потоком Выражения Среда выполнения рабочего потока или планировщик Закладки Персистентность Отслеживание Первые шаги Проектировщик Workflow Foundation Создание рабочего потока Разработка рабочего потока Создание кода действий Выполнение рабочего потока Отладка рабочих потоков Проверка рабочих потоков Хостинг проектировщика рабочего потока Резюме Глава 33. Службы клиентских приложений Клиентские службы Ролевая авторизация Аутентификация пользователя Параметры Форма регистрации Поддержка автономной работы Резюме Глава 34. Службы синхронизации Приложения без постоянного подключения Прямое подключение к серверу Приступая к работе со службами синхронизации Службы синхронизации на нескольких уровнях Фоновая синхронизация Изменения клиента Резюме Глава 35. Службы WCF RIA Первые шаги Службы домена Операции домена Операции запроса Операции вставки, модификации и удаления Операции других типов Использование службы домена в приложении Silverlight Резюме Часть VIII. Конфигурация и ресурсы Глава 36. Файлы конфигурации Файлы .Config Файл machine.config Файл web.config Файл app.config Файл security.config Файл applicationHost.config Схема конфигурации Раздел configSections Раздел startup Раздел runtime Раздел system.runtime.remoting Раздел system.net Раздел cryptographySettings Раздел system.diagnostics Раздел system.web Раздел compiler Атрибуты конфигурации Настройки приложений Использование раздела appSettings Настройки проекта Динамические свойства Разделы пользовательской конфигурации Пользовательские настройки Проекты с настройками Резюме Глава 37. Строки подключения Мастер строк подключения Формат строки подключения к SQL Server Создание строки в коде Шифрование строк подключения Резюме Глава 38. Файлы ресурсов Что такое ресурсы Текстовые файлы ресурсов Resx-файлы ресурсов Бинарные ресурсы Добавление ресурсов Встраиваемые файлы как ресурсы Именование ресурсов Обращение к ресурсам Файлы проектировщика Приложение и ресурсы Изображения управляющих элементов Сопутствующие ресурсы Культуры Создание культурно-зависимых ресурсов Загрузка культурно-зависимых файлов ресурсов Сопутствующие культурно-зависимые ресурсы Доступ к ресурсам Загрузка изображений и пиктограмм Межсборочные ссылки ComponentResourceManager Кодирование файлов ресурсов Реализации интерфейсов ResourceReader и ResourceWriter Реализации интерфейсов ResxResourceReader и ResxResourceWriter Пользовательские ресурсы Резюме Часть IX. Отладка Глава 39. Использование окон отладчика Окно редактирования кода Точки прерывания Подсказки DataTip Окно точек прерывания Окно вывода Окно Immediate Окна Watch Окно QuickWatch Окна Watch 1-4 Окна Autos и Locals Окна выполнения кода Окно Call Stack Окно Threads Окно Modules Окно Processes Окна памяти Окна Memory 1-4 Disassembly Окно Registers Инструмент IntelliTrace (только в версии Ultimate edition) Окна параллельной отладки Окно Parallel Stacks Окно Parallel Tasks Исключения Настройка инструмента Exception Assistant Развертывание исключения Резюме Глава 40. Отладка с применением точек прерывания Точки прерывания Установка точки прерывания Точка прерывания по адресу Добавление условий прерывания Работа с точками прерывания Точки трассировки Создание точки трассировки Действия точек трассировки Управление выполнением Пошаговое выполнение кода Перемещение точки выполнения Режим Edit and Continue Ограничения Отмена внесения изменений Резюме Глава 41. Подсказки по данным, прокси и визуализаторы Подсказки по данным Атрибуты отладки Атрибут DebuggerBrowsable Атрибут DebuggerDisplay Атрибут DebuggerHidden Атрибут DebuggerStepThrough Атрибут DebuggerNonUserCode Атрибут DebuggerStepperBoundary Прокси-типы Узел Raw View Визуализаторы Усовершенствованные методы Сохранение изменений в объекте Резюме Глава 42. Отладка веб-приложений Отладка серверного кода ASP.NET Исключения веб-приложений Режим Edit and Continue Обработка ошибок Отладка клиентского кода JavaScript Установка точек прерывания в коде JavaScript Отладка динамически генерируемого JavaScript Отладка кода на языке JavaScript с помощью библиотеки ASP.NET AJAX Отладка приложений Silverlight Трассировка Трассировка на уровне страницы Трассировка на уровне приложения Вывод трассировки Обработчик Trace Viewer Пользовательский вывод трассировки Инструмент Health Monitoring Резюме Глава 43. Передовые методы отладки Действия при старте Отладка с применением кода Класс Debugger Классы Debug и Trace Отладка работающих приложений Подключение к процессу Windows Подключение к веб-приложению Удаленная отладка Исходные тексты платформы. NET Framework Отладка многопоточных и распараллеленных приложений Отладка хранимых процедур SQL Server Отладка в смешанном режиме «Посмертная» отладка Генерация файлов дампов Отладка файлов дампов Резюме Часть X. Построение и развертывание Глава 44. Переход на систему Visual Studio 2010 Переход к системе Visual Studio 2010 от CBCNTVS Visual Studio 2008 Обновление до версии. NET Framework 4.0 Резюме Глава 45. Настройка сборки приложений Общие настройки Ручная настройка зависимостей Страница Compile в среде Visual Basic Окно Advanced Compiler Settings События сборки Страницы Build C# Процессор MSBuild Как Visual Studio использует процессор MSBuild Схема MSBuild Schema Контроль версий с помощью задач MSBuild Резюме Глава 46. Контроль версий и подписи сборок Именование сборок Согласованность версий Строго именованные сборки Глобальный кэш сборок Подписание сборок Резюме Глава 47. Умышленное запутывание, мониторинг и управление приложениями Дизассемблер MSIL Декомпиляторы Запутывание кода Инструмент Dotfuscator Software Services Атрибуты запутывания Предостережения Мониторинг приложения и управление им Защита от вмешательства Технологии Runtime Intelligence Срок действия приложения Отслеживание использования приложения Резюме Глава 48. Упаковка и развертывание Инсталляторы Windows Создание инсталлятора Настройка инсталлятора Добавление пользовательских действий Инсталлятор службы Технология ClickOnce Развертывание одним щелчком Обновление одним щелчком Резюме Глава 49. Развертывание веб-приложений Развертывание веб-сайта Публикация веб-сайта Копирование веб-сайта Развертывание веб-приложения Публикация веб-приложения Упаковка веб-приложения Функциональная возможность Web. config Transformation Инсталляторы веб-проектов Программа Web Platform Installer Расширение Web Platform Installer Резюме Часть XI. Настройка и расширение системы Visual Studio Глава 50. Модель автоматизации Варианты расширений системы Visual Studio Модель автоматизации системы Visual Studio Обзор модели автоматизации Решения и проекты Окна и документы Команды Отладчик События Резюме Глава 51. Надстройки Разработка надстройки Мастер AddKin Wizard Структура проекта Тестирование надстройки Файл с расширением. AddIn Класс Connect Создание окна инструмента Доступ к модели автоматизации Visual Studio Обработка событий системы Visual Studio Развертывание надстройки Резюме Глава 52. Макросы Понятие макроса Инструментальное Окно Macro Explorer Интегрированная среда разработки Macros Создание макроса Запись макросов Разработка макросов Выполнение макроса Развертывание макросов Резюме Глава 53. Библиотека Managed Extensibility Framework (MEF) Основы работы с библиотекой MEF Импорт и экспорт Контракты Каталоги Возможности библиотеки MEF Редактор Visual Studio 2010 Editor Подсистема модели текста Подсистема представления текста Подсистема классификации Операционная подсистема Расширение редактора Точки расширения редактора Службы редактора Расширение Check Comment Highlighter Резюме Часть XII. Редакция Visual Studio Ultimate Глава 54. Редакция Visual Studio Ultimate для архитекторов Проекты моделирования UML-диаграммы UML Model Explorer Применение Layer Diagram для проверки архитектуры приложения Связь с системой Team Foundation Server Изучение кода Инструмент Architecture Explorer Графы зависимостей Генерация диаграммы последовательности Резюме Глава 55. Редакция Visual Studio Ultimate для разработчиков Метрики кода Метрика Lines of Code Метрика Depth of Inheritance Метрика Class Coupling Cyclomatic Complexity Maintainability Index Код, исключенный из анализа Инструмент Managed Code Analysis Tool Инструмент C/C++ code analysis tool Инструменты для профилирования Настройка сеансов профилирования Отчеты Инструмент Standalone Profiler Инструмент IntelliTrace Инструменты для работы с базами данных Проект SQL-CLR Database Автономная схема базы данных Генерация данных Рефакторинг базы данных Сравнение схем Сравнение данных Статический анализ Редактор Transact-SQL Практические советы Резюме Глава 56. Редакция Visual Studio Ultimate для тестировщиков Автоматизированные тесты Веб-тесты производительности Тесты загрузки Модульные тесты баз данных Тест Coded UI Test Обобщенные тесты Упорядоченные тесты Связывание кода и тестов Инструмент Code Coverage Инструмент Test Impact Analysis Управление тестами в системе Visual Studio Инструмент Test and Lab Manager Окно Testing Center Окно Lab Center Резюме Глава 57. Система Team Foundation Server Командный проект Шаблоны процессов Отслеживание рабочих элементов Запросы рабочих элементов Типы рабочих элементов Добавление рабочих элементов Состояние рабочего элемента Интеграция приложений Excel и Project Программа Excel Программа Project Управление версиями Работа с окном Solution Explorer Извлечение файлов Запись файла Разрешение конфликтов Работа в автономном режиме История Аннотация Архивирование Ветвление Слияние Инструмент Team Foundation Build Отчеты и интеллектуальные ресурсы Командный портал Документация Управление процессом Списки коллекции SharePoint Инструментальные панели Инструмент Team System Web Access Администрирование TFS Автоматизация TFS и настройка процессов Типы рабочих элементов Настройка шаблона процесса Резюме Предметный указатель