Купить книги в Киеве - онлайн Интернет-магазин BookZone
Философия Java
Философия Java - Брюс Эккель
"Философия Java". Брюс Эккель.

Четвертое издание.

Книга Брюса Эккеля – лучший помощник в освоении и понимании языка программирования Java. Эккель...
Цена: 744 грн
+ от 2% до 12% на бонусный счет
О компании Доставка и оплата Помощь Контакты
Войти на сайт

  Логин (Регистрация)


  Пароль(Забыли?)

Закрыть [x]

BookZoneКомпьютерная литератураПрограммирование.NET

WPF 4. Подробное руководство - Адам Натан

Адам Натан

WPF 4. Подробное руководство

Издательство: Символ

Артикул: 33962

Старая цена: 1459 грн

цена: 0 грн Распродажа


нет в наличии
Быстрый заказ

Сообщить мне по почте, когда книга будет в наличии.

Ваш email: 


Зарегистрированные пользователи получают до 12% на бонусный счет от каждого 

заказа на Ваш бонусный счет 0.00 грн. (2%).
подробнее о бонусах (экономия до 12%)

Год издания: 2014
Номер издания: 0
В наличии: 0 шт.
ISBN: 978-5-93286-196-7
Количество страниц: 880
Формат:
Обложка: Мягкий

Описание книги WPF 4. Подробное руководство

Книга "WPF 4. Подробное руководство" Адама Натана рассказывает о базовых концепциях, дает ответы на вопросы, которые возникают у большинства изучающих эту технологию.

В книге дается решение типичных задач; предлагается авторитетный источник информа-ции, благодаря участию членов команды разработчиков WPF, которые проектировали, реализовывали и тестировали эту технологию. Адам Натан четко очерчивает границы применимости технологии WPF. Предоставляет удобное справочное руководство.

Книга "WPF 4. Подробное руководство" адресована разработчикам, занимающихся созданием пользовательских интерфейсов для Windows. При разработке программы для бизнеса или для массового потребителя, - вы найдете в книге сведения, позволяющие извлечь максимум пользы из данной платформы. Книга написана таким образом чтобы размещенную в ней информацию могли понять даже читатели, не знакомые с каркасом .NET Framework. Но, автор книги, Адам Натан предоставляет интересную информацию и для тех, кто уверенно владеет WPF. Эта книга для них может быть, как минимум, ценным справочным руководством.

Учитывая, что в основе WPF и Silverlight используются одни и те же технология и концепции, изучив эту книгу, вы повысите свою квалификацию как разработчика приложений на платформе Windows Phone 7 и веб­приложений. Книга также дает возможность лучше понять, что представляют собой такие продукты, как Microsoft Expression Blend.

Специальное предложение!

Нашли книгу в других интернет-магазинах дешевле? Отправьте нам ссылку и мы оплатим разницу! подробнее

Ссылка:     Цена:     Ваш email: 

С этой книгой хорошо покупать

          

           650 грн
CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#

(Экономьте 32.50 грн на следующей покупке)


Отзывы WPF 4. Подробное руководство

Михаил

