Информация о книге

978-5-9775-0609-0

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Базы данных » Базы данных. Проектирование, организация доступа, анализ данных » Microsoft Visual Studio 2010. Самоучитель

Майо Д., Microsoft Visual Studio 2010. Самоучитель

БХВ-Петербург, 2010 г., 450 стр., 978-5-9775-0609-0 , 235*165*20 мм., тираж: 2000


Описание книги

Показано создание различных типов приложений в интегрированной среде разработки Microsoft Visual Studio 2010. Рассмотрены основы программирования на языках С# и VB. работа с решениями, проектами, сборками и библиотеками классов. Описаны инструменты, предназначенные для анализа и отладки кода, поиска и исправления ошибок. Рассмотрена работа с базами данных с помощью языка интегрированных запросов LINQ. Приведена информация о языках XML и XAML. Описаны основные концепции работы с системой Windows Presentation Foundation, технология Silverlighl, построение Web-приложений с помощью технологии ASP.NET MVC, создание Web-сервисов с помощью Windows Communications Foundation. Рассмотрено создание собственной программы-мастера для работы над проектами, шаблонов для автоматизации генерируемых фрагментов кода и рутинных задач, добавочных модулей и др. Для программистов.

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Введение
ЧАСТЬ 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
Предметный указатель


Об авторе

Майо Д.
Профессиональный программист, занимается разработкой программного обеспечения с 1986 года, является сертифицированным специалистом Microsoft MVP, специализируется на использовании технлогии MicrosoftNet. Автор многочисленных книг по языкам программирования и использованию технологий Microsoft для разработчиков.

Отзывы

Перевод  [ 1 March 2013]
Книжка толковая. Все по делу.
Но перевод кошмарный: новичок в программировании может запутаться в терминах.
Хороший учебник  [28 October 2012]
В 1992-1994 немного освоил язык Си.
Сейчас программирую на 1С:Предприятие 8.2
Захотелось освоения чего-то фундаментального.
С# - это близкий родственник Си.
К тому же 1С:8.2 сделан в объектно-ориентированной модели.
Поэтому понимать идею С# (объектно-ориентированную) тоже просто.
Видимо, дело в простоте изложения материала автором.
Все-таки "не боги горшки обжигают".
И поэтому автор планомерно и плавно ведет ученика (меня) от простого к сложному.
Учение у хорошего учителя - это несказанное удовольствие !
Хотя, может все дело в хорошем массаже шейных позвонков ?
Золотая середина  [13 July 2012]
На редкость толковая книжка! При достаточно скромном объёме объяснено очень много материала, причём вменяемым языком.

Последние поступления в рубрике "Базы данных. Проектирование, организация доступа, анализ данных"



Интеллектуальные информационные системы Интеллектуальные информационные системы Глухих И.

В учебном пособии излагается основное содержание материала лекций по дисциплине «Интеллектуальные информационные системы», представлены тестовые задания, вопросы для самоконтроля и итогового контроля знаний, глоссарий, список литературы....

Искусственный интеллект. Инженерия знаний. Учебное пособие для вузов Искусственный интеллект. Инженерия знаний. Учебное пособие для вузов Загорулько Ю.

Пособие посвящено инженерии знаний научной дисциплине, включающей в круг изучения научные, технологические и методологические вопросы создания программных систем, основанных на знаниях. В издании рассматриваются основные модели и средства извлечения,......

Системы искусственного интеллекта. Нейросети и нейрокомпьютеры. Учебник Системы искусственного интеллекта. Нейросети и нейрокомпьютеры. Учебник Свирина А., Костров Б.В., Ручкин В.Н.

Исследуется возможность построения логических нейронных сетей на основе положений математической логики.Предлагаются методы построения обученных нейронных сетей. Рассматриваются пути повышения интеллектуальности вычислительных систем....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Майо Д., Microsoft Visual Studio 2010. Самоучитель в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.