久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: [原創文檔分享]一步一步寫帶界面的程序(基于EasyX等庫)C++語言 [打印本頁]

作者: no1xijin    時間: 2019-6-17 09:39
標題: [原創文檔分享]一步一步寫帶界面的程序(基于EasyX等庫)C++語言
從C語言開始入門學編程的人都不會對黑乎乎的運行窗口覺得陌生,在學完大部分C語言基礎知識后,想自己寫一個色彩斑斕、花里胡哨的程序,卻無從下手,只得看著黑乎乎的運行窗口沉思。
本文將介紹一種可以讓程序色彩斑斕、花里胡哨的圖形庫——EasyX。EasyX 是針對 C++ 的圖形庫,可以幫助 C 語言初學者快速上手圖形和游戲編程。比如,可以用 VC + EasyX 很快的用幾何圖形畫一個房子,或者一輛移動的小車,可以編寫俄羅斯方塊、貪吃蛇、黑白棋等小游戲,可以練習圖形學的各種算法等等。
全文共15章,前13章為編程和EasyX基礎,第14章是以前13章為基礎的完整游戲示例,第15章記錄著本文檔各版本修訂記錄。本文中的示例代碼和截圖皆是在windows 10、vs2010旗艦版、EasyX_20190415(beta)下進行,編碼字符集為unicode。若是其他環境,運行過程有差異請自行百度或與他人交流。
建議讀者第一次閱讀時按章節順序閱讀,其他時候可根據自己需要到對應章節查看內容,點擊目錄即可跳轉至對應章節部分,示例代碼和資源文件存于【附件】文件夾內,閱讀文檔時點擊相關文字的超鏈接即可直接打開對應的示例代碼和資源文件(夾)。
本文僅僅介紹了EasyX中的冰山一角,更多操作,還需讀者自行發掘,EasyX的幫助文檔、官網、貼吧、CodeABC內含有大量的技術文章和示例代碼,如有需要,可前往閱讀學習。
由于本人水平有限,文中可能存在部分錯誤、敘述不清晰或不全面,歡迎讀者通過郵箱(no1xijin@126.com)聯系本人,獲取最新版文檔、附件資源,文檔內容糾正,投稿,技術交流等。
本文是第二版,是在第一版(2019年5月3日)的基礎上進行修改和新增形成的。主要變化內容有:
1.    新增第1.3節內容:unicode字符集函數與多字節字符集函數對照表
2.    新增第3章內容:繪制圖形
3.    新增第6.3節內容:復雜響應功能按鍵的示例
4.    新增第8.5節內容:多張圖片輸出示例
5.    新增第12.3節內容:隨機數函數
6.    新增第12.4節內容:時間函數
7.    新增第13章內容:將資源(圖片、音頻等)嵌入exe
8.    新增第14章內容:綜合示例1(連連看)
9.    新增第15章內容:附錄•版本修訂記錄
10.    新增文檔示例代碼等配套資源,點擊文檔適當位置的超鏈接即可打開對應的資源
11.    新增第7章播放、停止音頻中各示例代碼檢查資源是否存在
12.    新增第8章輸出圖片(包括背景透明圖片)中各示例代碼檢查資源是否存在、檢查圖片格式是否標準。
13.    新增第9章讀寫應用程序的配置信息文件ini中各示例代碼檢查資源是否存在
14.    修改部分示例代碼中注釋錯誤
15.    修改第12章標題為:畫龍點睛
16.    調整文字、代碼的內容和格式



完整的pdf格式文檔51黑下載地址(共181頁):
一步一步寫帶界面的程序(基于EasyX等庫).pdf (6.71 MB, 下載次數: 142)


作者: mahoo12138    時間: 2019-8-25 07:35
感謝分享
作者: bemc    時間: 2019-8-25 13:35
樓主辛苦了 謝謝分享
作者: 鵬博士PBs    時間: 2019-8-25 14:48
不錯不錯 感謝分享
作者: 平地飛旋    時間: 2019-9-30 05:51
樓主辛苦了 謝謝分享
作者: 歡迎新會員    時間: 2019-10-1 01:06
51黑有你更精彩
作者: ibm365    時間: 2019-10-8 11:03
不錯的帖子
作者: Baday    時間: 2020-1-25 19:47
超有用!!解決了我很多問題
作者: 936083549    時間: 2020-3-9 00:01
感謝分享
作者: tieq1952    時間: 2020-4-29 06:48
謝謝分享!!!
作者: tieq1952    時間: 2020-5-22 07:17
謝謝分享!!!
作者: 書劍飄零2020    時間: 2020-11-1 23:35
謝謝樓主慷慨分享,好人一生平安!
作者: auyach    時間: 2020-12-11 22:15
感謝分享。這是一個開源庫,但對小白來說,目前入門仍有難度,這本書很急需,感謝作者的付出與無私!
作者: no1xijin    時間: 2020-12-14 19:48
auyach 發表于 2020-12-11 22:15
感謝分享。這是一個開源庫,但對小白來說,目前入門仍有難度,這本書很急需,感謝作者的付出與無私!

這是第三版,新增了一些內容,可以參考一下。

