技术开发 频道

[翻译] 构建完美的WPF开发工作站

原文:http://blogs.msdn.com/tims/archive/2006/12/20/building-a-perfect-wpf-developer-workstation.aspx
作者:Tim Sneath
译者:Tony Qu

[IT168 技术文档]你已经确信WPF是下一代应用程序的战略级技术,你已打算利用这个机会好好规划并重新安装你的开发工作站。
那么你应该在这个工作站上放些什么,才可以创建一个完美的WPF开发环境呢? 有许多出色的工具和例子,我认为我应该把它们汇总到一个清单中从而使大家从中受益。 我也想听听你们的意见,如果我有漏掉的东西请告诉我, 我会不断地更新这份帖子。

基本环境

工具

  • XamlPadX, Kaxaml XamlCruncher: 用来替代XamlPad工具的三个增强性工具,它们是在Windows SDK中的。 每一个工具都有它的强项: XamlPadX拥有很多出色的插件,它是基于XamlPad代码写出来的;Kaxaml用于演示很不错,对间距和tab支持很好;XamlCruncher有一段高质量的可用源代码。
  • Lutz Roeder's .NET Reflector 可以方便浏览类层次;
  • Snoop: 调试WPF应用程序的可视化工具,由Peter Blois开发
  • WPF Performance Tools: 被埋没在SDK中的工具,应用程序工具集的必要组成部分。 你可以在%SdkTools%\WpfPerf.exe 找到它(如果你使用的是Vista,请确保你是以管理员身份运行它的,即run as an administrator
  • Flexible Application Template 从应用服务PM中的一个得到替代项目模板,允许你创建一个单独的应用程序项目,只需要改变项目类型就可以让项目变成XBAP或富客户端应用程序。(原文:this replacement project template from one of the app services PMs allows you to create a single application project that can flip between an XBAP (web browser project) or rich client application just with an adjustment to the project type;
  • ZAM 3D Electric Rain的工具,用于快速创建3D网格,并让3D网格动起来
  • XAML Converters: 3DS, DXF, Blender, Fireworks, Lightwave, SWF, Maya Illustrator的文章转换为XAML格式的工具

创建一个代码工具箱

  • 3D Tools for WPF: 3D表面的交互式2D、物体边框线、3D鼠标导航;
  • Kevin's Bag-o-Tricks: 控件集合,扩展并增强一些WPF自带的类型,如ColorPicker、FolderPicker、NumericUpDown、RadioButtonList、数据控件、动画版tile panel和图形控件
  • UI Automation Stress: 应用程序环境压力测试。 将这个代码加入Debug菜单,这样可以保证你不会因为错误输入而让你的应用程序崩溃。

0
相关文章