Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$3.81 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation (Programmer to Programmer)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation (Programmer to Programmer) [Paperback]

Jean-Luc David (Author), Bill Ryan (Author), Ron DeSerranno (Author), Alexandra Young (Author)
2.5 out of 5 stars  See all reviews (2 customer reviews)

Price: $29.99 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 1 left in stock--order soon.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

076457874X 978-0764578748 September 16, 2005 1
Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation

Windows development is about to dramatically change! WinFX is an object-oriented API that will allow you to create applications that take advantage of the exciting features in Windows(r) Vista (previously known as "Longhorn") while remaining compatible with Windows(r)XP SP2 and Windows Server 2003. Written by a team of Microsoft experts, this book introduces you to the pillars of this next-generation operating system, guiding you through the Windows Presentation Foundation (previously known as "Avalon") and the Windows Communication Foundation (previously known as "Indigo").

You'll first learn how to use the new Windows Presentation Foundation to create effective forms, use the XAML markup language, work with 2D and 3D graphics, and see how XAML interoperates with existing Windows Forms technology. Then you'll discover how to build Web Services and improve communication capabilities with the Windows Communication Foundation and architecture. You'll learn how to migrate existing DCOM and .NET remoting applications to Windows Communication Foundation or to make them interoperate with Windows Communication Foundation. Finally you'll work with integrating Microsoft ADO.NET and ASP.NET with Windows Presentation Foundation forms and data in the WinFX framework.

What you will learn from this book

  • Techniques for creating and deploying WinFX applications from scratch and upgrading your current Windows .NET applications to incorporate WinFX
  • How to use XAML to build a variety of forms, from simple to complex implementations
  • Best practices for working with the Windows Presentation Foundation's themes, controls, annotation, and 3D features
  • To implement secure, reliable messaging and transactions with Windows Communication Foundation and Microsoft Message Queueing
  • To work with WinFX on any supported platform: Windows XP SP2, Windows Server 2003, or Windows Vista
  • How to develop and implement Web Services using the Windows Communication Foundation

Who this book is for

This book is for the experienced Windows .NET programmer who wants to learn how to develop complex applications using the innovative features of Microsoft Windows Vista, Microsoft's WinFX beta 1 framework, the Windows Presentation Foundation, and the Windows Communication Foundation.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Editorial Reviews

Review

“A must for anyone wanting to migrate to the new version early.” (Publishing News, 25th March 2005)

From the Back Cover

Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation

Windows development is about to dramatically change! WinFX is an object-oriented API that will allow you to create applications that take advantage of the exciting features in Windows® Vista (previously known as "Longhorn") while remaining compatible with Windows®XP SP2 and Windows Server 2003. Written by a team of Microsoft experts, this book introduces you to the pillars of this next-generation operating system, guiding you through the Windows Presentation Foundation (previously known as "Avalon") and the Windows Communication Foundation (previously known as "Indigo").

You'll first learn how to use the new Windows Presentation Foundation to create effective forms, use the XAML markup language, work with 2D and 3D graphics, and see how XAML interoperates with existing Windows Forms technology. Then you'll discover how to build Web Services and improve communication capabilities with the Windows Communication Foundation and architecture. You'll learn how to migrate existing DCOM and .NET remoting applications to Windows Communication Foundation or to make them interoperate with Windows Communication Foundation. Finally you'll work with integrating Microsoft ADO.NET and ASP.NET with Windows Presentation Foundation forms and data in the WinFX framework.

What you will learn from this book

  • Techniques for creating and deploying WinFX applications from scratch and upgrading your current Windows .NET applications to incorporate WinFX
  • How to use XAML to build a variety of forms, from simple to complex implementations
  • Best practices for working with the Windows Presentation Foundation's themes, controls, annotation, and 3D features
  • To implement secure, reliable messaging and transactions with Windows Communication Foundation and Microsoft Message Queueing
  • To work with WinFX on any supported platform: Windows XP SP2, Windows Server 2003, or Windows Vista
  • How to develop and implement Web Services using the Windows Communication Foundation

Who this book is for

This book is for the experienced Windows .NET programmer who wants to learn how to develop complex applications using the innovative features of Microsoft Windows Vista, Microsoft's WinFX beta 1 framework, the Windows Presentation Foundation, and the Windows Communication Foundation.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.


Product Details

  • Paperback: 257 pages
  • Publisher: Wrox; 1 edition (September 16, 2005)
  • Language: English
  • ISBN-10: 076457874X
  • ISBN-13: 978-0764578748
  • Product Dimensions: 9.2 x 7.3 x 0.6 inches
  • Shipping Weight: 15.2 ounces (View shipping rates and policies)
  • Average Customer Review: 2.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,821,158 in Books (See Top 100 in Books)

