安裝
系統支持
編譯環境版本:Visual C++ 6.0、Visual Studio 2003/2008/2010/2012/2013/2015/2017。
安裝
執行 Setup.hta,並跟隨提示安裝即可。
如果您想手動安裝,將 include 和 lib 資料夾下的檔案分別拷貝到 VC 對應的 include 和 lib 資料夾內即可。或者將 include 和 lib 資料夾放到任意位置,然後修改VC 中的 Lib 和 Include 的引用路徑也可以。總之,就是要讓 VC 能找到這幾個檔案。
卸載
由於安裝程式並不改寫註冊表,因此您在“添加刪除程式”中不會看到 EasyX 的卸載項。如需卸載,請執行 Setup.hta,並跟隨提示卸載。新版本的安裝程式並不能確保完全卸載舊版本,因此請保留相應版本的安裝程式。
檔案列表說明
下載的壓縮檔里檔案列表及對應說明如下:
include<資料夾>
graphics.h 程式需要引用的頭檔案
lib<資料夾>
graphics.lib VC6 MBCS 版本庫檔案
graphicsu.lib VC6 Unicode 版本庫檔案
graphicsw.lib VC2008 / VC2010 MBCS 版本庫檔案
graphicswu.lib VC2008 / VC2010 Unicode 版本庫檔案
EasyX_Help.chm 幫助檔案
Setup.hta 安裝程式
項目依賴
該繪圖庫採用靜態連結方式,不會為您的程式增加任何額外的 DLL 依賴項。
範例
使用上,基本和 Turbo C沒太大區別。啟動Visual C++,創建一個控制台項目(Win32 Console Application),然後引用 graphics.h 頭檔案就可以了。看一個畫圓的例子:
#include <graphics.h> // 就是需要引用這個圖形庫
#include <conio.h>
void main()
{
initgraph(640, 480); // 這裡和 TC 略有區別
circle(200, 200, 100); // 畫圓,圓心(200, 200),半徑 100
getch(); // 按任意鍵繼續
closegraph(); // 關閉圖形界面
}
不過還是有不少區別的,比如顏色上,TC 只有 16 色,而這個庫支持了真彩色。還有,這個庫增加了滑鼠、批量繪圖、讀取圖片(點陣或矢量)等功能。
軟體兼容
與Borland BGI 繪圖庫的兼容情況
如果您需要移植原 Turbo C 的繪圖程式,需要注意以下幾個方面:
1. 顏色。EasyX 庫 支持了真彩色,這點與 TC 差別很大。
2.getimage / putimage,這組函式較 BGI 做了很多擴充。
3. 設定線性、填充類型的函式,和 BGI 的略有區別。
4.位操作,BGI 的功能很局限,EasyX 庫實現了所有的位操作。
5. 常量命名,EasyX 庫多採用和 Windows 貼近的命名(因為就是調用了windows api來實現)。
6.其他擴充函式,例如滑鼠、批操作等。