“拋棄”C語(yǔ)言學(xué)習(xí)路上的枯燥,給它加個(gè)華麗的“外衣”-easyx


我們先來(lái)看個(gè)這玩意寫的“童年回憶”-坦克大戰(zhàn)

大學(xué)時(shí)期我們很多人都有相似的經(jīng)歷,不管是學(xué)C語(yǔ)言,還是學(xué)習(xí)嵌入式單片機(jī),總感覺很枯燥,因?yàn)槲覀儾恢肋@玩意學(xué)了到底有什么用,并且每天面對(duì)的東西都沒有趣味性;特別是學(xué)習(xí)C語(yǔ)言,剛開始干勁十足,每天都花錢往學(xué)習(xí)機(jī)房里面去練習(xí),但是學(xué)了個(gè)把月后,自學(xué)沒什么動(dòng)力,每次把代碼運(yùn)行完,看到出來(lái)的黑色界面就那么一點(diǎn)點(diǎn)數(shù)字,感覺很沒“成就”
興趣--興趣是我們自學(xué)的最大動(dòng)力,也是我們最好的老師,這里給大家介紹C語(yǔ)言的一個(gè)界面庫(kù),大家可以很容易的使用起來(lái),實(shí)現(xiàn)學(xué)習(xí)C語(yǔ)言所見即所得的一個(gè)學(xué)習(xí)效果

一、Visual Studio開發(fā)環(huán)境搭建
? ? ?這里我們用的是Visual Studio的社區(qū)版,其它東西不多說(shuō),開裝...已經(jīng)安裝好Visual Studio的小伙伴直接跳過(guò),進(jìn)入到第二步
下載地址:https://visualstudio.microsoft.com/zh-hans/vs/
不想在官方下載的我這里有網(wǎng)盤地址:
鏈接:https://pan.baidu.com/s/1S4tRfV9QsHnPaHc6FfjY8w ? 提取碼:u8pv
我們這里選擇社區(qū)版 ,滿足C語(yǔ)言學(xué)習(xí)完全沒有問(wèn)題,調(diào)試功能齊全,安裝空間還小,也不用破解

下載后的軟件

雙擊開裝,直接點(diǎn)擊“繼續(xù)”

下載文件需要一點(diǎn)時(shí)間,稍等下

我們做C語(yǔ)言開發(fā)只要選擇這個(gè)就好了

不想安裝在C盤的,可以更改下位置,我這里選擇安裝再D盤,直接把前面的C改成D就好了

其他位置可以不動(dòng),然后點(diǎn)擊下載安裝

這個(gè)在下載安裝包,耐心等待下......這里可能有人會(huì)注意到怎么是2017版而不是最新的2019版,這個(gè)不用理會(huì),跟系統(tǒng)版本有關(guān)系,大家安裝可能跟我有差別

安裝好了,第一次啟動(dòng),點(diǎn)擊"以后再說(shuō)"

這里根據(jù)個(gè)人喜好選擇,然后點(diǎn)擊“啟動(dòng) Visual Studio(S)”

第一次啟動(dòng),需要稍等片刻

進(jìn)入到主界面

建一個(gè)控制臺(tái)程序看下安裝好木有

運(yùn)行下,沒問(wèn)題


二、給Visual Studio添加圖形界面插件--easyx
官方下載地址:https://easyx.cn/

下載好的插件包

直接雙擊運(yùn)行,點(diǎn)擊“下一步”就好了

這里它會(huì)自動(dòng)識(shí)別我們安裝好的VC路徑,支持VC++6~VC++2019,大家可以根據(jù)自己的安裝情況來(lái),然后點(diǎn)擊安裝就好了

安裝好幫助文檔桌面會(huì)有一個(gè)這樣的圖標(biāo),方便平常查詢參考用

我們打開Visual Studio新建一個(gè)空的控制臺(tái)程序

添加代碼運(yùn)行實(shí)現(xiàn)"畫圓"
#include
運(yùn)行后的效果

這樣我們就完成了整個(gè)環(huán)境的搭建工作,我們可以到easyx官網(wǎng)下載游戲源代碼來(lái)運(yùn)行看下
游戲源代碼下載地址:https://codebus.cn/
這里我下載個(gè)煙花程序來(lái)玩玩,看下效果

下載下來(lái)的是2019版本的,直接運(yùn)行會(huì)有錯(cuò)誤

我們這里需要修改下項(xiàng)目的屬性,然后再重新生成下,實(shí)際運(yùn)行中還有煙花的聲音效果

剩下的源代碼大家去easyx的官網(wǎng)去下載,然后可以動(dòng)手去模仿,也可以考慮寫個(gè)數(shù)碼管電子鐘,計(jì)算器、驗(yàn)證RTOS算法都是可以的,這些有趣的東西同樣也能移植到嵌入式單片機(jī)上玩


總結(jié)
1、C語(yǔ)言是我們學(xué)習(xí)單片機(jī)繞不開的話題,找到一種適合自己的C語(yǔ)言學(xué)習(xí)方式是一種不錯(cuò)的選擇
2、興趣是我們最好的老師,我們感興趣的東西會(huì)刨根究底去學(xué)習(xí)
3、大學(xué)時(shí)期我們都有同樣的經(jīng)歷,面對(duì)黑色界面的C語(yǔ)言學(xué)習(xí)感覺很枯燥,這種情況下如果換種有趣的方式學(xué)習(xí),那就又能勾起我們無(wú)限的學(xué)習(xí)熱潮 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
4、這個(gè)easyx庫(kù)幫助我們學(xué)習(xí)C語(yǔ)言沒有任何問(wèn)題,如果大家還想進(jìn)一步深入學(xué)習(xí)win32編程,推薦下面兩個(gè)教程,網(wǎng)上有視頻可以下載
①、中科院高級(jí)Windows程序設(shè)計(jì)--主講人:中科院楊力祥
②、達(dá)內(nèi)win32 SDK -- 需要花很多時(shí)間看視頻學(xué)