More About the Author

Jean-Luc David is currently a DPE Field Enablement Lead in the Developer & Platform Evangelism Group (D&PE) at Microsoft Corporation in Redmond, WA. He has written a number of books and articles for publishers such as Wiley, O'Reilly & C|NET. He has also spoken at conferences around the World such as TechEd, Great Indian Developer Summit, DevTeach and many others. Jean-Luc is very passionate about social media and loves talking and interacting with developers and IT professionals. Jean-Luc currently lives in Bellevue, WA.

 

Customer Reviews

2 Reviews
5 star:    (0)
4 star:    (0)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
2.5 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

4 of 4 people found the following review helpful:
2.0 out of 5 stars Better than Nothing, April 30, 2006
By 
Amazon Verified Purchase(What's this?)
This review is from: Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation (Programmer to Programmer) (Paperback)
While there is practically nothing else available on WinFX, this book is a worthwhile purchase. It is difficult to escape the impression though, that the authors did not want to put much effort into it, because it is a beta product and book would be worthless when the final product is released. It would have made more sense to create a good reference that only needs tweaking for the final product.

At best, the book is skimpy. At worst, it is full of holes, such as references to “the configuration file” without specifying which configuration file. The reader is left to try to fathom whether it is the client application's config file, the server application's, the web.config file, the machine.config file or one or more new ones dedicated to Indigo.

The style of the book is just sufficiently strange to make reading it slow and difficult. Mostly, it is not difficult to understand (though I did find one sentence that nobody could decipher, not even in context), but phrasing is just different enough to make you pause and check that it is saying what you thought it was.

For example, program language elements and function names are almost universally in a different type face to regular text, but then one finds, “A double type valued property...” that is all in the regular type face. What is this? I assume it is, “A property with a type of 'double'”, but one has to pause to check that there are no other reasonable meanings.

There is no background information in the book. For example, there is no explanation or speculation on why Microsoft might have chosen to create a new layout markup language (XAML) when there are other good standards in existence.

There are some really weird features that are not explained, not well described and not even acknowledged to be weird. An example is “dependency properties”. There is no explanation of why these exist or why conventional properties would not do. The description says they are 'static' methods, but all the examples show them being referenced as 'instance' methods and there is no explanation of this anomaly. There is a variety called, “attached dependency properties” that are “attached” to a container, just as a normal property would be, but is referenced by contained items, again, as a normal public property could be.

If an item, such as a button, is placed in a container, such as a canvas, one does not specify the position of the button relative the container's boundaries using the buttons position properties, as one would logically expect and as one would with the major, standard markup languages. Instead one specifies the button's position at the button level, but using the container's position properties. Strangely, this does not change the position of the container (canvas), but of the button. Furthermore, one can place another button in the container and specify its position using the same container's position properties as before and neither the container, nor the previous button changes position.

This approach also introduces the annoying effect of not being able to move a button from one type of container to another without also having to change its position specification. Overall, this approach is counter-intuitive and apparently a step backwards. It may be that Microsoft has uncovered some flaw that has eluded the rest of the world, but the book is totally silent on this.

One can learn from this book, but I don't feel I really understand WinFX or that I could comfortably deploy a WinFX application after reading it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Nice but not what I expect, November 12, 2006
This review is from: Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation (Programmer to Programmer) (Paperback)
Very simple and clear intro into the new Microsoft technologies as WCF and WPF but the book lacks deeper description of internal mechanisms on which those technologies are built. I'd rather call this book not "professional winfx" but rather "introduction to winfx" of "beginning winfx".
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Mobiform Software, one of the foremost authorities outside of Microsoft, describes Avalon as "The convergence of documents, media, and applications," where the whole concept of a document, the Internet, and an application begins to blur into something new and more powerful. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
xaml document, service moniker, secure reliable messaging, dependency properties, object sender, dependency property, abbreviated syntax, partial class, valued property, preceding code, custom bindings, standard bindings, config file
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Setter Property, Button Name, Visual Studio, Started Automatic Local System, Button Grid, Bind Path, Enterprise Services, Logical Tree, Menultem Header, Visual Tree, Path Stroke, Rectangle Fill, Data Services, Rectangle Name, Visual Basic, Complex Binding, Type Button, Windows Services, Button Height, Started Automate Local System, Image Source, Line Name, Moves Currentltem, Polygon Fill, Named Pipes
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject