MFC ,Winform ,WPF对比
- MFC 生成本机代码,自然是很快。可是,消息循环,减缓了界面显示速度。
- winform 封装了 win32 的api,多次进行P/invoke 操作 (大部分使用p/invoke操作封装),速度慢 。
- wpf是一种新的模型,不再使用win32 模型,自己新建模型,使用dx 作为新的显示技术,直接访问驱动程序,加快了运行速度,可是,这种模型,需要支持dx 9 的显卡,硬件要求高(你还能找到现代机器不支持dx9 的吗?)
- Windows Runtime,或WinRT,是Windows 8中的一种跨平台应用程序架构。
- UWP即Windows 10 中的Universal Windows Platform简称。即Windows通用应用平台,
msi与exe
msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序.
Setup.exe是一个安装引导程序。它是安装工程通过MSBuild创建的,其中包含了一个XML文件,定义了应用程序所需要的系统必备安装包信息。