Интернет-магазин My-shop.ru
Акции   
Персональный раздел v
   Доставка    Оплата    Скидки    Форум    Помощь
для Москвы  +7 (495) 638-53-38
бесплатно для РФ  +7 (800) 100-53-38
 
0
Красиво и практично!Новогодние наборы My-shop.ru — лучшее решение вопроса с подарками под ёлку!Удобно и выгодно!
• 
Книги (688852)
• 
Компьютерная литература (3896)
• 
Разработка ПО (1247)
• 
Языки и среды программирования, технологии и т.п. (779)
• 
.NET, ASP.NET, VB.NET, C# (143)



Windows presentation foundation. Разработка на платформе Microsoft.Net Framework 3.5. Учебный курс

Стэкер Мэтью А. (найти все товары)

+ CD-ROM
Windows presentation foundation. Разработка на платформе Microsoft.Net Framework 3.5. Учебный курсДанная книга - подробное руководство по разработке ПО на платформе Microsoft .NET Framework 3.5 с использованием Windows Presenation Foundation - новейшей технологии создания пользовательских интерфейсов для Windows. WPF - это полностью векторная технология реализации элементов управления, с произвольной визуализацией и увеличенным количеством готовых типовых элементов, с использованием аппаратного ускорения и масштабирования на экраны любых размеров, а также с поддержкой 3D-интерфейсов и другими интереснейшими возможностями. Кроме того, вы сможете научиться оформлять приложения, выполнять их настройку и развертывание.
Учебный курс предназначен разработчикам пользовательского интерфейса и всем, кто
хочет получить исчерпывающие знания в данной области. Помимо теоретического материала курс содержит практикумы, упражнения и контрольные вопросы. Он поможет вам самостоятельно подготовиться к сдаче экзамена № 70-502 по программе сертификации (Microsoft Certified Technology Specialist, MCTS).
Издание состоит из 10 глав, содержит множество иллюстраций и примеров из практики. На прилагаемом компакт-диске находятся электронная версия книги (на англ. языке), вопросы пробного экзамена и другие справочные материалы.

Издательство: БХВ-Петербург

Рейтинг: 5.0 (голосов: 1)
Ваша оценка: 1 2 3 4 5  

дата выпуска: 2009 г. 
язык: русский
количество томов: 1
количество страниц: 464 стр.
формат: 70x100/16 (170x240 мм)
стандарт: 6 шт.
возрастная категория: 18+ (нет данных)
код системы скидок: 25
код в My-shop.ru: 505108

ISBN: 978-5-7502-0386-4


Стэкер Мэтью А.автор/составительСтэкер Мэтью А., найти все товары


Содержание:

Введение XIV

Глава 1 Приложения WPF

1
Прежде всего 1

Занятие 1 Выбор типа приложения

2
Типы приложений 2
Навигационные приложения 7
Приложения XBAP 8
Безопасность и приложения WPF 11
Выбор типа приложения 12
Практические занятия Создание приложений WPF 12
Резюме 16
Закрепление материала 16

Занятие 2 Настройка страничной навигации

17
Использование страниц 18
Простая и структурированная навигация 27
Практические занятия Система заказов пиццы по сети 27
Резюме 33
Закрепление материала 34

Занятие 3 Управление приложением

35
Запуск фонового процесса 36
Предоставление параметров в процессе 37
Возврат значений из фонового процесса 38
Отмена фонового процесса 38
Отчетность о ходе выполнения фонового процесса с использованием компонента BackgroundWorker 40
Использование класса Dispatcher для безопасного доступа к элементам управления в другом потоке 41
Замораживаемые объекты 42
Практические занятия Использование компонента BackgroundWorker 42
Резюме 44
Закрепление материала 45
Закрепление материала главы 46
Резюме главы 46
Основные термины 46
Сценарий Проектирование демонстрационной программы 47
Практические задания 47
Пробный экзамен 47

Глава 2 События, команды и параметры

48
Прежде всего 48

Занятие 1 Настройка и обработка событий

49
Типы маршрутизированных событий 50
Класс RoutedEventArgs 51
Прикрепление обработчика событий 52
Класс EventManager 53
Определение нового маршрутизированного события 54
Создание обработчика событий уровня класса 55
События уровня приложения 56
Практические занятия Маршрутизированные события 57
Резюме 59
Закрепление материала 59

Занятие 2 Настройка команд

60
Высокоуровневая процедура реализации команды 62
Запуск команд 62
Обработчики команд и объект CommandBinding 64
Создание настраиваемых команд 67
Практические занятия Создание настраиваемой команды 69
Резюме 71
Закрепление материала 72

Занятие 3 Настройка параметров приложения

73
Создание параметров во время проектирования 74
Загрузка параметров в рабочем цикле 75
Сохранение пользовательских параметров в рабочем цикле 75
Практические занятия Работа с параметрами 76
Резюме 78
Закрепление материала 78
Закрепление материала главы 80
Резюме главы 80
Основные термины 81
Сценарии 81
Сценарий 1 Подтверждение ввода данных пользователем 81
Сценарий 2 Пользовательский интерфейс Humongous Insurance 82
Практические задания 82
Пробный экзамен 83

