瞭解後C語言基礎水平即可實現小遊戲,C語言與圖形化界面兩三事

前言

C語言做出一個圖形化界面是其實基礎水平就可以實現的。

推薦新手學習的基礎圖形庫 easyx圖形庫,我目前教學用的就是這個,新手容易上手。在這裡給你展示下我的課程項目案例

1.推箱子

推箱子控制檯也是可以實現的,學習完這個圖形庫後可以轉換為圖形化的,然後加上三維數組就可以實現多關卡,再加上音樂播放就可以播放音樂了。

瞭解後C語言基礎水平即可實現小遊戲,C語言與圖形化界面兩三事

2.飛翔的小鳥

飛翔的小鳥是鼠標操作的,在這裡實現我改為了按鍵操作的遊戲。在播放音樂的地方採用的是多線程去播放,這個稍微需要一定的學習知識庫。

瞭解後C語言基礎水平即可實現小遊戲,C語言與圖形化界面兩三事

相對於來說是還原度比較高的哦

真正C/C++開發的界面框架

mfc:微軟基礎類庫(英語:Microsoft Foundation Classes,簡稱MFC)是微軟公司提供的一個類庫(class libraries),以C++類的形式封裝了Windows API,並且包含一個應用程序框架,以減少應用程序開發人員的工作量。其中包含大量Windows句柄封裝類和很多Windows的內建控件和組件的封裝類。利用這個可以很方便完成界面,不過需要你熟悉掌握C/C++基礎。

MFC創建一個對話框程序,不過邏輯交互代碼還是需要自己手寫的。

瞭解後C語言基礎水平即可實現小遊戲,C語言與圖形化界面兩三事


ps:由於MFC 學習難度大,上手難,目前不是很流行。

QT:Qt是一個1991年由Qt Company開發的跨平臺C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用於開發非GUI程序,比如控制檯工具和服務器。Qt是面向對象的框架,使用特殊的代碼生成擴展(稱為元對象編譯器(Meta Object Compiler, moc))以及一些宏,Qt很容易擴展,並且允許真正地組件編程。

QT創建一個窗口:

瞭解後C語言基礎水平即可實現小遊戲,C語言與圖形化界面兩三事

ps:還有其他界面設計的工具也可以自行了解下,例如:Duilib

尾言

文章都是手打原創,每天最淺顯的介紹C語言、C++,windows知識,喜歡我的文章就關注一波吧,可以看到最新更新和之前的文章哦。如果足下基礎比較差,不妨關注下人人都可以學習的視頻教程,通俗易懂,深入淺出,一個視頻只講一個知識點。視頻不深奧,不需要鑽研,在公交、在地鐵、在廁所都可以觀看,隨時隨地漲姿勢


分享到:


相關文章: