【正文】
39。用Data屬性向MSChart數(shù)據(jù)網(wǎng)格填充數(shù)據(jù) = Val((math).Value) = (name).Value Next lngI = Math成績直方圖End Sub該界面代碼如下Private Sub Command1_Click() Dim vb As Integer Dim math As IntegerDim english As Integer = select * from stu where ((math+english+vb)/3=90) or((math+english+vb)/3=85 and (math=100 or english=100 or vb=100 ))or((vb+english+math)/3=85 and ((vb=95 and english =95)or (english=95 and math=95)or ( math=95 and vb=95 )))and (mc=3) and (vb=60 and english=60 and math=60) End Sub五、總結(jié)和體會想來,當時那會兒聽說要搞vb課程設(shè)計的時候,我可是相當激動啊,心想,學的東西終于可以用一用了。并且這次的Vb課程設(shè)計要持續(xù)兩周的時間,主要是用vb+access相關(guān)的知識來實現(xiàn)學生成績和信息的管理。這對于我們這種初次接觸這種東西的人來說,還真是有難度,如果不是老師給了我們足夠的模板和樣例,我想我還真一時半會兒,不知道從哪里下手,好在功夫不負有心人,經(jīng)過幾天時間的摸索和操作,這個學生成績管理系統(tǒng)的雛形終于是出現(xiàn)了,雖說功能不太完善,但還是能滿足基本要求,這讓我很是欣慰。兩周的時間并不長,一晃就到了,課程設(shè)計也要畫上句號了。在這一段時間里里,不能說我的vb編程能力有了多么大的提高,多么大的飛躍,但我敢說我對vb和數(shù)據(jù)庫相關(guān)的知識有了更加深刻的了解和體會,總結(jié)起來主要有以下幾點:想要用vb做出好的東西來,一定要勤動手,不能光看,因為好多錯誤憑看是看不出來的,只有通過自己不斷的操作和修改,才能對vb的語法結(jié)構(gòu)和流程有自己獨到的理解; 在編程和調(diào)試的過程中,總會出現(xiàn)一些意想不到的問題。我發(fā)現(xiàn)并不是每一個問題都能從資料中得到解決方法,有些問題是無法預料的,這個時候就得靠自己去分析了,你必須得非常的細心,一步一步的進行調(diào)試和修改,而且不能急,往往有的錯誤就是在你急躁的時候從你眼皮底下溜過去的,這樣又得重新檢查,到頭來,既費時又費力,實在不行,還可以和同學一起進行討論; 在寫代碼的時候,一定要養(yǎng)成良好的語法習慣,對窗體和控件的name屬性和caption屬性,要盡量習慣用相對應的英文單詞的縮寫或簡寫,因為這樣便于自己的查找和修改,還有就是在寫代碼的時候,不要圖簡單,一些語法結(jié)構(gòu)總是不寫全,老是用最簡單的形式,如果你對vb語法結(jié)構(gòu)很熟的話,這沒問題,但對于我們這樣的初學者來說,一定不要這樣,因為時間長了的話,對一些復雜一點的程序理解起來會很吃力的,而且對其的運行過程的了解不能達到透徹; 在數(shù)據(jù)庫的操作部分,一定檢驗一下數(shù)據(jù)源的連接成功與否,還有就是在控件與數(shù)據(jù)庫連接的時候,不要忘了每個控件的datasource屬性和datafield屬性,要確保其于數(shù)據(jù)庫的成功連接。 經(jīng)過本次的vb課程設(shè)計,讓我對vb的軟件開發(fā)流程,整體籌劃發(fā)面有了一定的了解和提高,雖說我的專業(yè)并不是計算機或者軟件工程相關(guān)的專業(yè),但我對vb編程的熱情絲毫不弱,我相信有了這次的經(jīng)歷,對我以后vb的學習有很大的幫助,并祝我在vb或者其他類型的計算機語言的編程道路上走得更遠。