自古以来,生产工具的先进程度就代表了生成力的先进程度-------生成力的发展要求人们不断的研发出新的生产工具,新生成工具的诞生又使得生产效率飞越。作为劳动生产的一种,计算机软件开发也需要工具,随着程序员们手中的工具越来越强大,软件开发的效率和质量明显提高。善于学习和掌握新工具、新技术的程序员们也总是能得到更多的实惠。
微软Windows操作系统已经成功推出10多年,在WIndow系统中从事图形界面(Graphic User Interface,GUI)的开发程序员数不胜数,GUI程序员们手中的开发工具经历了Win32API------>MFC(及同类软件产品)-------->ActiveX/COM/Visual basic------>Winform的变迁,每一次变迁都使得开发效率和质量产生飞跃。从2007年开始,微软推出新一代GUI开发工具Window Presentation Foundation(直译为Windows表示基础,WPF),并且把WPF作为未来10年Windows平台开发GUI的主要技术。时至今日,不仅Windows Vista、Windows7、Windows Server2008、Windows Server2008R2等系统已经无缝集成了WPF,连Visual