講到 MFC 程式寫作,資工系出身的對它應該不感到陌生
然而,對於電子系出身的我
儘管一向號稱電子皮、資工骨,實在有些苦手
以往的程式開發經驗,大多以開發時程為導向,選擇上手的程式語言
UNIX 向有 C/C++, 加上 script language 及 dynamic language 助陣
Windows 向則有 .net framework 家族 (VB & C#)
VC++ 更是早在大二就被我拋棄了
沒想到最近手邊一個詭異的小型專案
讓我必須重拾 VC++,而且與 MFC 奮戰…
這個 case 的基本需求其實很簡單,但也很刁難:
必須是能在各種 Win32 環境下運作的綠色軟體
不需安裝手續、也不需事先安裝任何套件即可執行
這代表了我無法使用 .net framework 提供的各種好用 API
只能用 MFC 硬刻一切功能
而且為了避免軟體發佈過於繁雜,靜態連結 (static link) 編譯應該是比較好的選擇
有兩點是我必須讚嘆的
- M$ 把 VC++ 搞得完全不像 C++,真是厲害
- MFC 開發視窗程式,大概只比用 Visual N++ 硬刻 HTML 網頁好一點
在〈MFC 初體驗〉中有 1 則留言