http://m.zg4o1577.cn/bbs/dpj-192033-1.html
作者: ajdumyd    時間: 2020-12-14 23:39
H5都能做簡單3D游戲了 對這個沒興趣了。
作者: 氦氬    時間: 2021-2-11 01:24
樓主,我能問問你的EasyX教程里面的transparent函數嗎?我有一張黑色背景的照片,想透明輸出。可能是因為我沒有弄懂參數的意思,所以我沒有成功。我想知道失敗原因,您空閑的時候方便解答一下么?

作者: no1xijin    時間: 2021-2-11 15:59
氦氬 發表于 2021-2-11 01:24
樓主,我能問問你的EasyX教程里面的transparent函數嗎?我有一張黑色背景的照片,想透明輸出。可能是因為我 ...

你好,transparent函數是網絡上找的,具體原理我也不是很清楚。若想透明輸出圖片,首先圖片本身需要是png格式的,其次圖片中需要透明的部分需要處理掉,具體處理可以自行百度相關關鍵詞(或者參考:https://zhidao.baidu.com/question/384183203.html)
作者: 氦氬    時間: 2021-2-18 19:28
no1xijin 發表于 2021-2-11 15:59
你好,transparent函數是網絡上找的,具體原理我也不是很清楚。若想透明輸出圖片,首先圖片本身需要是png ...

OK,謝謝
作者: 氦氬    時間: 2021-2-18 23:48
no1xijin 發表于 2021-2-11 15:59
你好,transparent函數是網絡上找的,具體原理我也不是很清楚。若想透明輸出圖片,首先圖片本身需要是png ...

樓主,那張照片是png格式的,是我在網上生成的彩字的圖片,白底黑字。然后我用ppt把圖片搞成了透明色,放在程序里是黑底黑字,有白色虛線邊框,然后我用了您的文檔里的transparentimage函數,居然透明輸出了,我懵了。

作者: no1xijin    時間: 2021-2-19 14:00
氦氬 發表于 2021-2-18 23:48
樓主,那張照片是png格式的,是我在網上生成的彩字的圖片,白底黑字。然后我用ppt把圖片搞成了透明色,放 ...

一般在線生成的藝術字在生成時可以選擇生成背景透明的圖片的(注意生成圖片選擇png格式)。
你懵是指什么?還有哪里有問題么
作者: 氦氬    時間: 2021-2-19 22:35
no1xijin 發表于 2021-2-19 14:00
一般在線生成的藝術字在生成時可以選擇生成背景透明的圖片的(注意生成圖片選擇png格式)。
你懵是指什么 ...

我沒有找到可以生成透明背景圖片的網站,所以一直在找透明輸出的方法。然而最開始白底黑字的圖片用transparentimage沒有成功。然后我百度的時候,發現有人說這個函數有bug——TransparentColor不能為COLORREF color=RGB(0,0,0);也就是說不能為黑色。但是我又看不懂這個函數,所以我放棄了用它。
后來我看到了XOR和掩碼位圖,但對菜雞來說,這太難了。
還有就是用ps或者ppt;
還有putimage(x,y,&img1,SRCAND);
//白底黑字
putimage(x,y,&img2,SRCRAINT);
//黑底彩字
//先SRCAND模式貼一張白底黑字的圖,再SRCRAINT模式貼一張黑底彩字圖,然后白底和黑底部分(需要重合)會鏤空,也就是透明。
所以easyX該怎樣實現透明輸出呢?
大佬,真的麻煩了,菜雞已經懵了。而且我之前并沒有用過VS,所以對這里面很多函數非常陌生。
作者: no1xijin    時間: 2021-2-20 01:25
氦氬 發表于 2021-2-19 22:35
我沒有找到可以生成透明背景圖片的網站,所以一直在找透明輸出的方法。然而最開始白底黑字的圖片用transp ...

這個網址可以生成背景透明的藝術字(背景顏色選擇右上角帶有紅色對角線的方框):www點diyiziti點com (自行替換)

透明和RGB(0,0,0)是不同的,透明是指沒有色彩,而RGB(0,0,0)是有色彩。
作者: 氦氬    時間: 2021-2-20 12:12
no1xijin 發表于 2021-2-20 01:25
這個網址可以生成背景透明的藝術字(背景顏色選擇右上角帶有紅色對角線的方框):www點diyiziti點com (自 ...

找到了,感謝!




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 黄色一级视频在线观看 | 国产无限资源 | 国产精品视频免费在线观看 | 精品免费国产一区二区三区四区 | 日本免费视频 | 一级片在线观看视频 | 免费黄色av| 欧美色偷偷 | 91福利视频导航 | 日本丰满少妇裸体自慰 | 日本不卡视频在线观看 | 国产美女免费 | 三级av在线 | 精品黄色片 | 国产精品毛片va一区二区三区 | 日本色综合 | 日韩伦理视频 | 国产日韩一区二区三区 | 黄色影院在线观看 | 亚洲欧洲天堂 | 久久99精品国产麻豆91樱花 | 欧美精品在线一区 | 国产成人91 | 亚洲私人影院 | 黄色综合网 | 久久a级片 | 国产综合视频 | 欧美日韩在线一区二区 | 国产aⅴ爽av久久久久成人 | 国产一区二区不卡视频 | 免费精品视频 | 蜜桃精品噜噜噜成人av | 欧美顶级黄色大片免费 | 亚洲精品在线看 | 人人艹人人爱 | 狠狠躁夜夜躁人爽 | 四虎视频 | 色爱综合区 | 成人福利在线 | 午夜在线观看视频网站 | 午夜精品影院 |