easyx安裝過程及c語言常用圖形庫函數(shù)_第1頁
easyx安裝過程及c語言常用圖形庫函數(shù)_第2頁
easyx安裝過程及c語言常用圖形庫函數(shù)_第3頁
easyx安裝過程及c語言常用圖形庫函數(shù)_第4頁
easyx安裝過程及c語言常用圖形庫函數(shù)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、EasyxEasyx安裝過程安裝過程第一步:打開文件夾,雙擊setup。第二步:進(jìn)入安裝向?qū)?,點擊下一步。第三步:選擇“安裝”,單擊該按鈕。第四步:安裝成功,點擊“確定”。第四步:點擊“關(guān)閉”退出。程序格式,可作參考程序格式,可作參考#include #include void main()int i; initgraph(640, 480); / 圖形初始化操作circle(20, 20, 10); / 畫圓,圓心(20, 20),半徑 10 line(0,0,i*5,i*5); getchar(); / 按任意鍵繼續(xù)closegraph(); / 關(guān)閉圖形界面常用圖形函數(shù)常用圖形函數(shù)1、r

2、ectangle(x1,y1,x2,y2):繪制一個以(x1,y1)和(x2,y2)為對角端點坐標(biāo)的矩形2、putpixel(x,y,color):在(x,y)坐標(biāo)位置處繪制一個點,點的色彩由color指定。例如: putpixel(320,240,RED);在屏幕中央繪制一個紅色的點。3、setcolor(色彩值色彩值):設(shè)置繪圖色彩,使用該函數(shù)后,圖形函數(shù)所繪制的直線或曲線為該函數(shù)中指定的色彩。例如: setcolor(YELLOW);4、setbkcolor(色彩值色彩值):設(shè)置圖形屏幕的背景色彩,使用該函數(shù)后圖形屏幕清屏,背景色彩為該函數(shù)中所指定的色彩。如果沒有使用該函數(shù)設(shè)置背景色,則

3、圖形屏幕的背景色彩為黑色。5、circle(x,y,r):繪制一個以(x,y)為圓心坐標(biāo),半徑為r的圓。 6、line(x1,y1,x2,y2): 繪制直線段,其中(x1,y1)為一個端點的坐標(biāo),(x2,y2)為另一個端點的坐標(biāo)。直線的色彩為在使用該函數(shù)之前通過setcolor函數(shù)所設(shè)置的色彩。 7、getbkcolor(): 取得當(dāng)前圖形屏幕的背景色彩,這個色彩值是使用setbkcolor函數(shù)設(shè)置的。 8、closegraph():關(guān)閉圖形工作方式,返回到字符工作方式。調(diào)用此函數(shù)后,屏幕上已經(jīng)繪制的圖形將會被清除。 cleardevice();清除圖形屏幕內(nèi)容使用清屏函數(shù), 其調(diào)用格式如下:

4、 voide far cleardevice(void); setbkcolor(0); /*設(shè)置圖形背景*/cleardevice();1、清屏函數(shù)、清屏函數(shù)void ellipse(int x, int y, int stangle, int endangle, int xradius, int yradius); 以(x, y)為中心, xradius, yradius為x軸和y軸半徑, 從角stangle 開始到endangle結(jié)束畫一段橢圓線, 當(dāng)stangle=0, endangle=360時, 畫出一個完整的橢圓。2、畫橢圓函數(shù)、畫橢圓函數(shù)void far lineto(int

5、x, int y); 畫一作從現(xiàn)行游標(biāo)到點(x, y)的直線。4、填充函數(shù)、填充函數(shù)3、畫直線函數(shù)、畫直線函數(shù)void far floodfill(int x, int y, int border); 其中: x, y為封閉圖形內(nèi)的任意一點。border為邊界的顏色, 也就是封閉圖形輪廓的顏色。調(diào)用了該函數(shù)后, 將用規(guī)定的顏色和圖模填滿整個封閉圖形。 注意: 1. 假如x或y取在邊界上, 則不進(jìn)行填充。 2. 假如不是封閉圖形則填充會從沒有封閉的地方溢出去, 填滿其它地方。 3. 假如x或y在圖形外面, 則填充封閉圖形外的屏幕區(qū)域。 4. 由border指定的顏色值必須與圖形輪廓的顏色值相同,

6、 但填充色可選任意顏色。 void setfillstyle(COLORREF color, int pattern = SOLID_FILL, const char *pupattern = NULL); color的值是當(dāng)前屏幕圖形模式時顏色的有效值。pattern的值及與其等價的符號常數(shù)如表所示。5、填充模式設(shè)置函數(shù)、填充模式設(shè)置函數(shù) 表 關(guān)于填充式樣pattern的規(guī)定 符號常數(shù) 數(shù)值 含義 EMPTY_FILL 0 以背景顏色填充 SOLID_FILL 1 以實填充 LINE_FILL 2 以直線填充 LTSLASH_FILL 3 以斜線填充(陰影線) SLASH_FILL 4 以粗

7、斜線填充(粗陰影線) BKSLASH_FILL 5 以粗反斜線填充(粗陰影線) LTBKSLASH_FILL 6 以反斜線填充(陰影線) HATCH_FILL 7 以直方網(wǎng)格填充 XHATCH_FILL 8 以斜網(wǎng)格填充 INTTERLEAVE_FILL 9 以間隔點填充 WIDE_DOT_FILL 10 以稀疏點填充 CLOSE_DOS_FILL 11 以密集點填充 USER_FILL 12 以用戶定義式樣填充 符號常數(shù) 數(shù)值 含義 符號常數(shù) 數(shù)值 含義 BLACK 0 黑色 DARKGRAY 8 深灰 BLUE 1 蘭色 LIGHTBLUE 9 深蘭 GREEN 2 綠色 LIGHTGRE

8、EN 10 淡綠 CYAN 3 青色 LIGHTCYAN 11 淡青 RED 4 紅色 LIGHTRED 12 淡紅 MAGENTA 5 洋紅 LIGHTMAGENTA 13 淡洋紅 BROWN 6 棕色 YELLOW 14 黃色 LIGHTGRAY 7 淡灰 WHITE 15 白色6、掛起函數(shù)、掛起函數(shù)Sleep功 能: 執(zhí)行掛起一段時間Sleep函數(shù)的一般形式:Sleep(unsigned long);其中,Sleep()里面的單位,是以毫秒為單位,所以如果想讓函數(shù)滯留1秒的話,應(yīng)該是Sleep(1000); 注意:vc中s大寫。Tc中s不用大寫。 void far outtextxy(int x, int y, char far *textstring); 該函數(shù)輸出字符串指針textstring所指的文本在規(guī)定的(x, y)位置。 其中x和y為象元坐標(biāo)。 7、文本輸出函數(shù)、文本輸出函數(shù)#include #include void main() int i=1; initgraph(640, 480); setbkcolor(BLUE); setcolor(WHITE); for (i=1;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論