Глава 3 Создание пользовательского интерфейса

84
Прежде всего 84

Занятие 1 Элементы управления содержимым

85
Обзор элементов управления WPF 85
Элементы управления содержимым 85
Другие элементы управления 89
Прикрепленные свойства 93
Назначение порядка табуляции элементов управления 94
Практические занятия Разработка пользовательского интерфейса 95
Резюме 96
Закрепление материала 97

Занятие 2 Элементы управления элементами

98
Элемент управления ListBox 99
Элемент управления ComboBox 100
Элемент управления TreeView 100
Меню 101
Элемент управления ToolBar 104
Элемент управления StatusBar 105
Виртуализация в элементах управления элементами 105
Практические занятия Работа с элементами управления элементами 107
Резюме 109
Закрепление материала 109

Занятие 3 Элементы управления раскладкой

111
Свойства элемента управления раскладкой 112
Панели раскладки 114
Программный доступ к дочерним элементам 123
Выравнивание содержимого 124
Практические занятия Работа с элементами управления раскладкой 126
Резюме 128
Закрепление материала 129
Закрепление материала главы 129
Резюме главы 130
Основные термины 130
Сценарии 130
Сценарий 1 Поток котировок акций на бирже 131
Сценарий 2 Наблюдение за акциями 131
Практические задания 131
Пробный экзамен 132

Глава 4 Добавление содержимого и управление им

133
Прежде всего 133

Занятие 1 Создание и отображение графики

134
Кисти 134
Формы 141
Трансформации 145
Отсечение объектов 148
Проверка факта нажатия 148
Практические занятия Работа с графикой 149
Резюме 150
Закрепление материала 151

Занятие 2 Добавление мультимедиа

152
Класс SoundPlayer 153
Классы MediaPlayer и MediaElement 155
Обработка событий мультимедиа 158
Практические занятия Создание базового проигрывателя мультимедиа 159
Резюме 160
Закрепление материала 161

Занятие 3 Управление двоичными ресурсами

161
Вложение ресурсов 162
Загрузка ресурсов 162
Извлечение ресурсов вручную 164
Файлы содержимого 164
Извлечение утерянных файлов с помощью синтаксиса упаковки URI-идентификаторов siteOfOrigin 165
Практические занятия Использование вложенных ресурсов 166
Резюме 166
Закрепление материала 167

Занятие 4 Управление изображениями

168
Элемент Image 168
Растягивание и масштабирование изображений 168
Преобразование графических рисунков в изображения 170
Получение доступа к метаданным изображения 172
Практические занятия Работа с изображениями 173
Резюме 175
Закрепление материала 175
Закрепление материала главы 177
Резюме главы 177
Основные термины 178
Сценарии 178
Сценарий 1 Приложение для компании со странными вкусами 178
Сценарий 2 Регистрация фотографий 178
Практические задания 179
Пробный экзамен 179

Глава 5 Связывание данных

180
Прежде всего 180

Занятие 1 Настройка связывания данных

181
Класс Binding 181
Привязка к элементу WPF 183
Привязка к объекту 184
Назначение режима привязки 187
Назначение свойства UpdateSourceTrigger 187
Практические занятия Связывание данных 188
Резюме 189
Закрепление материала 190

Занятие 2 Связывание с источником данных

191
Привязка к списку 191
Привязка элемента управления элементами к списку 191
Привязка отдельного свойства к списку 193
Навигация в коллекции или списке 193
Привязка к объектам ADO NET 195
Назначение DataContext в объекте DataTable из ADO NET 195
Назначение DataContext объекту DataSet из ADO NET 196
Привязка к иерархическим данным 197
Привязка к связанным таблицам ADO NET 197
Привязка к объекту с помощью класса ObjectDataProvider 199
Привязка к XML с помощью XmlDataProvider 200
Использование XPath вместе с XmlDataProvider 200
Практические занятия Получение доступа к базе данных 201
Резюме 204
Закрепление материала 204

Занятие 3 Манипулирование данными и их отображение

206
Шаблоны данных 206
Назначение шаблона данных 209
Сортировка данных 210
Применение настраиваемой сортировки 211
Группирование 212
Создание настраиваемого группирования 213
Фильтрация данных 215
Фильтрация объектов ADO NET 215
Практические занятия Работа с шаблонами данных и группами 216
Резюме 220
Закрепление материала 220
Закрепление материала главы 222
Резюме главы 223
Основные термины 223
Сценарии 224
Сценарий 1 Извлечение информации 224
Сценарий 2 Просмотр данных потребителей 224
Практические задания 225
Пробный экзамен 225

Глава 6 Преобразование и подтверждение данных

226
Прежде всего 226

Занятие 1 Преобразование данных

227
Реализация интерфейса IValueConverter 227
Форматирование строк с помощью конвертеров 231
Возврат объектов с помощью конвертера 234
Использование конвертеров для применения условного форматирования в шаблонах данных 236
Локализация данных с помощью конвертеров 237
Использование многозначных конвертеров 240
Практические занятия Форматирование строк и условное форматирование 242
Резюме 245
Закрепление материала 245

