C 如何入門程式介面的編寫

時間 2021-05-31 22:55:56

1樓:劉Hongye

入口的問題估計就是程式怎麼執行,視窗如何畫出的問題。也被困惑了很長時間。

上面回答中提到的書基本解決了這個問題。但窮究細節,即使當時明白了,過段時間不用就生疏了。所以還是知道了大概方向就可,如用到臨時查文件就行。

關於介面庫,en.wikipedia. org/wiki/widget_toolkit/有個比較全的列表。用win Spector也能大概看出乙個軟體是用什麼庫做的UI。

其實如果就是給程式做個互動的介面,沒有非常特殊要求,qt確實很快很方便的。

其控制項布局和控制項大小控制策略使得可以從繁瑣的介面邏輯中解脫出來,專注於程式功能實現。這一點mfc肯定是無法比及的。

同時它也是簡單易學的,不要看其他文件,其自帶文件和例程就是最好的資料。就是感覺有點大了,安裝有點大,在windows下編譯程式也有點慢(mingw)。

wxwidgets與之類似也不錯,只是前者是商業公司的產品(有GPL版),不需要費太大的精力折騰就能快速使用。

2樓:MadStrawberry

介面入門的話還是看《Windows程式設計》吧,我不推薦什麼高大上的書,還是從最基礎的看起。看天賦選擇看多少頁,基本上我感覺看完它也沒什麼卵用。

MFC的話和Win32 API的貼合是比較近的,有一定的參考作用,當然,設計上相當的落後,用起來也比較費時,不推薦用,但推薦看看原始碼,很多思想是非常具有參考價值的。

函式入口你都不知道,你怎麼寫的快排(笑)

怎樣把c 編寫的控制台程式圖形化介面,需要學哪些?

小新 瀉藥學幾個基本框架就可以了,不過要想進一步精進,還需要學習WINDOWS的系統,一些機制,比如記憶體管理啊,等等這些用win32api 如果說只是想要乙個視窗的話QT就不錯。 Bob架構師之路 這裡有乙個思路給你。通過Visual Studio IDE通過.net或者MFC來編寫圖形化介面。這...

c 中介面的意義是什麼?

驕傲的魚 解耦,簡化依賴關係。乙個best practice 將類的構建和方法呼叫,所需的引數型別設定成介面,可以大大降低UT的成本。 DotneterBruce 相較於樓上的人千篇一律的告訴你這是乙個 規範 合同 的概念的時候,我更希望你可以去嘗試寫一些簡單的框架或者重構一下簡答的業務,你需要嘗試...

為什麼 Web 的圖形介面編寫比桌面的圖形介面容易很多?

waterwu 介面開發不管是那個平台的實現,基本都是一堆坑,Web 的也不例外 因為現在的介面開發本身就是複雜度極高的領域,現在也並沒有完美的解決方案。說 Web 簡單,其實是現在技術圈尤其是國內技術圈的常見誤解之一,殊不知前端自己其實已經學不過來了,各種語言 框架 庫 工具,以及針對具體問題不同...