有沒有想過這樣一個問題——給計算機一組數據,讓它自動做一幅畫?我們就來試試看。當然了,要用到計算機編程的知識。
1、我們用最簡單的計算機語言——basic來試試,excel這個軟件就帶有basic語言編輯器,使我們的編程變得方便快捷。打開excel,在菜單欄,“工具”——“宏”——“Visual Basic編輯器”,就進入了人們說的VBE窗口。

2、在哪里編程呢?操作Visual Basic編輯器的菜單欄,“插入”——“模塊”,就會在sheet1、sheet2、sheet3等列表的下面,出現一個文件夾——“模塊”,文件夾下面有一個“模塊1”。

3、雙擊“模塊1”,右邊會出現編寫程序代碼的空白區域。我們聲明4個函數,編寫一句程序。FindWindow是找正在活動的窗口,GetDC是找畫布,Arc是畫圓,CancelDC是釋放畫布。一句程序就是顯示窗體。

4、我們在哪里畫圖呢?在窗體上。“插入”——“用戶窗體”,設置屬性值,調整窗體的大小。height屬性值改為255,width屬性值改為302.25就行了。既能畫下我們的這幅畫,又不留有太多的空閑地方。

5、雙擊窗體,就像模塊編程一樣,來做窗體編程。實際上是編寫一個窗體單擊事件的響應程序,當鼠標單擊窗體時,就完成這些動作。哪些動作呢?找窗體——找畫布——畫圖——釋放畫布。畫圖就是畫16個圓,當然大多數是橢圓。也就是說,這只“香蕉”是由這16個圓組合出來的圖形!怎么樣?神奇吧!

6、究竟神奇不神奇,我們來試試,驗證一下我們的發明創造。關閉vbe窗口,回到excel表格界面。在菜單欄操作,“工具”——“宏”——“宏”,就會出現可以調用的程序了。

7、現在,我們自己編寫的程序“畫”,已經調出來了,我們只需要“執行”即可。當然了,如果程序多的話,這里就會有列表,我們只需要選中自己要運行的那個程序,再“執行”就行了。

8、執行“畫”的結果,就是出現一個窗體。單擊窗體,就會在一瞬間,自動完成畫的創作,一只撥開的香蕉就活靈活現的畫出來了。怎么樣,足夠神奇吧!
新聞熱點
疑難解答