At the request of the press, let me write an introduction to WPF to persuade them to lead the introduction of the WPF book. I wanted to write a little bit and found that I couldn't stop writing it ~~~ So now I have this article, and I hope you will criticize and correct it if it is not correctly written.
About WPF
Windows Presentation Foundation (WPF) is one of the three core development libraries of Microsoft's new Vista operating system. It is mainly responsible for graphic display, so it is called presentation ).
As a new graphics engine, WPF is based on DirectX. Of course, many new features are added. Its 2D and 3D engine's powerful look at the Vista interface to understand, coupled with its support for the aero graphics engine, it makes you even more amazing. By the way, aero is an engine dedicated to 3D desktop development. It enables magical 3D flip on the desktop. This is definitely a magical attempt in the history of the operating system, although the requirements for hardware configuration are amazing, it has been reported that Vista is very picky about the video card because of Aero running.
WPF foreground Analysis
In fact, WPF is not just a graphics engine, it will be applied to WindowsProgramDevelopment brings about a revolution because the new architecture provides a brand new development model. Of course, for ordinary users, the most intuitive thing is that the interface is getting more and more beautiful and looks more and more comfortable. But for developers, the interface display andCodeIt will be better separated, which is different from the previous desktop application development (interface settings and code are integrated), which is one of the revolutionary changes. There is also the integration of desktop applications and browser applications. According to the commitment of MS, the developing WPF/e, that is, the WPF everywhere version, it will provide comprehensive browser support for WPF-based applications, which means that applications developed in the future can run on different operating systems based on browsers, of course, as we are still developing, we are not sure whether there will be certain restrictions. According to the definition of WPF/e, WPF/E is still a subset of WPF, not a subsequent version. In general, the future of WPF should be bright.
Current development response to WPF
At present, many people have begun to consider or have switched to WPF, and a new learning craze has begun. However, according to my recent studies and knowledge, there are very few documents about WPF in China. Besides the materials provided by msdn, they are mostly from abroad, some are the materials on the blog of overseas developers, of course, in English. Therefore, it would be a good time to introduce some WPF books. In addition, several foreign WPF books have just been listed. If we can introduce them as soon as possible, it will definitely help Chinese developers catch up with the international market in the shortest time.
At present, Microsoft provides services and support for WPF.
With the release of Vista RTM, a new round of Microsoft technology promotion has begun. In fact, WPF has been widely promoted before, because the CTP version has been released for some time. Of course, many developers mainly focus on technical research, and a few companies have begun to work on WPF-based product R & D.
1. The official version of WPF has been released (with the official version of. NET Framework 3.0). You can download it from msdn for free.
2. the corresponding technical support has started, but it is currently limited to major customers, mainly for pre-sales technical support. Technical support for General developers may not start until March (I personally know the situation, please refer to the information published on the official Microsoft technical support website)
3. the WPF vs2005 plug-in currently only hasCommunityThe previewed version (CTP version) is also free to download from msdn, but the official version may have to wait for a while. However, you can use the CTP version to implement wysiwyg wpf development in vs2005.
WPF books that are currently on the market or to be listed soon
1. Applications = code + markup: A Guide to the Microsoft Windows Presentation Foundation
Http://www.amazon.com/Applications-Code-Markup-Presentation-Foundation/dp/0735619573/sr=8-1/qid=1164814449/ref=pd_bbs_1/104-6804148-3392750? Ie = utf8 & s = books
I have not read the recommended book on the WPF official website (http://wpf.netfx3.com.
2. Programming Windows Presentation Foundation
Http://www.amazon.com/Programming-Windows-Presentation-Foundation-Chris/dp/0596101139/sr=8-2/qid=1164814449/ref=pd_bbs_2/104-6804148-3392750? Ie = utf8 & s = books
This book has been written for a while based on the wpf ctp version, so the sample may not run in the official version, but in general it is a good reference book. According to reliable news, the author has made changes to the official WPF version and will release a new book soon. However, it is unclear how much the specific content of the new book has changed, it is estimated that it is a modification + extension.
3. Windows Presentation Foundation unleashed (WPF) (unleashed)
Http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917/sr=8-5/qid=1164814449/ref=pd_bbs_sr_5/104-6804148-3392750? Ie = utf8 & s = books
Adam Nathan's book. Adam is a member of the WPF team and an absolute WPF expert. This book is definitely worth looking forward!
WPF blog list
ViewHttp://blogs.msdn.com/tims/articles/475132.aspx, I will not reprint it.