寫「慣」了控制台,怎麼入門win32視窗專案?

時間 2021-06-01 03:15:10

1樓:

個人經驗,win32完全靠翻文件

總之入門的話先去 https://

對 Windows 的訊息機制做乙個大概了解,然後再一點點摸索

2樓:Juanjie Xi

推薦用各種ui庫,qt, wxwidget...

或者老辦法c++寫dll,ui交給vb什麼的

這年頭再學mfc沒什麼意思了

3樓:唐hz

從題主的描述來看,遇到的應該是c的win32,由乙個WINMAIN 和乙個 WINPROC構成,推薦看

《windows 程式設計第五版》裡面講的非常詳細。

《MFC windows 程式設計》 MFC

《Sams.Teach.Yourself.WPF.in.24.Hours》WPF

《head first c#》winform

《windows 核心程式設計》 非GUI ,主要是windows的系統功能,包含程序,執行緒,記憶體,動態鏈結庫。

前四本任看其一,便可以做圖形介面。

輪子哥說的是對的,GUI的背後非常複雜,這幾本書的背後,都是用不同的體系,實現了GUI。

假如你僅僅是自己玩的話,我建議你前四本任選其一,看完以後看一下《windows 核心程式設計》應該就夠用了。

如果是要實現一些比較炫目的動畫效果或者是對美觀的要求比較高,那麼推薦看《Sams.Teach.Yourself.WPF.in.24.Hours》

終端 Shell tty 和控制台(console)有什麼區別?

看了這麼多,貼個自認為解釋到位的鏈結,以饗各位。終端與shell的區別 友人C 裡面寫到 終端的工作其實是很少的哦,簡單來說3點 GUI軟體介面 接收輸入 顯示輸出 而shell的核心工作就是操控計算機核心 嗯嘿哈 先說簡要定義,看不懂的可以直接跳到分割線處,有更通俗的解釋。tty 它是終端的統稱,...

群星怎麼用控制台提前看是什麼先驅者?

太空廢宅 其實有個更省事的辦法,就是直接用控制台觸發你想要的那個先驅者,比如題主想要的澤珞族的先驅者事件,可以通過以下方式來觸發 1.控制台開debugtooltip,然後通過滑鼠檢視哪個星系有precursor zroni 1的標識 最好有宜居星球,後面會用到 如果沒有或者你比較懶的話,可以選中任...

vscode讀取中文問題(控制台已設定為utf 8,vscode編輯也已設定為utf 8)怎麼解決?

元極 作為一名程式設計菜鳥,我來說說我的理解,一下純屬是我自己遇到問題時,解決問題的個人領悟 cmd中輸入chcp 65001只是改變了cmd內建指令輸出的編碼格式,以及改變了解碼第三方程式輸出的解碼方式,並不能實現從cmd輸入UTF 8編碼格式的內容。也就是說cmd中設為cp65001後,你執行你...