vb程序設(shè)計(jì)論文(精選5篇)
vb程序設(shè)計(jì)論文范文第1篇
1.1工程施工放樣題目模型已知某道路曲線第一切線上控制點(diǎn)ZD1(XZD1,YZD1)和JD1(XJD1,YJD1),該曲線設(shè)計(jì)半徑R=1000m,緩和曲線長(zhǎng)0l=100m,JD1里程為,轉(zhuǎn)向角α。請(qǐng)按細(xì)則要求使用非程序型函數(shù)計(jì)算器計(jì)算道路曲線主點(diǎn)坐標(biāo)ZH(XZH,YZH)、HY(XHY,YHY)、QZ(XQZ,YQZ)及第一緩和曲線和圓曲線上中樁點(diǎn)i1i2K、K的坐標(biāo)(iX,iY),共計(jì)算5個(gè)點(diǎn)。然后,根據(jù)現(xiàn)場(chǎng)已知測(cè)站點(diǎn)O、定向點(diǎn)A、定向檢核點(diǎn)B,使用全站儀進(jìn)行第一緩和曲線和圓曲線上中樁點(diǎn)放樣i1i2K、K點(diǎn)。控制點(diǎn)和待放樣曲線之間關(guān)系如圖1所示。上交成果:工程施工放樣成果資料,其中包含曲線常數(shù)、曲線要素、主點(diǎn)里程及曲線中樁坐標(biāo)的計(jì)算成果。
1.2工程施工放樣數(shù)學(xué)模型
1.2.1曲線常數(shù):(1)緩和曲線傾角:πβ180200=×Rl(2)圓曲線內(nèi)移值:(3)切線外移量:23002240Rllm
1.2.2曲線要素:(1)切線長(zhǎng):(2)曲線長(zhǎng)度:(3)外矢距:E=R+PR2()secα(4)切曲差:D=2TL
1.2.3主點(diǎn)里程:(1)ZH點(diǎn)里程:(2)HY點(diǎn)里程:(3)QZ點(diǎn)里程:(4)YH點(diǎn)里程:(5)HZ點(diǎn)里程:檢核計(jì)算:
1.2.4獨(dú)立坐標(biāo)計(jì)算:(1)在坐標(biāo)系x′o′y′中,緩和曲線ZH-HY段(i1K)獨(dú)立坐標(biāo)計(jì)算:(2)計(jì)算ZH-HY緩和曲線細(xì)部點(diǎn):(3)計(jì)算ZH-HY緩和曲線HY點(diǎn)(直接將上式0lli代為0lli代為):(4)在坐標(biāo)系x′o′y′中,圓曲線HY-YH段任意一點(diǎn)獨(dú)立坐標(biāo)計(jì)算:=+=+(1)siniiiiyPRCosxmRφφ1.2.5主點(diǎn)及若干曲線中樁點(diǎn)坐標(biāo):(1)(指ZH到JD的坐標(biāo)方位角)(2)(右轉(zhuǎn)用-,左轉(zhuǎn)為+)(3)(右轉(zhuǎn)用-,左轉(zhuǎn)為+)(4)三個(gè)主點(diǎn)坐標(biāo)如下:ZH點(diǎn)坐標(biāo):HZ點(diǎn)坐標(biāo):QZ點(diǎn)坐標(biāo):(5)曲線中樁點(diǎn)坐標(biāo)按線路右轉(zhuǎn)所得公式如下(注意若為線路左轉(zhuǎn)則以下幾個(gè)公式用iiy代替y):
2工程施工放樣項(xiàng)目VisualBasic程序設(shè)計(jì)
2.1程序界面
2.1.1主程序界面。主程序界面設(shè)計(jì)如圖2所示,通過主界面,可以輸入所有的已知數(shù)據(jù),并選擇偏角的類型。圖2主程序界面
2.1.2結(jié)果顯示界面。計(jì)算結(jié)果通過一個(gè)文本框的形式,將所有需要的結(jié)果及一些關(guān)鍵的中間結(jié)果分欄顯示,如圖3所示:圖3結(jié)果顯示界面
2.2核心代碼
2.2.1計(jì)算曲線常數(shù)和曲線要素:IfR<>0ThenJD=Ls*180/(2*R*PI)p=Ls^2/(24*R)-Ls^4/(2688*R^3)m=Ls/2-Ls^3/(240*R^2)T=(R+p)*Tan(PJ/2)+mL=PJ*R+LsE=(R+p)*1/Cos(PJ/2)-Rq=2*T-LElseMsgBox"必須輸入曲線半徑R!"Text12.SetFocusEndIf
2.2.2主點(diǎn)里程及獨(dú)立坐標(biāo)計(jì)算:k1=k1*1000+k11k2=k2*1000+k22k3=k3*1000+k33kZH=k1-TkkZH=kZH1000kkkZH=kZH-kkZH*1000kkkZH=Format(kkkZH,“###.###”)Str1="ZH點(diǎn)里程:"&"K"&kkZH&"+"&kkkZHStr2="HY點(diǎn)里程:"&"K"&kkHY&"+"&kkkHYStr3="QZ點(diǎn)里程:"&"K"&kkQZ&"+"&kkkQZStr4="YH點(diǎn)里程:"&"K"&kkYH&"+"&kkkYHStr5="HZ點(diǎn)里程:"&"K"&kkHZ&"+"&kkkHZLi=k2-kZHLi1=k3-kZHX11=Li-(Li^5)/(40*R^2*Ls^2)Y11=(Li^3)/(6*R*Ls)X12=m+R*Sin((Li1-0.5*Ls)/R)Y12=p+R*(1-Cos((Li1-0.5*Ls)/R))Xhy1=m+R*Sin(JD*PI/180)Yhy1=p+R*(1-Cos(JD*PI/180))Ajd=((Li1-0.5*Ls)/R)*180/PI
2.2.3坐標(biāo)計(jì)算:Xzh=X2+T*Cos(A)Yzh=Y2+T*Sin(A)Xhy=Xzh-Xhy1*Cos(A)+K*Yhy1*Sin(A)Yhy=Yzh-Xhy1*Sin(A)-K*Yhy1*Cos(A)Xqz=X2+E*Cos(Ajz)Yqz=Y2+E*Sin(Ajz)X111=Xzh-X11*Cos(A)+K*Y11*Sin(A)Y111=Yzh-X11*Sin(A)-K*Y11*Cos(A)X112=Xzh-X12*Cos(A)+K*Y12*Sin(A)Y112=Yzh-X12*Sin(A)-K*Y12*Cos(A)
2.2.4結(jié)果輸出:OpenApp.Path&“T1.txt”ForInputAs#2DoWhileNotEOF(2)'循環(huán)至文件尾。LineInput#2,TextLine'讀入一行數(shù)據(jù)并將其賦予某變量。Form2.Text1.Text=Form2.Text1.Text&Chr(13)+Chr(10)&TextLineLoopClose#2Form2.Show
3結(jié)語
vb程序設(shè)計(jì)論文范文第2篇
[關(guān)鍵詞]培養(yǎng)方案 Visual Basic 教學(xué)改革 教學(xué)質(zhì)量
[中圖分類號(hào)] G642.0 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 2095-3437(2023)11-0141-03
為了適應(yīng)社會(huì)經(jīng)濟(jì)發(fā)展對(duì)高等教育人才培養(yǎng)的需求,各個(gè)專業(yè)的培養(yǎng)方案往往隔幾年就要修訂一次。
在山東科技大學(xué)2008版的培養(yǎng)方案中,通識(shí)教育課程包括人文社會(huì)科學(xué)、自然科學(xué)基礎(chǔ)、體育、外語、計(jì)算機(jī)基礎(chǔ)和公共選修課。其中,非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)教學(xué)分為“計(jì)算機(jī)文化基礎(chǔ)”(60學(xué)時(shí)),“計(jì)算機(jī)技術(shù)基礎(chǔ)”(共60學(xué)時(shí),其中理論授課30學(xué)時(shí),上機(jī)實(shí)踐30學(xué)時(shí)),“計(jì)算機(jī)應(yīng)用基礎(chǔ)”(共60學(xué)時(shí),其中理論授課30學(xué)時(shí),上機(jī)實(shí)踐30學(xué)時(shí))三個(gè)層次組織教學(xué)。地球科學(xué)與工程學(xué)院的“計(jì)算機(jī)技術(shù)基礎(chǔ)(VB)”安排在大學(xué)一年級(jí)的第二學(xué)期,“計(jì)算機(jī)應(yīng)用基礎(chǔ)(VB)”安排在大學(xué)二年級(jí)的第一學(xué)期。
2023年,我校進(jìn)行了新一輪的培養(yǎng)方案修訂工作。在2023版的培養(yǎng)方案中,公共基礎(chǔ)課程包括人文社會(huì)科學(xué)、自然科學(xué)基礎(chǔ)、體育、外語、計(jì)算機(jī)基礎(chǔ)和公共選修課。對(duì)計(jì)算機(jī)基礎(chǔ)課程,要求非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)教學(xué)實(shí)行分層、分類教學(xué),開設(shè)“計(jì)算機(jī)文化基礎(chǔ)”和“計(jì)算機(jī)程序設(shè)計(jì)”兩門課程。最終,地球科學(xué)與工程學(xué)院確定“計(jì)算機(jī)程序設(shè)計(jì)(VB)”課程共60學(xué)時(shí),其中理論授課40學(xué)時(shí),上機(jī)實(shí)踐20學(xué)時(shí),安排在大學(xué)二年級(jí)的第一學(xué)期。
轉(zhuǎn)眼2023級(jí)的“計(jì)算機(jī)程序設(shè)計(jì)(VB)”就要開課,如何應(yīng)對(duì)教學(xué)學(xué)時(shí)的巨大變化,又保證教學(xué)質(zhì)量,是目前必須要思考的問題。
一、課程的性質(zhì)與教學(xué)基本要求
(一)課程的性質(zhì)
“計(jì)算機(jī)程序設(shè)計(jì)(VB)”是為地質(zhì)類專業(yè)開設(shè)的一門公共基礎(chǔ)課。通過本課程的教學(xué),使學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,了解程序設(shè)計(jì)的基本原理、技巧和方法,并且能夠利用VB語言編寫相應(yīng)的程序,具有一定的程序調(diào)試能力,為以后進(jìn)一步自習(xí)其他程序語言和提高程序設(shè)計(jì)能力打下堅(jiān)實(shí)的基礎(chǔ)。
(二)教學(xué)基本要求
本課程以“計(jì)算機(jī)文化基礎(chǔ)(VB)”為先修課程,通過學(xué)習(xí)應(yīng)達(dá)到以下基本要求:
1.掌握VB的基本內(nèi)容和一般規(guī)定;
2.能夠獨(dú)立上機(jī)編輯、調(diào)試、運(yùn)行程序,并能得到正確結(jié)果;
3.能夠閱讀和分析VB語言源程序;
4.能夠使用VB語言編寫簡(jiǎn)單的應(yīng)用程序,解決實(shí)際問題。
二、教學(xué)基本內(nèi)容及學(xué)時(shí)分配
根據(jù)地質(zhì)類專業(yè)對(duì)“計(jì)算機(jī)程序設(shè)計(jì)(VB)”的基本要求,結(jié)合學(xué)時(shí)及學(xué)生的接受能力和水平,教學(xué)基本內(nèi)容及學(xué)時(shí)分配如表1。
表1 教學(xué)基本內(nèi)容及學(xué)時(shí)分配表
三、教材選擇
當(dāng)前,Visual Basic程序設(shè)計(jì)方面的教材主要有:英文影印版,主要用于高校雙語教學(xué)試點(diǎn)、教學(xué)參考和圖書館館藏;編譯版,主要用作教學(xué)參考和圖書館館藏,較少用作教材;中文編著版,多數(shù)配有習(xí)題解答、實(shí)驗(yàn)指導(dǎo)和課件等配套教材,主要用作教材、圖書館館藏和教學(xué)參考。[1]
雖然市場(chǎng)上現(xiàn)有的Visual Basic教材種類繁多,缺乏針對(duì)性的教材是目前教學(xué)上最突出的問題[2],真正切合高校地質(zhì)類學(xué)生實(shí)際情況的教材很少。
由同濟(jì)大學(xué)龔沛曾等人編寫的《Visual Basic程序設(shè)計(jì)教程(第4版)》[3]是在第三版的基礎(chǔ)上實(shí)施“問題驅(qū)動(dòng)”教學(xué)法修訂而成的,教學(xué)目標(biāo)明確,易于學(xué)生了解和掌握知識(shí)點(diǎn)。該教材不再集中介紹常用控件,而是將常用控件分散在程序設(shè)計(jì)語言的相應(yīng)知識(shí)點(diǎn)中介紹,解決了教學(xué)學(xué)時(shí)少的矛盾;每章末配備了“自主學(xué)習(xí)”內(nèi)容,以滿足不同學(xué)習(xí)對(duì)象和教學(xué)學(xué)時(shí)的要求。因此,該教材是一個(gè)比較合適的選擇。
四、教學(xué)方法改革
面對(duì)教學(xué)學(xué)時(shí)壓縮的壓力,如果仍然沿用以往“以老師為中心”的教學(xué)方法顯然是行不通的,必須實(shí)行教學(xué)方法的改革。因材施教,靈活運(yùn)用各種恰當(dāng)?shù)慕虒W(xué)方法,以學(xué)生自主學(xué)習(xí)為中心,以問題為中心,才能有效地調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,促進(jìn)學(xué)生積極思考與實(shí)踐,提高教學(xué)質(zhì)量。[2]
(一)課堂理論教學(xué)
實(shí)踐證明,適用于Visual Basic程序設(shè)計(jì)的方法很多,下面結(jié)合具體內(nèi)容,以《Visual Basic程序設(shè)計(jì)教程(第4版)》(龔沛曾,等編)為例作簡(jiǎn)要說明。
1.興趣教學(xué)法
“興趣是最好的老師”,F(xiàn)在的大學(xué)生對(duì)計(jì)算機(jī)已經(jīng)非常熟悉,但對(duì)計(jì)算機(jī)語言了解不深。要從第一章授課開始(包括每一章開始)就激發(fā)學(xué)生的興趣,讓學(xué)生接受它,喜歡它。比如,“字幕動(dòng)畫”這個(gè)例子一定要講好,從一開始就吸引學(xué)生的注意力,對(duì)VB的學(xué)習(xí)產(chǎn)生興趣。[4] [5] [6]
2.案例教學(xué)法
案例教學(xué)法生動(dòng)、簡(jiǎn)潔,具有啟發(fā)和創(chuàng)造性,在促進(jìn)學(xué)生對(duì)知識(shí)點(diǎn)的理解、提高學(xué)生的創(chuàng)新能力等方面比傳統(tǒng)教學(xué)方法具有優(yōu)勢(shì)。實(shí)例教學(xué)法要求教師對(duì)VB語言及要講解的內(nèi)容非常熟悉,課前要認(rèn)真動(dòng)腦,準(zhǔn)備與知識(shí)點(diǎn)相關(guān)的典型例題,這是前提和必要條件。[7] [8] [9] [10]
3.任務(wù)驅(qū)動(dòng)教學(xué)法
“計(jì)算機(jī)程序設(shè)計(jì)(VB)”是一門理論與實(shí)踐并重的課程,教授根據(jù)理論教學(xué)的進(jìn)度和內(nèi)容,向?qū)W生提出由易到難、循序漸進(jìn)的一系列“任務(wù)”,使學(xué)生在完成“任務(wù)”的過程中獲得知識(shí),培養(yǎng)分析問題、解決問題的能力。[4] [6] [11] [12]
4.項(xiàng)目教學(xué)法
項(xiàng)目教學(xué)法是一種以項(xiàng)目為驅(qū)動(dòng)的教學(xué)形式,讓學(xué)生全面參與到教學(xué)中去,在項(xiàng)目中引入新的知識(shí)激發(fā)學(xué)生的積極性,加深所學(xué)知識(shí)的印象,提高學(xué)生綜合運(yùn)用所學(xué)知識(shí)的能力。[13] [14] [15]
5.CDIO工程教育理念
CDIO是當(dāng)前高等工程教育的一種人才培養(yǎng)理念,以構(gòu)思、設(shè)計(jì)、實(shí)施及運(yùn)作全過程為載體來培養(yǎng)學(xué)生的工程能力,以學(xué)生為中心,通過項(xiàng)目實(shí)踐,邊做邊學(xué),激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)。[16] [17] [18]
表2 部分知識(shí)點(diǎn)教學(xué)方法設(shè)計(jì)表
■
此外,在教學(xué)過程中,要時(shí)刻注意深入淺出、舉一反三、歸納總結(jié)[19],引導(dǎo)學(xué)生熟練掌握并運(yùn)用所學(xué)知識(shí),解決相關(guān)問題。
(二)上機(jī)實(shí)踐教學(xué)
上機(jī)實(shí)踐是“計(jì)算機(jī)程序設(shè)計(jì)(VB)”教學(xué)的關(guān)鍵環(huán)節(jié),對(duì)提高VB教學(xué)質(zhì)量至關(guān)重要。[20]只有經(jīng)過上機(jī)實(shí)踐操作,學(xué)生才能真正地領(lǐng)會(huì)和應(yīng)用相關(guān)知識(shí)點(diǎn)。
課堂理論授課結(jié)束后,要給學(xué)生布置適量的上機(jī)實(shí)踐內(nèi)容,讓學(xué)生充分準(zhǔn)備好。上機(jī)實(shí)踐課上,學(xué)生的主要任務(wù)是調(diào)試程序,在此過程中遇到的問題,教師應(yīng)盡量啟發(fā)學(xué)生自己解決。對(duì)共性的問題,可以采用集中講解的方式。[21]在上機(jī)實(shí)踐課結(jié)束之前,教師要針對(duì)本次課的總體情況加以點(diǎn)評(píng),以利于學(xué)生的課后自學(xué)和總結(jié)。
五、結(jié)語
Visual Basic程序設(shè)計(jì)是一門重要的基礎(chǔ)性編程語言,雖然相對(duì)于有些計(jì)算機(jī)語言而言簡(jiǎn)單易學(xué),但仍需在教學(xué)中綜合運(yùn)用多種方法,善于探索,敢于改革,增強(qiáng)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生運(yùn)用所需知識(shí)解決實(shí)際問題的能力。
[ 注 釋 ]
[1] 艾菊梅,王曉燕,宋文琳.基于案例的VB立體化教材建設(shè)研究[J].大學(xué)教育,2023(11):21-22.
[2] 張榮華,殷士勇.以教材建設(shè)為中心的VB課程改革與實(shí)踐[J].吉林農(nóng)業(yè)科技學(xué)院學(xué)報(bào),2009(1):83-84.
[3] 龔沛曾,楊志強(qiáng),陸慰民,等編.Visual Basic程序設(shè)計(jì)教程(第4版)[M].北京:高等教育出版社,2023.
[4] 王鵬宇.VB教學(xué)改革的幾點(diǎn)認(rèn)識(shí)[J].科技信息,2007(5):33.
[5] 李林,劉毅,秦洪英.“VB程序設(shè)計(jì)”教學(xué)模式改革[J].現(xiàn)代計(jì)算機(jī),2009(10):97-98,106.
[6] 朱智謀,陳建軍.就“應(yīng)用型”人才培養(yǎng)下的《VB語言程序設(shè)計(jì)》課程教學(xué)改革探討[J].軟件,2023(11):166-167.
[7] 何小年.VB程序設(shè)計(jì)教學(xué)的改革與實(shí)踐[J].湖南第一師范學(xué)報(bào),2006(1):55-57.
[8] 楊潞霞.“VB程序設(shè)計(jì)”教學(xué)的改革與實(shí)踐[J].計(jì)算機(jī)教育,2007(8):24-26.
[9] 劉洪坡,石磊.Visual Basic程序設(shè)計(jì)課程教學(xué)改革的探索與實(shí)踐[J].廣州番禺職業(yè)技術(shù)學(xué)院學(xué)報(bào),2023(3):32-35.
[10] 史媛.案例驅(qū)動(dòng)法對(duì)VB程序設(shè)計(jì)課程的改革[J].宜春學(xué)院學(xué)報(bào),2023(4):168,185.
[11] 王洪艷.高校“VB程序設(shè)計(jì)語言”課程教學(xué)改革探索與實(shí)踐[J].鞍山師范學(xué)院學(xué)報(bào),2023(6):56-59.
[12] 鐘玉峰,運(yùn)海紅,葛冬梅.高校VB程序設(shè)計(jì)課程教學(xué)改革研究[J].黑龍江教育(高教研究與評(píng)估),2023(5):26-27.
[13] 金林樵.基于項(xiàng)目教學(xué)法的VB課程教學(xué)改革與實(shí)踐[J].浙江樹人大學(xué)學(xué)報(bào),2023(1):61-65.
[14] 張小衛(wèi),謝巧玲.VB課程項(xiàng)目化教學(xué)改革的探索與實(shí)踐[J].河南科技,2023(9):274-275.
[15] 程鵬.VB課程項(xiàng)目化教學(xué)改革的探索[J].延安職業(yè)技術(shù)學(xué)院學(xué)報(bào),2023(6):84-85.
[16] 廖麗嶸.CDIO工程教育理念下《VB程序設(shè)計(jì)》課程教學(xué)改革研究[J].韶關(guān)學(xué)院學(xué)報(bào)(自然科學(xué)),2023(8):96-98.
[17] 李艷梅,張亞峰,燕振剛.面向CDIO理念的VB程序設(shè)計(jì)應(yīng)用型本科教學(xué)改革初探[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2023(1):112-114.
[18] 周蚌艷,欽明皖.基于CDIO理念的VB程序設(shè)計(jì)基礎(chǔ)課程教學(xué)改革初探[J].中國(guó)電力教育,2023(35):123-124.
[19] 文靜.淺議VB教學(xué)方法改革的探討和實(shí)踐[J].吉林省教育學(xué)院學(xué)報(bào),2023(2):17-18.
vb程序設(shè)計(jì)論文范文第3篇
關(guān)鍵詞:CDIO;案例驅(qū)動(dòng);VB程序設(shè)計(jì)
Visual Basic是一種語法簡(jiǎn)單、易學(xué)易用的程序設(shè)計(jì)語言,Visual Basic程序設(shè)計(jì)被廣大高等院校選作文科類的計(jì)算機(jī)基礎(chǔ)課程。針對(duì)文科類學(xué)生,如何提高VB課程的教學(xué)效果,一直是廣大計(jì)算機(jī)教育工作者普遍關(guān)注的問題[1]。特別是近年來,高校招生人數(shù)急劇增加,各授課班級(jí)的選課人數(shù)也明顯增多,使VB課程的教學(xué)效果不甚理想。以深圳大學(xué)為例,近三年來,各文科類VB授課班級(jí)的平均選課人數(shù)均超過135人,且呈逐年增多的趨勢(shì)。在此背景下,“以講授為中心”、“以教材為中心”的教學(xué)方式已不能適應(yīng)時(shí)代的發(fā)展,必須引入新型的教學(xué)理念和教學(xué)方式,切實(shí)激發(fā)文科類學(xué)生的學(xué)習(xí)興趣,提高教學(xué)質(zhì)量。
作為高等工程教育的一種新型框架[2],CDIO以先進(jìn)的工程教育理念、優(yōu)良的實(shí)踐可操作性、全面系統(tǒng)的課程體系、普遍適應(yīng)的人才培養(yǎng)模式,贏得了眾多高等工程院系的關(guān)注和青睞[3-4]。VB程序設(shè)計(jì)是一門工程類課程,很適合采用CDIO的教育理念和評(píng)價(jià)標(biāo)準(zhǔn)開展教學(xué)。為適應(yīng)文科類VB課程教學(xué)改革的發(fā)展需要,激發(fā)學(xué)生的學(xué)習(xí)興趣,本文以CDIO工程教育理念和評(píng)價(jià)標(biāo)準(zhǔn)為指導(dǎo)[5-6],探討CDIO視野下案例驅(qū)動(dòng)[7]的文科類VB課程教學(xué)方式,并介紹深圳大學(xué)VB課程的教學(xué)改革實(shí)踐和取得的成果。
1CDIO的理念與標(biāo)準(zhǔn)
CDIO是以美國(guó)麻省理工學(xué)院為首的全球幾十所著名大學(xué)倡導(dǎo)的現(xiàn)代工程教育框架,即構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)施(Implement)、運(yùn)作(Operate)的縮寫!皹(gòu)思”指明確客戶的需求,考慮技術(shù)、企業(yè)戰(zhàn)略和制度等因素,不斷改進(jìn)概念、技術(shù)和商業(yè)計(jì)劃;“設(shè)計(jì)”指制定開發(fā)的產(chǎn)品系統(tǒng)所需的各種計(jì)劃、圖紙和算法;“實(shí)施”指把設(shè)計(jì)轉(zhuǎn)變?yōu)楫a(chǎn)品的過程,包括硬件制造、軟件編程、測(cè)試、檢查和驗(yàn)證;“運(yùn)行”指對(duì)產(chǎn)品系統(tǒng)的維護(hù)、優(yōu)化和淘汰等。
CDIO基于經(jīng)驗(yàn)學(xué)習(xí)模式,植根于建構(gòu)主義和認(rèn)知發(fā)展理論,以產(chǎn)品研發(fā)到產(chǎn)品運(yùn)行的生命周期為載體,讓學(xué)生以主動(dòng)的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)工程。其核心理念是充分利用大學(xué)學(xué)科齊全、學(xué)習(xí)資料豐富的條件,盡可能接近工程實(shí)際,以涉及技術(shù)、經(jīng)濟(jì)、企業(yè)和社會(huì)的團(tuán)隊(duì)綜合設(shè)計(jì)型大項(xiàng)目為主要載體,結(jié)合專業(yè)核心課程的教學(xué),使學(xué)生在CDIO全過程中不斷學(xué)習(xí),在理論知識(shí)、個(gè)人素質(zhì),發(fā)展能力、協(xié)作能力和集社會(huì)、歷史、科技于一體的大系統(tǒng)適應(yīng)與調(diào)控能力等四方面得到全面訓(xùn)練。表1是指導(dǎo)和檢驗(yàn)CDIO實(shí)施方向和質(zhì)量的評(píng)價(jià)標(biāo)準(zhǔn)。
上述12條標(biāo)準(zhǔn)是對(duì)實(shí)施CDIO工程教育模式的指引和評(píng)價(jià)系統(tǒng),中心思想是利用這些標(biāo)準(zhǔn)引導(dǎo)工程教育的利益相關(guān)者,依據(jù)不同社會(huì)環(huán)境中的可用資源滿足工程教育的需要。其中,第1、2、3、5、7、9、11條標(biāo)準(zhǔn)是CDIO評(píng)價(jià)標(biāo)準(zhǔn)的核心,也是CDIO教育模式與其他教育改革模式的本質(zhì)區(qū)別,另外5條標(biāo)準(zhǔn)則是對(duì)CDIO模式的進(jìn)一步補(bǔ)充和豐富。
CDIO教育大綱以綜合能力、素質(zhì)的培養(yǎng)為目標(biāo),強(qiáng)調(diào)知識(shí)與能力的關(guān)聯(lián),而不以某一工程領(lǐng)域或項(xiàng)目中涉及的具體知識(shí)為導(dǎo)向,是一種通識(shí)教育。就某一門具體課程的教學(xué)而言,CDIO強(qiáng)調(diào)以學(xué)生為中心,要求教師以各種方式激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)主動(dòng)、綜合型的學(xué)習(xí),使學(xué)生通過“做中學(xué)”的方式全面、系統(tǒng)地掌握知識(shí)點(diǎn)的內(nèi)涵和關(guān)聯(lián),在學(xué)會(huì)具體知識(shí)的同時(shí)切實(shí)提高應(yīng)用技能。
2CDIO視野下案例驅(qū)動(dòng)的VB教學(xué)研究
作為工程類課程,VB程序設(shè)計(jì)是完全可以采用CDIO的教學(xué)理念和模式的。但CDIO只是一個(gè)產(chǎn)品導(dǎo)向的教育指導(dǎo)原則,對(duì)運(yùn)作的細(xì)節(jié)并沒有硬性規(guī)范。在實(shí)施過程中,需要根據(jù)實(shí)際情況和面向?qū)ο蟛扇§`活有效的機(jī)制。作為文科類計(jì)算機(jī)基礎(chǔ)課程,VB程序設(shè)計(jì)的教學(xué)對(duì)象均是初次接觸程序設(shè)計(jì)語言的大一學(xué)生,而各授課班級(jí)人數(shù)又較多,照搬CDIO所列出的“以團(tuán)隊(duì)綜合設(shè)計(jì)型大項(xiàng)目為主要載體”的思想并不合適。
在教學(xué)實(shí)踐中,我們發(fā)現(xiàn)文科類學(xué)生普遍善于接受感性類的知識(shí),不習(xí)慣嚴(yán)格的抽象邏輯教學(xué)方式。而文科類學(xué)生教學(xué)的主要目標(biāo)是“依托VB語言,讓學(xué)生了解計(jì)算機(jī)程序的基本邏輯結(jié)構(gòu)、工作原理和運(yùn)行方式,使學(xué)生熟悉計(jì)算機(jī)解決問題的方式,培養(yǎng)學(xué)生的計(jì)算機(jī)語言思維方式和能力”,而不在于具體語言細(xì)節(jié)的糾纏。
案例教學(xué)直觀生動(dòng),符合學(xué)生特點(diǎn),容易激發(fā)學(xué)生的學(xué)習(xí)興趣,與 CDIO 一樣符合構(gòu)建主義學(xué)習(xí)理論,且案例規(guī)模可大可小,在教學(xué)上具有良好的可操作性。為此,我們采用案例驅(qū)動(dòng)的方式研究并實(shí)踐CDIO視野下文科類學(xué)生的VB程序設(shè)計(jì)課程教學(xué)。
具體而言,CDIO視野下案例驅(qū)動(dòng)的文科類VB程序設(shè)計(jì)課程教學(xué)需要考慮以下問題:
首先,從CDIO標(biāo)準(zhǔn)1出發(fā),在教學(xué)之初給學(xué)生介紹CDIO和案例教學(xué)的理念、模式與優(yōu)勢(shì),使學(xué)生充分認(rèn)識(shí)并理解新教學(xué)方式與傳統(tǒng)“以教師為中心”、“以教材為中心”教學(xué)方式的區(qū)別,讓學(xué)生從心理上樂意接受并能在后續(xù)學(xué)習(xí)過程中主動(dòng)參與以CDIO為導(dǎo)向的案例教學(xué)方式。
其次,CDIO標(biāo)準(zhǔn)3和4要求一體化的課程設(shè)置,并設(shè)計(jì)良好的概論課程。這就要求教師備課時(shí)既要精心、系統(tǒng)準(zhǔn)備和選擇重點(diǎn)突出、內(nèi)容連貫、難度適中、類型多樣的教學(xué)案例,從而彌補(bǔ)“以教材為中心”的不足,又能使整個(gè)VB課程的教學(xué)內(nèi)容一體化、系統(tǒng)化;又要以簡(jiǎn)單、典型、有趣的案例入門,吸引學(xué)生的學(xué)習(xí)興趣,使學(xué)生輕松了解VB程序設(shè)計(jì)的相關(guān)概念和運(yùn)行方式等,高效完成CDIO標(biāo)準(zhǔn)4所要求的“工程概論”課程講授任務(wù)。
再次,CDIO標(biāo)準(zhǔn) 9 和 10 要求教師有較高的CDIO 教學(xué)能力。這不僅要求教師善于準(zhǔn)備合適的VB教學(xué)案例,而且能圍繞案例教學(xué)的整個(gè)過程設(shè)計(jì)高效、合理的教學(xué)流程,包括案例的布置、分析、講評(píng)、實(shí)現(xiàn)、測(cè)試、改進(jìn)等。具體教學(xué)過程中,教師要圍繞典型的教學(xué)案例,采用精講多練、以點(diǎn)帶面的方式,讓學(xué)生理解和掌握VB程序設(shè)計(jì)的精髓,而不拘泥于VB的語法細(xì)節(jié)。同時(shí),在案例教學(xué)過程中,教師要能靈活地引導(dǎo)學(xué)生從縱、橫兩個(gè)方面擴(kuò)展教學(xué)案例,使學(xué)生主動(dòng)學(xué)習(xí),積累綜合型的學(xué)習(xí)經(jīng)驗(yàn),達(dá)到CDIO標(biāo)準(zhǔn)7和8的要求。
此外,CDIO強(qiáng)調(diào)“做中學(xué)”。在教學(xué)過程中,要充分重視實(shí)驗(yàn)課程的教學(xué)。教師一方面要為學(xué)生的上機(jī)實(shí)驗(yàn)提供充分的場(chǎng)地和設(shè)備保證,另一方面要引導(dǎo)學(xué)生實(shí)現(xiàn)和擴(kuò)展教學(xué)案例,還要加強(qiáng)對(duì)實(shí)驗(yàn)過程的管理,讓學(xué)生充分體驗(yàn)設(shè)計(jì)―制作的過程與經(jīng)驗(yàn),這也是CDIO標(biāo)準(zhǔn)5和6的要求。
vb程序設(shè)計(jì)論文范文第4篇
關(guān)鍵詞: 案例教學(xué)法;探索; 實(shí)踐
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1006-5962(2023)08-0020-01
VB程序設(shè)計(jì)語言由于本身具有簡(jiǎn)單易學(xué)、功能強(qiáng)大的特點(diǎn), 近年來, 一直受到學(xué)習(xí)者的歡迎和喜愛,也成為中等職業(yè)學(xué)校計(jì)算機(jī)應(yīng)用專業(yè)的一門專業(yè)必修課,受到廣泛重視。但由于中職學(xué)生本身基礎(chǔ)差,以往采用傳統(tǒng)的講授法教學(xué),學(xué)生學(xué)習(xí)效果并不好,學(xué)生缺乏學(xué)習(xí)VB的信心和興趣。為此,本人在VB教學(xué)中采用了案例教學(xué)法,收到了非常好的教學(xué)效果。本文結(jié)合近幾年來的教學(xué)實(shí)踐,闡述本人在VB程序設(shè)計(jì)教學(xué)中采用案例教學(xué)法的探索及其實(shí)施策略。
1 VB程序設(shè)計(jì)語言的特點(diǎn)
VB是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,使用窗體和控件設(shè)計(jì)應(yīng)用程序界面,采用事件驅(qū)動(dòng)的編程機(jī)制。 而傳統(tǒng)的編程方式是一種面向過程,按程序事先設(shè)計(jì)的流程運(yùn)行。用VB編寫的帶圖形用戶界面的應(yīng)用程序中,用戶的動(dòng)作(即事件)掌握著程序的運(yùn)行流向,每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行,而每段程序又是結(jié)構(gòu)化的程序設(shè)計(jì)。VB程序設(shè)計(jì)語言的特點(diǎn)如下:
1.1 理論多、概念多、涉及內(nèi)容廣。
VB功能強(qiáng)大,內(nèi)容豐富,它支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪問,支持動(dòng)態(tài)數(shù)據(jù)交換(JJP),以及強(qiáng)大的網(wǎng)絡(luò)功能等。區(qū)別于結(jié)構(gòu)化的程序設(shè)計(jì),VB采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和事件驅(qū)動(dòng)的編程機(jī)制。內(nèi)容涉及:順序、選擇、循環(huán)基本結(jié)構(gòu)、數(shù)組、過程、常用算法及文件的使用、數(shù)據(jù)庫(kù)技術(shù)、多媒體技術(shù)等。
1.2 實(shí)踐性強(qiáng)。
通過本課程的學(xué)習(xí)后,使學(xué)生在程序設(shè)計(jì)和應(yīng)用軟件的開發(fā)兩個(gè)方面都得到鍛煉,具有用VB開發(fā)一些Windows環(huán)境下應(yīng)用程序的能力。
1.3 相對(duì)難教。
一方面,職業(yè)技術(shù)學(xué)院的學(xué)生一般基礎(chǔ)相對(duì)較差、理解力不夠強(qiáng);另外一方面,學(xué)生沒有編程基礎(chǔ),學(xué)生之前所學(xué)的是結(jié)構(gòu)化的程序設(shè)計(jì)語言,沒有接觸過面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,由于編程思想的不同,很多學(xué)生需要花較長(zhǎng)時(shí)間才能實(shí)現(xiàn)編程思想、方法上的轉(zhuǎn)變。
正是基于VB程序設(shè)計(jì)語言的如上特點(diǎn),教學(xué)不能完全采用傳統(tǒng)的教學(xué)方法進(jìn)行。傳統(tǒng)的教學(xué)方式注重概念定義的講解,強(qiáng)調(diào)理論體系的完善,重視教學(xué)過程中的教師講授。而在教學(xué)過程中除了加強(qiáng)學(xué)生對(duì)于關(guān)鍵性概念、整體實(shí)現(xiàn)思想的理解,更要培養(yǎng)學(xué)生的動(dòng)手能力。
2 案例教學(xué)的優(yōu)點(diǎn)
2.1 案例教學(xué)極大地激發(fā)了學(xué)生學(xué)習(xí)的興趣。
興趣是學(xué)習(xí)最好的動(dòng)力,通過案例教學(xué)可以把一些枯燥的概念通過一個(gè)個(gè)案例進(jìn)行展示,把學(xué)生感覺枯燥的知識(shí)點(diǎn)植入案例之中,讓他們?cè)诓恢挥X中掌握好知識(shí)點(diǎn)的內(nèi)涵。尤其在對(duì)于程序語言的函數(shù)、變量部分的講解更加需要合理的案例進(jìn)行輔助教學(xué)。
2.2 培養(yǎng)學(xué)生自我思維的能力和習(xí)慣。
教師在運(yùn)用案例教學(xué)中,引用的案例包括了諸多的知識(shí)點(diǎn),往往一個(gè)案例的解決需要多個(gè)知識(shí)點(diǎn)的輔助,所以,案例教學(xué)給了學(xué)生自主探索的空間。對(duì)于同一個(gè)案例,可能不同的學(xué)生有不同的解決方法。經(jīng)常長(zhǎng)時(shí)間的自我思維的探索,學(xué)生便會(huì)慢慢養(yǎng)成自我思維的習(xí)慣,在對(duì)待學(xué)習(xí)時(shí),變得樂于思考,不再是一味地接受老師的知識(shí)傳授。
3 案例教學(xué)法在VB程序設(shè)計(jì)教學(xué)中的探索實(shí)踐
案例教學(xué)法的核心是案例的選取。案例的選取應(yīng)以提高學(xué)生的興趣, 滿足學(xué)生的求知欲, 幫助學(xué)生理解知識(shí),掌握實(shí)踐技能, 從而提高學(xué)生分析問題解決問題的能力為根本出發(fā)點(diǎn)和歸宿。本人根據(jù)教學(xué)實(shí)踐總結(jié)出案例選取的總體原則和實(shí)踐關(guān)鍵點(diǎn)。
3.1 案例選取應(yīng)該遵循的總體原則。
案例的選取應(yīng)遵循以下原則:(1)案例的選取應(yīng)該貼近學(xué)生的生活實(shí)際和工作需求,有利于提高學(xué)習(xí)興趣。(2)案例的引入便于學(xué)生更好地掌握知識(shí), 學(xué)習(xí)技能, 不能為案例教學(xué)而案例教學(xué)。(3)案例的選取,既要有新知識(shí)的內(nèi)容,又要有原有的知識(shí)基礎(chǔ),這樣才能符合建構(gòu)主義的思想,便于教師幫助學(xué)生在原有的知識(shí)基礎(chǔ)之上學(xué)習(xí)新的知識(shí)。(4)案例的選取要有一定的延展性,便于學(xué)生今后的探索、創(chuàng)新。按照上述原則,本人在VB教學(xué)中進(jìn)行了案例教學(xué)法的探索實(shí)踐。
3.2 案例的選取應(yīng)貼近學(xué)生學(xué)習(xí)和生活實(shí)際。
案例教學(xué)在選取案例時(shí)應(yīng)選取與學(xué)生生活、學(xué)習(xí)緊密聯(lián)系的案例, 這樣才能激發(fā)學(xué)生學(xué)習(xí)的興趣, 調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性, 便于學(xué)生在原有知識(shí)基礎(chǔ)上建構(gòu)新的知識(shí)。
4 案例教學(xué)法的實(shí)施策略
4.1 案例的選取。案例教學(xué)是以案例的知識(shí)講解為出發(fā)點(diǎn),因此,正確的選擇案例是關(guān)鍵。教師在案例的選擇時(shí),應(yīng)該先注重知識(shí)點(diǎn)的鞏固,進(jìn)而選擇知識(shí)點(diǎn)的拓展。選擇的案例不應(yīng)過于簡(jiǎn)單或復(fù)雜,應(yīng)該要設(shè)置一定的難度梯度,這樣不僅可以做到知識(shí)點(diǎn)的鞏固學(xué)習(xí),而且拓展了學(xué)生的學(xué)習(xí)視野。
4.2 案例中問題的設(shè)置。教師在選擇好了一個(gè)案例時(shí),問題的設(shè)置又是體現(xiàn)其案例教學(xué)價(jià)值的關(guān)鍵。教師在案例教學(xué)過程中,應(yīng)該根據(jù)設(shè)計(jì)好的案例把知識(shí)點(diǎn)引入其中,當(dāng)一個(gè)知識(shí)點(diǎn)被引入時(shí),教師應(yīng)該提出相應(yīng)的問題以配合案例的情境。與情境相結(jié)合的問題設(shè)置有利于學(xué)生對(duì)知識(shí)的理解和接受。當(dāng)一個(gè)問題被解決后,教師應(yīng)該根據(jù)學(xué)生的實(shí)際反應(yīng),對(duì)接下來的問題做一定的調(diào)整,以適應(yīng)課堂的實(shí)際情況。
4.3 案例的分析討論。在上述基本的問題被解決后,教師應(yīng)該結(jié)合實(shí)際情況對(duì)教學(xué)做進(jìn)一步的加深分析,諸如讓學(xué)生結(jié)合教師的案例自行設(shè)計(jì)相關(guān)的程序,然后上機(jī)課時(shí)根據(jù)自己的程序自行操作實(shí)施,而且學(xué)生還可以對(duì)于案例中的一些問題提出自己的見解,有利于學(xué)生思維能力的培養(yǎng)。這樣就可以從本質(zhì)上加深學(xué)生對(duì)知識(shí)點(diǎn)的理解鍛煉學(xué)生知識(shí)運(yùn)用能力。
4.4 案例總結(jié)。本人認(rèn)為這樣流程是一定要有的,是案例教學(xué)效果落實(shí)到實(shí)處的關(guān)鍵。總結(jié)案例時(shí),可把案例中的程序指令、文檔類型等再進(jìn)行系統(tǒng)地羅列總結(jié),又可以把一個(gè)個(gè)知識(shí)點(diǎn)串聯(lián)起來為同學(xué)們鞏固一遍,經(jīng)過反復(fù)的鞏固學(xué)習(xí),更加利于學(xué)生的進(jìn)步。經(jīng)上述,我們可以知道,對(duì)VB程序設(shè)計(jì)課程采用案例教學(xué)法可以達(dá)到良好的教學(xué)效果。在案例教學(xué)法的教學(xué)中,不僅注重學(xué)生對(duì)知識(shí)點(diǎn)的認(rèn)識(shí),而且注重學(xué)生思維能力和自主操作能力的培養(yǎng),從而對(duì)VB教學(xué)的改革起到良好的借鑒作用。同時(shí)相信隨著案例教學(xué)法的不斷深入,其也會(huì)越來越成為VB程序課程的主流教學(xué)法。
5 結(jié)束語
案例教學(xué)法是VB程序設(shè)計(jì)教學(xué)中的一種有益探索,隨著計(jì)算機(jī)技術(shù)和Internet 應(yīng)用的日益廣泛, 案例教學(xué)法的內(nèi)涵將更加豐富, 案例教學(xué)法的效果也將更加突出, 更符合建構(gòu)主義的思想和學(xué)生的學(xué)習(xí)需求,真正使學(xué)生成為學(xué)習(xí)的主人。
參考文獻(xiàn)
[1] 紀(jì)兆華,等.VB程序設(shè)計(jì)教學(xué)的研究[J].吉林:吉林大學(xué)學(xué)報(bào),2005(8):149-151.
vb程序設(shè)計(jì)論文范文第5篇
關(guān)鍵詞:Visual Basic ; 雙語 ;教學(xué)軟件
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1673-8454(2023)21-0039-03
《高級(jí)語言程序設(shè)計(jì)(VB)》是浙江大學(xué)城市學(xué)院本科專業(yè)(除信息科技學(xué)院、藝術(shù)學(xué)院外)的計(jì)算機(jī)技術(shù)基礎(chǔ)必修課程。同時(shí),結(jié)合學(xué)校的實(shí)際情況和專業(yè)性質(zhì),還開設(shè)了VB程序設(shè)計(jì)的雙語教學(xué)課程。
由于Visual Basic(VB)雙語教學(xué)的教材、課件、作業(yè)、測(cè)試等均以英文為主,因此學(xué)生在學(xué)習(xí)全新的程序設(shè)計(jì)思維的同時(shí),還必須克服語言上的障礙。根據(jù)調(diào)查發(fā)現(xiàn),學(xué)生認(rèn)為最大的語言障礙來自教材和課后練習(xí)。因此為了幫助學(xué)生更好地閱讀教材以及在課后獨(dú)立完成練習(xí),并使其在練習(xí)過程中完成對(duì)知識(shí)點(diǎn)的復(fù)習(xí)和鞏固,本文完成了“VB雙語教學(xué)輔助系統(tǒng)”的設(shè)計(jì)與開發(fā)。
“VB雙語教學(xué)輔助系統(tǒng)”主要給學(xué)習(xí)VB雙語課程的學(xué)生提供了一個(gè)自學(xué)和練習(xí)Visual Basic程序設(shè)計(jì)的平臺(tái),軟件包含了課件、課程字典及各種習(xí)題和解題指導(dǎo)等教學(xué)資源,以美觀精致的界面提高學(xué)生的學(xué)習(xí)興趣,并增加了教師和學(xué)生之間的互動(dòng)交流,提高學(xué)生課后復(fù)習(xí)的主動(dòng)性和獨(dú)立思考能力,從而提高VB雙語課程的教學(xué)效果。
一、開發(fā)環(huán)境
1.Visual Basic6.0
Visual Basic是Microsoft公司研發(fā)的一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言。Visual Basic6.0具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,能夠方便、靈活地完成數(shù)據(jù)庫(kù)應(yīng)用中涉及的諸如建立數(shù)據(jù)庫(kù)、查詢和更新等各種基本操作。[1]它簡(jiǎn)單易學(xué)、容易掌握,而且效率高,可用于開發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。
2.Macromedia Flash 8.0
設(shè)計(jì)者可以使用Flash軟件隨心所欲地設(shè)計(jì)出高品質(zhì)的圖片和動(dòng)畫,具有很大的設(shè)計(jì)自由度。同時(shí)Flash還可以獨(dú)立制作多媒體演示軟件、多媒體教學(xué)軟件和游戲等。
二、主要模塊
“VB雙語教學(xué)輔助系統(tǒng)”是一個(gè)帶論壇的VB教學(xué)輔助練習(xí)系統(tǒng),主要用Flash8.0和Visual Basic6.0 開發(fā)完成,后臺(tái)采用Access數(shù)據(jù)庫(kù)保存數(shù)據(jù)。軟件包括“VB雙語學(xué)習(xí)系統(tǒng)”和“教師小助手”兩部分,主要模塊有:
1.“VB雙語學(xué)習(xí)系統(tǒng)”主界面
2.“Dictionary(課程字典)”模塊
“Dictionary”模塊是一個(gè)用Visual Basic6.0開發(fā)完成的獨(dú)立程序,針對(duì)教師總結(jié)出的在教材各章節(jié)中出現(xiàn)的一些重點(diǎn)生詞,提供了查詢其中文釋義的功能。可在界面上直接輸入要查詢的單詞,也可選擇按章節(jié)查閱該章的所有疑難詞匯。程序界面如圖2所示。
3.“Exercise(課程練習(xí))”模塊
該模塊除了提供各章理論習(xí)題的word版本外,主要提供了一個(gè)由VB6.0開發(fā)的練習(xí)系統(tǒng)。該系統(tǒng)分為理論練習(xí)和上機(jī)練習(xí)兩部分,學(xué)生可根據(jù)自身水平,選擇想練習(xí)的題號(hào)和章節(jié)。
其中理論練習(xí)全部為選擇題,系統(tǒng)對(duì)學(xué)生的回答做出批改,并提示相關(guān)知識(shí)點(diǎn)所在章節(jié)。同時(shí)系統(tǒng)給出練習(xí)的正確率,方便學(xué)生了解自己的知識(shí)掌握程度。
上機(jī)練習(xí)題部分,在界面上提供了題目信息和題目運(yùn)行后的界面圖片,并給每個(gè)上機(jī)題提供了解題示范的Flash文件,從而可以在沒有老師現(xiàn)場(chǎng)輔導(dǎo)的情況下,幫助學(xué)生順利完成練習(xí),達(dá)到較好地復(fù)習(xí)鞏固VB知識(shí)點(diǎn)及解題思路的目的。
4.“教師小助手”模塊
該模塊由VB6.0開發(fā)完成。主要完成對(duì)“課程字典”、“理論練習(xí)”、“上機(jī)練習(xí)”這三個(gè)數(shù)據(jù)庫(kù)的更新功能。使用時(shí)點(diǎn)擊“請(qǐng)先導(dǎo)入數(shù)據(jù)庫(kù)”按鈕,選擇相應(yīng)的數(shù)據(jù)庫(kù)文件。當(dāng)在DataGrid控件中列出具體內(nèi)容后,就可以對(duì)數(shù)據(jù)庫(kù)中的記錄進(jìn)行添加、刪除及修改等操作。具體如圖3所示。
5.其他模塊
“Course Description(課程介紹)”模塊中介紹了《高級(jí)程序設(shè)計(jì)(VB雙語)》的課程性質(zhì)及基本要求等。
“Courseware(課件大綱)”模塊則提供了VB雙語課件的Flash版本,并提供了《高級(jí)程序設(shè)計(jì)(VB雙語)》的教學(xué)大綱,方便學(xué)生進(jìn)行課后復(fù)習(xí),鞏固課上所講內(nèi)容。
“Enter the bbs(論壇)”模塊提供了論壇功能,教師可在論壇上通知,同時(shí)學(xué)生可以通過論壇對(duì)自己不懂的地方進(jìn)行提問,增進(jìn)了師生間的互動(dòng),也提高了學(xué)生學(xué)習(xí)的興趣。
三、VB 6.0實(shí)現(xiàn)的關(guān)鍵技術(shù)
1.SSTab控件的使用
SSTab控件即多頁(yè)控件,[2]能實(shí)現(xiàn)多頁(yè)顯示的效果,其中每頁(yè)可包含不同的控件及布局。在用VB6.0開發(fā)的“課程練習(xí)”系統(tǒng)和“教師小助手”系統(tǒng)的界面設(shè)計(jì)上,就使用SSTab控件將多個(gè)操作界面整合在一個(gè)窗體中,為學(xué)生提供了一個(gè)清晰方便的操作環(huán)境。使用控件前,需要在“工程”菜單“部件”選項(xiàng)中添加“Microsoft Tabbed Dialog Control 6.0”控件。[3]
2.Adodc控件的使用
在“課程字典”模塊、“課程練習(xí)”系統(tǒng)和“教師小助手”系統(tǒng)中,都采用了Adodc控件完成與Access數(shù)據(jù)庫(kù)的連接。下面以“課程字典”模塊為例進(jìn)行說明。
3.Data數(shù)據(jù)控件的使用
VB6.0為用戶提供了一種簡(jiǎn)便管理數(shù)據(jù)庫(kù)的途徑――Data控件。[4]使用數(shù)據(jù)控件要先建立與數(shù)據(jù)庫(kù)的連接,然后通過數(shù)據(jù)控件對(duì)數(shù)據(jù)庫(kù)記錄進(jìn)行顯示、修改、增加和刪除。
4.DataCombo數(shù)據(jù)下拉框控件
5.DataGrid控件
在“教師小助手”系統(tǒng)中還使用了DataGrid控件,這是一種類似于電子數(shù)據(jù)表的綁定控件,可以顯示一系列行和列來表示記錄集對(duì)象的記錄和字段,并可直接在界面上完成對(duì)記錄的添加、刪除和修改。在該控件的屬性窗口中,設(shè)置其DataSource屬性為相應(yīng)的Adodc控件,以完成與對(duì)應(yīng)數(shù)據(jù)表的連接。并在DataGrid控件上單擊鼠標(biāo)右鍵,選擇“屬性”,“列”選項(xiàng)卡,修改各列的標(biāo)題,并根據(jù)需求選擇顯示數(shù)據(jù)表中的字段。
四、總結(jié)和展望
“VB雙語教學(xué)輔助系統(tǒng)”是一個(gè)帶論壇交流功能的多媒體VB練習(xí)系統(tǒng)。因其界面美觀,包含資源豐富,并具有針對(duì)性,已在學(xué)校的部分VB程序設(shè)計(jì)雙語教學(xué)班進(jìn)行試點(diǎn)應(yīng)用。實(shí)踐表明,它可以幫助學(xué)生更好的克服雙語學(xué)習(xí)當(dāng)中的語言障礙,盡快掌握雙語教學(xué)內(nèi)容,熟悉VB編程技術(shù),較好地激發(fā)了學(xué)生的學(xué)習(xí)興趣,取得了良好的學(xué)習(xí)效果。同時(shí),在下一步的開發(fā)設(shè)計(jì)過程中,可以更注重交互功能的實(shí)現(xiàn)。?
參考文獻(xiàn):
[1]李春葆,曾平.數(shù)據(jù)庫(kù)原理與應(yīng)用[M].北京:清華大學(xué)出版社, 2006:351.
[2王娟,孫斌,龍?jiān)? SSTab控件在考試系統(tǒng)中答題卡部分的應(yīng)用[J].計(jì)算機(jī)工程與設(shè)計(jì), 2003(2):71.
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 yyfangchan@163.com (舉報(bào)時(shí)請(qǐng)帶上具體的網(wǎng)址) 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除