WPF提供了很多制作酷炫界面的支持,如動畫、視覺效果、樣式、3D、多媒體等。可以利用Microsoft Expression Blend制作界面(XAML文件),用Visual Studio來寫應用邏輯、事件處理等。
如果是Web應用的話,可以考慮使用Silverlight。Silverlight基本上是WPF的簡化版本,是Microsoft用來和Flash抗爭的產品。Silverlight開發同樣適用Expression Blend + Visual Studio的模式。
當然,除了選擇正確的工具之外,另外很重要的壹個因素就是素材。網上有很多免費的圖標資源,而且好像Expression Blend也有視覺效果插件可以下載,可以找找看。當然如果認識做設計的朋友,那也可以請他們幫忙設計壹些圖標、背景什麽的。
最後,除了工具和素材以外,還有壹點也很重要,就是設計界面應具有的壹些良好習慣。比如控件擺放對齊、大小統壹、適當留白、根據功能適當劃分區域,等等。