告別黑框框——用C語言Easyx圖形庫實現圖形界面

很早以前就接觸到了Easyx圖形庫,當時感嘆還有這麼簡單的C圖形庫供我們使用。後開用Easyx做過推箱子、圖形界面鋼琴等等簡單的小遊戲。今天給大家介紹一下Easyx圖形庫。

Easyx圖形庫是針對C++的圖形庫,也可以幫助C語言初學者快速上手圖形和遊戲編程,給初學者帶來 編程的樂趣,享受開發程序的魅力,讓寫程序更有成就感。

比如,可以用 VC + EasyX 很快的用幾何圖形畫一個房子,或者一輛移動的小車,可以編寫俄羅斯方塊、貪吃蛇、黑白棋等小遊戲,可以練習圖形學的各種算法,等等。

下面來給大家介紹下圖形庫的安裝和簡單的使用:

告別黑框框——用C語言Easyx圖形庫實現圖形界面

首先進入官網:https://easyx.cn/

告別黑框框——用C語言Easyx圖形庫實現圖形界面

官網:https://easyx.cn/

安裝

系統支持

操作系統版本:Windows XP(sp3) 及以上操作系統。

編譯環境版本:Visual C++ 6.0 / 2008 ~ 2017(x86 & x64)。

安裝

請下載最新版 EasyX 安裝程序,直接運行,並跟隨提示安裝即可。

告別黑框框——用C語言Easyx圖形庫實現圖形界面

安裝程序會自動檢測您已經安裝的 VC 版本,並根據您的選擇將對應的 .h 和 .lib 文件安裝至 VC 的 include 和 lib 文件夾內。安裝程序不會修改註冊表或者您本機的其它任何文件。

卸載

由於安裝程序並不改寫註冊表,因此您在“添加刪除程序”中不會看到 EasyX 的卸載項。如需卸載,請再次執行對應版本的安裝程序,並根據提示卸載。也可以手動將相關的 .h 和 .lib 刪除,系統中不會殘留任何垃圾信息。

超簡單的使用預覽

EasyX 在使用上非常簡單。

比如:啟動 Visual C++,創建一個空的控制檯項目(Win32 Console Application),然後添加一個新的代碼文件(.cpp),並引用 graphics.h 頭文件就可以了。

看一個畫圓的例子吧:

#include <graphics.h> // 引用圖形庫頭文件
#include <conio.h>
int main()
{
initgraph(640, 480); // 創建繪圖窗口,大小為 640x480 像素
circle(200, 200, 100); // 畫圓,圓心(200, 200),半徑 100
_getch(); // 按任意鍵繼續
closegraph(); // 關閉繪圖窗口

}
/<conio.h>/<graphics.h>

當然,在脫離控制檯的 Win32 Application 項目上也是可以用的。需要注意的是,Win32 Application 項目沒有控制檯,所以無法使用控制檯相關的函數。

安裝easyx的過程中會提示你安裝幫助說明,裡面有詳細的說明,分為幾個部分:

基本概念(顏色、座標)

函數說明

繪圖函數

圖形繪製函數

文字輸出函數

圖像處理函數

鼠標消息函數

等等其它函數。

備註:Easyx只是最基本的圖形庫,供初學者瞭解和使用簡單圖形界面編制和基本程序開發流程,因使用有侷限,比如在開發大型應用就會顯得臃腫不堪,如果你是高手請繞道。


分享到:


相關文章: