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 Резюме
  • 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 Резюме
  • 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 Резюме
  • 139 Глава 7. Технология доступа к данным ADO.NET
    • 139 Архитектура данных ADO.NET
      • 140 Провайдеры данных
      • 141 Организация доступа к данным
      • 142 Объект DataSet
    • 142 Подключение к базе данных
    • 144 Объект Connection
    • 145 Объект Command
    • 146 Объект DataReader
      • 148 Приложение для чтения данных
        • 152 Передача параметров в объект Command
        • 153 Использование типизированного объекта DataReader
        • 154 Модификация данных
    • 163 Резюме
  • 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 Резюме
  • 290 Глава 12. Стили и темы
    • 290 Стили
      • 290 Стили элементов
      • 291 Стили страниц
      • 291 Каскадные таблицы стилей
      • 292 Создание и управление стилями
    • 298 Темы
      • 299 Создание темы
      • 299 Подключение темы
      • 301 Определение темы в файле конфигурации
    • 301 Резюме
  • 302 Глава 13. Мастер-страницы и управление навигацией
    • 302 Мастер-страницы
      • 302 Создание мастер-страницы
      • 307 Создание страницы содержимого
    • 310 Навигация
    • 310 Элемент управления TreeView
      • 311 Объекты TreeNode
      • 311 Применение стилей к типам узлов
    • 314 Элемент управления Menu
      • 314 Стили элемента управления Menu
    • 317 Резюме
  • 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 Резюме
  • 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 совершенно бесплатно.
Microsoft Visual Studio 2010 (+ CD-ROM)
Рейтинг книги:
4 голоса
1080

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: