Автокликер
Блог
Библиотека
Еще...

Математика

Консервирование

Салаты

Физкультура и спорт

Теория программирования

AJAX

Напитки

Assembler

Выпечка

Национальная кухня

Интернет

Кулинария

Компьютерная графика и дизайн

Плавание

Баскетбол

Рыбы

Гимнастика, фитнес, йога

Шахматы

Компьютерная литература

Теория автоматов

Беременность и уход за ребенком

Дефектология, логопедия

Массаж

Дискретная математика

Позвоночник, суставы

Книги Малахова Г.П.

Детская психология

Общая психология

ВАЗ

Ремонтная мастерская

Детская литература

Психология

Воспитателям

MatLab

Дайвинг

Книги для родителей

Кошки

Хомячки

Собаки

Фотография

Практическая и прикладная психология

Рукоделие

Попугаи

Боевые искусства, самооборона

Linux, Unix, FreeBSD, MacOS

Мир животных

Вождение

Ремонт и строительство

Здоровый образ жизни

Книги для девочек

Цветоводство

Автотранспорт

Энциклопедии, познавательная литература

Зрение

Здоровое питание и диеты

SQL и MySQL

Гастроэнтерология

Фастфуд

JavaScript

Mathcad

Мода, стиль и красота

Flash

Железо

Тяжелая атлетика

PHP

Эзотерика. Парапсихология. Тайны

Книги Болотова Б.В.

Бизнес-книги

Системное программирование

Диетическая кухня

Психология общения

Художественная литература

Сказки

Дизайн, интерьер

ЗАЗ

История бизнеса

Менеджмент

Медицина и здоровье

Зарубежная литература

Развитие и воспитание детей

Компьютерные сети

Ландшафтный дизайн

Педагогика

Возрастная психология

Авто-право

HTML

XML

Python

Perl

Windows

Excel

Правила дорожного движения

Visual Basic

Хобби, увлечения, досуг

Сад, огород

Рисование

Художественная кулинария

Лечебная физкультура

Барбекю. Гриль. Мангал

Книги для мальчиков

Экономика

Нетрадиционная медицина

Маркетинг, реклама и PR

Очищение организма

Банковское дело

Коллекционирование

Бухгалтерский учет, аудит

Финансы, инвестиции

Физика

Генетика

Психодиагностика и тестирование

Механика

Термодинамика

Электромагнетизм, электроника

Оптика

Авторское право

Квантовая физика

MicroSoft Office, OpenOffice

Колебания и волны

C, C , C#

Право

Статистика

CSS

jQuery

Тайм-менеджмент

Трехмерная графика

Социальная психология

Сердце и сосуды

BIOS

DELPHI и Pascal

История психологии

Java, J2ME

Гинекология

Праздники, игры, развлечения

Мотоциклы

Психология личности

Футбол

История педагогики

Десерты

Молекулярная физика

Социальная педагогика

Теория обучения и воспитания

Уголовное право

Фармакология

Малый бизнес

Недвижимость

Теория бизнеса

iPhone и iPad

Ruby

Криптография

CMS

Android

Раскрутка и продвижение сайта

Литература

Личности в истории

ASP.NET

Системное администрирование

САПР

Дом, семья, дети

Здоровое и раздельное питание

Биографии

Путешествия

Современная проза

Саморазвитие

Анатомия и физиология

Семейное и жилищное право

Торговля, продажи, логистика

Словари

Химия

Психотерапия

Oracle

Музыка и танцы

Видеомонтаж

Международное право

Математический анализ

Английский язык

Философия

История России

Изучение языков

Французский язык

Музыка и звук на компьютере

Поэзия

Немецкий язык

Биографии, мемуары

Хирургия

Школьный психолог

Испанский язык

Публицистика

История

Коррекционная педагогика

Культура и искусство

Социология

Политология

Религия

Финансовое право

Всемирная история

1C

Литературоведение

Естествознание

Линейная алгебра

Прокуратура, адвокатура

Русский язык

Итальянский язык

Краткое изложение произведений

Школьный курс

Биология, экология

Промышленная экология

Архитектура

Visual Studio 2010 для профессионалов

Visual Studio 2010 для профессионалов

Ник Рендольф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон

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

В этой книге рассматриваются следующие темы:

  • обзор всех новых функциональных возможностей Visual Studio 2010;
  • способы настройки интегрированной среды разработки с учетом потребностей пользователей;
  • технологии создания полноценных клиентских приложений;
  • советы для создания веб-приложений с помощью технологий ASP.NET и SilverlightTM;
  • способы настройки и отладки пользовательских приложений для достижения оптимальной производительности;
  • методы настройки и расширения Visual Studio 2010.

Издательство: Диалектика, 2011 г.

ISBN 978-5-8459-1683-9

Количество страниц: 1184.

