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文件,定義了應用程序所需要的系統必備安裝包信息。