OK, so you've just decided that WPF is the strategic technology of choice for your next-generation application, and you've taken the opportunity to flatten and reinstall your developer workstation. What should you put on it to create the perfect WPF development environment? There are so many good tools, utilities and samples out there, that I thought I'd put together a little checklist that will hopefully help folk out. I'd love to hear your suggestions for anything that I've missed: I'll try to keep this updated over time.
Tools and Utilities
Building a Code Toolbox
I'm the kind of developer who likes lots of sample code available to me for copying concepts, ideas and techniques. Copy these to a \samples directory for quick access:
Also unpack %SdkTools%\..\Samples\WPFSamples.zip to a \samples\sdk directory so you can easily browse through all the samples without needing to go through the SDK documentation interface.
Now enable Windows Desktop Search (install WDS 3.0 here if you're running Windows XP) and configure it to index file contents of .xaml, .cs, .vb files as a bare minimum. Make sure it's set to index the entire \samples directory that you put the above samples into. Now you can quickly pull up every sample that shows the usage of (say) BitmapSource and ColorConvertedBitmap just by hitting Win+F and searching for those keywords.
Tips and Tricks
When I install the Windows SDK, I don't get an option in the menu to integrate the two MSDN's. Any reason you can think of (or maybe a manual way of doing it?) (firstname.lastname@example.org)
Another tool to capture your excellent WPF work:
Thanks a lot for putting this list together. I have two pieces of feedback, if you're interested.
- I think it would be very helpful if you were to give a suggested hardware configuration for WPF development. Not just the minimum reqs, but also what type of machine would help make the WPF dev experience smooth and quick.
- In the "Building a Code Toolbox" section, perhaps you might consider listing the WPF.JoshSmith library: http://www.codeproject.com/useritems/WPFJoshSmith.asp
Way back on Sep. 7th of last year, I published an entry on writing your first WPF program on Vista .
קניתי את שתי הספרים שיש כרגע, הנה ההמלצה שלי: בניגוד לאלון שהמליץ המלצה חמה על הספר של Petzold - אני
I just updated the simple list of useful WPF Resources on the top left of rrelyea.spaces.live.com . Part
Expression Blend and Expression Design on a developer workstation? While I agree whole-heartedly, apparently the MSDN team, except you, don't feel the same as we do. Perhaps you can influence them!
Great article. Thanks for posting it.
หลังจาก Vista ออกมาพักหนึ่ง ก็ย่อมมีคนเริ่ม Tweak กันบ้างแล้วล่ะ ลองคลิ๊กเข้ามาดูครับ มีอะไรดี ๆ เพียบ
I just installed Consolas font at your suggestion. It really looks awful! But at least I can undo the setting.
Sounds like that's just your opinion. Just my opinion is: "Once I installed Consolas, I went and set it as the default in every text editor I own."
Opinions are okay.
@ Dale (Regarding Consolas looking "awful")
Turn on ClearType.
摘要: Tim Sneath又一篇经典WPF贴，让我们能够了解WPF顶级开发人员平时用哪些工具、看哪些示例、有哪些独门秘笈，虽然这篇文章不长，但确实很有用，看了就明白了:) 有翻译得不好的地方还请指出！