Windows presentation foundation unleashed adam nathan

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

Windows Presentation Foundation (WPF) — рекомендуемая технология реализации пользовательских интерфейсов для Windows-приложений. Она позволяет создавать такие функционально насыщенные и визуально привлекательные приложения, о которых вы раньше не могли и мечтать. WPF дает возможность естественно объединять в одной программе традиционные интерфейсы, трехмерную графику, аудио и видео, анимацию, динамическую смену обложек, мультисенсорный ввод, форматированные документы и распознавание речи. Книгу Адама Натана, известного гуру в области WPF, отличают полнота освещения, практические примеры и понятный язык. Издание содержит сведения о XAML — расширяемом языке разметки приложений; детально рассматриваются функциональные возможности WPF: элементы управления, компоновка, ресурсы, привязка к данным, стили, графика, анимация; уделено внимание новейшим средствам: мультисенсорному вводу, усовершенствованной визуализации текста, новым элементам управления, дополнениям языка XAML, программе Visual State Manager, переходным функциям в анимации; рассматриваются трехмерная графика, синтез и распознавание речи, документы и эффекты; демонстрируется создание популярных элементов пользовательского интерфейса, например галерей и экранных подсказок, а также создание более сложных механизмов организации пользовательского интерфейса, например выдвигающихся и стыкуемых панелей, как в Visual Studio; описывается, как создавать полноценные элементы управления WPF; демонстрируется создание гибридных приложений, в которых WPF сочетается с Windows Forms, DirectX и ActiveX; объясняется, как задействовать в WPF приложении новые средства Windows 7, например списки переходов, и как обойти некоторые присущие WPF ограничения.

Год издания: 2011

Скачано: 4527 раз

Скачать книгу

Комментарии

Виктор, 09.08.2013 19:49

уже вышла книга по WPF 4.5 с примерами на C# 5.0 — «WPF 4.5: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов», Мэтью Мак-Дональд, 1024 стр., ISBN 978-5-8459-1854-3, «ВИЛЬЯМС», 2013 — читайте здесь: http://shtonda.blogspot.com/2012/08/wpf-c-sharp-2012-net-45.html

Дядя Петя, 01.07.2014 02:00

Витек, твой Матью — писатель-балобол. Бессистемно льёт воду. А вот Адам- молодец! Пишет по существу и излагает суть

hoz, 27.03.2016 17:12

Полностью согласен. Мэтью Мак-Дональд какой-то индюк. Либо переводчик индюк. Но я прочитав 50 страниц, понял, что книга конченая. Зато Адам Натан пишет чётко и по теме, без лишних слов. Советую читать сразу эту книгу!

Владимир, 04.11.2018 15:34

интересуюсь технологией WPF

Владимир, 04.11.2018 15:36

Интересуюсь технологиями .NET, в частности WPF.

WPF 4 Unleashed

The #1 WPF Book—Now Updated for WPF 4!

Full Color: Code samples appear as they do in Visual Studio!

Thorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade.

Windows Presentation Foundation (WPF) is the recommended technology for creating Windows user interfaces, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, multi-touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. WPF 4 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft developer Adam Nathan.

Читайте также:  Linux mint как настроить openvpn

  • Covers everything you need to know about Extensible Application Markup Language (XAML)
  • Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more
  • Highlights the latest features, such as multi-touch, text rendering improvements, XAML language enhancements, new controls, the Visual State Manager, easing functions, and much more
  • Delves into topics that aren’t covered by most books: 3D, speech, audio/video, documents, effects
  • Shows how to create popular UI elements, such as Galleries, ScreenTips, and more
  • Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes
  • Explains how to create first-class custom controls for WPF
  • Demonstrates how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologies
  • Explains how to exploit new Windows 7 features, such as Jump Lists and taskbar customizations

Windows Presentation Foundation Unleashed

Get A Copy

Friend Reviews

Reader Q&A

Be the first to ask a question about Windows Presentation Foundation Unleashed

Lists with This Book

Community Reviews

In my opinion, WPF Unleashed is a book with strengths and weaknesses. I like to end on a positive note when I can, so let’s get the weaknesses out of the way first:

Chapters 2 and 3 introduce the bulk of the new concepts in WPF. This is a technology with a large number of vitally important details which need to be understood — not to mention a deceptively complex new markup language!

Adam Nathan introduces all of the new concepts in a 60 page whirlwind at the beginning of the book. From In my opinion, WPF Unleashed is a book with strengths and weaknesses. I like to end on a positive note when I can, so let’s get the weaknesses out of the way first:

Chapters 2 and 3 introduce the bulk of the new concepts in WPF. This is a technology with a large number of vitally important details which need to be understood — not to mention a deceptively complex new markup language!

Adam Nathan introduces all of the new concepts in a 60 page whirlwind at the beginning of the book. From both a learning and reference standpoint, I think all of these concepts would have been much better presented in their own separate chapters.

This leads me to the next problem: using Unleashed as a reference. To me, a book is only a good reference if a reader can find a topic in the Index, go to the supplied page, and learn (or more likely, re-learn) that topic.

This book at least partially fails in both aspects. I have seen worse indexes, but this one is not good. Just as an example, you cannot find the term «Border» in the Index, despite the fact that Border is a WPF control and is mentioned several times in the book.

