Звоните: (067) 644-70-74
Напишите нам burtrest@gmail.com

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

148.20 грн.

Артикул: 29043d6d9568 Категория:

Описание

год-2010

464 страницы

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

Оглавление книги

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

Оглавление Введение    1
ЧАСТЬ I. Базовая информация о Visual Studio 2010 5
Глава 1. Первое знакомство с Visual Studio 2010  7
Что позволяет делать Visual Studio 2010?    7
Автоматически генерируемый код    8
Опыт быстрого кодирования (Rapid Coding Experience)    8
Все необходимое — всегда под рукой    9
Настраиваемость и расширяемость    9
Установка Visual Studio 2010    9
Навигация по среде Visual Studio 2010    17
Меню    18
Инструментальная панель (Toolbar)    19
Рабочая область (Work Area)    20
Инструментальный набор (Toolbox)    20
Окно Solution Explorer    20
Строка состояния    20
Управление окнами VS    21
Распахивание и сворачивание окон    21
Пристыковка окон    22
Плавающие окна    24
Окна с вкладками    24
Открытие и закрытие окон    25
Модификация настройки среды после установки    25
Экспорт выбранных параметров настройки среды    26
Импорт сохраненных настроек среды разработчика    29
Сброс настроек к стандартным значениям    32
Знакомство с типами проектов Visual Studio    34
Проекты Windows    36
Web-проекты    37
Проекты Office    37
Проекты SharePoint    38
Проекты по работе с базами данных (Database Projects)    38
Заключение    38
Глава 2. Необходимый минимум знаний о C# и VB.NET: базовый синтаксис
39
Создание простейшего проекта    40
Исследование «скелета» кода будущей программы    42
Обзорная информация о редакторе кода VS    47
Средства обнаружения классов и их членов    48
Установка параметров настройки редактора    50
Экономия времени при помощи фрагментов (Snippets)    51
Кодирование выражений и утверждений    53
Использование технологии Intellisense    54
Запуск программ    56
Простейшие типы и выражения    57
Тернарные операторы C# и операторы Immediate If в VB    60
Перечисления    61
Ветвления    62
Циклы    67
Заключение    72
Глава 3. Изучение основ C# и VB.NET: типы и члены
73
Создание классов    73
Синтаксис класса    73
Наследование классов    75
Написание методов    77
Декларирование и использование методов    77
Объявление параметров и передача аргументов    81
Возвращение данных и использование значений, возвращаемых методами    84
Автоматически генерируемые фрагменты кода методов    86
Кодирование полей и свойств    86
Объявление и использование полей    86
Объявление и использование свойств    89
Автоматически генерируемый фрагмент кода для свойства    92
Заключение    92
Глава 4. Необходимый минимум знаний о языках C# и VB.NET: среднеуровневый синтаксис
93
Разбираемся с делегатами и событиями    93
События    94
Делегаты    97
Завершение кода делегатов и обработчиков    99
Реализация интерфейсов    100
Создание интерфейса    101
Написание классов, реализующих интерфейсы    102
Написание кода, использующего интерфейсы    105
Автоматически генерируемый фрагмент для интерфейсов    110
Применение массивов (Arrays) и общих типов (Generics)    110
Программирование с использованием массивов    111
Кодирование родовых коллекций (Generics)    113
Заключение    114
ЧАСТЬ II. Изучаем среду разработки VS 2010
115
Глава 5. Создание и построение проектов
117
Конструирование решений и проектов    117
Создание новых проектов    118
Ориентируемся в окне Solution Explorer    120
Исследование настройки свойств    122
Компиляция приложений    135
Построение решений и проектов    135
Перестройка решений и проектов     136
Очистка решений и проектов    137
Управление зависимостями и порядком построения    137
Управление параметрами компиляции    139
Перемещение по проекту в режиме просмотра классов    142
Использование конструктора классов (Class Designer)    143
Заключение    147
Глава 6. Отладка с помощью Visual Studio
148
Код, на примере которого в данной главе будут демонстрироваться приемы отладки    148
Инструменты кодирования, упрощающие разработку    153
Конфигурирование отладочного режима    155
Установка точек останова    161
Создание точки останова    162
Индивидуальная настройка точки останова    163
Управление точками останова    164
Пошаговое выполнение кода    165
Исследование состояния приложения    167
Окна Locals и Autos    168
Окно Watch    169
Окно Immediate    169
Окно Call Stack    170
Окно QuickWatch    171
Наблюдение переменных с привязкой к источнику    171
Работа с IntelliTrace    173
Решение проблем с помощью отладчика VS    174
Программа с ошибками    174
Поиск ошибки    178
Исправление первой ошибки    182
Отладка и решение проблем NullReferenceException    183
Заключение    188
Глава 7. Работа с данными
189
Работа с базами данных    190
Вводная информация о Server Explorer    190
Создание базы данных    191
Добавление таблиц    192
Установка связей между таблицами по вторичным ключам    196
Добавление хранимых процедур    200
Конфигурирование опций базы данных    202
Изучаем Language Integrated Query (LINQ)    203
Выполнение запросов к коллекциям объектов с помощью LINQ    203
Создание проекции LINQ с анонимными типами    206
Использование LINQ для сортировки результирующей коллекции    208
Обработка данных с помощью LINQ to SQL    208
Настройка LINQ to SQL    209
Работа с LINQ to SQL Designer    210
Введение в запросы с помощью LINQ to SQL    212
Выполнение запросов к множеству таблиц    214
Ввод данных с помощью LINQ to SQL    220
Обновление данных с помощью LINQ to SQL    221
Удаление данных с помощью LINQ to SQL    223
Заключение    224
ЧАСТЬ III. Разработка приложений с помощью VS 2010
225
Глава 8. Построение настольных приложений с помощью WPF
227
Начало работы над проектом WPF    228
Изучение расположения элементов (Layout)    229
Макет Grid    230
Макет StackPanel    232
Макет DockPanel    233
Макет WrapPanel    234
Макет Canvas    235
Использование элементов управления WPF    236
Основные окна для работы с элементами управления    236
Установка свойств    238
Обработка событий    238
Написание кода обработчиков событий    242
Работа с данными в WPF    244
Настройка источника данных    245
Конфигурирование поля раскрывающегося списка    251
Чтение и сохранение данных    253
Использование макета DataGrid    254
Заключение    257
Глава 9. Разработка Web-приложений с помощью ASP.NET MVC
259
Разбираемся с ASP.NET MVC    259
Создание нового проекта ASP.NET MVC    261
Создание моделей    263
Построение контроллеров    263
Отображение представлений    266
Организация файлов представления    267
Назначение файлов MasterPage    268
Управление маршрутизацией    272
Сборка приложения, предназначенного для работы с базой данных клиентов    274
Создание репозитория    275
Создание контроллера Customer    279
Отображение списка клиентов    279
Добавление нового клиента    285
Редактирование записей для существующих клиентов    290
Удаление записи о клиенте из базы данных    292
Заключение    294
Глава 10. Разработка приложений Silverlight
295
Запуск проекта Silverlight    295
Навигация в окне Silverlight Designer    300
Использование элементов управления Silverlight    301
Запуск Silverlight «вне браузера» (Out-of-Browser, OOB)    304
Развертывание приложений Silverlight    308
Заключение    309
Глава 11. Развертывание Web-сервисов с помощью WCF
310
Создание нового проекта WCF    311
Указание соглашения (Contract) с WCF-интерфейсами    312
Изучение соглашения, сгенерированного VS    312
Создание собственных соглашений    315
Реализация логики с помощью классов WCF    318
Хостинг для сервиса WCF    324
Общие процедуры настройки хостинга    325
Установка IIS 7 в Windows 7    326
Создание Web-сайта под IIS 7 в Windows 7    328
Развертывание сервиса WCF на IIS    332
Взаимодействие приложений с сервисом WCF    337
Создание ссылки на Web-сервис    337
Кодирование вызовов к Web-сервису    340
Развертывание клиентского приложения, взаимодействующего с Web-сервисом    347
Создание Web-сервиса на Web-сайте    349
Заключение    349
ЧАСТЬ IV. Расширение возможностей VS 2010
351
Глава 12. Индивидуальная настройка среды разработки
353
Реализация индивидуальных шаблонов    354
Создание новых шаблонов проектов    354
Модификация проекта    355
Экспорт шаблона проекта    356
Использование нового шаблона проекта    358
Создание шаблонов новых элементов    359
Создание индивидуальных автоматически генерируемых фрагментов кода    365
Создание автоматически генерируемого фрагмента кода    366
Управление библиотекой автоматических фрагментов    372
Написание макросов    374
Запись макроса    374
Сохранение макроса    379
Редактирование макросов    380
Заключение    386
Глава 13. Расширение возможностей Visual Studio 2010
387
Разработка дополнительного модуля Visual Studio    388
Запуск программы-мастера Add-In Project Wizard    388
Исследование решения, созданного программой-мастером Add-In Wizard    393
Изучение структуры класса Connect    395
Добавление функциональных возможностей в дополнительный модуль    401
В каком направлении двигаться дальше    417
Заключение    418
ПРИЛОЖЕНИЯ    419
Приложение 1. Введение в XML    421
Редактор кода XML в VS 2010    421
Префиксы XML    422
Элементы XML    422
Атрибуты    423
Пространства имен    423
Меню XML    425
Конфигурирование опций XML Opt    425
Заключение    425
Приложение 2. Введение в XAML    426
Запуск проекта WPF    426
Элементы как классы    427
Атрибуты как свойства    428
Исполнение документа XAML    428
Элементы свойств    429
Расширения разметки    431
Заключение    433
Приложение 3. О русской версии Visual Studio 2010    434
Предметный указатель    437