0.微软Windows图形界面编程技术
Win32API——MFC——ActiveX/COM/Visual Basic——Windows Forms——WPF.
1.了解WPF
WPF能将GUI应用程序的界面外观与驱动它们的编程逻辑清晰地相互分离,对于程序员来讲就是界面端和后台逻辑运算不再使用同一种语言了,WPF的界面外观是使用XAML(可扩展应用程序标记语言)语言来编写,后端则使用C#语言来实现业务逻辑,这是与Windows Forms编程最大的不同,它与现在比较流行的Qt技术中的Qt Quick技术类似,Qt Quick界面端使用的是QML语言,后端业务逻辑使用的是C++语言。
xaml语言的本质:WPF技术中专门用于设计UI的语言,类似于Web编程中的HTML+CSS+JavaScript,Blend for Visual Studio工具来帮助程序员进行软件的UI设计,Visual Studio IDE帮助程序员进行开发后台逻辑代码。