Microsoft Visual Studio 2010 (+ CD-ROM)
Алексей Голощапов
Рассмотрены приемы работы в интегрированной среде разработки Microsoft Visual Studio 2010, а также новые технологии и элементы среды, предназначенные для создания современных приложений. Описана работа с решениями, проектами, редакторами и визуальными конструкторами. Описывается создание различных типов приложений: с помощью технологий Windows Presentation Foundation и Windows Forms, создание веб-приложений с помощью технологий ASP.NET, MVC, AJAX, jQuery, Silverlight. Рассматривается проектирование и развертывание баз данных, а также создание приложений для работы с базами данных с использованием технологий LINQ, Entity Framework, ASP.NET Dynamic Data, технология создания служб Windows Communication Foundation, управление рабочими процессами с помощью Windows Workflow Foundation, локализация и развертывание приложений.
Материал книги сопровождается практическими примерами в тексте и на компакт-диске.
Издательство: БХВ-Петербург, 2011 г.
ISBN 978-5-9775-0617-5
Количество страниц: 544.
Содержание книги «Microsoft Visual Studio 2010 (+ CD-ROM)»:
- 1 Введение
- 1 На кого рассчитана эта книга
- 2 Краткое описание глав
- 5 Исходные коды примеров
- 5 Благодарности
- 7 ЧАСТЬ I. ОСНОВЫ VISUAL STUDIO 2010
- 9 Глава 1. Общие сведения о Visual Studio 2010
- 9 Версии Visual Studio 2010
- 10 Усовершенствования интегрированной среды разработки Visual Studio
- 10 Новая стартовая страница
- 11 Поддержка нескольких мониторов
- 11 Выделение ссылок в коде
- 11 Масштабирование
- 11 Выделение области
- 14 Тестирование и отладка приложений
- 14 Усовершенствования разработки приложений ASP.NET
- 14 Усовершенствования конструкторов для Windows Presentation Foundation и Silverlight
- 16 Новая версия Windows Workflow Foundation
- 17 Резюме
- 18 Глава 2. Настройка рабочей среды Visual Studio 2010
- 18 Параметры настройки среды
- 20 Миграция параметров настроек
- 23 Start Page
- 25 Документация по продукту
- 26 Резюме
- 27 Глава 3. Интегрированная среда разработки
- 27 Создание проектов
- 28 Шаблоны Visual Studio
- 28 Создание проекта
- 30 Решения
- 30 Добавление проектов в решение
- 31 Установка стартового проекта
- 32 Конфигурации Debug и Release
- 32 Выбор конфигурации
- 33 Редактирование конфигурации
- 34 Рефакторинг кода
- 35 Система окон
- 36 Расположение окон
- 37 Окно Properties
- 38 Окно Class View
- 39 Окно Object Browser
- 40 Окно Code Definition
- 41 Окно Call Hierarchy
- 41 Окно Server Explorer
- 42 Окно Task List
- 43 Редакторы кода
- 43 Форматирование кода
- 47 Отображение нумерации строк
- 48 Окно Bookmarks
- 49 Визуальные конструкторы и панели инструментов
- 50 Резюме
- 27 Создание проектов
- 51 Глава 4. Отладка приложений
- 51 Основные типы ошибок
- 51 Синтаксические ошибки
- 52 Логические ошибки
- 52 Ошибки периода выполнения
- 54 Отладчик Visual Studio
- 55 Точки прерывания
- 56 Настройка точки прерывания
- 57 Окно Breakpoints
- 58 Настройка точки прерывания функции
- 59 Прерывание на основе условий
- 59 Окно File Breakpoint
- 60 Окно Breakpoint Condition
- 61 Окно Breakpoint Hit Count
- 62 Окно Breakpoint Filter
- 63 Окно When Breakpoint Is Hit
- 64 Пошаговое прохождение кода
- 64 Начало отладки приложения
- 66 Прохождение по коду
- 66 Продолжение отладки
- 67 Окончание отладки
- 67 Отладочные окна
- 67 Окно Output
- 68 Окно Locals
- 69 Окно Autos
- 70 Окно Watch
- 71 Окно QuickWatch
- 72 Окно Command в режиме Immediate
- 72 Всплывающие подсказки данных DataTips
- 73 Окна визуализации данных
- 73 Исключения
- 75 Классы Debug и Trace
- 75 Вывод трассировки в окно Output
- 77 Запись данных в набор Listeners
- 80 Трассировочные переключатели
- 85 Резюме
- 51 Основные типы ошибок
- 86 Глава 5. Создание приложений Windows Forms
- 86 Создание проекта Windows Forms Application
- 91 Иерархия классов Windows Forms
- 93 Свойства формы
- 94 Методы формы
- 95 Жизненный цикл и события формы
- 97 Создание обработчика событий
- 97 Компоновка и позиционирование элементов управления
- 98 Привязка и закрепление элементов
- 100 Приложения с несколькими формами
- 100 Назначение стартовой формы
- 101 Переключение между формами
- 104 Принципы создания пользовательского интерфейса
- 104 Меню
- 105 Панель инструментов
- 108 Строка состояния
- 108 Использование контейнерных элементов
- 110 Резюме
- 111 ЧАСТЬ II. ТЕХНОЛОГИИ ДОСТУПА К ДАННЫМ
- 113 Глава 6. Проектирование баз данных в Visual Studio 2010
- 113 Создание базы данных в Visual Studio
- 114 Определение таблиц
- 117 Создание диаграммы базы данных
- 118 Создание связей между таблицами
- 120 Разработка хранимых процедур
- 125 Отладка хранимых процедур
- 126 Шаблоны проектов баз данных
- 132 Автоматическое генерирование скриптов
- 133 Выполнение скриптов
- 133 Представление схемы
- 133 Создание тестовых данных
- 135 Настройка генераторов данных
- 136 Изменение свойств генератора
- 137 Создание данных
- 138 Резюме
- 113 Создание базы данных в Visual Studio
- 139 Глава 7. Технология доступа к данным ADO.NET
- 139 Архитектура данных ADO.NET
- 140 Провайдеры данных
- 141 Организация доступа к данным
- 142 Объект DataSet
- 142 Подключение к базе данных
- 144 Объект Connection
- 145 Объект Command
- 146 Объект DataReader
- 148 Приложение для чтения данных
- 152 Передача параметров в объект Command
- 153 Использование типизированного объекта DataReader
- 154 Модификация данных
- 148 Приложение для чтения данных
- 163 Резюме
- 139 Архитектура данных ADO.NET
- 164 Глава 8. Работа с автономными данными в ADO.NET
- 164 Объект DataAdapter
- 167 Взаимодействие объектов DataAdapter и DataSet
- 171 Реализация отображения при выборке данных
- 174 Объект DataSet со строгим контролем типов
- 175 Создание источника данных
- 180 Модификация данных в DataSet
- 181 Обновление базы данных
- 181 Реализация отдельного уровня данных
- 183 Динамическое cвязывание данных в период выполнения
- 190 Сортировка и фильтрация данных
- 190 Создание объекта DataView
- 190 Сортировка данных
- 194 Фильтрация данных
- 198 Объект DataSet и XML
- 202 Резюме
- 203 Глава 9. LINQ
- 203 Источники данных LINQ
- 204 LINQ to Objects
- 204 Основные операции запросов LINQ
- 207 Запросы к коллекциям
- 209 Запросы к пользовательским классам
- 211 LINQ to XML
- 212 XElement
- 214 Выполнение запросов LINQ to XML
- 216 LINQ to DataSet
- 217 Запросы к наборам данных с помощью LINQ to DataSet
- 217 Создание запросов LINQ to DataSet в приложениях
- 221 LINQ to SQL
- 221 Создание объектной модели LINQ to SQL
- 225 Создание приложения для работы с данными
- 229 Резюме
- 230 Глава 10. Entity Framework
- 230 Работа с данными в Entity Framework
- 231 Entity Data Model
- 231 Создание Entity Data Model в Visual Studio
- 237 Создание приложения для работы с данными
- 239 Комплексные типы
- 239 Импорт хранимых процедур из базы данных
- 239 Обновление модели хранения данных
- 241 Вызов хранимых процедур
- 243 Резюме
- 245 ЧАСТЬ III. СОЗДАНИЕ УРОВНЯ ПРЕЗЕНТАЦИЙ
- 247 Глава 11. Веб-формы ASP.NET
- 247 Жизненный цикл веб-страниц ASP.NET
- 247 Основные события веб-страницы
- 249 Обратная отсылка на сервер
- 249 Состояние вида
- 250 Веб-приложения и веб-сайты
- 253 Выбор места расположения веб-сайта
- 256 Веб-формы
- 258 Серверные элементы управления
- 259 Элементы управления HTML
- 266 Элементы управления Web
- 268 Базовые элементы управления Web
- 271 Элементы валидации данных
- 273 RequiredFieldValidator
- 273 RangeValidator
- 274 CompareValidator
- 274 RegularExpressionValidator
- 275 CustomValidator
- 275 Пример веб-страницы с валидацией введенных данных
- 277 ValidationSummary
- 280 Привязка данных к элементам управления Web
- 280 Использование элемента управления GridView
- 283 Обновление данных в GridView
- 284 Привязка данных к спискам
- 286 Динамическая привязка данных
- 289 Резюме
- 247 Жизненный цикл веб-страниц ASP.NET
- 290 Глава 12. Стили и темы
- 290 Стили
- 290 Стили элементов
- 291 Стили страниц
- 291 Каскадные таблицы стилей
- 292 Создание и управление стилями
- 298 Темы
- 299 Создание темы
- 299 Подключение темы
- 301 Определение темы в файле конфигурации
- 301 Резюме
- 290 Стили
- 302 Глава 13. Мастер-страницы и управление навигацией
- 302 Мастер-страницы
- 302 Создание мастер-страницы
- 307 Создание страницы содержимого
- 310 Навигация
- 310 Элемент управления TreeView
- 311 Объекты TreeNode
- 311 Применение стилей к типам узлов
- 314 Элемент управления Menu
- 314 Стили элемента управления Menu
- 317 Резюме
- 302 Мастер-страницы
- 318 Глава 14. ASP.NET AJAX
- 318 Архитектура AJAX
- 319 Элементы управления AJAX в ASP.NET
- 320 Создание страницы AJAX
- 323 Библиотека AJAX Control Toolkit
- 324 Подключение набора элементов AJAX Control Toolkit к панели Toolbox
- 325 Применение элементов управления AJAX
- 327 Расширения для элементов управления
- 330 Резюме
- 331 Глава 15. Библиотека jQuery
- 331 Подключение библиотеки jQuery
- 334 Объекты библиотеки jQuery
- 335 Селекторы
- 336 Использование селекторов и фильтров
- 341 Фильтры и эффекты
- 345 Операции над множествами
- 346 Создание элемента Accordion
- 348 Резюме
- 350 Глава 16. ASP.NET Dynamic Data
- 350 Архитектура платформы Dynamic Data
- 351 Создание веб-сайта с использованием ASP.NET Dynamic Data
- 353 Шаблоны страниц
- 353 Шаблоны сущностей
- 354 Шаблоны полей
- 354 Шаблоны фильтров
- 354 Элементы уровня данных
- 355 Регистрация модели данных
- 359 Резюме
- 360 Глава 17. ASP.NET MVC
- 360 Архитектура MVC
- 361 Создание приложения MVC
- 364 Выполнение запросов в MVC
- 366 Маршрутизация URL-адресов
- 367 Контроллеры и методы действий
- 369 Методы действий
- 369 Возвращаемый тип ActionResult
- 370 Параметры методов действий
- 371 Добавление нового контроллера
- 373 Добавление представления
- 377 Создание и привязка моделей
- 381 Резюме
- 382 Глава 18. Windows Presentation Foundation
- 382 Архитектура WPF
- 384 Типы приложений WPF
- 384 Создание приложения WPF
- 391 Компоновка окна приложения WPF
- 392 Контейнер Grid
- 394 Контейнер UniformGrid
- 395 Контейнер Canvas
- 396 Контейнер DockPanel
- 397 Контейнер StackPanel
- 398 Контейнер WrapPanel
- 399 Переключение между окнами
- 401 Работа WPF c документами
- 404 Создание проектов XBAP
- 406 Привязка данных
- 408 2D-графика
- 409 Двумерные формы
- 411 Шаблоны элементов управления
- 413 3D-графика
- 413 Окно просмотра
- 413 Материал поверхности
- 414 Источники света
- 415 Камера
- 415 Построение геометрической модели
- 419 Вращения
- 424 Резюме
- 425 Глава 19. Silverlight
- 425 Настройка среды разработки
- 426 Создание приложения Silverlight
- 429 Использование кода приложений WPF в Silverlight
- 431 Анимация в Silverlight
- 434 Трехмерные эффекты с трансформацией перспективы
- 437 Интеграция Silverlight с веб-страницей
- 437 Использование HTML
- 438 Использование Silverlight.js
- 440 Резюме
- 441 ЧАСТЬ IV. СЕРВИСЫ И КОММУНИКАЦИИ
- 443 Глава 20. Windows Communication Foundation
- 443 Создание проекта сервиса WCF
- 450 Создание сервиса для работы с данными
- 460 Тестирование сервиса WCF
- 463 Резюме
- 464 Глава 21. Windows Workflow Foundation
- 464 Компоненты Windows Workflow Foundation
- 465 Среда выполнения WWF
- 466 Взаимодействие между компонентами рабочего процесса
- 466 Архитектура действий
- 467 Жизненный цикл действия
- 467 Рабочие процессы и действия
- 468 Модель данных действия
- 468 Выгрузка и сохранение рабочих процессов
- 469 Создание проектов Windows Workflow Foundation
- 471 Визуальный конструктор WWF
- 471 Аргументы и переменные
- 473 Добавление действий
- 477 Отображение вывода рабочего процесса
- 478 Создание циклических процессов
- 478 Действие While
- 481 Действие DoWhile
- 482 Моделирование рабочих процессов с помощью блок-схем
- 485 Резюме
- 464 Компоненты Windows Workflow Foundation
- 487 ЧАСТЬ V. ЛОКАЛИЗАЦИЯ И РАЗВЕРТЫВАНИЕ ПРИЛОЖЕНИЙ
- 489 Глава 22. Локализация приложений
- 489 Концепция культур
- 490 Локализация приложений Windows Forms
- 491 Создание локализованного приложения
- 496 Локализация веб-приложений
- 501 Резюме
- 502 Глава 23. Развертывание приложений
- 502 Windows Installer
- 503 Создание проекта развертывания
- 508 Параметры компоновки проекта
- 510 Регистрация компонентов приложения
- 511 Редакторы свойств установки
- 511 File System Editor
- 513 Registry Editor
- 514 File Types Editor
- 515 User Interface Editor
- 516 Custom Actions Editor
- 517 Launch Conditions Editor
- 518 Сборка пакета установки
- 518 Установка приложения
- 519 Резюме
- 521 Приложение. Описание компакт-диска и установка примеров
- 523 Предметный указатель
Инструкция как скачать книгу Алексей Голощапов: Microsoft Visual Studio 2010 (+ CD-ROM) в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.