[溫老資歷]

[
功能測試]

[檔案下載]
[熱門網站]
[我的興趣]
[
訪客留言
]


 





VB程式設計作業

Download the files from ftp://jerome.stu.edu.tw/VBfile/vb60prac/jerovb60/

第一題:試設計一程式可在螢幕上顯示九九乘法表,分別將該表格印在form及label上
參考程式9x9.exe

第二題:試設計一程式,按一下顯示自己的名字,再按一下消除名字;按兩下顯示圖形
可參考書本第5-4頁及程式實例5-1及5-2 參考程式click.exe

第三題:試設計一程式,在表單上按一下,則繪出十字及對角線,再按一下則消除線條
可參考書本第5-12頁及程式實例5-4參考程式drawline.exe

第四題:試設計一程式,在螢幕上按右鍵畫一點,按左鍵將所有的點畫彩色線連接起來
可參考書本第5-19頁及程式實例5-6參考程式diagonal.exe

第五題:參照程式實例5-7,將格線從10格改成20格,並改變圈叉符號的顏色(參考程式oxgrid.exe), 課本5-7程式第20行到28行原程式為繪製方格, 請改成繪製直線的兩個迴圈,繪線指令:
Line (0, i)-(ScaleWidth, i)
Line (j, 0)-(j, ScaleHeight)

第六題: 請用vb製作msgbox的控制項,並用封裝精靈製成msgbox.htm (參考課本附錄A)

第七題:仿課本6-28頁ch6-8程式, 請加入顏色選擇的option及線條樣式, (參考line.exe)

第八題:請仿溫老師網頁 140.127.40.36 的 idckeck.exe 設計一身份字號的証檢核程式.

身份證字號的規則:

字母(ABCDEFGHJKLMNPQRSTUVXYWZIO)對應一組數(10~35),
令其十位數為X1,個位數為X2;( 如A:X1=1 , X2=0 );D表示2~9數字
Y = X1 + 9*X2 + 8*D1 + 7*D2 + 6*D3 + 5*D4 + 4*D5 + 3*D6 + 2*D7+ 1*D8 + D9
若Y能被10整除,則表示該身證為正確,否則為錯誤。

例一:A100000001
Y=01+ 9*0 + 8*1 + 7*0 + 6*0 + 5*0 + 4*0 + 3*0 + 2*0 +1*0+1=10    10\10=0
例二:A160474170
Y=01 + 9*0+8*1+7*6+6*0+5*4+4*7+3*4+2*1+1*7+0=(1+0+8+42+0+20+28+12+2+7+0)\10=0

 
第九題:修正課本ch7-9的計算機程式的畫面,即輸出界面,加入icon 成為自己喜歡的風格. 並編譯成為exe檔.

第十題:參考課本8-7頁ch8-1的程式加入底線、刪除的checkbox, 並外加二個 frame 其中一個frame為紅、綠、藍、黑的四個 option,另外一個frame為8、10、12、20的字型 option.

第十一題:參考課本 12-23 第2題,設計一用雙併盒顯示城市距離的程式

第十二題:參考課本 13-15 第1題,設計一用捲軸及文畫盒轉換溫度的程式.

第十三題:請寫一程式在視窗上顯示一數字電子鐘

第十四題:請寫一程式在視窗上畫一時鐘的外型

第十五題:請寫一程式在視窗上顯示一字串, 並使用功能表來改變字體大小, 字型, 顏色等效果

第十六題:參照課本第17-15頁的程式ch17_3,將其程式改為使用控制項陣列的方法.

第十七題:參照課本第17-16頁的程式ch17_4,將其程式改為有五個老K的圖形,並將移動速度減慢.

第十八題:參考課本程式實例19-2,將其中的老鼠顏色改變

第十九題:設計一程式,使用共通對話方塊設計可將圖形檔載入至圖片盒中

第二十題:設計一程式,使用共通對話方塊設計可將標籤的背景色改變