Уважаемая администрация сайта, описание для этой книги не соответствует ей. С вашего позволения, вот оно: Windows Presentation Foundation (WPF) - самая современная из предлагаемых корпораци-ей Microsoft технологий создания графических интерфейсов пользователя в ОС Windows, будь то простые формы, документо-ориентированные окна, анимированные изображения, ви-део, 3D-среды с эффектом погружения или все вышеперечисленное. Технология WPF по-зволяет разрабатывать самые разнообразные приложения проще, чем когда бы то ни было ранее. Кроме того, она лежит в основе технологии Silverlight, которая распространяет WPF на Сеть и мобильные устройства, например телефоны на базе ОС Windows. С момента анонсирования WPF в 2003 году (под кодовым названием Avalon) эта техноло-гия привлекла к себе пристальное внимание благодаря революционному изменению процесса разработки ПО - особенно со стороны программистов Windows, привыкших к Windows Forms и GDI. WPF сравнительно легко позволяет создавать интересные и полезные приложе-ния, демонстрирующие разнообразные возможности, которые трудно реализовать с помо-щью других технологий. В версии WPF 4, выпущенной в апреле 2010 года, существенно улучшены практически все аспекты этой технологии. Книга Адама Натана "WPF 4. Подробное руководство" знакомит читателя с базовыми концепциями, не покидая практиче-скую почву; отвечает на вопросы, возникающие у большинства изучающих эту технологию, и показывает, как решаются типичные задачи; предлагает авторитетный источник информа-ции благодаря участию членов команды разработчиков WPF, которые проектировали, реали-зовывали и тестировали эту технологию; четко очерчивает границы применимости техноло-гии WPF, не делая вид, что она представляет собой решение всех проблем; предлагает удоб-ное справочное руководство, к которому можно возвращаться снова и снова. Эта книга адресована разработчикам, заинтересованным в создании пользовательских ин-терфейсов для Windows. Неважно, что именно вы разрабатываете: программы для бизнеса или для массового потребителя, повторно используемые элементы управления, - здесь вы найдете сведения, позволяющие извлечь максимум пользы из платформы. Книга написана так, что ее смогут понять даже читатели, совсем не знакомые с каркасом .NET Framework. Но и те, кто уверенно владеет WPF, тоже найдут интересную для себя информацию. Для них эта книга станет как минимум ценным справочным руководством. Поскольку в основе WPF и Silverlight лежат одни и те же технология и концепции, то, прочитав эту книгу, вы заодно повысите свою квалификацию как разработчика приложений на платформе Windows Phone 7 и вебприложений. Хотя книга и не предназначена специально для графических дизайнеров, знакомство с ней поможет лучше понять, что на самом деле представляют собой такие продукты, как Microsoft Expression Blend. Итак, в книге "WPF 4. Подробное руководство": Содержится все, что необходимо знать об основанном на XML языке eXtensible Application Markup Language (XAML) для декларативного создания пользовательских ин-терфейсов, допускающих применение стилей. Весьма детально рассматриваются различные функциональные возможности WPF: эле-менты управления, компоновка, ресурсы, привязка к данным, стили, графика, анимация и многое другое. Особое внимание уделено новейшим средствам, в том числе мультисенсорному вводу, усовершенствованной визуализации текста, новым элементам управления, дополнениям язы-ка XAML, программе Visual State Manager, переходным кривым в анимации и т. д. Освещаются вопросы, не затрагиваемые в большинстве других книг: трехмерная графика, синтез и распознавание речи, документы, эффекты и пр. Демонстрируется создание популярных элементов пользовательского интерфейса, на-пример галерей, экранных подсказок, нестандартных способов компоновки элементов. Демонстрируется создание более сложных механизмов организации пользовательского интерфейса, например выдвигающихся и стыкуемых панелей, как в Visual Studio. Объясняется, как писать и развертывать приложения любых типов, в том числе со встроенной навигацией, исполняемых в браузере и содержащих эффектные непрямоугольные окна. Описывается, как создавать полноценные элементы управления WPF. Демонстрируется создание гибридных приложений, в которых WPF сочетается с Windows Forms, DirectX, ActiveX и другими технологиями. Объясняется, как задействовать в WPF-приложении новые средства Windows 7, например списки переходов, и как обойти некоторые присущие WPF ограничения. Примеры, приведенные в книге, написаны на XAML и C#; при обсуждении вопросов инте-роперабельности встречается также код на C++/CLI. Исходный код всех примеров можно за-грузить со страницы http://informit.com/title/9780672331190 или http://adamnathan.net/wpf. Книга "WPF 4. Подробное руководство" состоит из шести частей, в которых последовательно излагается материал, необходимый для эффективного использования WPF. В части I "Базовые сведения" WPF сопоставляется с альтернативными технологиями, чтобы вам было проще решить, отвечает ли она вашим нуждам. Затем подробно рассматривается язык XAML с целью зало-жить фундамент для понимания XAMLкода. Далее освещаются уникальные особенности модели програм-мирования WPF, выходящие за пределы того, что уже известно программистам, работающим с .NET. В части II "Создание WPF-приложения" вы узнаете, как собрать и развернуть традиционное приложе-ние (хотя затрагиваются и некоторые дополнительные механизмы, например преобразования, непрямо-угольные окна и технология Aero Glass). В главах 4 и 5 обсуждается компоновка элементов управления (и других элементов) в пользовательском интерфейсе программы. Глава 6 посвящена событиям ввода, в том числе поддержке новых устройств с мультисенсорным вводом. В главе 7 рассматриваются различные способы пакетирования и развертывания пользовательских интерфейсов на базе WPF для получения за-конченного приложения. В главе 8 речь пойдет об использовании некоторых возможностей Windows 7, по-зволяющих создавать приложения с современным внешним видом. Часть III "Элементы управления" представляет собой обзор элементов управления, встроенных в WPF. Среди них много хорошо знакомых, но есть и несколько неожиданных. Две категории элементов управле-ния - однодетные и многодетные - настолько важные и глубокие темы, что заслуживают отдельных глав. Прочие элементы управления рассматриваются в главе 11. Средства, рассматриваемые в части IV "Средства для профессиональных разработчиков", не отно-сятся к активно используемым в WPF-приложениях, но их применение может существенно повысить качест-во процесса разработки. Они незаменимы для профессиональных разработчиков, серьезно относящихся к созданию надежных и удобных для сопровождения приложений или компонентов. Речь идет не столько о результатах, видимых конечному пользователю, сколько о рекомендуемых способах достижения же-лаемого результата. В части V "Мультимедиа" рассматриваются те возможности WPF, которые обычно вызывают наиболь-ший интерес. Поддержка двумерной и трехмерной графики, анимации, видео и пр. позволяет создавать приложения, поражающие воображение пользователя. Именно эти средства наряду со способами их ис-пользования и отличают WPF от предшествующих технологий. WPF снижает барьеры, стоящие на пути включения такого содержимого в приложения, позволяя браться за задачи, о которых раньше вы и по-мыслить не могли! В части VI "Дополнительные вопросы" рассматриваются вопросы, интересные для разработчиков бо-лее сложных WPF-приложений и элементов управления. Об авторе "WPF 4. Подробное руководство": Адам Натан - ведущий разработчик системы Microsoft Visual Studio, последняя версия которой представляет собой полноценное WPF-приложение. Ранее Адам был основа-телем, архитектором и разработчиком сайта Popfly, первого продукта корпорации Microsoft, построенного на базе технологии Silverlight, которая вошла в число 25 самых инновационных продуктов 2007 года по версии журнала PCWorld Magazine. Начав карьеру в со-ставе коллектива разработчиков общеязыковой среды выполнения Microsoft (Common Langu-age Runtime), Адам постоянно находился в гуще событий, связанных с созданием технологий .NET и WPF. Многие сотрудники Microsoft и других компаний, занимающихся разработкой ПО, счита-ют книги Адама обязательными для прочтения. Он автор бестселлера "WPF Unleashed" (Sams, 2006), который номинировался на премию Jolt Award в 2008 году, а также книг "Silverlight 1.0 Unleashed" (Sams, 2008) и ".NET and COM: The Complete Interoperability Gui-de" (Sams, 2002). Кроме того, Адам является одним из соавторов книг "ASP.NET: Tips, Tutorials, and Code" (Sams, 2001), ".NET Framework Standard Library Annotated Reference, Vo-lume 2" (AddisonWesley, 2005) и "Windows Developer Power Tools" (O'Reilly, 2006). Натан также созал сайт PINVOKE.NET и связанную с ним надстройку над Visual Studio. Связаться с Адамом можно через сайт www.adamnathan.net или по адресу @adamnathan в Twitter. Оглавление книги Адама Натана "WPF 4. Подробное руководство" Введение Часть I. Базовые сведения Глава 1. Почему именно WPF и как насчет Silverlight? Взгляд в прошлое Появление WPF Эволюция WPF Усовершенствования в WPF 3.5 и WPF 3.5 SP1 Усовершенствования в WPF 4 Что такое Silverlight Резюме Глава 2. Все тайны XAML Определение XAML Элементы и атрибуты Пространства имен Элементы свойств Конвертеры типов Расширения разметки Дочерние объектные элементы Свойство Content Элементы коллекций Еще о преобразовании типов Сочетание XAML и процедурного кода Загрузка и разбор XAML во время выполнения Компиляция XAML Введение в XAML2009 Полная поддержка универсальных классов Словарные ключи произвольного типа Встроенные системные типы данных Создание объектов с помощью конструктора с аргументами Создание экземпляров с помощью фабричных методов Гибкость присоединения обработчиков событий Определение новых свойств Трюки с классами чтения и записи XAML Обзор Циклы обработки узлов Чтение XAML Запись в объекты Запись в формате XML XamlServices Ключевые слова XAML Резюме Возражение 1: XML слишком многословен, долго набирать Возражение 2: системы, основанные на XML, низкопроизводительны Глава 3. Основные принципы WPF Обзор иерархии классов Логические и визуальные деревья Свойства зависимости Реализация свойства зависимости Уведомление об изменении Наследование значений свойств Поддержка нескольких поставщиков Присоединенные свойства Резюме Часть II. Создание WPF-приложения Глава 4. Задание размера, положения и преобразований элементов Управление размером Свойства Height и Width Свойства Margin и Padding Свойство Visibility Управление положением Выравнивание Выравнивание содержимого Свойство FlowDirection Применение преобразований Преобразование RotateTransform Преобразование ScaleTransform Преобразование SkewTransform Преобразование TranslateTransform Преобразование MatrixTransform Комбинирование преобразований Резюме Глава 5. Компоновка с помощью панелей Панель Canvas Панель StackPanel Панель WrapPanel Панель DockPanel Панель Grid Задание размеров строк и столбцов Интерактивное задание размера с помощью GridSplitter Задание общего размера для строк и столбцов Сравнение Grid с другими панелями Примитивные панели Панель TabPanel Панель ToolBarPanel Панель ToolBarOverflowPanel Панель ToolBarTray Панель UniformGrid Панель SelectiveScrollingGrid Обработка переполнения содержимого Отсечение Прокрутка Масштабирование Все вместе: создание сворачиваемой, стыкуемой, изменяющей размер панели Резюме Глава 6. События ввода: клавиатура, мышь, стилус и мультисенсорные устройства Маршрутизируемые события Реализация маршрутизируемого события Стратегии маршрутизации и обработчики событий Маршрутизируемые события в действии Присоединенные события События клавиатуры События мыши Класс MouseEventArgs Перетаскивание Захват мыши События стилуса Класс StylusDevice События Мультисенсорные события Простые события касания События манипулирования, описывающие сдвиг, поворот и масштабирование Команды Встроенные команды Выполнение команд с помощью жестов ввода Элементы управления со встроенными привязками к командам Резюме Глава 7. Структурирование и развертывание приложения Стандартные приложения Windows Класс Window Класс Application Показ заставки Создание и показ диалоговых окон Сохранение и восстановление состояния приложения Развертывание: технология ClickOnce и установщик Windows Приложения Windows с навигацией Страницы и их навигационные контейнеры Переходы между страницами Передача данных между страницами Приложения-гаджеты XAML-приложения для браузера Ограниченный набор возможностей Интегрированная навигация Развертывание Автономные XAML-страницы Резюме Глава 8. Особенности Windows 7 Списки переходов Элемент JumpTask Элемент JumpPath Настройка элементов на панели задач Индикатор выполнения для элемента на панели задач Наложения для элементов на панели задач Настройка содержимого эскиза Добавление кнопок управления к эскизу на панели задач Функция Aero Glass Функция TaskDialog Резюме Часть III. Элементы управления Глава 9. Однодетные элементы управления Кнопки Класс Button Класс RepeatButton Класс ToggleButton Класс CheckBox Класс RadioButton Простые контейнеры Класс Label Класс ToolTip Класс Frame Контейнеры с заголовками Класс GroupBox Класс Expander Резюме Глава 10. Многодетные элементы управления Общая функциональность DisplayMemberPath ItemsPanel Управление поведением прокрутки Селекторы Элемент ComboBox Элемент ListBox Элемент ListView Элемент TabControl Элемент DataGrid Меню Элемент Menu Элемент ContextMenu Другие многодетные элементы управления Элемент TreeView Элемент ToolBar Элемент StatusBar Резюме Глава 11. Изображения, текст и другие элементы управления Элемент управления Image Элементы управления Text и Ink Элемент TextBlock Элемент TextBox Элемент RichTextBox Элемент PasswordBox Элемент InkCanvas Документы Создание потоковых документов Отображение потоковых документов Добавление комментариев Диапазонные элементы управления Элемент ProgressBar Элемент Slider Календарные элементы управления Элемент Calendar Элемент DatePicker Резюме Часть IV. Средства для профессиональных разработчиков Глава 12. Ресурсы Двоичные ресурсы Определение двоичного ресурса Доступ к двоичным ресурсам Локализация двоичных ресурсов Логические ресурсы Поиск ресурса Статические и динамические ресурсы Взаимодействие с системными ресурсами Резюме Глава 13. Привязка к данным Знакомство с объектом Binding Использование объекта Binding в процедурном коде Использование объекта Binding в XAML Привязка к обычным свойствам .NET Привязка ко всему объекту Привязка к коллекции Обобществление источника с помощью DataContext Управление визуализацией Форматирование строк Шаблоны данных Конвертеры значений Настройка представления коллекции Сортировка Группировка Фильтрация Навигация Дополнительные представления Поставщики данных Класс XmlDataProvider Класс ObjectDataProvider Дополнительные вопросы Настройка потока данных Добавление в привязку правил проверки Работа с несколькими источниками А теперь все вместе: клиент Twitter на чистом XAML Резюме Глава 14. Стили, шаблоны, обложки и темы Стили Обобществление стилей Триггеры Шаблоны Введение в шаблоны элементов управления Обеспечение интерактивности с помощью триггеров Ограничение типа целевого элемента Учет свойств шаблонародителя Учет визуальных состояний с помощью триггеров Учет визуальных состояний с помощью менеджера визуальных состояний Комбинирование шаблонов со стилями Обложки Темы Системные цвета, шрифты и параметры Стили и шаблоны тем Резюме Часть V. Мультимедиа Глава 15. Двумерная графика Класс Drawing Класс Geometry Класс Pen Пример изображения Класс Visual Наполнение DrawingVisual содержимым Отображение объекта Visual на экране Проверка попадания в Visual Класс Shape Класс Rectangle Класс Ellipse Класс Line Класс Polyline Класс Polygon Класс Path Изображение, составленное из объектов Shape Кисти Цветные кисти Мозаичные кисти Кисти как маски непрозрачности Эффекты Повышение производительности визуализации Класс RenderTargetBitmap Класс BitmapCache Класс BitmapCacheBrush Резюме Глава 16. Трехмерная графика Введение в трехмерную графику Камеры и системы координат Свойство Position Свойство LookDirection Свойство UpDirection Классы OrthographicCamera и PerspectiveCamera Класс Transform3D Преобразование TranslateTransform3D Преобразование ScaleTransform3D Преобразование RotateTransform3D Комбинирование преобразований Transform3D Класс Model3D Класс Light Класс GeometryModel3D Класс Model3DGroup Класс Visual3D Класс ModelVisual3D Класс UIElement3D Класс Viewport2DVisual3D Проверка попадания в трехмерном пространстве Класс Viewport3D Преобразование двумерных и трехмерных систем координат Метод Visual.TransformToAncestor Методы Visual3D.TransformToAncestor и Visual3D.TransformToDescendant Резюме Глава 17. Анимация Анимация в процедурном коде Выполнение анимации "вручную" Введение в классы анимации Простые приемы работы с анимацией Анимация в XAML-коде Триггеры событий и раскадровки Использование раскадровки как временной шкалы Анимация с опорными кадрами Линейные опорные кадры Сплайновые опорные кадры Дискретные опорные кадры Переходные опорные кадры Переходные функции Встроенные переходные функции Другие встроенные переходные функции Написание своей переходной функции Анимация и менеджер визуальных состояний Переходы Резюме Глава 18. Аудио, видео и речь Аудио Класс SoundPlayer Класс SoundPlayerAction Класс MediaPlayer Классы MediaElement и MediaTimeline Видео Управление визуальными аспектами класса MediaElement Управление мультимедийным содержимым Речь Синтез речи Распознавание речи Резюме Часть VI. Дополнительные вопросы Глава 19. Интероперабельность с другими технологиями Встраивание элементов управления Win32 в WPF-приложения Элемент управления Win32 Webcam Использование элемента управления Webcam в WPF Поддержка навигации с помощью клавиатуры Встраивание элементов управления WPF в Win32-приложения Введение в HwndSource Обеспечение правильной компоновки Встраивание элементов управления Windows Forms в WPF-приложения Встраивание PropertyGrid с помощью процедурного кода Встраивание элемента PropertyGrid с помощью XAML Встраивание элементов управления WPF в приложения Windows Forms Сочетание содержимого DirectX с содержимым WPF Встраивание элементов управления ActiveX в WPF-приложения Резюме Глава 20. Пользовательские и нестандартные элементы управления Создание пользовательского элемента управления Создание пользовательского интерфейса элемента управления Наделение пользовательского элемента управления поведением Включение в пользовательский элемент управления свойств зависимости Включение в пользовательский элемент управления маршрутизируемых событий Создание нестандартного элемента управления Программирование поведения нестандартного элемента Создание пользовательского интерфейса нестандартного элемента управления Некоторые соображения о более сложных элементах управления Резюме Глава 21. Компоновка с помощью нестандартных панелей Взаимодействие между родителями и потомками Этап измерения Этап размещения Создание панели SimpleCanvas Создание панели SimpleStackPanel Создание панели OverlapPanel Создание панели FanCanvas Резюме

