C語(yǔ)言做出一個(gè)圖形化界面是其實(shí)基礎(chǔ)水平就可以實(shí)現(xiàn)的。
https://m.zjurl.cn/question/6809838077071065351/?app=news_article&app_id=26&share_ansid=6810281083951644935
https://m.zjurl.cn/answer/6810281083951644935/?app=news_article&app_id=26&share_ansid=6810281083951644935
推薦新手學(xué)習(xí)的基礎(chǔ)圖形庫(kù) easyx圖形庫(kù),我目前教學(xué)用的就是這個(gè),新手容易上手。在這里給你展示下我的課程項(xiàng)目案例
1.推箱子
推箱子控制臺(tái)也是可以實(shí)現(xiàn)的,學(xué)習(xí)完這個(gè)圖形庫(kù)后可以轉(zhuǎn)換為圖形化的,然后加上三維數(shù)組就可以實(shí)現(xiàn)多關(guān)卡,再加上音樂(lè)播放就可以播放音樂(lè)了。
2.飛翔的小鳥(niǎo)
飛翔的小鳥(niǎo)是鼠標(biāo)操作的,在這里實(shí)現(xiàn)我改為了按鍵操作的游戲。在播放音樂(lè)的地方采用的是多線程去播放,這個(gè)稍微需要一定的學(xué)習(xí)知識(shí)庫(kù)。
相對(duì)于來(lái)說(shuō)是還原度比較高的哦
mfc:微軟基礎(chǔ)類庫(kù)(英語(yǔ):Microsoft Foundation Classes,簡(jiǎn)稱MFC)是微軟公司提供的一個(gè)類庫(kù)(class libraries),以C 類的形式封裝了Windows API,并且包含一個(gè)應(yīng)用程序框架,以減少應(yīng)用程序開(kāi)發(fā)人員的工作量。其中包含大量Windows句柄封裝類和很多Windows的內(nèi)建控件和組件的封裝類。利用這個(gè)可以很方便完成界面,不過(guò)需要你熟悉掌握C/C 基礎(chǔ)。
MFC創(chuàng)建一個(gè)對(duì)話框程序,不過(guò)邏輯交互代碼還是需要自己手寫(xiě)的。
ps:由于MFC 學(xué)習(xí)難度大,上手難,目前不是很流行。
QT:Qt是一個(gè)1991年由Qt Company開(kāi)發(fā)的跨平臺(tái)C 圖形用戶界面應(yīng)用程序開(kāi)發(fā)框架。它既可以開(kāi)發(fā)GUI程序,也可用于開(kāi)發(fā)非GUI程序,比如控制臺(tái)工具和服務(wù)器。Qt是面向?qū)ο蟮目蚣?,使用特殊的代碼生成擴(kuò)展(稱為元對(duì)象編譯器(Meta Object Compiler, moc))以及一些宏,Qt很容易擴(kuò)展,并且允許真正地組件編程。
QT創(chuàng)建一個(gè)窗口:
ps:還有其他界面設(shè)計(jì)的工具也可以自行了解下,例如:Duilib
聯(lián)系客服