第一篇:vb程序設(shè)計(jì)方法
發(fā)表于《中小學(xué)信息技術(shù)教育》雜志2005年第7期 VB程序設(shè)計(jì)方法——今天我來做導(dǎo)演!
教學(xué)目標(biāo):
1、知道創(chuàng)建一個(gè)VB程序的基本步驟
2、了解窗口、事件和消息的含義
3、培養(yǎng)學(xué)生的自主探究精神
教學(xué)重點(diǎn)和難點(diǎn):
1、窗口,事件和消息的關(guān)系
2、屬性的設(shè)置
3、代碼的輸入
學(xué)生分析:
高一學(xué)生,已經(jīng)學(xué)習(xí)了程序的三種基本結(jié)構(gòu),能辨別三種結(jié)構(gòu),但不會(huì)自己書寫程序。對(duì)VB基本上一無所知。
教學(xué)方法:
采用主動(dòng)式任務(wù)驅(qū)動(dòng)的教學(xué)方法,通過創(chuàng)設(shè)情境,激發(fā)學(xué)生對(duì)VB的興趣,使學(xué)生產(chǎn)生動(dòng)手做一個(gè)VB程序的欲望.在布置任務(wù)的時(shí)候,不是教師指定完成什么任務(wù),而是由學(xué)生自己提出想完成一個(gè)樣的任務(wù),即想做一個(gè)什么樣的VB程序,因?yàn)槿蝿?wù)是學(xué)生自己提出來的,所以學(xué)生肯定感興趣的,這就避免了教師布置的任務(wù)不能照顧到全體學(xué)生裝的弊端.而教師作為引導(dǎo)者和技術(shù)幫助者,幫助學(xué)生一步步地完成任務(wù),引導(dǎo)學(xué)生分解任務(wù),分解為界面的創(chuàng)建,屬性的設(shè)置,代碼的輸入等幾部分。在實(shí)踐過程中,使學(xué)生掌握用VB進(jìn)行程序設(shè)計(jì)的步驟和方法。
教學(xué)過程:
一、激趣引入
師:上節(jié)課中我們演示了一個(gè)拋硬幣的VB小程序,大家還有印象嗎?(教師演示這個(gè)程序)師:下面我再來演示幾個(gè)其他VB小程序(教師演示若干個(gè)趣味小程序,如,和劉德華對(duì)話,井字棋,心情好嗎,挖地雷,單選復(fù)選框與字體,測(cè)驗(yàn)記憶力,彈球游戲,剪刀包袱,在演示過程中,讓學(xué)生注意鼠標(biāo)單擊按鈕,或者鼠標(biāo)移動(dòng),窗口上會(huì)有什么反應(yīng))
師:窗口——舞臺(tái),事件——導(dǎo)演的命令,反應(yīng)——演員的表演,控件——演員(以對(duì)比方式說明它們之間的關(guān)系,讓學(xué)生明白,需要哪個(gè)演員(控件)作出什么表演,要對(duì)這個(gè)演員(控件)發(fā)號(hào)施令,導(dǎo)演不能瞎指揮,不然表演要亂套的。)
師:有了舞臺(tái),演員,導(dǎo)演在哪兒呢?導(dǎo)演就是你!今天就是請(qǐng)大家當(dāng)一回導(dǎo)演(出示課題:今天你來做導(dǎo)演?。┮鈭D:
1、在演示過程中,提醒學(xué)生注意窗口,事件(點(diǎn)擊按鈕或移動(dòng)按鈕),消息(事件的反應(yīng))。
2、激發(fā)學(xué)生的興趣,產(chǎn)生自己動(dòng)手做一個(gè)VB程序的欲望。
二、形成任務(wù) 大屏幕展示:
一、確定導(dǎo)演的工作目標(biāo),即你想要完成一個(gè)什么樣的VB程序?
老師引導(dǎo),啟發(fā)學(xué)生,使每個(gè)學(xué)生能確定自己的目標(biāo),即要完成一個(gè)什么樣的VB程序,即名稱是什么?功能是什么?……。(對(duì)于不能確定的學(xué)生,建議參考老師演示的例子,從中選擇一個(gè)自己感興趣的)
意圖:這是很重要的一個(gè)過程,要很好地引導(dǎo)學(xué)生,使學(xué)生清楚地知道自己的任務(wù),即自己要做什么?
三、分解任務(wù)
(以演示中的一個(gè)小例子,來說明如何完成一個(gè)VB程序)大屏幕展示:
二、導(dǎo)演如何完成任務(wù)?
師:導(dǎo)演正式上任了,大家都胸有成竹了,明確了要做一個(gè)什么樣的VB程序,首先做什么呢?
1、界面的設(shè)計(jì)(舞臺(tái)的布置)師:一個(gè)程序,你最先看到是什么?
師:舞臺(tái)如何布局?演員如何選???窗口如何布局?上面要放哪些東西?這些東西怎么放比較好看?……
意圖:引導(dǎo)學(xué)生從界面設(shè)計(jì)入手,學(xué)會(huì)用控件來輸入文字,圖片,通過對(duì)文字的修飾,圖片的插入,引入屬性的設(shè)置,突破這個(gè)難點(diǎn)。
2、如何讓對(duì)象動(dòng)起來?
師:窗口布置好了,舞臺(tái)拱建好了,演員也到位了,那么讓演員如何表演呢?每個(gè)演員做什么動(dòng)作呢?導(dǎo)演發(fā)布命令的時(shí)候(輸入代碼)的時(shí)候,一定要看清對(duì)象,不要亂發(fā)命令?。∫鈭D:
引入代碼的輸入。為節(jié)省時(shí)間,提供演示程序的代碼,避免自己書寫代碼。
四、動(dòng)手實(shí)踐
師:各位躍躍欲試的導(dǎo)演們,按照自己剛才確定的任務(wù),動(dòng)手來完成自己的第一個(gè)VB小程序吧!可能問題:
有些學(xué)生在輸入代碼的時(shí)候,為分不清代碼需要給哪個(gè)控件加上,這時(shí)一定要讓學(xué)生明白,導(dǎo)演的指令必須是針對(duì)某個(gè)演員發(fā)的,不能亂發(fā)。對(duì)于學(xué)生碰到的問題,老師做好技術(shù)指導(dǎo)工作。
五、評(píng)價(jià)交流(展示學(xué)生作品,交流評(píng)價(jià))
師:不同風(fēng)格的導(dǎo)演設(shè)計(jì)的效果是不同的,讓我們來欣賞一下各位導(dǎo)演的作品吧 意圖:
通過電子教室軟件,轉(zhuǎn)發(fā)一些小組完成的作品,能過交流了解其他同學(xué)的制作成果,吸取他人經(jīng)驗(yàn)
提醒學(xué)生在程序中加入制作人信息,即導(dǎo)演的信息,有初步的版權(quán)意識(shí)
有些學(xué)生可能設(shè)計(jì)的任務(wù)比較大,在課內(nèi)無法完成,則鼓勵(lì)在課后繼續(xù)完成,作為拓展作業(yè)。
五、總結(jié)
師:各位導(dǎo)演感覺如何?做一個(gè)導(dǎo)演不容易吧,做一個(gè)好的導(dǎo)演更不容易。創(chuàng)建一個(gè)VB程序的基本步驟:界面設(shè)計(jì),屬性設(shè)置,代碼輸入。
導(dǎo)演有大有小,但是基本工作是一樣的,就是上面這些步驟,今天我們是小導(dǎo)演,明天我們可能是大導(dǎo)演,期待欣賞到同學(xué)們的大作!意圖:回顧過程,總結(jié)提高。
附:學(xué)案
今天我來做導(dǎo)演
——VB程序設(shè)計(jì)方法
一、明確目標(biāo)
身為導(dǎo)演,最重要的一件事,就是明確自己的目標(biāo),請(qǐng)確定你的目標(biāo),即你想做個(gè)什么樣的VB程序?
提示:如果一時(shí)之間想不出來,可以參考老師演示的例子
二、設(shè)計(jì)舞臺(tái)(界面的布局)
1、如果你想在窗口上輸入文字,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“LABEL”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形(矩形的大小可以用矩形邊上的八個(gè)小方塊進(jìn)行調(diào)整)
2、如果你想插入一張圖片,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“IMAGES”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形
3、如果你想在窗口上增加一個(gè)按鈕,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“BUTTON”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形
4、如果你想在窗口上增加一個(gè)文本框,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“TEXT”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形
:),增加其他控件的方法類似,相信自己,試一試!
三、對(duì)演員進(jìn)行分工(屬性的設(shè)置)
1、如何在窗口上顯示文字?
方法如下:
(1)用鼠標(biāo)選中Label控件
(2)在右邊的屬性窗口中找到“Caption”屬性,在右邊輸入要顯示的文字 思考:如何修改文字的字體?顏色?大小? 提示:修改相應(yīng)的屬性
2、如何插入圖片?
方法如下:
(1)用鼠標(biāo)選中Image控件
(2)在右邊的屬性窗口中找到“Picture”屬性,點(diǎn)擊旁邊的省略號(hào)按鈕,選擇要插入的圖片
3、如何修改Text顯示的文字? 方法如下:
(1)用鼠標(biāo)選中Text控件
(2)在右邊鼠性中選中Text屬性,輸入要顯示的文字
4、如何修改按鈕上顯示的文字? 方法如下:
選中按鈕,修改“Caption”屬性
四、讓演員動(dòng)起來(輸入代碼)選擇演員,輸入想要演員實(shí)現(xiàn)的代碼
五、檢查一下導(dǎo)演工作進(jìn)展如何? 方法: 運(yùn)行、播放
六、你是個(gè)合格的導(dǎo)演?還是個(gè)優(yōu)秀的導(dǎo)演?
1、你知道如何做一個(gè)VB程序了嗎?(知道/不知道)
2、你是個(gè)合格的/優(yōu)秀的導(dǎo)演?(是/不是)
第二篇:提高VB程序設(shè)計(jì)教學(xué)質(zhì)量方法淺析
提高VB程序設(shè)計(jì)教學(xué)質(zhì)量方法淺析
—— 長春分中心 長春大學(xué) 邊晶
VB程序設(shè)計(jì)這門課一般都是面向全校文科學(xué)生開設(shè)的,學(xué)生人數(shù)較多、層次差異也較大,教學(xué)存在一定的困難。通過近幾年該課程的教學(xué)經(jīng)驗(yàn)及本次精品課程的培訓(xùn),對(duì)該課程的教學(xué)方法和手段有了一些新的思路,逐漸摸索出一些提高教學(xué)質(zhì)量的可行辦法,分述如下:
(1)成立相關(guān)課程的課程組,以團(tuán)隊(duì)方式開展教學(xué)活動(dòng),通過課前討論、互相聽課、總結(jié)經(jīng)驗(yàn)等方式集思廣益、互相學(xué)習(xí)。
(2)努力提高學(xué)生的學(xué)習(xí)興趣。興趣是最好的老師,只有激發(fā)出學(xué)生的學(xué)習(xí)積極性,才能使他們積極主動(dòng)地進(jìn)行學(xué)習(xí),并能真正達(dá)到學(xué)以致用的目的??梢酝ㄟ^一些方法來提高學(xué)生的學(xué)習(xí)積極性,如:選擇多種教學(xué)方式,使課教學(xué)內(nèi)容生動(dòng)有趣;增加源于生活和工作實(shí)踐的趣味性案例開展教學(xué);采用逆向案例式教學(xué),即先看運(yùn)行結(jié)果,再展開講解;設(shè)置相應(yīng)加分機(jī)制,展示優(yōu)秀作品,樹立學(xué)習(xí)榜樣,組織學(xué)習(xí)互助小組;開展程序設(shè)計(jì)大賽,激發(fā)學(xué)生開拓性思維和創(chuàng)新意識(shí)等。
(3)通過降低學(xué)習(xí)的“門檻”使學(xué)生早日入門,從而減少學(xué)生對(duì)程序設(shè)計(jì)語言的畏難情緒。授課語言方面盡量做到通俗易懂,言簡意賅,把涉及的問題用圖示的方法演示,或與其貼近的生活實(shí)例相結(jié)合,使學(xué)生能夠在充分理解的基礎(chǔ)上再加強(qiáng)記憶,逐步達(dá)到熟練掌握的程度。
(4)采用問題驅(qū)動(dòng)的方式開展教學(xué)。讓學(xué)生在課前做好預(yù)習(xí)和適當(dāng)?shù)哪7滦詫?shí)驗(yàn),課上采用提問和實(shí)例講解相結(jié)合的方式開展教學(xué),使學(xué)生帶著問題聽課,從而達(dá)到事半功倍的效果。
(5)增加平時(shí)成績比重,加強(qiáng)平時(shí)考核,使學(xué)生重視平時(shí)實(shí)踐環(huán)節(jié)的積累,可適當(dāng)在課后開放機(jī)房供學(xué)生自主練習(xí)。
(6)加強(qiáng)網(wǎng)絡(luò)教學(xué)系統(tǒng)的建設(shè),將所有教學(xué)資源上網(wǎng),構(gòu)建網(wǎng)絡(luò)交互平臺(tái),方便學(xué)生課后自學(xué)及師生之間溝通交流,答疑解惑。
(7)采用上機(jī)考試方式進(jìn)行成績的評(píng)定,提高學(xué)生實(shí)踐能力。平時(shí)開放題庫讓學(xué)生海量做題,課上講解也要適當(dāng)圍繞考試題庫進(jìn)行,考試時(shí)隨機(jī)抽取,從而保證學(xué)習(xí)效果和考試效果。
(8)嚴(yán)肅考風(fēng)考紀(jì),使學(xué)生斷絕投機(jī)取巧和僥幸心理,促使其重視平時(shí)的學(xué)習(xí)和實(shí)踐,真正提高自身能力。(9)針對(duì)專業(yè)差異調(diào)整教學(xué)內(nèi)容,適當(dāng)降低藝術(shù)類學(xué)生的學(xué)習(xí)難度。(10)深入持久地開展教研活動(dòng),研究教育教學(xué)新理念和新方法,努力提高教學(xué)效果。
公共基礎(chǔ)課程任重而道遠(yuǎn),雖然面臨多種困難,但是隨著國家精品課程評(píng)選對(duì)公共基礎(chǔ)課的傾斜和學(xué)校的重視,以及一系列精品課程的示范和推廣,相信會(huì)取得越來越好的教學(xué)效果。
2008年10月19日
第三篇:VB程序設(shè)計(jì)課程設(shè)計(jì)
VB程序設(shè)計(jì)課程設(shè)計(jì)
1、目的
VB程序設(shè)計(jì)課程設(shè)計(jì)是考察學(xué)生對(duì)VB程序設(shè)計(jì)課程相關(guān)知識(shí)點(diǎn)掌握情況的重要環(huán)節(jié),也是激勵(lì)學(xué)生進(jìn)一步學(xué)習(xí)VB、提高運(yùn)用VB開發(fā)實(shí)際計(jì)算機(jī)程序的能力。課程設(shè)計(jì)的重點(diǎn)在于學(xué)生利用VB開發(fā)程序的能力。
2、課程設(shè)計(jì)題目
學(xué)生信息管理系統(tǒng)
3、程序功能
該程序具有建立數(shù)據(jù)庫,建立數(shù)據(jù)庫表,添加數(shù)據(jù),刪除數(shù)據(jù),查詢學(xué)生每學(xué)期成績、不及格情況、積點(diǎn)情況等相關(guān)信息的功能。
4、實(shí)現(xiàn)要求
每個(gè)學(xué)生建立一個(gè)數(shù)據(jù)庫(名字自擬),數(shù)據(jù)庫中建立學(xué)生基本信息表(學(xué)號(hào)、姓名、性別、出生年、出生月、出生日、聯(lián)系電話、年級(jí)、班級(jí)、住址等)、學(xué)生成績表(學(xué)號(hào)、課程號(hào)、成績、學(xué)期等)、課程信息表(課程號(hào)、課程名稱、出版社、出版日期、版次、頁碼、價(jià)格、課程類型(基礎(chǔ)課、專業(yè)基礎(chǔ)課、選修課等)、開課學(xué)院等)。
把課程信息、每一學(xué)期的成績等分別輸入相應(yīng)的表中,其中學(xué)生基本信息表記錄不少于5個(gè)學(xué)生的信息。
在以上數(shù)據(jù)的基礎(chǔ)上,實(shí)現(xiàn)相關(guān)的程序功能(不僅僅第3條指定的功能)。
設(shè)計(jì)多界面程序,相關(guān)查詢結(jié)果應(yīng)由不同的界面顯示,每個(gè)同學(xué)顯示結(jié)果的形式應(yīng)盡量不同。
5、考核
根據(jù)學(xué)生實(shí)現(xiàn)程序功能多少(40分)、界面設(shè)計(jì)情況(20分)、課程設(shè)計(jì)報(bào)告撰寫情況(20)、答辯情況(20分)進(jìn)行考核。雷同者應(yīng)重做。
6、課程設(shè)計(jì)報(bào)告內(nèi)容
1)課程設(shè)計(jì)題目
2)課程設(shè)計(jì)的目的3)程序功能介紹
4)程序界面設(shè)計(jì)與控件屬性設(shè)置
5)程序代碼編寫
6)程序演示(將運(yùn)行過程用截圖方式截下來,并對(duì)輸入數(shù)據(jù)、輸出的結(jié)果進(jìn)行適當(dāng)說明)
7)課程學(xué)習(xí)與課程設(shè)計(jì)心得體會(huì)
7、上交材料
本次課程設(shè)計(jì)以小班為單位上交如下資料:
1)光盤:每一小班建立一個(gè)目錄(專業(yè)年級(jí)班級(jí)),在此目錄下建立每個(gè)同學(xué)的目錄(學(xué)號(hào)姓名),在每個(gè)同學(xué)的目錄下保存該同學(xué)的電子版的課程設(shè)計(jì)報(bào)告、打包的程序。
2)紙制版的課程設(shè)計(jì)報(bào)告
第四篇:VB程序設(shè)計(jì)(2014大作業(yè))
《VB程序設(shè)計(jì)》大作業(yè)
一、大作業(yè)的內(nèi)容
本次大作業(yè)要求學(xué)生根據(jù)所學(xué)知識(shí)以及個(gè)人愛好,設(shè)計(jì)開發(fā)一個(gè)VB應(yīng)用小程序。要能體現(xiàn)出:
1.《VB程序設(shè)計(jì)》各種語句的綜合使用能力; 2.《VB程序設(shè)計(jì)》各種相關(guān)控件的使用能力;
3.根據(jù)具體的設(shè)計(jì)題目,設(shè)計(jì)清晰、美觀界面的能力; 4.一定的綜合設(shè)計(jì)能力。
二、大作業(yè)的要求
本次大作業(yè)應(yīng)滿足以下要求:
實(shí)用性:應(yīng)用程序要有明確的應(yīng)用主題,有一定的實(shí)用價(jià)值。結(jié)構(gòu)性:應(yīng)用程序具有良好的程序結(jié)構(gòu)??勺x性:應(yīng)用程序具有較好的可讀性。全面性:應(yīng)用程序應(yīng)包含比較全面的功能。
友好性:合理使用VB提供的各種控件,設(shè)計(jì)友好、美觀的使用界面。
三、大作業(yè)的步驟 1.根據(jù)個(gè)人興趣、愛好,以及提交時(shí)間的要求,自己確定設(shè)計(jì)題目(可參考附件1); 2.查找與設(shè)計(jì)題目相關(guān)的資料;
3.進(jìn)行應(yīng)用程序總體結(jié)構(gòu)、使用功能的設(shè)計(jì); 4.進(jìn)行應(yīng)用程序的界面設(shè)計(jì)和源程序代碼的編寫; 5.上機(jī)編輯、調(diào)試程序;
6.保存應(yīng)用程序, 并生成可執(zhí)行文件; 7.撰寫設(shè)計(jì)報(bào)告。
四、設(shè)計(jì)報(bào)告的基本格式
設(shè)計(jì)報(bào)告的基本內(nèi)容至少包括封面、正文、總結(jié)三部分。(1).封面(包括:題目、班級(jí)、姓名、指導(dǎo)教師、完成日期等信息)(2).正文
1、課題的選材過程(設(shè)計(jì)思路);
2、設(shè)計(jì)的將要達(dá)到的目標(biāo);
3、總體設(shè)計(jì)結(jié)構(gòu)與功能;
(1)總體設(shè)計(jì)結(jié)構(gòu)介紹(繪制:結(jié)構(gòu)流程圖)
(2)各功能模塊運(yùn)行界面的功能、算法和操作步驟;
4、設(shè)計(jì)結(jié)果分析;(運(yùn)行結(jié)果展示、正確性分析)(3).總結(jié)(感想、收獲、啟發(fā)、存在的問題)
五、課程大作業(yè)提交
(1)形式
設(shè)計(jì)報(bào)告 + 源程序文件(含可執(zhí)行文件)
其中:<1>設(shè)計(jì)報(bào)告的封面統(tǒng)一(附件2);
<2>源程序文件(含 *.vbp;*.frm;*.exe)打包壓縮成一個(gè)文件,以學(xué)號(hào)+姓名(例如: 11020741姓名)為文件名。
(2)時(shí)間
2014年5月10日 之前;
(3)方法
紙質(zhì)報(bào)告及壓縮文件交各班學(xué)委,按順序排好后由學(xué)委統(tǒng)一上交;
附件一:
參考題目
1、《班級(jí)信息系統(tǒng)》
描述:如同班級(jí)和每個(gè)成員的成長日記,信息量大,生動(dòng)活潑,有紀(jì)念意義。要求:具有數(shù)據(jù)庫、圖片庫等功能。
2、《幼兒算術(shù)游戲》
本系統(tǒng)面向3-6歲幼兒進(jìn)行加、減法練習(xí),要生動(dòng)活潑,寓教于樂,主要以圖形、動(dòng)畫、聲音等多媒體形式提供學(xué)習(xí)環(huán)境。要求:
題型包括選擇題和填空題兩種形式。
隨機(jī)出題,范圍為100以內(nèi)的加、減法,也可以是加減法的混合運(yùn)算。以練習(xí)和試卷兩種形式出題。
答案可以提供圖片的形式進(jìn)行選擇,也可以從鍵盤輸入。答題后要用聲音或者動(dòng)畫給出獎(jiǎng)勵(lì)或評(píng)價(jià)。
提供背景音樂。
3、《記事本程序》
記事本主要是對(duì)文字進(jìn)行編輯處理的軟件。能進(jìn)行新建、打開、保存等功能;并且能運(yùn)用 剪貼、復(fù)制、粘貼、清除功能,對(duì)文字更方便的錄入。另外還可以根據(jù)用戶的需要查找相應(yīng)的 文字,實(shí)現(xiàn)編輯功能。
由于記事本是一套簡單的文本編輯器。要求記事本不但要具備完善的編輯、方便的性能,還要提供更簡便的操作。這就要求設(shè)計(jì)人員在編輯過程當(dāng)中盡可能的考慮到。包括以下內(nèi)容: *對(duì)文本進(jìn)行編輯; *用戶根據(jù)不同的權(quán)限可對(duì)文本進(jìn)行添加、刪除、修改等操作;*對(duì)記事本進(jìn)行各種編輯(精確、簡單);
4、《科學(xué)計(jì)算器》設(shè)計(jì)
本科學(xué)計(jì)算器是一種能實(shí)現(xiàn) 加、減、乘、除、倒數(shù)、乘方、正玄、余玄、正切、In、n!函數(shù)、進(jìn)制、弧度轉(zhuǎn)換等運(yùn)算功能,并帶有存儲(chǔ)器、統(tǒng)計(jì)框等,基本實(shí)現(xiàn)了Windows自帶計(jì)算器的所有功能。要實(shí)現(xiàn)計(jì)算器的這些功能就用到我們所學(xué)的VB知識(shí)編寫程序來實(shí)現(xiàn)運(yùn)算功能并解決問題,也是我們實(shí)訓(xùn)要達(dá)到的目的。
5、個(gè)人日常收入與開銷記錄、統(tǒng)計(jì)與查詢
個(gè)人日常收入與開銷記錄包括收入與開銷的時(shí)間、收入與開銷來源或者去向、類型,備注,統(tǒng)計(jì)功能按月統(tǒng)計(jì)與按年統(tǒng)計(jì),查詢包含按時(shí)間段和類型查詢。
6、《學(xué)生成績管理系統(tǒng)》
本系統(tǒng)由三部分組成:系統(tǒng)管理、學(xué)籍管理、成績管理、報(bào)表。1.用戶管理:實(shí)現(xiàn)用戶的添加、刪除、密碼修改、用戶登錄等功能。2.成績管理:實(shí)現(xiàn)學(xué)生的成績錄入、成績的查詢、成績的統(tǒng)計(jì)。4.報(bào)表:可以打印學(xué)生的學(xué)籍信息、成績。數(shù)據(jù)存放到access數(shù)據(jù)庫中。使用菜單、界面友好、功能完善。
VB學(xué)單詞
本系統(tǒng)功能要求:
1.能夠自動(dòng)顯示單個(gè)單詞中英文及詞性。
2.顯示單個(gè)單詞的時(shí)間可以調(diào)整,并隨時(shí)顯示已用時(shí)間。3.有暫停功能。
4.可用文本文件存儲(chǔ)單詞。
題目:飯店點(diǎn)菜系統(tǒng)
目的 通過該題目的設(shè)計(jì),使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試等基本方法和技能;掌握利用VB開發(fā)數(shù)據(jù)庫系統(tǒng)的方法
主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計(jì)要求等)
主要功能有:
菜式瀏覽功能:能分類瀏覽飯店的所有菜式、采樣及價(jià)格;
點(diǎn)菜功能:進(jìn)行點(diǎn)菜操作后能預(yù)覽點(diǎn)菜結(jié)果,并可對(duì)其進(jìn)一步修改; 留言板功能:記錄顧客的意見和建議,并具有瀏覽功能;
抽獎(jiǎng)功能:當(dāng)顧客的消費(fèi)達(dá)到指定金額時(shí),可分檔抽取小獎(jiǎng)品。要求:
用數(shù)據(jù)庫或文件保存相關(guān)信息。
VB程序語言設(shè)計(jì)
課程大作業(yè)
題目名稱:_________________________________ 班 級(jí):_________________________________ 姓 名:_________________________________ 學(xué) 號(hào):_________________________________ 課程教師:
溫海駿
學(xué) 期: 2013-2014學(xué)年
第2學(xué)期
完成時(shí)間:
第五篇:VB程序設(shè)計(jì)教學(xué)方法探討
VB程序設(shè)計(jì)教學(xué)方法探討
來源:中國論文下載中心 [ 09-06-29 08:44:00 ] 作者:朱倩 編輯:studa090420
[摘 要]本文就中職學(xué)校VB課程的教學(xué)方法,以及如何提高學(xué)生程序開發(fā)能力進(jìn)行了探討,結(jié)合實(shí)例教學(xué)方法在程序設(shè)計(jì)教學(xué)過程中的一些具體運(yùn)用,并對(duì)在程序設(shè)計(jì)過程中如何培養(yǎng)學(xué)生的邏輯思維能力和抽象思維能力給予了適當(dāng)?shù)年P(guān)注。
[關(guān)鍵詞]教學(xué)方法 程序設(shè)計(jì) 對(duì)象 能力
Visual Basic 是一門面向?qū)ο蟮目梢暬幊陶Z言,它的應(yīng)用非常廣泛,可以開發(fā)科學(xué)計(jì)算、數(shù)據(jù)庫管理、客戶/服務(wù)器模式、Internet/Intranet等多個(gè)領(lǐng)域的應(yīng)用程序,它簡單易學(xué)、功能強(qiáng)大、應(yīng)用廣泛,是一門實(shí)用性很強(qiáng)的課程。
程序設(shè)計(jì)課程的設(shè)置,是培養(yǎng)中職生職業(yè)技能的一個(gè)重要手段之一。但是對(duì)于學(xué)生們來說,程序設(shè)計(jì)的思維方式和概念都是全新的,學(xué)生接受起來比較困難,在教學(xué)中如何緊緊圍繞Visual Basic應(yīng)用程序開發(fā)的界面設(shè)計(jì)、屬性設(shè)置和代碼編寫三個(gè)環(huán)節(jié),由簡及繁、由淺入深、循序漸進(jìn)地開展教學(xué),每個(gè)教師都在摸索著以尋求一個(gè)最佳方案。通過幾年來的VB教學(xué)實(shí)踐,我談一談自己在教學(xué)中使用的方法。
(一)努力培養(yǎng)學(xué)生興趣
俗話說:興趣是最好的老師。在程序設(shè)計(jì)教學(xué)中要利用學(xué)生對(duì)事物的好奇心,選擇一些有趣的、有實(shí)際意義的程序,激發(fā)學(xué)生的學(xué)習(xí)興趣。為了激發(fā)學(xué)生的興趣,在VB程序設(shè)計(jì)中的第1堂課,先不講理論知識(shí),而是演示一些有趣的實(shí)例如動(dòng)畫效果蝴蝶飛舞、移動(dòng)字幕等、計(jì)算器,記事本等小實(shí)用程序,給學(xué)生一個(gè)視覺沖擊,吸引他們,并告訴他們學(xué)習(xí)了VB程序設(shè)計(jì)后,大家都能夠編出這些小程序,來充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,迎合了學(xué)生渴望成功的心理特點(diǎn)。
(二)立足具體實(shí)例,滲透基本概念
剛接觸程序設(shè)計(jì)的中職學(xué)生,對(duì)程序設(shè)計(jì)充滿了好奇,如果教材把對(duì)象、事件、控件等一大堆的概念放在前面講,一下子引入大量抽象的名詞、概念,就會(huì)打擊學(xué)生的學(xué)習(xí)興趣。因此要想讓學(xué)生領(lǐng)會(huì)這些抽象的概念,教學(xué)中應(yīng)以一個(gè)個(gè)鮮活的具體實(shí)例為切入點(diǎn),在每個(gè)例子中適時(shí)、適量滲透一些相關(guān)的概念和知識(shí),讓學(xué)生在做中學(xué),在學(xué)中做,使學(xué)生在完成任務(wù)的過程中,逐漸地、很自然地去體會(huì)控件、對(duì)象、事件的概念。為了讓學(xué)生靈活掌握每個(gè)控件的用法,教學(xué)中要安排足夠的課時(shí)把這些控件的用法滲透到一個(gè)個(gè)程序?qū)嵗?,由淺入深逐漸介紹,讓學(xué)生在編寫程序的過程中總結(jié)控件的用法。
(三)分解難點(diǎn),逐個(gè)掌握
在VB程序設(shè)計(jì)的三大環(huán)節(jié)中,重點(diǎn)難點(diǎn)是編寫代碼。代碼不要一次性給出,而是通過逐步實(shí)現(xiàn)各個(gè)功能,再組合程序(若程序較復(fù)雜,還應(yīng)給出流程圖),實(shí)現(xiàn)加強(qiáng)功能,這樣學(xué)生才能真正理解結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn),并且把難點(diǎn)進(jìn)行了分解。最好在編寫程序代碼的過程中設(shè)想好一些以往學(xué)生常見的、典型的錯(cuò)誤,以便通過調(diào)試工具進(jìn)行找錯(cuò)并修改,可以讓學(xué)生加深對(duì)知識(shí)點(diǎn)的掌握,以后也不會(huì)再犯同樣的錯(cuò)誤。
(四)注意因材施教,發(fā)揮學(xué)生特長
由于中職學(xué)生基礎(chǔ)和能力的差異,在進(jìn)行教學(xué)時(shí),應(yīng)根據(jù)學(xué)生的具體情況制定不同的目標(biāo),提出不同的要求,充分調(diào)動(dòng)每個(gè)學(xué)生的學(xué)習(xí)積極性,這樣才能達(dá)到應(yīng)有的效果。一學(xué)到程序設(shè)計(jì),學(xué)生的兩極分化就會(huì)特別嚴(yán)重。有些學(xué)生對(duì)程序設(shè)計(jì)特別感興趣,喜歡編程,有時(shí)會(huì)編出讓教師都驚訝的程序,而有些學(xué)生則是根本不愿意學(xué)習(xí),這時(shí)就要在整體教學(xué)中注意兼顧個(gè)別學(xué)生。例如教材中的習(xí)題可以分為必做題和選做題,可以發(fā)揮優(yōu)秀學(xué)生的內(nèi)在潛力,同時(shí)也可以調(diào)動(dòng)中等學(xué)生的學(xué)習(xí)積極性。在教學(xué)的過程中,學(xué)生個(gè)體的差異性不可避免,如果每個(gè)學(xué)生的問題都要教師來解決的話,不僅課堂時(shí)間不允許,而且顧此失彼,還會(huì)影響課堂秩序。教師可以讓成績好的學(xué)生去輔導(dǎo)后進(jìn)生,不僅可以減輕教師負(fù)擔(dān),同時(shí)也加強(qiáng)了學(xué)生之間的編程思想的交流。這既遵循了信息技術(shù)學(xué)科強(qiáng)調(diào)的團(tuán)結(jié)合作的精神,又解決了現(xiàn)實(shí)問題。
(五)養(yǎng)成動(dòng)態(tài)思維習(xí)慣
為了培養(yǎng)學(xué)生的邏輯思維能力和抽象思維能力,在程序設(shè)計(jì)教學(xué)中可以有意識(shí)的在以下幾個(gè)方面給予關(guān)注:①對(duì)于一些比較簡單的程序要求同學(xué)們直接寫出結(jié)果;②對(duì)于有循環(huán)或判斷結(jié)構(gòu)的程序,要求學(xué)生根據(jù)條件一步步向前走,把循環(huán)過程寫下來;③故意給出一些錯(cuò)誤的程序,給學(xué)生設(shè)計(jì)一些陷阱,讓學(xué)生自己去發(fā)現(xiàn);④讓學(xué)生把書本中程序編寫錯(cuò)了的地方改正過來。
(六)通過課程設(shè)計(jì),培養(yǎng)學(xué)生的程序開發(fā)能力
通過學(xué)習(xí),學(xué)生大致掌握了VB的一些基本知識(shí),但對(duì)知識(shí)的理解只停留在表面上,缺乏系統(tǒng)的運(yùn)用,對(duì)小型應(yīng)用程序系統(tǒng)的開發(fā)步驟和調(diào)試都還不熟悉。因此,如果我們能開設(shè)12周的課程設(shè)計(jì)讓學(xué)生在教師的指導(dǎo)下根據(jù)自己的實(shí)際能力選擇一個(gè)課題進(jìn)行設(shè)計(jì),這樣對(duì)學(xué)生的知識(shí)運(yùn)用能力的培養(yǎng)大有裨益的。例如可以要求學(xué)生模仿設(shè)計(jì)windows附件中的計(jì)算器或?qū)懽职?;?duì)于部分?jǐn)?shù)據(jù)庫基礎(chǔ)掌握得較好的同學(xué),要求他們編寫網(wǎng)上學(xué)生成績查詢系統(tǒng)或圖書館管理系統(tǒng),這些課題都比較貼近學(xué)生的實(shí)際,學(xué)生也很有興趣,因此他們?cè)谠O(shè)計(jì)時(shí)較為投入,也能認(rèn)真地查閱資料,分析步驟,進(jìn)行控件的選取、屬性的設(shè)置和事件的編寫、調(diào)試。這樣可以大大提高學(xué)生的程序開發(fā)能力。
VB語言所涉及的內(nèi)容多,知識(shí)面寬,在短短的課堂教學(xué)中,要讓學(xué)生完全掌握是不可能的,所以學(xué)生課外自學(xué)也是一個(gè)重要的環(huán)節(jié)。另外,教師還應(yīng)重視自己創(chuàng)新能力和將專業(yè)知識(shí)應(yīng)用到社會(huì)實(shí)踐中的能力的培養(yǎng),利用VB結(jié)合實(shí)際開發(fā)一些小型的應(yīng)用程序系統(tǒng),使自己更好地掌握它,只有這樣,教師在教學(xué)中才能更好地進(jìn)行目標(biāo)任務(wù)的選編、設(shè)計(jì)和組織,探索出更適應(yīng)學(xué)生的教學(xué)方法,取得更好的教學(xué)效果。
參考文獻(xiàn):
[1]全國中等專業(yè)學(xué)校計(jì)算機(jī)應(yīng)用基礎(chǔ)課程組.Visual Basic 程序設(shè)計(jì)[M].北京:高等教育出版社,1999.[2]何克抗.建構(gòu)主義──革新傳統(tǒng)教學(xué)的理論基礎(chǔ)[J].學(xué)科教育,1998,(3-5).[3]李秉德.教學(xué)論[M].北京:人民教育出版社,1993.