When you do manage to find the topic you’re looking for, the information is often incomplete. For example, I could not find any reference to binding an Attached Property (referencing Attached Properties in XAML turns out to have special syntax). This is important information and is probably missing because the subject is only discussed in those damned Chapters 2 and 3!

Code examples often rely on previous work (a Photo Gallery application rears its head off and on throughout the book) when more self-contained examples would have been much clearer. You are also expected to have really memorized the heck out of Chapters 2 and 3. For example, to create a value converter using the explanation in Chapter 9, you’ll have to also create the «local» namespace in your XAML (hint: see «clr-namespace» in the «Digging Deeper» box on page 33!). Are you likely to remember how to do this?

I cannot refrain from mentioning that Nathan likes to use the word «leverage» in place of «use». Perhaps you’re immune to this, but after seeing it 6,000 times in Andrew Troelsen’s C# and the .NET Platform I’ve been scarred for life.

Finally, though it cannot be called a «weakness» of the book, let ye be warned that WPF Unleashed is absolutely not for beginners. If you haven’t done any prior .NET or Windows development, your hand will NOT be held.

Now after all of the above it may come as a surprise that I recommend you buy this book if you want to get started with WPF!

With all of the color printing, this book is a highly visual tour of WPF’s capabilities. It is an excellent visual reference for elements such as layout panels, controls, etc.

Also, Unleashed is pretty complete when it comes to the visual aspects of WPF such as 3D, transforms, animation, video, etc. Which I suppose is pretty appropriate considering that’s what the WPresentationF is all about.

And you can create a WPF application after reading this book. Like me, you’ll probably be doing a lot of Web searches to fill in the gaps of your knowledge. Microsoft’s MSDN online has always been an excellent reference and continues to improve with age. Visual Studio 2010 (I’m using the free C# Express edition) is also surprisingly helpful with errors.

My first foray into creating a WPF application with this book has been full of a lot of ‘WTF’s. But I’ve left with a favorable impression of the technology overall.

NOTE: I have Petzold’s Applications = Code + Markup coming to the house soon. I expect it to provide me with the sort of rigorous understanding of WPF’s nooks and crannies I feel I’m missing. I may revisit this review when I’ve completed that book. . more

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

Скачать книгу

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

Windows Presentation Foundation (WPF) – рекомендуемая технология реализации пользовательских интерфейсов для Windows-приложений. Она позволяет создавать такие функционально насыщенные и визуально привлекательные приложения, о которых вы раньше не могли и мечтать. WPF дает возможность естественно объединять в одной программе традиционные интерфейсы, трехмерную графику, аудио и видео, анимацию, динамическую смену обложек, мультисенсорный ввод, форматированные документы и распознавание речи. Книгу Адама Натана, известного гуру в области WPF, отличают полнота освещения, практические примеры и понятный язык. Издание содержит сведения о XAML – расширяемом языке разметки приложений; детально рассматриваются функциональные возможности WPF: элементы управления, компоновка, ресурсы, привязка к данным, стили, графика, анимация; уделено внимание новейшим средствам: мультисенсорному вводу, усовершенствованной визуализации текста, новым элементам управления, дополнениям языка XAML, программе Visual State Manager, переходным функциям в анимации; рассматриваются трехмерная графика, синтез и распознавание речи, документы и эффекты; демонстрируется создание популярных элементов пользовательского интерфейса, например галерей и экранных подсказок, а также создание более сложных механизмов организации пользовательского интерфейса, например выдвигающихся и стыкуемых панелей, как в Visual Studio; описывается, как создавать полноценные элементы управления WPF; демонстрируется создание гибридных приложений, в которых WPF сочетается с Windows Forms, DirectX и ActiveX; объясняется, как задействовать в WPF-приложении новые средства Windows 7, например списки переходов, и как обойти некоторые присущие WPF ограничения.

На нашем сайте можно скачать книгу «WPF 4. Подробное руководство» в формате pdf или читать онлайн. Здесь так же можно перед прочтением обратиться к отзывам читателей, уже знакомых с книгой, и узнать их мнение. В интернет-магазине нашего партнера вы можете купить и прочитать книгу в бумажном варианте.

WPF 4 Unleashed

The #1 WPF Book—Now Updated for WPF 4!

Full Color: Code samples appear as they do in Visual Studio!

Thorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade.

Windows Presentation Foundation (WPF) is the recommended technology for creating Windows user interfaces, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, multi-touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. WPF 4 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft developer Adam Nathan.

  • Covers everything you need to know about Extensible Application Markup Language (XAML)
  • Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more
  • Highlights the latest features, such as multi-touch, text rendering improvements, XAML language enhancements, new controls, the Visual State Manager, easing functions, and much more
  • Delves into topics that aren’t covered by most books: 3D, speech, audio/video, documents, effects
  • Shows how to create popular UI elements, such as Galleries, ScreenTips, and more
  • Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes
  • Explains how to create first-class custom controls for WPF
  • Demonstrates how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologies
  • Explains how to exploit new Windows 7 features, such as Jump Lists and taskbar customizations

Читайте также:  С какого линукс лучше начать знакомство
Оцените статью