天天看點

歡迎使用CSDN-markdown編輯器MFC ,Winform ,WPF對比msi與exe未來的發展

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檔案,定義了應用程式所需要的系統必備安裝包資訊。

未來的發展

https://zhuanlan.zhihu.com/p/20499326?columnSlug=xuanhun

繼續閱讀