Занятие 2 Подтверждение данных и настройка уведомлений об их изменении

247
Подтверждение данных 247
Связывание правил подтверждения данных 247
Назначение ExceptionValidationRule 248
Реализация настраиваемых правил подтверждения данных 249
Обработка ошибок подтверждения данных 250
Настройка уведомления об изменении данных 251
Реализация интерфейса INotifyPropertyChanged 252
Использование класса ObservableCollection 253
Практические занятия Настройка уведомления об изменениях и процесса подтверждения данных 254
Резюме 259
Закрепление материала 260
Закрепление материала главы 264
Резюме главы 265
Основные термины 265
Сценарии 265
Сценарий 1 Консоль обзора торговли валютой 265
Сценарий 2 Обновленная консоль торговли валютой 266
Практические задания 266
Пробный экзамен 267

Глава 7 Стили и анимация

268
Прежде всего 268

Занятие 1 Стили

269
Использование стилей 269
Свойства стилей 270
Создание стиля 271
Реализация наследования стилей 274
Триггеры 275
Приоритет значений свойств 279
Практические занятия Создание высококонтрастных стилей 281
Резюме 282
Закрепление материала 283

Занятие 2 Анимация

285
Использование анимаций 285
Практические занятия Повышение удобочитаемости с помощью анимаций 297
Резюме 298
Закрепление материала 299
Закрепление материала главы 299
Резюме главы 300
Основные термины 300
Сценарии 300
Сценарий 1 Мировой кубок 301
Сценарий 2 Нетрадиционный пользовательский интерфейс 301
Практические задания 301
Пробный экзамен 302

Глава 8 Настройка пользовательского интерфейса

303
Прежде всего 303

Занятие 1 Интеграция элементов управления Windows Forms

304
Использование элементов управления Windows Forms 304
Элемент WindowsFormsHost 308
Практические занятия Работа с элементами Windows Forms 313
Резюме 315
Закрепление материала 316

Занятие 2 Использование шаблонов элементов управления

317
Что такое шаблон элемента управления 317
Практические занятия Создание шаблона элемента управления 325
Резюме 327
Закрепление материала 328

Занятие 3 Создание настраиваемых и пользовательских элементов управления

329
Создание элементов управления в WPF 329
Выбор среди пользовательских и настраиваемых элементов управления, а также шаблонов 330
Реализация и регистрация свойств зависимостей 330
Создание элементов управления 333
Создание настраиваемых элементов управления 333
Применение пользовательских и настраиваемых элементов управления 334
Рендеринг оформления на основе тем 335
Практические занятия Создание настраиваемого элемента управления 337
Резюме 339
Закрепление материала 340
Закрепление материала главы 341
Резюме главы 341
Основные термины 342
Сценарии 342
Сценарий 1 Полная поддержка стилей 342
Сценарий 2 Индикатор готовности пиццы 342
Практические задания 343
Пробный экзамен 343

Глава 9 Ресурсы, документы и локализация

344
Прежде всего 344

Занятие 1 Работа с логическими ресурсами

345
Использование логических ресурсов 345
Создание ресурсного словаря 349
Извлечение ресурсов в коде 350
Практические занятия Работа с ресурсами 351
Резюме 352
Закрепление материала 353

Занятие 2 Использование документов в WPF

354
Потоковые документы 354
Документы XPS 369
Печать 370
Практические занятия Создание простого потокового документа 372
Резюме 374
Закрепление материала 374

Занятие 3 Локализация приложения WPF

376
Понятие локализации 376
Использование региональных параметров в валидаторах и переводчиках 381
Практические занятия Локализация приложения 383
Резюме 385
Закрепление материала 385
Закрепление материала главы 386
Резюме главы 386
Основные термины 387
Сценарий Справочная система для бета-версии 387
Практические задания 388
Пробный экзамен 388

Глава 10 Развертывание

389
Прежде всего 389

Занятие 1 Создание проекта развертывания с помощью Windows Installer

390
Развертывание приложения WPF 390
Развертывание приложения с применением Windows Installer 391
Другие редакторы проекта Setup 395
Практические занятия Создание проекта Setup 395
Резюме 396
Закрепление материала 396

Занятие 2 Развертывание приложения с помощью технологии ClickOnce

397
О технологии ClickOnce 397
Развертывание приложения 398
Настройка параметров обновления ClickOnce 401
Развертывание приложения XBAP с помощью технологии ClickOnce 404
Настройка манифеста приложения 406
Связывание сертификата с приложением 408
Практические занятия Публикация приложения с применением технологии ClickOnce 408
Резюме 409
Закрепление материала 410
Закрепление материала главы 413
Резюме главы 413
Основные термины 414
Сценарий Устранение неполадок в бета-версии продукта 414
Практические задания 414
Пробный экзамен 415
Ответы 416
Словарь терминов 441



517 руб.
в наличии*
ориентировочная дата отгрузки: 13.12.2016 (Вт.)
шт.
отложить

|



С этим товаром часто покупают...
Цена: 31 руб.