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



Основы Windows Presentation Foundation

Основы Windows Presentation FoundationВ книге излагаются принципиальные основы нойон платформы для построения графических интерфейсов пользователя Windows Presentation Foundation (WPF), которая является составной частью каркаса .NET Framework 3.0 и включена в дистрибутив Windows Vista. Являясь одним из архитекторов системы, автор со знанием дела рассказывает о том, почему были приняты те или иные решения и как их следует применять на практике. Хотя эта книга не ставит себе целью ответить на все практические вопросы разработки приложений, она станет незаменимым спутником серьезного программиста, желающего глубоко разобраться в новой технологии.

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

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

дата выпуска: 2008 г. 
язык: русский
количество томов: 1
количество страниц: 432 стр.
переплет: мягкий
формат: 70x100/16 (170x240 мм)
тираж: 2000 экз.
стандарт: 8 шт.
возрастная категория: 18+ (нет данных)
код системы скидок: 25
код в My-shop.ru: 349716

ISBN: 978-5-9775-0265-8


Андерсон К.автор/составительАндерсон К., найти все товары


Содержание:

Предисловие 12
Предисловие 13
Вступление15 Краткий экскурс в историю графических интерфейсов пользователя 15
Принципы WPF 17
Создать платформу для развитой презентации 17
Создать программируемую платформу 17
Создать декларативную платформу 18
Интегрировать пользовательский интерфейс, документы и мультимедиа 18
Взять лучшее из Web и лучшее из Windows 18
Свести программистов и дизайнеров 18
Что собой представляет эта книга 19
Предварительные условия 19
Организация 20
Благодарности 20
Об авторе 21

Глава 1 Введение

23
WPF как новый ГИП 23
Библиотека User32 в стиле книги Чарльза Петцольда 23
HTML или, по#другому, Web 29
Краткое знакомство с моделью программирования XAML 32
Обзор WPF 38
С чего начать 38
Переходим к разметке 40
Основы 41
Работа с данными 47
Развитая интеграция 50
Будем стильными 57
Инструменты для построения приложения 59
Чего мы достигли 60

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

61
Принципы организации приложения 61
Масштабируемые приложения 61
Стиль Web 65
Стиль персональных приложений 67
Объект Application 69
Определение 70
Время жизни 72
Обработка ошибок 73
Управление состоянием 75
Ресурсы и конфигурирование 76
Конфигурация 76
Состояние, связанное с содержимым 79
Состояние#документ 85
Окна 86
Отображение окна 88
Задание размера и положения 91
Объекты Window и Application 92
Пользовательские элементы управления 93
Навигация и страницы 96
Передача состояния между страницами 101
Управление навигацией 106
Управление журналом 107
Функциональная навигация и страничные функции 109
Исполнение приложений в браузере 114
HelloBrowser 115
Под капотом 119
Независимая разметка 121
Чего мы достигли? 122

Глава 3 Элементы управления

123
Принципиальные основы элементов управления 123
Модель содержимого 125
Элемент ContentPresenter 126
Свойство Items 128
Свойства Children и Child 129
Шаблоны 130
Привязка шаблона 134
Размышления о шаблонах 136
Библиотека элементов управления 137
Кнопки 137
Списки 139
Меню и панели инструментов 146
Контейнеры 150
Средства просмотра документов 164
Строительные блоки 167
Чего мы достигли? 176

Глава 4 Размещение

177
Принципы размещения 177
Контракт о размещении 178
Согласованное размещение 180
Отсутствие встроенного размещения 187
Библиотека менеджеров размещения 188
Панель Canvas 188
Панель StackPanel 191
Панель DockPanel 192
Панель WrapPanel 195
Панель UniformGrid 196
Панель Grid 197
Концептуальная модель элемента Grid 198
Организация размещения в элементе Grid 203
Элемент GridSplitter 206
Реализация нестандартного размещения 208
Чего мы достигли? 214

Глава 5 Визуальные элементы

215
Двумерная графика 215
Принципы двумерной графики 216
Геометрические примитивы 219
Цвет 222
Кисти 224
Перья 231
Рисунки 235
Фигуры 236
Изображения 237
Прозрачность 244
Свойство BitmapEffects 247
Трехмерная графика 248
Программа «Здравствуй, мир» в трехмерной ипостаси 249
Принципы трехмерной графики 252
Документы и текст 260
«Здравствуй, мир» – текстовый вариант 260
Шрифты 265
Размещение текста 266
Дополнительные типографические средства 273
Анимация 274
Анимация как new Timer 274
Время и временная шкала 282
Определение анимации 283
Интеграция анимации 286
Мультимедиа 289
Аудио 290
Видео 292
Чего мы достигли? 294

Глава 6 Данные

295
Принципы работы с данными 295
Модель данных в NET 295
Всепроникающее связывание 296
Преобразование данных 297
Ресурсы 297
Основные принципы связывания 302
Привязка к объектам CLR3 08
Редактирование 311
Привязка к XML 316
Знакомство с XPath 316
Привязка к XML 317
Шаблоны данных 321
Выбор шаблона 324
Более сложное связывание 326
Иерархическое связывание 326
Представления наборов 331
Отображение, управляемое данными 338
Чего мы достигли? 344

Глава 7 Действия

345
Принципиальные основы действий 345
Композиция элементов 345
Слабая связь 346
Декларативные действия 348
События 348
Команды 352
Команды и привязка к данным 356
Триггеры 361
Добавление триггеров к данным 361
Добавление триггеров к элементам управления 364
Триггеры как новый вариант if 365
Чего мы достигли? 366

Глава 8 Стили

367
Принципы стилизации 367
Композиция элементов 367
Унифицированная модель настраивания 369
Оптимизация для инструментальных средств 371
Введение в стили 372
Модели, отображение и стили 376
Темы 379
Обличья 381
Наследование стилей 386
Применение стилей не во зло 388
Создавайте темы, а не стили 389
В единообразии сила 390
Сформулируйте главную идею 391
Чего мы достигли? 392
Приложение Базовые службы 393
Потоки и диспетчеры 393
Свойства 398
Свойства NET 398
Система свойств WPF 402
Метаданные 404
Клавиатура, мышь и стилос 407
Класс InputBinding 408
Взаимодействие с устройствами ввода 410
Фокус клавиатуры 411
Чего мы достигли? 412
Предметный указатель 413



нет в наличии
сообщить о поступлении в продажу

|