標籤: 暫無標籤

1 EasyX -簡介

  EasyX 是針對 C++ 的圖形庫,可以幫助 C 語言初學者快速上手圖形和遊戲編程。

2 EasyX -安裝

  系統支持

  操作系統版本:Windows 2000 及以上系統。

  編譯環境版本:Visual C++ 6.0 / 2008 / 2010。

  安裝

  執行 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 依賴項。

3 EasyX -範例

  使用上,基本和 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 色,而這個庫支持了真彩色。還有,這個庫增加了滑鼠、批量繪圖、讀取圖片(點陣或矢量)等功能。

4 EasyX -與Borland BGI 繪圖庫的兼容情況

  如果您需要移植原 Turbo C 的繪圖程序,需要注意以下幾個方面:

  1. 顏色。EasyX 庫支持了真彩色,這點與 TC 差別很大。

  2.getimage / putimage,這組函數較 BGI 做了很多擴充。

  3. 設置線性、填充類型的函數,和 BGI 的略有區別。

  4.位操作,BGI 的功能很局限,EasyX 庫實現了所有的位操作。

  5. 常量命名,EasyX 庫多採用和 Windows 貼近的命名。

  6.其他擴充函數,例如滑鼠、批操作等。

上一篇[EBGP]    下一篇 [孫立[水滸傳人物]]

相關評論

同義詞:暫無同義詞