2012-01-01 17:22:16


Ваше имя:
Комментарий:
Введите символы на картинке:



Обратите внимание

.NET

Изучаем Java. Серия O*Reilly - 507
Приемы объектно-ориентированного проектирования Паттерны проектирования - 258
Совершенный код - 660

Кэти Сьерра, Берт Бейтс

Изучаем Java. Серия O*Reilly

Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес

Приемы объектно-ориентированного проектирования Паттерны проектирования

Стив Макконнелл

Совершенный код

  • Изучаем Java. Серия O*Reilly - Кэти Сьерра, Берт Бейтс
  • Приемы объектно-ориентированного проектирования Паттерны проектирования - Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
  • Совершенный код - Стив Макконнелл
  • Java 8. Полное руководство - Герберт Шилдт
  • Паттерны проектирования. Серия: Head First O*Reilly - Эрик Фримен, Элизабет Фримен, Кэти Сьерра, Берт Бейтс


  • Подпишитесь на RSS каналы и узнавайте о новинках первыми!

    rssКомпьютерная литература

    rssПрограммирование

    rss.NET

    x
    Вверх страницы ▲


     
    О Букзоне

    Как оплатить покупку
    Как получить
    Контакты и схема проезда
    Скидки

    Бонусная программа
    Партнерская программа
    Кабинет

    Личный кабинет
    Книга отзывов
    Помощь


    © 2003 — 2016 Интернет-магазин «Букзон»