Содержание книги «Visual Studio 2010 для профессионалов»:

  • 28 Об авторах
  • 29 О техническом редакторе
  • 30 Благодарности
  • 34 Введение
    • 34 Для кого предназначена книга
    • 34 Чему посвящена книга
      • 35 Краткая история системы Visual Studio
      • 35 Единая полноценная среда
    • 36 Структура книги
    • 37 Что необходимо для того, чтобы пользоваться этой книгой
    • 38 Соглашения
    • 39 Исходные файлы
    • 39 Ошибки
    • 40 Сайт p2p.wrox.com
  • 41 Часть I. Интегрированная среда разработки
  • 43 Глава 1. Краткий обзор
    • 43 Начало
      • 43 Инсталляция системы Visual Studio 2010
      • 45 Запуск системы Visual Studio 2010
    • 47 Среда разработки Visual Studio
      • 48 Разработка, создание, отладка и развертывание вашего первого приложения
    • 53 Резюме
  • 55 Глава 2. Окна Solution Explorer, Toolbox и Properties
    • 55 Окно Solution Explorer
      • 57 Типичные задачи
      • 58 Добавление проектов и элементов
      • 60 Добавление ссылок
      • 62 Добавление ссылок на службы
    • 63 Окно Toolbox
      • 65 Настройка компонентов
      • 66 Добавление компонентов
    • 67 Окно Properties
      • 68 Расширение окна Properties
    • 73 Резюме
  • 74 Глава 3. Параметры и настройки
    • 74 Стартовая страница
      • 75 Настройка окна Start Page
      • 77 Код, лежащий в основе элементов управления
    • 80 Компоновка окон
      • 80 Просмотр окон и инструментальных панелей
      • 81 Навигация по открытым элементам
      • 82 Плавающие окна
    • 85 Область редактирования
      • 85 Шрифты и цвета
      • 86 Принципы визуального представления
      • 87 Полноэкранный режим
      • 87 Отслеживание изменений
    • 88 Другие возможности
      • 88 Сокращенные комбинации клавиш
      • 90 Проекты и решения
      • 91 Команды Build и Run
      • 92 Настройки языка VB
    • 93 Настройки импорта и экспорта
    • 94 Резюме
  • 95 Глава 4. Рабочая среда Visual Studio
    • 95 Редактор кода
      • 95 Компоновка окна редактора кода
      • 96 Регионы
      • 97 Сворачивание
      • 97 Форматирование кода
      • 99 Перемещение вперед и назад
      • 99 Дополнительные свойства редактора кода
      • 100 Разделение окна
      • 100 Свободное перемещение окон редактора кода
      • 101 Создание групп закладок
      • 102 Дополнительные возможности
    • 103 Окно Command
    • 105 Окно Immediate
    • 106 Окно Class View
    • 107 Окно Error List
    • 107 Окно Object Browser
    • 108 Окно Code Definition
    • 109 Окно Call Hierarchy
    • 110 Окно Document Outline
      • 110 Разметка HTML
      • 112 Разметка элементов управления
    • 113 Реогранизация инструментальных окон
    • 114 Резюме
  • 115 Глава 5. Команды Find, Replace и Help
    • 116 Окно Quick Find/Replace
      • 116 Команда Quick Find
      • 117 Команда Quick Replace
      • 117 Группа Find Options
      • 118 Шаблонные символы
      • 118 Регулярные выражения
      • 120 Команды Find and Replace
    • 120 Команды Find/Replace in Files
      • 120 Команда Find in Files
      • 121 Find Dialog Options
      • 122 Окна для вывода результатов
      • 122 Команда Replace in Files
    • 123 Команда Find Symbol
    • 124 Команда Navigate To
    • 125 Команда Incremental Search
    • 126 Получение справки
      • 127 Навигация и поиск в справочной системе
      • 128 Конфигурирование справочной системы
    • 129 Резюме
  • 131 Часть II. Начинаем работу
  • 133 Глава 6. Решения, проекты и элементы управления
    • 134 Структура решения
    • 135 Формат файла решения
    • 136 Свойства решения
      • 137 Узел Common Properties
      • 137 Узел Configuration Properties
    • 139 Типы проектов
    • 140 Формат файлов проекта
    • 141 Свойства проекта
      • 141 Закладка Application
      • 145 Раздел Compile (только для языка Visual Basic)
    • 147 Закладка Build (только для языков C# и F#)
    • 148 Закладка Build Events (только для языков C# и F#)
    • 148 Закладка Debug
    • 150 Закладка References (только для языка Visual Basic)
    • 151 Закладка Resources
    • 152 Закладка Services
    • 153 Настройки
    • 153 Пути к ссылкам (только для языков C# и F#)
    • 154 Закладка Signing
    • 155 Закладка My Extensions (только для языка Visual Basic)
    • 155 Закладка Security
    • 156 Закладка Publish
    • 156 Закладка Code Analysis (только для версий VSTS Premium и Ultimate Editions)
    • 158 Свойства проектов Web Application
      • 158 Закладка Web
      • 159 Закладка Silverlight Applications
      • 160 Упаковка и публикация веб-приложений
      • 160 Упаковка и публикация баз данных SQL
    • 161 Проекты типа Web Site
    • 162 Резюме
  • 163 Глава 7. Технология IntelliSense и закладки
    • 163 Технология IntelliSense
      • 164 Основы технологии IntelliSense
      • 165 Дополнение слова и фраз
      • 171 Информация о параметрах
      • 172 Команда Quick Info
    • 172 Технология Intellisense для языка JavaScript
      • 173 Контекст JavaScript IntelliSense
      • 174 Ссылка на еще один файл JavaScript
    • 175 Настройки системы IntelliSense
      • 175 Общие настройки
      • 176 Дополнение инструкции
      • 177 Настройки для языка C#
    • 177 Дополнительные возможности системы IntelliSense
      • 177 Сниппеты
      • 178 Комментарии XML
      • 178 Добавление собственных схем IntelliSense
    • 178 Закладки и окно Bookmark
    • 180 Резюме
  • 182 Глава 8. Сниппеты кода и рефакторинг
    • 183 Введение в сниппеты
      • 183 Хранение сниппетов
      • 184 Сниппеты
      • 184 Использование сниппетов в языке C#
      • 185 Использование сниппетов в языке VB
      • 187 Окружение с помощью сниппета
      • 187 Библиотека Code Snippets Manager
      • 188 Создание сниппетов
      • 189 Просмотр существующих сниппетов
    • 192 Поддержка рефакторинга
    • 193 Операции рефакторинга
      • 194 Операция Extract Method
      • 196 Операция Encapsulate Field
      • 197 Операция Extract Interface
      • 199 Операция Reorder Parameters
      • 200 Операция Remove Parameters
      • 200 Операция Rename
      • 200 Превращение локальной переменной в параметр
      • 201 Операция Generate Method Stub
      • 202 Меню Organize Usings
    • 203 Резюме
  • 204 Глава 9. Окно Server Explorer
    • 205 Серверные соединения
      • 205 Узел Event Logs
      • 208 Классы управления
      • 210 События управления
      • 213 Узел Message Queues
      • 216 Узел Performance Counters
      • 219 Узел Services
    • 220 Соединения с источниками данных
    • 220 Соединения SharePoint
    • 220 Резюме
  • 221 Глава 10. Моделирование с помощью утилиты Class Designer
    • 222 Создание диаграммы классов
    • 223 Область проектирования
    • 224 Инструментальная панель Toolbox
      • 224 Сущности
      • 225 Соединители
    • 225 Окно Class Details
    • 226 Окно Properties
    • 227 Компоновка
    • 228 Экспорт диаграмм
    • 228 Генерация и рефакторинг кода
      • 228 Генерация кода методом «перетащить и отпустить»
      • 230 Генерация кода с помощью технологии IntelliSense
      • 231 Рефакторинг с помощью надстройки Class Designer
    • 231 Надстройка Modeling Power Toys для системы Visual Studio
      • 232 Усовершенствование визуализации
      • 233 Усовершенствование функциональных свойств
    • 233 Резюме
  • 235 Часть III. Заглянем поглубже
  • 237 Глава 11. Модульное тестирование
    • 238 Первый тест
      • 245 Идентификация тестов с помощью атрибутов
      • 246 Дополнительные тестовые атрибуты
    • 248 Проверка фактов
      • 249 Класс Assert
      • 249 Класс StringAssert
      • 250 Класс CollectionAssert
      • 250 Атрибут ExpectedException
    • 252 Инициализация и возврат ресурсов
      • 252 Атрибуты TestInitialize и TestCleanup
      • 252 Атрибуты ClassInitialize и ClassCleanup
      • 253 Атрибуты AssemblyInitialize и AssemblyCleanup
    • 253 Контекст тестирования
      • 253 Данные
      • 255 Запись результатов теста
    • 257 Модульное тестирование повышенной сложности
      • 257 Специальные свойства
      • 258 Тестирование закрытых членов
    • 260 Тестирование контрактов
    • 262 Управление большим количеством тестов
    • 262 Резюме
  • 264 Глава 12. Документирование с помощью XML-комментариев
    • 265 Встроенное комментирование
    • 265 XML-комментарии
      • 266 Добавление XML-комментариев
      • 267 Дескрипторы XML-комментариев
    • 279 Использование XML-комментариев
      • 280 Информация подсистемы IntelliSense
    • 280 Генерация документов с помощью надстройки GhostDoc
    • 282 Генерация документации с помощью набора утилит Sandcastle
    • 284 Комментарии Task List
    • 287 Резюме
  • 288 Глава 13. Инструменты, обеспечивающие согласованность кода
    • 289 Управление исходным кодом
      • 289 Выбор хранилища исходного кода
      • 292 Accessing Source Control
      • 297 Автономная поддержка механизма управления исходным кодом
    • 298 Стандарты кодирования
      • 299 Анализ кода с помощью надстройки FxCop
      • 302 Проверка стиля с помощью надстройки StyleCop
      • 302 Надстройка Code Contracts
    • 304 Резюме
  • 305 Глава 14. Генерация кода с помощью генератора Т4
    • 306 Создание шаблона генератора T4
    • 309 Строительные блоки генератора T4
      • 310 Блоки выражений
      • 310 Управляющие блоки
      • 312 Блоки элементов класса
    • 313 Как работает генератор кода T4
    • 316 Директивы генератора T4
      • 316 Шаблонные директивы
      • 317 Директива Output
      • 317 Директива assembly
      • 318 Директива Import
      • 319 Директива Include
    • 319 Проблемы
      • 320 Ошибки на этапе проектирования
      • 320 Ошибки преобразования во время компиляции
      • 321 Ошибки преобразования во время выполнения
      • 321 Ошибки в сгенерированном коде
    • 322 Преимущества генерирования кода
    • 325 Генераторы Preprocessed Text Templates
      • 327 Использование шаблона Preprocessed Text Templates
      • 329 Различия между шаблонами
    • 330 Советы и трюки
    • 331 Резюме
  • 332 Глава 15. Шаблоны проектов и элементов управления
    • 332 Создание шаблонов
      • 332 Шаблон элемента
      • 336 Шаблон проекта
      • 337 Структура шаблона
      • 339 Параметры шаблона
      • 340 Расположение шаблона
    • 340 Расширение шаблонов
      • 340 Установка шаблона проекта
      • 342 Интерфейс IWizard
      • 346 Генерация шаблона Extended Project Template
    • 349 Комплект Starter Kits
    • 349 Интерактивные шаблоны
    • 349 Резюме
  • 351 Глава 16. Особенности языков программирования
    • 352 Гвозди надо забивать правильными молотками
      • 352 Императивные языки
      • 352 Декларативные языки
      • 353 Динамические языки
      • 354 Функциональные языки
      • 354 Что все это значит?
    • 355 Рассказ о двух языках
      • 356 Компиляция без сборок PIA
      • 357 Обобщенная вариантность
    • 361 Язык Visual Basic
      • 361 Лямбда и анонимные методы
      • 362 Неявное продолжение строки
      • 363 Автоматические свойства с начальными значениями
      • 363 Инициализация коллекций и литералы массивов
      • 365 Обнуляемые необязательные параметры
      • 365 Надстройки Visual Basic PowerPacks
      • 366 Язык C#
      • 366 Позднее связывание с динамическим просмотром
      • 367 Именованные и необязательные параметры
      • 368 Язык F#
      • 368 Наша первая программа на языке F#
      • 370 Исследование свойств языка F#
    • 372 Резюме
  • 373 Часть IV. Расширенные клиентские приложения
  • 375 Глава 17. Проекты Windows Forms Applications
    • 375 Начало
    • 376 Проект Windows Form
      • 377 Свойства Appearance
      • 378 Свойства Layout
      • 378 Свойства Window Style
    • 378 Настройки конструктора форм
    • 380 Добавление и позиционирование элементов управления
      • 382 Вертикальное выравнивание текстовых элементов управления
      • 382 Автоматическое позиционирование нескольких элементов управления
      • 383 Порядок перебора и перекрытия элементов управления
      • 384 Фиксация дизайна элементов управления
      • 385 Установка свойств элементов управления
      • 385 Служебные компоненты
      • 386 Интеллектуальные дескрипторы
    • 387 Контейнерные элементы управления
      • 387 Элементы управления Panel и SplitContainer
      • 388 Элемент управления FlowLayoutPanel
      • 388 Элемент управления TableLayoutPanel
    • 389 Элементы управления стыковкой и закреплением
    • 390 Резюме
  • 391 Глава 18. Подсистема Windows Presentation Foundation (WPF)
    • 392 Что такое WPF
    • 393 Начало работы с системой WPF
      • 396 Основы языка XAML
      • 397 Элементы управления системы WPF
      • 398 Компоновочные элементы управления в системе WPF
    • 401 Конструктор WPF и редактор XAML
      • 402 Работа с редактором XAML
      • 403 Работа с конструктором WPF
      • 405 Инструментальное окно Properties
      • 409 Привязка данных
    • 413 Выбор стиля приложения
    • 414 Взаимодействие с системой Windows Forms
      • 415 Использование элементов управления WPF Control в приложениях Windows Forms
      • 417 Использование элементов управления Windows Forms Control в приложениях WPF
    • 418 Отладка с помощью визуализатора WPF
    • 420 Резюме
  • 421 Глава 19. Бизнес-приложения для пакета Office
    • 422 Выбор типа проекта для пакета Office
      • 423 Настройка документа
      • 423 Надстройки для приложений
    • 424 Создание настройки документа
      • 424 Первый проект VSTO
      • 427 Защита компоновки документа
      • 428 Добавление панели Actions Pane
    • 430 Создание надстройки для приложения
      • 430 Некоторые концепции программы Outlook
      • 431 Создание области формы Outlook
    • 434 Отладка приложений для пакета Office
      • 434 Отмена регистрации надстройки
      • 436 Отключение надстроек
    • 436 Развертывание приложения из пакета Office
    • 438 Резюме
  • 439 ЧАСТЬ V. Веб-приложения
  • 441 Глава 20. Веб-формы ASP.NET
    • 442 Проекты Web Application и Web Site
    • 443 Создание веб-проектов
      • 443 Создание проекта Web Site
      • 446 Создание проекта Web Application
      • 447 Другие веб-проекты
      • 449 Наборы для начинающих, общественные проекты и приложения и общедоступные приложения
    • 449 Проектирование веб-форм
      • 450 Редактор HTML Designer
      • 452 Позиционирование элементов управления и элементов HTML
      • 454 Форматирование элементов управления и HTML-элементов
      • 455 Инструменты CSS
      • 458 Инструменты проверки корректности
    • 460 Элементы управления для веб-приложений
      • 461 Навигационные компоненты
      • 461 Аутентификация пользователей
      • 463 Компоненты для работы с данными
      • 467 Веб-части
    • 467 Страницы мастера
    • 469 Создание «толстого» клиента
      • 469 Разработка приложений с помощью языка JavaScript
      • 471 Работа с платформой ASP.NET AJAX
      • 473 Использование элементов AJAX Control Extenders
    • 475 Средства ASP.NET Web Site Administration
      • 476 Безопасность
      • 478 Настройки приложения
      • 478 Конфигурация ASP.NET в службе IIS
    • 479 Резюме
  • 480 Глава 21. Платформа ASP.NET MVC
    • 481 Шаблон Model-View-Controller
    • 482 Начало работы с платформой ASP.NET MVC
    • 483 Выбор модели
    • 484 Контроллеры и методы действия
    • 487 Визуализация пользовательского интерфейса с помощью представлений
    • 494 Продвинутые возможности технологии MVC
      • 494 Маршрутизация
      • 498 Параметры методов действия
      • 501 Области
      • 504 Подтверждение корректности модели
      • 506 Частичные представления
      • 506 Пользовательские шаблоны представлений
      • 507 Шаблоны Dynamic Data
      • 511 Библиотека jQuery
    • 513 Резюме
  • 514 Глава 22. Технология Silverlight
    • 515 Что такое технология Silverlight
    • 516 Начало работы с платформой Silverlight
    • 522 Средство навигации Navigation Framework
    • 523 Темы
    • 525 Режим запуска вне браузера
    • 528 Резюме
  • 529 Глава 23. Механизм Dynamic Data
    • 530 Создание веб-приложения с помощью механизма Dynamic Data
    • 531 Добавление модели данных
      • 533 Исследование приложения, созданного с помощью механизма Dynamic Data
    • 535 Настройка модели данных
      • 535 Скаффолдинг отдельных таблиц
      • 536 Настройка отдельных полей данных
      • 537 Добавление правил проверки корректности
      • 540 Настройка формата представления
    • 541 Настройка представления
      • 542 Шаблоны страниц
      • 545 Шаблоны полей
      • 549 Шаблоны сущностей
      • 551 Шаблоны фильтров
    • 553 Подключение механизма Dynamic Data к существующим проектам
    • 554 Резюме
  • 555 Глава 24. Коллекция программных продуктов SharePoint
    • 556 Подготовка среды разработки
      • 557 Инсталляция необходимых инструментов
      • 559 Инсталляция платформы SharePoint 2010
    • 560 Изучение платформы SharePoint 2010
    • 562 Создание проекта Sharepoint
    • 565 Создание пользовательских компонентов SharePoint
      • 565 Разработка веб-частей
      • 567 Создание типов контента и списков
      • 569 Добавление получателей событий
      • 570 Создание рабочих процессов на платформе SharePoint
    • 572 Работа с компонентами коллекции Feature
    • 572 Упаковка и развертывание
    • 575 Резюме
  • 576 Глава 25. Платформа Windows Azure
    • 577 Платформа Windows Azure
      • 578 Среда симуляции Development Fabric
      • 579 Хранилище таблиц, массивов двоичных данных и очередей
      • 583 Развертывание приложения
      • 586 Настройка приложения
    • 587 Технология SQL Azure
    • 588 Технология AppFabric
      • 588 Средство Service Bus
      • 589 Средство Access Control Service
    • 589 Резюме
  • 591 Часть VI. Данные
  • 593 Глава 26. Инструменты Visual Database Tools
    • 594 Окна для работы с базами данных в системе Visual Studio 2010
      • 594 Окно Server Explorer
      • 600 Окно Data Sources
    • 601 Редактирование данных
    • 602 Предварительный просмотр данных
    • 603 Резюме
  • 604 Глава 27. Компоненты DataSet и DataBinding
    • 605 Обзор компонентов DataSet
      • 606 Добавление источника данных
      • 608 Проектировщик объектов DataSet
    • 610 Привязка данных
      • 612 Компонент BindingSource
      • 614 Компонент BindingNavigator
      • 616 Выбор источников данных
      • 619 Сохранение изменений
      • 619 Вставка новых компонентов
      • 621 Проверка корректности
      • 623 Настраиваемые объекты DataSet
      • 625 Цепочки объектов BindingSource и DataGridView
    • 626 Работа с источниками данных
      • 628 Компоненты Web Service Data Source
      • 629 Просмотр данных
    • 631 Резюме
  • 632 Глава 28. Технология Language Integrated Queries (LINQ)
    • 633 Провайдеры LINQ
    • 633 Традиционные запросы
    • 635 Фрагменты запроса
      • 635 Инструкция From
      • 637 Инструкция Select
      • 637 Инструкция Where
      • 638 Инструкция Group By
      • 639 Проекции клиентов
      • 639 Инструкция Order By
    • 640 Отладка и выполнение
    • 641 Технология LINQ to XML
      • 642 Литералы языка VB XML
      • 643 Вставка элемента XML как объекта класса XElement
      • 644 Создание документа XML с помощью языка LINQ
    • 646 Запросы XML
    • 647 Поддержка схем
    • 649 Технология LINQ to SQL
      • 650 Создание объектной модели
      • 652 Создание запросов с помощью технологии LINQ to SQL
      • 657 Связывание объектов LINQ to SQL
    • 661 Программа LINQPad
    • 662 Резюме
  • 663 Глава 29. Технология ADO.NET Entity Framework
    • 664 Что такое Entity Framework
      • 665 Сравнение с технологией LINQ to SQL
      • 665 Концепции Entity Framework
    • 666 С чего начать
    • 666 Создание сущностной модели
      • 666 Мастер Entity Data Model Wizard
      • 669 Проектировщик Entity Framework
      • 673 Создание и изменение объектов
      • 676 Создание и изменение связей объектов
      • 677 Наследование объектов
      • 677 Проверка сущностной модели
      • 677 Обновление сущностной модели с изменением базы данных
    • 678 Запросы к сущностной модели
      • 678 Обзор технологии LINQ to Entities
      • 679 Получение контекста объекта
      • 679 Операции CRUD
      • 683 Навигация по связям
    • 684 Расширенная функциональность
      • 684 Обновление базы данных из сущностной модели
      • 685 Добавление бизнес-логики в объекты
      • 685 Классы POCO (Plain Old CLR Objects)
    • 685 Резюме
  • 686 Глава 30. Создание отчетов
    • 686 С чего начать
    • 688 Проектирование отчетов
      • 689 Определение источников данных
      • 691 Элементы управления для отчетов
      • 702 Выражения, заполнители и агрегаты
      • 705 Пользовательский код
      • 708 Макет отчета
      • 711 Подотчеты
      • 713 Мастер отчетов
    • 714 Вывод отчетов
      • 714 Элементы управления Report Viewer
      • 715 Генерация отчета
      • 716 Вывод отчетов в различных форматах
    • 717 Распространение отчетов
    • 717 Резюме
  • 719 Часть VII. Службы приложений
  • 721 Глава 31. Платформа Windows Communication Foundation (WCF)
    • 721 Что такое WCF
    • 722 Первые шаги
    • 723 Определение контрактов
      • 724 Создание контракта службы
      • 726 Создание контракта данных
    • 728 Настройка конечных точек службы WCF
    • 732 Хостинг служб WCF
    • 736 Использование службы WCF
    • 740 Резюме
  • 741 Глава 32. Платформа Windows Workflow Foundation (WF)
    • 741 Что такое Windows Workflow Foundation
    • 742 Зачем использовать рабочий поток Windows
    • 743 Концепции рабочего потока
      • 743 Действия
      • 744 Действия управления потоком
      • 745 Выражения
      • 745 Среда выполнения рабочего потока или планировщик
      • 745 Закладки
      • 746 Персистентность
      • 747 Отслеживание
    • 747 Первые шаги
    • 749 Проектировщик Workflow Foundation
    • 753 Создание рабочего потока
      • 753 Разработка рабочего потока
      • 755 Создание кода действий
      • 757 Выполнение рабочего потока
      • 759 Отладка рабочих потоков
      • 760 Проверка рабочих потоков
    • 760 Хостинг проектировщика рабочего потока
    • 764 Резюме
  • 765 Глава 33. Службы клиентских приложений
    • 766 Клиентские службы
    • 769 Ролевая авторизация
    • 771 Аутентификация пользователя
    • 773 Параметры
    • 777 Форма регистрации
    • 779 Поддержка автономной работы
    • 782 Резюме
  • 783 Глава 34. Службы синхронизации
    • 784 Приложения без постоянного подключения
    • 784 Прямое подключение к серверу
    • 787 Приступая к работе со службами синхронизации
    • 789 Службы синхронизации на нескольких уровнях
    • 790 Фоновая синхронизация
    • 793 Изменения клиента
    • 794 Резюме
  • 795 Глава 35. Службы WCF RIA
    • 795 Первые шаги
    • 798 Службы домена
    • 800 Операции домена
      • 800 Операции запроса
      • 800 Операции вставки, модификации и удаления
      • 801 Операции других типов
    • 801 Использование службы домена в приложении Silverlight
    • 806 Резюме
  • 807 Часть VIII. Конфигурация и ресурсы
  • 809 Глава 36. Файлы конфигурации
    • 809 Файлы .Config
      • 810 Файл machine.config
      • 810 Файл web.config
      • 810 Файл app.config
      • 811 Файл security.config
      • 811 Файл applicationHost.config
    • 811 Схема конфигурации
      • 812 Раздел configSections
      • 813 Раздел startup
      • 813 Раздел runtime
      • 814 Раздел system.runtime.remoting
      • 814 Раздел system.net
      • 815 Раздел cryptographySettings
      • 815 Раздел system.diagnostics
      • 816 Раздел system.web
      • 816 Раздел compiler
    • 817 Атрибуты конфигурации
    • 818 Настройки приложений
      • 818 Использование раздела appSettings
      • 819 Настройки проекта
      • 820 Динамические свойства
      • 821 Разделы пользовательской конфигурации
    • 826 Пользовательские настройки
    • 827 Проекты с настройками
    • 829 Резюме
  • 830 Глава 37. Строки подключения
    • 830 Мастер строк подключения
    • 835 Формат строки подключения к SQL Server
    • 836 Создание строки в коде
    • 837 Шифрование строк подключения
    • 839 Резюме
  • 840 Глава 38. Файлы ресурсов
    • 840 Что такое ресурсы
      • 841 Текстовые файлы ресурсов
      • 842 Resx-файлы ресурсов
      • 843 Бинарные ресурсы
      • 843 Добавление ресурсов
      • 844 Встраиваемые файлы как ресурсы
      • 844 Именование ресурсов
      • 844 Обращение к ресурсам
      • 845 Файлы проектировщика
      • 846 Приложение и ресурсы
        • 848 Изображения управляющих элементов
    • 848 Сопутствующие ресурсы
      • 848 Культуры
      • 849 Создание культурно-зависимых ресурсов
      • 850 Загрузка культурно-зависимых файлов ресурсов
      • 850 Сопутствующие культурно-зависимые ресурсы
    • 851 Доступ к ресурсам
      • 851 Загрузка изображений и пиктограмм
      • 851 Межсборочные ссылки
      • 852 ComponentResourceManager
    • 853 Кодирование файлов ресурсов
      • 853 Реализации интерфейсов ResourceReader и ResourceWriter
      • 854 Реализации интерфейсов ResxResourceReader и ResxResourceWriter
    • 854 Пользовательские ресурсы
    • 858 Резюме
  • 859 Часть IX. Отладка
  • 861 Глава 39. Использование окон отладчика
    • 861 Окно редактирования кода
      • 862 Точки прерывания
      • 862 Подсказки DataTip
    • 862 Окно точек прерывания
    • 863 Окно вывода
    • 864 Окно Immediate
    • 865 Окна Watch
      • 866 Окно QuickWatch
      • 866 Окна Watch 1–4
      • 867 Окна Autos и Locals
    • 867 Окна выполнения кода
      • 867 Окно Call Stack
      • 868 Окно Threads
      • 868 Окно Modules
      • 869 Окно Processes
    • 869 Окна памяти
      • 870 Окна Memory 1–4
      • 870 Disassembly
      • 870 Окно Registers
    • 871 Инструмент IntelliTrace (только в версии Ultimate edition)
    • 872 Окна параллельной отладки
      • 873 Окно Parallel Stacks
      • 874 Окно Parallel Tasks
    • 874 Исключения
      • 876 Настройка инструмента Exception Assistant
      • 877 Развертывание исключения
    • 877 Резюме
  • 878 Глава 40. Отладка с применением точек прерывания
    • 878 Точки прерывания
      • 879 Установка точки прерывания
      • 880 Точка прерывания по адресу
      • 881 Добавление условий прерывания
      • 883 Работа с точками прерывания
    • 885 Точки трассировки
      • 886 Создание точки трассировки
      • 886 Действия точек трассировки
    • 887 Управление выполнением
      • 887 Пошаговое выполнение кода
      • 889 Перемещение точки выполнения
    • 889 Режим Edit and Continue
      • 889 Ограничения
      • 889 Отмена внесения изменений
    • 890 Резюме
  • 891 Глава 41. Подсказки по данным, прокси и визуализаторы
    • 892 Подсказки по данным
    • 893 Атрибуты отладки
      • 893 Атрибут DebuggerBrowsable
      • 894 Атрибут DebuggerDisplay
      • 895 Атрибут DebuggerHidden
      • 896 Атрибут DebuggerStepThrough
      • 896 Атрибут DebuggerNonUserCode
      • 896 Атрибут DebuggerStepperBoundary
    • 897 Прокси-типы
      • 898 Узел Raw View
    • 899 Визуализаторы
    • 901 Усовершенствованные методы
      • 901 Сохранение изменений в объекте
    • 903 Резюме
  • 904 Глава 42. Отладка веб-приложений
    • 905 Отладка серверного кода ASP.NET
      • 906 Исключения веб-приложений
      • 908 Режим Edit and Continue
      • 909 Обработка ошибок
    • 910 Отладка клиентского кода JavaScript
      • 910 Установка точек прерывания в коде JavaScript
      • 911 Отладка динамически генерируемого JavaScript
      • 912 Отладка кода на языке JavaScript с помощью библиотеки ASP.NET AJAX
    • 912 Отладка приложений Silverlight
    • 913 Трассировка
      • 913 Трассировка на уровне страницы
      • 914 Трассировка на уровне приложения
      • 915 Вывод трассировки
      • 916 Обработчик Trace Viewer
      • 916 Пользовательский вывод трассировки
    • 917 Инструмент Health Monitoring
    • 919 Резюме
  • 920 Глава 43. Передовые методы отладки
    • 920 Действия при старте
    • 922 Отладка с применением кода
      • 923 Класс Debugger
      • 923 Классы Debug и Trace
    • 925 Отладка работающих приложений
      • 925 Подключение к процессу Windows
      • 926 Подключение к веб-приложению
      • 927 Удаленная отладка
    • 929 Исходные тексты платформы .NET Framework
    • 930 Отладка многопоточных и распараллеленных приложений
    • 932 Отладка хранимых процедур SQL Server
    • 933 Отладка в смешанном режиме
    • 933 «Посмертная» отладка
      • 934 Генерация файлов дампов
      • 934 Отладка файлов дампов
    • 936 Резюме
  • 937 Часть X. Построение и развертывание
  • 939 Глава 44. Переход на систему Visual Studio 2010
    • 940 Переход к системе Visual Studio 2010 от CBCNTVS Visual Studio 2008
    • 943 Обновление до версии .NET Framework 4.0
    • 944 Резюме
  • 945 Глава 45. Настройка сборки приложений
    • 945 Общие настройки
    • 949 Ручная настройка зависимостей
    • 949 Страница Compile в среде Visual Basic
      • 950 Окно Advanced Compiler Settings
      • 952 События сборки
    • 953 Страницы Build C#
    • 955 Процессор MSBuild
      • 955 Как Visual Studio использует процессор MSBuild
      • 958 Схема MSBuild Schema
      • 959 Контроль версий с помощью задач MSBuild
    • 961 Резюме
  • 962 Глава 46. Контроль версий и подписи сборок
    • 962 Именование сборок
    • 965 Согласованность версий
    • 965 Строго именованные сборки
    • 966 Глобальный кэш сборок
    • 967 Подписание сборок
    • 968 Резюме
  • 969 Глава 47. Умышленное запутывание, мониторинг и управление приложениями
    • 970 Дизассемблер MSIL
    • 971 Декомпиляторы
    • 972 Запутывание кода
      • 973 Инструмент Dotfuscator Software Services
      • 977 Атрибуты запутывания
      • 979 Предостережения
    • 981 Мониторинг приложения и управление им
      • 982 Защита от вмешательства
      • 983 Технологии Runtime Intelligence
      • 987 Срок действия приложения
      • 988 Отслеживание использования приложения
    • 990 Резюме
  • 991 Глава 48. Упаковка и развертывание
    • 991 Инсталляторы Windows
      • 992 Создание инсталлятора
      • 996 Настройка инсталлятора
      • 1000 Добавление пользовательских действий
      • 1003 Инсталлятор службы
    • 1006 Технология ClickOnce
      • 1006 Развертывание одним щелчком
      • 1010 Обновление одним щелчком
    • 1012 Резюме
  • 1013 Глава 49. Развертывание веб-приложений
    • 1014 Развертывание веб-сайта
      • 1014 Публикация веб-сайта
      • 1015 Копирование веб-сайта
    • 1015 Развертывание веб-приложения
      • 1016 Публикация веб-приложения
      • 1017 Упаковка веб-приложения
      • 1019 Функциональная возможность Web.config Transformation
    • 1021 Инсталляторы веб-проектов
    • 1022 Программа Web Platform Installer
      • 1023 Расширение Web Platform Installer
    • 1027 Резюме
  • 1029 Часть XI. Настройка и расширение системы Visual Studio
  • 1031 Глава 50. Модель автоматизации
    • 1031 Варианты расширений системы Visual Studio
    • 1032 Модель автоматизации системы Visual Studio
      • 1033 Обзор модели автоматизации
      • 1034 Решения и проекты
      • 1035 Окна и документы
      • 1036 Команды
      • 1037 Отладчик
      • 1037 События
    • 1038 Резюме
  • 1039 Глава 51. Надстройки
    • 1039 Разработка надстройки
      • 1040 Мастер Add-in Wizard
      • 1042 Структура проекта
      • 1043 Тестирование надстройки
      • 1044 Файл с расширением .AddIn
      • 1045 Класс Connect
      • 1045 Создание окна инструмента
      • 1048 Доступ к модели автоматизации Visual Studio
      • 1050 Обработка событий системы Visual Studio
    • 1051 Развертывание надстройки
    • 1052 Резюме
  • 1053 Глава 52. Макросы
    • 1053 Понятие макроса
    • 1054 Инструментальное Окно Macro Explorer
    • 1054 Интегрированная среда разработки Macros
    • 1055 Создание макроса
      • 1056 Запись макросов
      • 1056 Разработка макросов
    • 1058 Выполнение макроса
    • 1059 Развертывание макросов
    • 1059 Резюме
  • 1060 Глава 53. Библиотека Managed Extensibility Framework (MEF)
    • 1061 Основы работы с библиотекой MEF
      • 1062 Импорт и экспорт
      • 1064 Контракты
      • 1066 Каталоги
      • 1067 Возможности библиотеки MEF
    • 1067 Редактор Visual Studio 2010 Editor
      • 1068 Подсистема модели текста
      • 1069 Подсистема представления текста
      • 1069 Подсистема классификации
      • 1069 Операционная подсистема
    • 1070 Расширение редактора
      • 1071 Точки расширения редактора
      • 1076 Службы редактора
      • 1076 Расширение Check Comment Highlighter
    • 1082 Резюме
  • 1085 Часть XII. Редакция Visual Studio Ultimate
  • 1087 Глава 54. Редакция Visual Studio Ultimate для архитекторов
    • 1088 Проекты моделирования
      • 1088 UML-диаграммы
      • 1092 UML Model Explorer
      • 1093 Применение Layer Diagram для проверки архитектуры приложения
      • 1095 Связь с системой Team Foundation Server
    • 1095 Изучение кода
      • 1095 Инструмент Architecture Explorer
      • 1097 Графы зависимостей
      • 1099 Генерация диаграммы последовательности
    • 1099 Резюме
  • 1101 Глава 55. Редакция Visual Studio Ultimate для разработчиков
    • 1102 Метрики кода
      • 1103 Метрика Lines of Code
      • 1103 Метрика Depth of Inheritance
      • 1103 Метрика Class Coupling
      • 1104 Cyclomatic Complexity
      • 1104 Maintainability Index
      • 1104 Код, исключенный из анализа
    • 1104 Инструмент Managed Code Analysis Tool
    • 1106 Инструмент C/C code analysis tool
    • 1106 Инструменты для профилирования
      • 1107 Настройка сеансов профилирования
      • 1108 Отчеты
    • 1109 Инструмент Standalone Profiler
    • 1110 Инструмент IntelliTrace
    • 1112 Инструменты для работы с базами данных
      • 1112 Проект SQL-CLR Database
      • 1112 Автономная схема базы данных
      • 1115 Генерация данных
      • 1116 Рефакторинг базы данных
      • 1117 Сравнение схем
      • 1118 Сравнение данных
      • 1119 Статический анализ
      • 1119 Редактор Transact-SQL
      • 1119 Практические советы
    • 1120 Резюме
  • 1121 Глава 56. Редакция Visual Studio Ultimate для тестировщиков
    • 1121 Автоматизированные тесты
      • 1122 Веб-тесты производительности
      • 1125 Тесты загрузки
      • 1127 Модульные тесты баз данных
      • 1128 Тест Coded UI Test
      • 1129 Обобщенные тесты
      • 1129 Упорядоченные тесты
    • 1129 Связывание кода и тестов
      • 1130 Инструмент Code Coverage
      • 1132 Инструмент Test Impact Analysis
    • 1132 Управление тестами в системе Visual Studio
    • 1133 Инструмент Test and Lab Manager
      • 1134 Окно Testing Center
      • 1135 Окно Lab Center
    • 1137 Резюме
  • 1138 Глава 57. Система Team Foundation Server
    • 1139 Командный проект
    • 1139 Шаблоны процессов
    • 1141 Отслеживание рабочих элементов
      • 1141 Запросы рабочих элементов
      • 1143 Типы рабочих элементов
      • 1143 Добавление рабочих элементов
      • 1144 Состояние рабочего элемента
    • 1144 Интеграция приложений Excel и Project
      • 1144 Программа Excel
      • 1145 Программа Project
    • 1147 Управление версиями
      • 1148 Работа с окном Solution Explorer
      • 1149 Извлечение файлов
      • 1149 Запись файла
      • 1150 Разрешение конфликтов
      • 1152 Работа в автономном режиме
      • 1153 История
      • 1153 Аннотация
      • 1154 Архивирование
      • 1155 Ветвление
      • 1156 Слияние
    • 1157 Инструмент Team Foundation Build
    • 1160 Отчеты и интеллектуальные ресурсы
    • 1161 Командный портал
      • 1161 Документация
      • 1161 Управление процессом
      • 1161 Списки коллекции SharePoint
      • 1161 Инструментальные панели
    • 1162 Инструмент Team System Web Access
    • 1163 Администрирование TFS
    • 1164 Автоматизация TFS и настройка процессов
      • 1164 Типы рабочих элементов
      • 1165 Настройка шаблона процесса
    • 1166 Резюме
  • 1167 Предметный указатель

Скачать книгу Visual Studio 2010 для профессионалов / Ник Рендольф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.