Самоучитель Microsoft Visual Studio 2010 - Показано создание различных типов приложений в интегрированной среде разработки Microsoft Visual Studio 2010. Рассмотрены основы программирования на языках С# и VB, работа с решениями, проектами, сборками и библиотеками классов. Описаны инструменты, предназначенные для анализа и отладки кода, поиска и исправления ошибок. Рассмотрена работа с базами данных с помощью языка интегрированных запросов L1NQ. Приведена информация о языках XML и XAML. Описаны основные концепции работы с системой Windows Presentation Foundation, технология Silverlight, построение Web-приложений с помощью технологии ASP.NET MVC, создание Web-сервисов с помощью Windows Communications Foundation. Рассмотрено создание собственной программы-мастера для работы над проектами, шаблонов для автоматизации генерируемых фрагментов кода и рутинных задач, добавочных модулей и др.
Название: Самоучитель Microsoft Visual Studio 2010 Автор: Джо Майо Издательство: БХВ-Петербург Год: 2011 Страниц: 450 Формат: PDF Размер: 15,8 МБ ISBN: 978-5-9775-0609-0 Качество: Отличное Серия или Выпуск: Самоучитель Язык: Русский
Содержание:
Введение Часть I. Базовая информация о Visual Studio 2010 Глава 1. Первое знакомство с Visual Studio 2010 Что позволяет делать Visual Studio 2010? Автоматически генерируемый код Опыт быстрого кодирования (Rapid Coding Experience) Все необходимое - всегда под рукой Настраиваемость и расширяемость Установка Visual Studio 2010 Навигация по среде Visual Studio 2010 Меню Инструментальная панель (Toolbar) Рабочая область (Work Area) Инструментальный набор (Toolbox) Окно Solution Explorer Строка состояния Управление окнами VS Распахивание и сворачивание окон Пристыковка окон Плавающие окна Окна с вкладками Открытие и закрытие окон Модификация настройки среды после установки Экспорт выбранных параметров настройки среды Импорт сохраненных настроек среды разработчика Сброс настроек к стандартным значениям Знакомство с типами проектов Visual Studio Проекты Windows Web-проекты Проекты Office Проекты SharePoint Проекты по работе с базами данных (Database Projects) Заключение Глава 2. Необходимый минимум знаний о C# и VB.NET: базовый синтаксис Создание простейшего проекта Исследование «скелета» кода будущей программы Обзорная информация о редакторе кода VS Средства обнаружения классов и их членов Установка параметров настройки редактора Экономия времени при помощи фрагментов (Snippets) Кодирование выражений и утверждений Использование технологии Intellisense Запуск программ Простейшие типы и выражения Тернарные операторы C# и операторы Immediate If в VB Перечисления Ветвления Циклы Заключение Глава 3. Изучение основ C# и VB.NET: типы и члены Создание классов Синтаксис класса Наследование классов Написание методов Декларирование и использование методов Объявление параметров и передача аргументов Возвращение данных и использование значений, возвращаемых методами Автоматически генерируемые фрагменты кода методов Кодирование полей и свойств Объявление и использование полей Объявление и использование свойств Автоматически генерируемый фрагмент кода для свойства Заключение Глава 4. Необходимый минимум знаний о языках C# и VB.NET: среднеуровневый синтаксис Разбираемся с делегатами и событиями События Делегаты Завершение кода делегатов и обработчиков Реализация интерфейсов Создание интерфейса Написание классов, реализующих интерфейсы Написание кода, использующего интерфейсы Автоматически генерируемый фрагмент для интерфейсов Применение массивов (Arrays) и общих типов (Generics) Программирование с использованием массивов Кодирование родовых коллекций (Generics) Заключение Часть II. Изучаем среду разработки VS 2010 Глава 5. Создание и построение проектов Конструирование решений и проектов Создание новых проектов Ориентируемся в окне Solution Explorer Исследование настройки свойств Компиляция приложений Построение решений и проектов Перестройка решений и проектов Очистка решений и проектов Управление зависимостями и порядком построения Управление параметрами компиляции Перемещение по проекту в режиме просмотра классов Использование конструктора классов (Class Designer) Заключение Глава 6. Отладка с помощью Visual Studio Код, на примере которого в данной главе будут демонстрироваться приемы отладки Инструменты кодирования, упрощающие разработку Конфигурирование отладочного режима Установка точек останова Создание точки останова Индивидуальная настройка точки останова Управление точками останова Пошаговое выполнение кода Исследование состояния приложения Окна Locals и Autos Окно Watch Окно Immediate Окно Call Stack Окно QuickWatch Наблюдение переменных с привязкой к источнику Работа с IntelliTrace Решение проблем с помощью отладчика VS Программа с ошибками Поиск ошибки Исправление первой ошибки Отладка и решение проблем NullReferenceException Заключение Глава 7. Работа с данными Работа с базами данных Вводная информация о Server Explorer Создание базы данных Добавление таблиц Установка связей между таблицами по вторичным ключам Добавление хранимых процедур Конфигурирование опций базы данных Изучаем Language Integrated Query (LINQ) Выполнение запросов к коллекциям объектов с помощью LINQ Создание проекции LINQ с анонимными типами Использование LINQ для сортировки результирующей коллекции Обработка данных с помощью LINQ to SQL Настройка LINQ to SQL Работа с LINQ to SQL Designer Введение в запросы с помощью LINQ to SQL Выполнение запросов к множеству таблиц Ввод данных с помощью LINQ to SQL Обновление данных с помощью LINQ to SQL Удаление данных с помощью LINQ to SQL Заключение Часть III. Разработка приложений с помощью VS 2010 Глава 8. Построение настольных приложений с помощью WPF Начало работы над проектом WPF Изучение расположения элементов (Layout) Макет Grid Макет StackPanel Макет DockPanel Макет WrapPanel Макет Canvas Использование элементов управления WPF Основные окна для работы с элементами управления Установка свойств Обработка событий Написание кода обработчиков событий Работа с данными в WPF Настройка источника данных Конфигурирование поля раскрывающегося списка Чтение и сохранение данных Использование макета DataGrid Заключение Глава 9. Разработка Web-приложений с помощью ASP.NET MVC Разбираемся с ASP.NET MVC Создание нового проекта ASP.NET MVC Создание моделей Построение контроллеров Отображение представлений Организация файлов представления Назначение файлов MasterPage Управление маршрутизацией Сборка приложения, предназначенного для работы с базой данных клиентов Создание репозитория Создание контроллера Customer Отображение списка клиентов Добавление нового клиента Редактирование записей для существующих клиентов Удаление записи о клиенте из базы данных Заключение Глава 10. Разработка приложений Silverlight Запуск проекта Silverlight Навигация в окне Silverlight Designer Использование элементов управления Silverlight Запуск Silverlight «вне браузера» (Out-of-Browser, OOB) Развертывание приложений Silverlight Заключение Глава 11. Развертывание Web-сервисов с помощью WCF Создание нового проекта WCF Указание соглашения (Contract) с WCF-интерфейсами Изучение соглашения, сгенерированного VS Создание собственных соглашений Реализация логики с помощью классов WCF Хостинг для сервиса WCF Общие процедуры настройки хостинга Установка IIS 7 в Windows 7 Создание Web-сайта под IIS 7 в Windows 7 Развертывание сервиса WCF на IIS Взаимодействие приложений с сервисом WCF Создание ссылки на Web-сервис Кодирование вызовов к Web-сервису Развертывание клиентского приложения, взаимодействующего с Web-сервисом Создание Web-сервиса на Web-сайте Заключение Часть IV. Расширение возможностей VS 2010 Глава 12. Индивидуальная настройка среды разработки Реализация индивидуальных шаблонов Создание новых шаблонов проектов Модификация проекта Экспорт шаблона проекта Использование нового шаблона проекта Создание шаблонов новых элементов Создание индивидуальных автоматически генерируемых фрагментов кода Создание автоматически генерируемого фрагмента кода Управление библиотекой автоматических фрагментов Написание макросов Запись макроса Сохранение макроса Редактирование макросов Заключение Глава 13. Расширение возможностей Visual Studio 2010 Разработка дополнительного модуля Visual Studio Запуск программы-мастера Add-In Project Wizard Исследование решения, созданного программой-мастером Add-In Wizard Изучение структуры класса Connect Добавление функциональных возможностей в дополнительный модуль В каком направлении двигаться дальше Заключение Приложения Приложение 1. Введение в XML Редактор кода XML в VS 2010 Префиксы XML Элементы XML Атрибуты Пространства имен Меню XML Конфигурирование опций XML Opt Заключение Приложение 2. Введение в XAML Запуск проекта WPF Элементы как классы Атрибуты как свойства Исполнение документа XAML Элементы свойств Расширения разметки Заключение Приложение 3. О русской версии Visual Studio 2010 Предметный указатель