freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

easyx教程(留存版)

2025-08-09 06:36上一頁面

下一頁面
  

【正文】 lor(RGB(0,0,255))。 line(0, y, 639, y)。 closegraph()。 x540。 即: char c。 // 延時 Sleep(10)。 sanjiaoxing(140, 220, GREEN)。 y+= 10) ( sanjiaoxing(x, y, RGB(x*255/640, y*255/480, 0))。 C 語言用符號 | 表示。 // 畫線 getch()。 // 延時 1 Draw(, , )。 // 當前鼠標消息 bool mkCtrl。 break。 } } 執(zhí)行后,可以看到輸出了 10 個隨機數(shù)字。 [繪圖中的應(yīng)用] 來一個簡單的程序,在屏幕上任意位置畫任意顏色的點(按任意鍵退出): include include include include void main() { srand( (unsigned)time( NULL ) )。 // 按生成的順序,逆序輸出 for (i=9。 // 繪制新點 putpixel(x, y, WHITE)。 // 計算新坐標 y[i]+=3。 y+=30) { line(x, 0, x, 240)。 } getch()。 (有點類似 tc 中的 imagesize) [加載圖片] 實現(xiàn)加載圖片主要分三步: 1. 定義 IMAGE 對象 2. 讀取圖片至 IMAGE 對象 3. 顯示 IMAGE 對象到需要的位置 很簡單,我們看一下完整的代碼: include include void main() { initgraph(640, 480)。 line(70, 100, 130, 100)。 舉幾個顏色標示的例子: ? 顏色 直接表示 RGB 宏標示 ? 純綠色 0x00ff00 RGB(0, 255, 0) ? 青色 0xffff00 RGB(0, 255, 255) 注:青=藍+綠 ? 中灰色 0x7f7f7f RGB(127, 127, 127) ? 黃色 0x00ffff RGB(255, 255, 0) 注:黃=紅+綠 例如設(shè)置繪圖顏色為黃色,可以多種方法,例如: ? setcolor(YELLOW)。 x++) forint y=0。 在執(zhí)行看看效果,就成了照片的底片效果。 closegraph()。 HDC hdc = GetImageHDC(amp。 4. 至于作業(yè),其實從前幾講開始就沒必要弄什么作業(yè)了,能堅持看下來的,相信都會自覺的寫一些東西。 // 按任意鍵返回 getch()。 以下是設(shè)置窗體標題文字的完整范例: include include void main() { initgraph(640, 480)。 我們修改為: c = (0xff0000 (c amp。 // 讀取圖片 loadimage(NULL, c:\\)。 讀取圖片的技巧:將圖片內(nèi)嵌到 exe 文件中,請參見: [作業(yè)] 1. 用線條、圓等各種基礎(chǔ)繪圖語句畫一個“汽車”,然后用 getimage / putimage 實現(xiàn)該“汽車”的平滑移動。 img, int x, int y, int w, int h)。 5. 寫貪吃蛇、掃雷。 }while(cell[x][y] == true)。 // 畫格子 for (x=0。 y[i] = rand() % 480。 // 點的 x 坐標 int y = 0。 int i。易知,隨機種子設(shè)置一次即可。 for(int i=0。 switch() { case WM_MOUSEMOVE: // 鼠標移動的時候畫紅色的小點 putpixel(, , RED)。 m = GetMouseMsg()。 // 定義變量保存當前時間 whilekbhit()) (! // 按任意鍵退出鐘表程序 { GetLocalTime(amp。 為綠色 // 設(shè)置畫線顏色, rectangle(100, 100, 200, 200)。 表示。 // 初始化圖形窗口 for(int x=0。 line(x+50, y, x, y+50)。 Sleep(100)。 七 捕獲按鍵,實現(xiàn)動畫的簡單控制 最常用的一個捕獲按鍵的函數(shù):getch() 前幾課,都把這個函數(shù)當做“按任意鍵繼續(xù)”來用,現(xiàn)在我們用變量保存這個按鍵: char c = getch()。 line(0, y, 639, y)。 c=(int)(a * 255 / (2 * PI) + )。 forint y=0。 配合 if 語句,實現(xiàn)紅色、藍色交替畫線: include include void main() { initgraph(640, 480)。 四 結(jié)合流程控制語句來繪圖 熟練使用循環(huán)、判斷語句 [熟悉 for 語句] 這步需要自學(xué),看看自己手邊的書,是怎樣講 for 語句的,簡單看看就行。 // 畫點(x,y),顏色 c 還有很多,如畫橢圓、圓弧、矩形、多邊形,等等,請參考繪圖幫助文件(第一課的繪圖庫的下載里面有) [設(shè)置顏色] setlinecolor(c)。 [作業(yè)] 用線條畫出更多的圖形,要求不少于 10 條直線。 line(200, 240, 440, 240)。 line(320, 120, 320, 360)。 [學(xué)習(xí)單步執(zhí)行] 完成作業(yè)后(務(wù)必完成),開始試著單步執(zhí)行剛才的程序,由于繪圖和多線程等因素的限制,請務(wù)必按照以下步驟嘗試(熟練了以后就不用了): 1. 將 VC 取消最大化,并縮小窗口,能看到代碼就行。// 設(shè)置畫線顏色,如 setlinecolor(RED)設(shè)置畫線顏色為紅色 常用的顏色常量可以用: ? BLACK 黑 DARKGRAY 深灰 ? BLUE 藍 LIGHTBLUE 亮藍 ? GREEN 綠 LIGHTGREEN 亮綠 ? CYAN 青 LIGHTCYAN 亮青 ? RED 紅 LIGHTRED 亮紅 ? MAGENTA 紫 LIGHTMAGENTA 亮紫 ? BROWN 棕 YELLOW 黃 ? LIGHTGRAY 淺灰 WHITE 白 [配出更多的顏色] 顏色除了前面寫的 16 種以外,還可以自由配色。 [范例] 例如,畫 10 條直線的代碼: include include void main() { initgraph(640, 480)。 for(int y=100。 y480。 setcolor(RGB(c, 0, 0))。 } closegraph()。 然后再做判斷即可。 } } 結(jié)合上一課的簡單動畫,就可以做出來靠按鍵移動的圖形了吧,看以下代碼,實現(xiàn) a s 控制圓的左右移動: // 繪制新的圖形 setcolor(YELLOW)。 } void main() { initgraph(640, 480)。 x640。 如: 二進制:1101 amp。 // 畫一個矩形,當做背景圖案 setwritemode(R2_XORPEN)。ti)。 很簡單吧。 break。 i10。 設(shè)置隨機種子的函數(shù)如下: srand(種子)。 for (i=0。 // 點的 y 坐標 while(!kbhit()) { // 擦掉前一個點 putpixel(x, y, BLACK)。 } while(!kbhit()) { for(i=0。 x=480。 // 標記該格子已用 cell[x][y] = true。這兩個稍微復(fù)雜一些,如果遇到問題,貼吧里貼出來,大家一起討論。 參數(shù)說明: img: 保存該屏幕區(qū)域的 IMAGE 對象 x, y: 區(qū)域的左上角坐標 w, h: 區(qū)域的寬和高(注意:不是右下角坐標)看代碼: include include void main() { initgraph(640, 480)。 2. 自己學(xué)一下幫助中 BeginBatchDraw / FlushBatchDraw / EndBatchDraw 三個函數(shù),可以進一步優(yōu)化“平滑移動”的效果。 int c。 0xff0000)) | (0x00ff00 (c amp。 // 獲取窗口句柄 HWND hwnd = GetHWnd()。 closegraph()。 。 // 創(chuàng)建 300x300 的 IMAGE 對象,并獲取其 HDC 句柄 IMAGE img(300, 300)。 getch()。 0x0000ff))。 x320。 十四 通過位運算實現(xiàn)顏色的分離與處理 本節(jié)課要求熟練掌握位運算,詳見: [
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1