當前位置:
首頁 > 知識 > C語言圖形的那些事兒

C語言圖形的那些事兒


今天我們了解的是《C語言圖形那些事兒》,讓大家從無形到有形,從黑色到彩色世界,


從鍵盤到滑鼠操作。


首先:安裝好圖形庫插件easyx,至於從哪裡找,你可以找:。。。。。。。。。


安裝好了,就開始圖形編程了。


第一:皇城霸業:閃爍文字的設計。

#define _CRT_SECURE_NO_WARNINGS


#include


#include


#include //_kbhit();


int main()


{


initgraph(600, 400); //初始化圖形窗口的大小


setbkcolor(RGB(255,255,0));


cleardevice();


while (!_kbhit()) //! 非

{


settextcolor(RED);


outtextxy(300, 200, "C++研究院");


Sleep(500);


settextcolor(BLUE);


outtextxy(300, 200, "C++研究院");


Sleep(500);


settextcolor(GREEN);


outtextxy(300, 200, "C++研究院");


Sleep(500);

settextcolor(BLACK);


outtextxy(300, 200, "C++研究院");


Sleep(500);


}


getchar();


closegraph(); //關閉圖形窗口


return 0;


}


第二:動漫世界:炫酷高校系統菜單設計。


先小編把效果圖貼出來,看看在去做。至於素材可以加上。。。。。。


C語言圖形的那些事兒



想要一起學習C++的可以加裙二四八八九四四三零,裙內有各種資料滿足大家,歡迎加裙


代碼貼上:


#define _CRT_SECURE_NO_WARNINGS


#include


#include


#include //_kbhit();


void Menu()


{

IMAGE bkImage;


IMAGE menuImage;


loadimage(&bkImage, "bkimage.jpg", 600, 400);


loadimage(&menuImage, "image.jpg", 200, 50);


putimage(0, 0, &bkImage);


for (int i = 0; i


{


//y變化


putimage(200, 80+i*50, &menuImage);


}

settextcolor(BLACK);


setbkmode(TRANSPARENT); //設置文字背景模式:透明的方式


settextstyle(25, 0, "銳字雲字型檔行楷體1.0");


outtextxy(130, 20, "潭州C++研究院學生管理系統 v1.0版本");


outtextxy(250, 95, "錄入信息");


outtextxy(250, 145, "查找信息");


outtextxy(250, 195, "刪除信息");


outtextxy(250, 245, "瀏覽信息");


}


int main()

{


initgraph(600, 400); //初始化圖形窗口的大小


Menu();


getchar();


closegraph(); //關閉圖形窗口


return 0;


}


再次提醒哦,素材找:xxxx,不然你是做不出來的


最後就是滑鼠操作:


#define _CRT_SECURE_NO_WARNINGS

#include


#include


#include //_kbhit();


int main()


{


initgraph(600, 400); //初始化圖形窗口的大小


MOUSEMSG m;


while (1)


{


m = GetMouseMsg(); //獲取滑鼠消息

switch (m.uMsg) //照著寫ok


{


case WM_LBUTTONDOWN: //滑鼠左鍵按下


setfillcolor(RED);


fillcircle(m.x, m.y, 20);


break;


case WM_RBUTTONDOWN: //滑鼠右鍵按下


setfillcolor(BLUE);


fillrectangle(m.x,m.y, 280, 180);


break;


case WM_MOUSEMOVE: //滑鼠移動


char s[12];


sprintf(s, "(%d,%d)", m.x, m.y);


outtextxy(0, 0, s);


break;


}


}


closegraph(); //關閉圖形窗口


return 0;


}


效果圖就沒有了,因為沒有動態的給你看,大家可以把代碼拿過去運行哦。


好了啦,今天就到這裡了。這就是可視化的編程哦。非常簡單呢。趕緊去動手實現吧


想要一起學習C++的可以加裙二四八八九四四三零,裙內有各種資料滿足大家,歡迎加裙

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 C加加 的精彩文章:

C語言你不可以錯過的8個經典題目
Linux下C語言的幾道經典面試題
C語言入門只需如此簡單
C語言基礎——結構體

TAG:C加加 |

您可能感興趣

那些美麗的語言
那些你不知道的,關於英國語言班的事兒
照片的另一種語言,用眼神去講述故事
語言的藝術:這樣說話事半功倍
那些守護童真的語言
語言的魔方:語言塑造文化
貓的這些肢體語言,你知道幾個?
語言障礙的表現有哪些,孩子有語言障礙怎麼辦
我驕傲!這個國際組織,把漢語作為官方語言
有些句子真的很美,這就是語言文字的魅力
語言:講故事的技巧
語言是魔鬼的偽裝
如何讀懂嬰兒的體態語言?
西方各國的語言為什麼非常相似?學會其中一種語言,其他語言就能輕鬆學會?
為什麼說C語言不是低級語言?
語言天才竟然是這樣學外語的!
任何一種語言都難以描述的美麗!
語言胎教該如何操作,有哪些注意事項?
如何用鏡頭語言講好故事
用茶的語言刻畫「萬事如意」