第一篇:VB語言程序設計教與學專題
作者簡介:楊遠花(1984.1.28),女,漢族,四川達州,助教,大學本科,四川文化傳媒職業(yè)學院,程序設計語言教學
郵寄地址:四川省成都市崇州市三和東街28號四川文化傳媒職業(yè)學院 收件人:楊遠花 聯(lián)系電話:***
職業(yè)院校VB語言程序設計教與學
楊遠花
(四川文化傳媒職業(yè)學院,成都 崇州,611230)
摘 要:VB語言程序設計是當前高職院校為計算機專業(yè)開設的程序語言學習的課程。這門課程包含很多語法,結構,算法,而且學習該課程需要學生具備一定的邏輯思維。高職院校當前的教學模式主要是以多媒體教學和上機操作各占一半,通過此教學模式學生學習效果不佳。本文對教與學的方式進行探討。
關鍵字:VB語言程序設計;教與學;高職院校
VB是通過事件驅動的面向對象可視化編程機制的高級語言。VB主要有三大特點:面向對象可視化,事件驅動的編程機制,設計結構化。VB語言設計大致的步驟為建立對象,設置對象屬性,根據功能編寫代碼建立事件過程,運行調試。根據VB的特點和程序設計步驟可知VB實際是一種較為易學易理解的程序設計語言,相對其他的高級語言來講更直觀。高職院校學生基礎較為薄弱,以及教學模式過于死板而造成學生對該課程的學習效果差強人意?,F(xiàn)對該課程的教與學從兩個方面進行探討。
一、教師的“教”
如何“教”才能實現(xiàn)該課程的教學目標,才能讓學生掌握學習程序設計語言的竅門,為今后其他高級語言的學習奠定良好的基礎。首先讓學生了解該課程的教學目標很必要,因此在第一次課上除了要讓學生對該課程的學習感興趣的同時也要讓學生清楚學習該課程的教學目標———學生能夠在VB的開發(fā)環(huán)境下解決實際問題,具備較強的抽象,邏輯思維能力,開發(fā)創(chuàng)新新項目,掌握學習程序設計語言的技巧。
(一)、引發(fā)學生學習該課程的興趣
VB是學生進入大學后學習的第一種語言類課程。在學生不了解該課程的情況下引發(fā)學生學習該課程的興趣相對來講較為容易。高職院校的很多學生都不夠自信,VB這門課程一定要給學生易學易用的第一印象,不然學生會產生畏難心理在今后學習的過程中始終會有擔心自己學不會的心理。該課程的第一次課要讓學生對VB有一定了解,產生學習興趣,對該課程的學習充滿自信和期待。課程的第一次課可以從以下幾個方面入手:
1.引入VB小游戲,操作演示,并抽取其中1、2種游戲告知游戲的玩耍規(guī)則,并讓學生試著玩耍。挑選的游戲玩耍時需要一定的邏輯思維,引發(fā)學生學習興趣的同時,也培養(yǎng)了學生的邏輯思維能力。
2.把游戲放VB開發(fā)環(huán)境中再運行演示,同時對VB開發(fā)小游戲的流程進行簡單的介紹,從而也讓學生對VB的開發(fā)環(huán)境及設計步驟有了比較直觀的初步的認識和了解。選取游戲中最簡單的操作功能進行編程和運行演示,給學生易學易懂的感覺,提高學生學習該課程的自信。3.布置學生課后練習抽取的游戲,在下一次課程時比賽通關。此過程主要是為了學生熟悉游戲規(guī)則及玩耍技巧,加強學生的邏輯思維能力,為后續(xù)對游戲的設計和編寫代碼奠定良好的基礎。
(二)、課程教學的整體規(guī)劃
第一次課引發(fā)學生的學習興趣后,在后續(xù)的課程講解中,同樣需要關注學生的情況,盡量避免學生對該課程產生難學難懂的心理,一旦學生出現(xiàn)抵觸的趨勢,就應對教學進行相應的調整。根據多年的教學實踐,后續(xù)課程主要以項目驅動法進行教學。主要的教學流程如下:
1.引入實例或游戲,運行實例或者游戲,進行功能分析、操作規(guī)則講解,設計流程分析。
2.將實例或游戲按照功能進行分解,從易到難的原則選擇模塊進行分析設計。對每一個模塊需要用到的語法、屬性、方法進行大概的介紹。
3.每一模塊進行模塊分析,算法,設計,編寫程序,運行調試的過程中,詳情講解如何應用對應的語法、屬性、方法,從而完成對應模塊的設計。
4.最后分析各模塊的關系,聯(lián)接各模塊,從而完成實例或游戲。
5.布置新的游戲或者實例(與講解的實例或游戲含有相同的語法,屬性,方法),讓學生分組討論,采取分工合作的方式,在規(guī)定時間內進行分析設計出新的實例或者游戲。
6.教師應時刻關注學生的進度,適當給予指導,設置懲罰和獎勵來加強學生完成的動力。懲罰和獎勵由學生自己提,以大多數(shù)學生贊成的懲獎方式為準。
二、學生如何學習
教師講授的模式和方法主要是引導學生學習,讓學生學習的更輕松。這是教學中的“教”,另一方面是學生如何學習即教學中的“學”?!皩W”是學生主動的一個方面,需要學生配合教師的“教”,以及自主學習才能夠更好的實現(xiàn)教學目標,才能真正體現(xiàn)教學的意義。針對學生的狀況進行了不同的學習方式。
(一)、基礎較弱的學生如何學習
高職院校的很多學生從入學后,對所有專業(yè)的學習都不感興趣,學習上動力不足,上課聽不進去,注意力無法集中,作業(yè)全抄襲以應付教師檢查。常常處于這種狀態(tài)的學生,即使偶爾想學習,也很難持久。主要是因為高職院校的學生心理并未成熟,仍帶有許多少年時期的痕跡,如幼稚,脆弱,自制力薄弱,依附性強等,加之他們沒有社會閱歷,無法感受到能力的重要性,從而放任自己。對于這部分同學需要教師特別關心和重視,了解學生,多與該類學生交流,引導學生建立自信,嘗試的去學習。對于語言類的學習,教師需要特別對待,布置一些簡單的有趣的案例或項目讓這一部分同學去完成,從而建立他們的自信。這類學生更適合理論知識較少,實踐操作更多的教學方式,讓他們處于實踐中去理解基本的語法、結構等理論知識。對于不懂或者無法理解并應用的知識點,先讓學生學會查閱書籍或者在網絡上搜索查詢在實踐中如何應用對應的知識點,并多看該知識點的應用案例,從而理解和應用該知識點完成對應的案例或項目。
(二)、基礎適中的學生如何學習
課程針對大部分學生(基礎適中的學生)安排的項目或者游戲分組完成時各組都將按照基礎較好、基礎一般、基礎較差的進行組合,均勻各組的實力。組內成員必須相互幫助,相互督促,分工協(xié)作完成整個項目,在完成后一起梳理整個完成過程,將各自完成的小模塊的分析設計思路和流程分享給該組的其他同學,如果該組有不懂的同學,大家應該一起幫助該同學,給予詳細的講解,讓整個組的同學對項目或者游戲的各個環(huán)節(jié)都了如指掌,從而使項目或游戲的分析設計流程更清晰明了。
(三)、基礎較好的學生如何學習
對于自覺性比較高,領悟力比較強的同學,建議學生在完成課內項目的同時,再布置新項目讓他們利用課后時間試著去完成,拓展該課程知識的應用學習,這一部分學生需要通過自學,更加熟練應用VB的語法、結構、算法去完成新項目,培養(yǎng)其獨立分析問題,解決問題的能力。
學生在所有項目或者游戲的分析設計過程中,教師應一直跟蹤學生實施的進度,適時的給予指導和引導。
三、總結
VB語言程序設計的教學主要以學生為主體,教師引導的教學模式進行。整個課程的教學以項目驅動為主線,并采用了因材施教的方式兼顧了所有學生的學習。這種教學方式充分調動了學生學習的主動性,努力培養(yǎng)了學生自主學習的良好習慣,提高了學生實際應用能力,為今后語言類的學習打下了良好的基礎。參考文獻
[1]林卓然.VB語言程序設計[M].電子工業(yè)出版社,2009.
[2]崔艷莉,張敏,王重英.淺談“案例+任務”驅動教學法在VB程序設計語言教學中的應用[J].中國農業(yè)銀行武漢培訓學院學報,2009,(1). [3]楊世福.淺談VB語言程序設計課程教學策略[J].中國新技術新產品,2009,(12).
第二篇:VB程序設計課程設計
VB程序設計課程設計
1、目的
VB程序設計課程設計是考察學生對VB程序設計課程相關知識點掌握情況的重要環(huán)節(jié),也是激勵學生進一步學習VB、提高運用VB開發(fā)實際計算機程序的能力。課程設計的重點在于學生利用VB開發(fā)程序的能力。
2、課程設計題目
學生信息管理系統(tǒng)
3、程序功能
該程序具有建立數(shù)據庫,建立數(shù)據庫表,添加數(shù)據,刪除數(shù)據,查詢學生每學期成績、不及格情況、積點情況等相關信息的功能。
4、實現(xiàn)要求
每個學生建立一個數(shù)據庫(名字自擬),數(shù)據庫中建立學生基本信息表(學號、姓名、性別、出生年、出生月、出生日、聯(lián)系電話、年級、班級、住址等)、學生成績表(學號、課程號、成績、學期等)、課程信息表(課程號、課程名稱、出版社、出版日期、版次、頁碼、價格、課程類型(基礎課、專業(yè)基礎課、選修課等)、開課學院等)。
把課程信息、每一學期的成績等分別輸入相應的表中,其中學生基本信息表記錄不少于5個學生的信息。
在以上數(shù)據的基礎上,實現(xiàn)相關的程序功能(不僅僅第3條指定的功能)。
設計多界面程序,相關查詢結果應由不同的界面顯示,每個同學顯示結果的形式應盡量不同。
5、考核
根據學生實現(xiàn)程序功能多少(40分)、界面設計情況(20分)、課程設計報告撰寫情況(20)、答辯情況(20分)進行考核。雷同者應重做。
6、課程設計報告內容
1)課程設計題目
2)課程設計的目的3)程序功能介紹
4)程序界面設計與控件屬性設置
5)程序代碼編寫
6)程序演示(將運行過程用截圖方式截下來,并對輸入數(shù)據、輸出的結果進行適當說明)
7)課程學習與課程設計心得體會
7、上交材料
本次課程設計以小班為單位上交如下資料:
1)光盤:每一小班建立一個目錄(專業(yè)年級班級),在此目錄下建立每個同學的目錄(學號姓名),在每個同學的目錄下保存該同學的電子版的課程設計報告、打包的程序。
2)紙制版的課程設計報告
第三篇:vb程序設計方法
發(fā)表于《中小學信息技術教育》雜志2005年第7期 VB程序設計方法——今天我來做導演!
教學目標:
1、知道創(chuàng)建一個VB程序的基本步驟
2、了解窗口、事件和消息的含義
3、培養(yǎng)學生的自主探究精神
教學重點和難點:
1、窗口,事件和消息的關系
2、屬性的設置
3、代碼的輸入
學生分析:
高一學生,已經學習了程序的三種基本結構,能辨別三種結構,但不會自己書寫程序。對VB基本上一無所知。
教學方法:
采用主動式任務驅動的教學方法,通過創(chuàng)設情境,激發(fā)學生對VB的興趣,使學生產生動手做一個VB程序的欲望.在布置任務的時候,不是教師指定完成什么任務,而是由學生自己提出想完成一個樣的任務,即想做一個什么樣的VB程序,因為任務是學生自己提出來的,所以學生肯定感興趣的,這就避免了教師布置的任務不能照顧到全體學生裝的弊端.而教師作為引導者和技術幫助者,幫助學生一步步地完成任務,引導學生分解任務,分解為界面的創(chuàng)建,屬性的設置,代碼的輸入等幾部分。在實踐過程中,使學生掌握用VB進行程序設計的步驟和方法。
教學過程:
一、激趣引入
師:上節(jié)課中我們演示了一個拋硬幣的VB小程序,大家還有印象嗎?(教師演示這個程序)師:下面我再來演示幾個其他VB小程序(教師演示若干個趣味小程序,如,和劉德華對話,井字棋,心情好嗎,挖地雷,單選復選框與字體,測驗記憶力,彈球游戲,剪刀包袱,在演示過程中,讓學生注意鼠標單擊按鈕,或者鼠標移動,窗口上會有什么反應)
師:窗口——舞臺,事件——導演的命令,反應——演員的表演,控件——演員(以對比方式說明它們之間的關系,讓學生明白,需要哪個演員(控件)作出什么表演,要對這個演員(控件)發(fā)號施令,導演不能瞎指揮,不然表演要亂套的。)
師:有了舞臺,演員,導演在哪兒呢?導演就是你!今天就是請大家當一回導演(出示課題:今天你來做導演!)意圖:
1、在演示過程中,提醒學生注意窗口,事件(點擊按鈕或移動按鈕),消息(事件的反應)。
2、激發(fā)學生的興趣,產生自己動手做一個VB程序的欲望。
二、形成任務 大屏幕展示:
一、確定導演的工作目標,即你想要完成一個什么樣的VB程序?
老師引導,啟發(fā)學生,使每個學生能確定自己的目標,即要完成一個什么樣的VB程序,即名稱是什么?功能是什么?……。(對于不能確定的學生,建議參考老師演示的例子,從中選擇一個自己感興趣的)
意圖:這是很重要的一個過程,要很好地引導學生,使學生清楚地知道自己的任務,即自己要做什么?
三、分解任務
(以演示中的一個小例子,來說明如何完成一個VB程序)大屏幕展示:
二、導演如何完成任務?
師:導演正式上任了,大家都胸有成竹了,明確了要做一個什么樣的VB程序,首先做什么呢?
1、界面的設計(舞臺的布置)師:一個程序,你最先看到是什么?
師:舞臺如何布局?演員如何選取?窗口如何布局?上面要放哪些東西?這些東西怎么放比較好看?……
意圖:引導學生從界面設計入手,學會用控件來輸入文字,圖片,通過對文字的修飾,圖片的插入,引入屬性的設置,突破這個難點。
2、如何讓對象動起來?
師:窗口布置好了,舞臺拱建好了,演員也到位了,那么讓演員如何表演呢?每個演員做什么動作呢?導演發(fā)布命令的時候(輸入代碼)的時候,一定要看清對象,不要亂發(fā)命令啊!意圖:
引入代碼的輸入。為節(jié)省時間,提供演示程序的代碼,避免自己書寫代碼。
四、動手實踐
師:各位躍躍欲試的導演們,按照自己剛才確定的任務,動手來完成自己的第一個VB小程序吧!可能問題:
有些學生在輸入代碼的時候,為分不清代碼需要給哪個控件加上,這時一定要讓學生明白,導演的指令必須是針對某個演員發(fā)的,不能亂發(fā)。對于學生碰到的問題,老師做好技術指導工作。
五、評價交流(展示學生作品,交流評價)
師:不同風格的導演設計的效果是不同的,讓我們來欣賞一下各位導演的作品吧 意圖:
通過電子教室軟件,轉發(fā)一些小組完成的作品,能過交流了解其他同學的制作成果,吸取他人經驗
提醒學生在程序中加入制作人信息,即導演的信息,有初步的版權意識
有些學生可能設計的任務比較大,在課內無法完成,則鼓勵在課后繼續(xù)完成,作為拓展作業(yè)。
五、總結
師:各位導演感覺如何?做一個導演不容易吧,做一個好的導演更不容易。創(chuàng)建一個VB程序的基本步驟:界面設計,屬性設置,代碼輸入。
導演有大有小,但是基本工作是一樣的,就是上面這些步驟,今天我們是小導演,明天我們可能是大導演,期待欣賞到同學們的大作!意圖:回顧過程,總結提高。
附:學案
今天我來做導演
——VB程序設計方法
一、明確目標
身為導演,最重要的一件事,就是明確自己的目標,請確定你的目標,即你想做個什么樣的VB程序?
提示:如果一時之間想不出來,可以參考老師演示的例子
二、設計舞臺(界面的布局)
1、如果你想在窗口上輸入文字,方法如下:
(1)用鼠標選擇左邊工具欄中的“LABEL”標簽
(2)在窗口上拖出一個大小合適的矩形(矩形的大小可以用矩形邊上的八個小方塊進行調整)
2、如果你想插入一張圖片,方法如下:
(1)用鼠標選擇左邊工具欄中的“IMAGES”標簽
(2)在窗口上拖出一個大小合適的矩形
3、如果你想在窗口上增加一個按鈕,方法如下:
(1)用鼠標選擇左邊工具欄中的“BUTTON”標簽
(2)在窗口上拖出一個大小合適的矩形
4、如果你想在窗口上增加一個文本框,方法如下:
(1)用鼠標選擇左邊工具欄中的“TEXT”標簽
(2)在窗口上拖出一個大小合適的矩形
:),增加其他控件的方法類似,相信自己,試一試!
三、對演員進行分工(屬性的設置)
1、如何在窗口上顯示文字?
方法如下:
(1)用鼠標選中Label控件
(2)在右邊的屬性窗口中找到“Caption”屬性,在右邊輸入要顯示的文字 思考:如何修改文字的字體?顏色?大小? 提示:修改相應的屬性
2、如何插入圖片?
方法如下:
(1)用鼠標選中Image控件
(2)在右邊的屬性窗口中找到“Picture”屬性,點擊旁邊的省略號按鈕,選擇要插入的圖片
3、如何修改Text顯示的文字? 方法如下:
(1)用鼠標選中Text控件
(2)在右邊鼠性中選中Text屬性,輸入要顯示的文字
4、如何修改按鈕上顯示的文字? 方法如下:
選中按鈕,修改“Caption”屬性
四、讓演員動起來(輸入代碼)選擇演員,輸入想要演員實現(xiàn)的代碼
五、檢查一下導演工作進展如何? 方法: 運行、播放
六、你是個合格的導演?還是個優(yōu)秀的導演?
1、你知道如何做一個VB程序了嗎?(知道/不知道)
2、你是個合格的/優(yōu)秀的導演?(是/不是)
第四篇:VB語言程序設計-在線作業(yè)_C 答案
VB語言程序設計-在線作業(yè)_C 用戶名:W310201132227最終成績:100.0 一 單項選擇題
1.當一個工程含有多個窗體時,其中的啟動窗體是()。
窗體
最后一個添加的窗體 第一個添加的窗體
啟動Visual Basic時建立的窗體
本題分值: 5.0 用戶得分: 5.0 用戶解答: 在“工程屬性”對話框中指定的窗體 知識點:
2.在窗體上面畫一個名稱為Text1的文本框,然后編寫如下的事件過程: Private Sub Text1_KeyPress(KeyAscii As Integer)
......End Sub
若焦點位于文本框中,則能夠觸發(fā)KeyPress事件的操作是()。
按下鍵盤上的某個鍵 雙擊文本框 鼠標滑過文本框 單擊鼠標
本題分值: 5.0 用戶得分: 5.0
在“工程屬性”對話框中指定的用戶解答: 按下鍵盤上的某個鍵 知識點:
3.為了裝入一個VB應用程序,應當()。
只裝入窗體文件(.frm)只裝入工程文件(.vbp)分別裝入工程文件、窗體文件和標準模塊文件 分別裝入工程文件和標準模塊文件(.bas)
本題分值: 5.0 用戶得分: 5.0 用戶解答: 只裝入工程文件(.vbp)知識點:
4.為了在按下Esc鍵時執(zhí)行某個命令按鈕的事件過程,需要把該按鈕的哪個屬性設為True()。
Default Value Cancel Enabled
本題分值: 5.0 用戶得分: 5.0 用戶解答: Cancel 知識點:
5.用菜單編輯器創(chuàng)建菜單時,如果要在菜單中添加一條分隔線,正確的操作是()。
在標題輸入框中輸入“-”(減號)在名稱輸入框中輸入“-”(減號)在名稱輸入框中輸入“_”(下劃線)在標題輸入框中輸入“_”(下劃線)
本題分值: 5.0 用戶得分: 5.0 用戶解答: 在標題輸入框中輸入“-”(減號)知識點:
6.在顯示菜單時,菜單的哪個屬性為True時將用灰色顯示該菜單項標題()。
Visible Checked Caption Enabled
本題分值: 5.0 用戶得分: 5.0 用戶解答: Enabled 知識點:
7.為了使標簽框控件覆蓋背景,應把BackStyle屬性設置為()。
False True 1 0
本題分值: 5.0 用戶得分: 5.0 用戶解答: 1 知識點:
8.使文本框獲得焦點的方法是()。
SetFocus GotFocus LostFocus Change
本題分值: 5.0 用戶得分: 5.0 用戶解答: SetFocus 知識點:
9.在窗體上畫兩個文本框(Name屬性分別為Text1和Text2)和一個命令按鈕(Name屬性為Command1),然后編寫如下兩個事件過程:
Private Sub Command1_Click()
a = Text1.Text+Text2.Text Print a
End Sub
Private Sub Form_Load()Text1.Text = “" Text2.Text = ”“
End Sub
程序運行后,在Text1和Text2中分別輸入123和321,然后單擊命令按鈕,則輸出結果為()。
444 321123 123321 132231
本題分值: 5.0 用戶得分: 5.0 用戶解答: 123321 知識點:
10.當拖動滾動條中的滾動塊時,將觸發(fā)滾動條的事件是()。
Scroll SetFocus Change Move
本題分值: 5.0 用戶得分: 5.0 用戶解答: Scroll 知識點:
11.下面不是VB的數(shù)據類型的是()。
Currency Object Bool Single
本題分值: 5.0 用戶得分: 5.0 用戶解答: Bool 知識點:
12.下面的數(shù)2.65358979335278E-06寫成普通的十進制數(shù)是()。
0.***335278 0.***5278 0.***35278 0.***278
本題分值: 5.0 用戶得分: 5.0 用戶解答: 0.***35278 知識點:
13.下面的數(shù)1.2***69E+19寫成普通的十進制數(shù)是()。
12***6900000 12***690000 12***6900 12***69000
本題分值: 5.0 用戶得分: 5.0 用戶解答: 12***6900000 知識點:
14.下列可作為VB的變量名的是()。
Abs AB∏
3*Delta PrintChar
本題分值: 5.0 用戶得分: 5.0 用戶解答: PrintChar 知識點:
15.設a = 2,b = 3,c = 4,d = 5,下列表達式Not a <= c Or 4 * c = b ^ 2 And b <> a + c的值是()。
True 1 False-1
本題分值: 5.0 用戶得分: 5.0 用戶解答: False 知識點:
16.語句Print 5 * 5 5 / 5的輸出結果是()。25 5 0
本題分值: 5.0 用戶得分: 5.0 用戶解答: 25 知識點:
17.表達式4 + 5 6 * 7 / 8 Mod 9的值是()。7 6 4
本題分值: 5.0 用戶得分: 5.0 用戶解答: 5 知識點:
18.以下語句Print 3 + 4 5 * 6 / 7 Mod 8的輸出結果是()。4 3 5
本題分值: 5.0 用戶得分: 5.0 用戶解答: 4 知識點:
19.語句Print Sgn(-6 ^ 2)+ Int(-6 ^ 2)+ Int(6 ^ 2)的輸出結果是()。
-1 1-72-36
本題分值: 5.0 用戶得分: 5.0 用戶解答:-1 知識點:
20.以下語句的輸出結果是()。
a = Sqr(3)
Print Format(a, ”$$####.###")
$1732 $$0001.732 $1.732 $$1.732
本題分值: 5.0 用戶得分: 5.0 用戶解答: $$1.732 知識點:
第五篇:VB程序設計(2014大作業(yè))
《VB程序設計》大作業(yè)
一、大作業(yè)的內容
本次大作業(yè)要求學生根據所學知識以及個人愛好,設計開發(fā)一個VB應用小程序。要能體現(xiàn)出:
1.《VB程序設計》各種語句的綜合使用能力; 2.《VB程序設計》各種相關控件的使用能力;
3.根據具體的設計題目,設計清晰、美觀界面的能力; 4.一定的綜合設計能力。
二、大作業(yè)的要求
本次大作業(yè)應滿足以下要求:
實用性:應用程序要有明確的應用主題,有一定的實用價值。結構性:應用程序具有良好的程序結構??勺x性:應用程序具有較好的可讀性。全面性:應用程序應包含比較全面的功能。
友好性:合理使用VB提供的各種控件,設計友好、美觀的使用界面。
三、大作業(yè)的步驟 1.根據個人興趣、愛好,以及提交時間的要求,自己確定設計題目(可參考附件1); 2.查找與設計題目相關的資料;
3.進行應用程序總體結構、使用功能的設計; 4.進行應用程序的界面設計和源程序代碼的編寫; 5.上機編輯、調試程序;
6.保存應用程序, 并生成可執(zhí)行文件; 7.撰寫設計報告。
四、設計報告的基本格式
設計報告的基本內容至少包括封面、正文、總結三部分。(1).封面(包括:題目、班級、姓名、指導教師、完成日期等信息)(2).正文
1、課題的選材過程(設計思路);
2、設計的將要達到的目標;
3、總體設計結構與功能;
(1)總體設計結構介紹(繪制:結構流程圖)
(2)各功能模塊運行界面的功能、算法和操作步驟;
4、設計結果分析;(運行結果展示、正確性分析)(3).總結(感想、收獲、啟發(fā)、存在的問題)
五、課程大作業(yè)提交
(1)形式
設計報告 + 源程序文件(含可執(zhí)行文件)
其中:<1>設計報告的封面統(tǒng)一(附件2);
<2>源程序文件(含 *.vbp;*.frm;*.exe)打包壓縮成一個文件,以學號+姓名(例如: 11020741姓名)為文件名。
(2)時間
2014年5月10日 之前;
(3)方法
紙質報告及壓縮文件交各班學委,按順序排好后由學委統(tǒng)一上交;
附件一:
參考題目
1、《班級信息系統(tǒng)》
描述:如同班級和每個成員的成長日記,信息量大,生動活潑,有紀念意義。要求:具有數(shù)據庫、圖片庫等功能。
2、《幼兒算術游戲》
本系統(tǒng)面向3-6歲幼兒進行加、減法練習,要生動活潑,寓教于樂,主要以圖形、動畫、聲音等多媒體形式提供學習環(huán)境。要求:
題型包括選擇題和填空題兩種形式。
隨機出題,范圍為100以內的加、減法,也可以是加減法的混合運算。以練習和試卷兩種形式出題。
答案可以提供圖片的形式進行選擇,也可以從鍵盤輸入。答題后要用聲音或者動畫給出獎勵或評價。
提供背景音樂。
3、《記事本程序》
記事本主要是對文字進行編輯處理的軟件。能進行新建、打開、保存等功能;并且能運用 剪貼、復制、粘貼、清除功能,對文字更方便的錄入。另外還可以根據用戶的需要查找相應的 文字,實現(xiàn)編輯功能。
由于記事本是一套簡單的文本編輯器。要求記事本不但要具備完善的編輯、方便的性能,還要提供更簡便的操作。這就要求設計人員在編輯過程當中盡可能的考慮到。包括以下內容: *對文本進行編輯; *用戶根據不同的權限可對文本進行添加、刪除、修改等操作;*對記事本進行各種編輯(精確、簡單);
4、《科學計算器》設計
本科學計算器是一種能實現(xiàn) 加、減、乘、除、倒數(shù)、乘方、正玄、余玄、正切、In、n!函數(shù)、進制、弧度轉換等運算功能,并帶有存儲器、統(tǒng)計框等,基本實現(xiàn)了Windows自帶計算器的所有功能。要實現(xiàn)計算器的這些功能就用到我們所學的VB知識編寫程序來實現(xiàn)運算功能并解決問題,也是我們實訓要達到的目的。
5、個人日常收入與開銷記錄、統(tǒng)計與查詢
個人日常收入與開銷記錄包括收入與開銷的時間、收入與開銷來源或者去向、類型,備注,統(tǒng)計功能按月統(tǒng)計與按年統(tǒng)計,查詢包含按時間段和類型查詢。
6、《學生成績管理系統(tǒng)》
本系統(tǒng)由三部分組成:系統(tǒng)管理、學籍管理、成績管理、報表。1.用戶管理:實現(xiàn)用戶的添加、刪除、密碼修改、用戶登錄等功能。2.成績管理:實現(xiàn)學生的成績錄入、成績的查詢、成績的統(tǒng)計。4.報表:可以打印學生的學籍信息、成績。數(shù)據存放到access數(shù)據庫中。使用菜單、界面友好、功能完善。
VB學單詞
本系統(tǒng)功能要求:
1.能夠自動顯示單個單詞中英文及詞性。
2.顯示單個單詞的時間可以調整,并隨時顯示已用時間。3.有暫停功能。
4.可用文本文件存儲單詞。
題目:飯店點菜系統(tǒng)
目的 通過該題目的設計,使學生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設計、程序編碼、測試等基本方法和技能;掌握利用VB開發(fā)數(shù)據庫系統(tǒng)的方法
主要內容和要求(包括原始數(shù)據、技術參數(shù)、設計要求等)
主要功能有:
菜式瀏覽功能:能分類瀏覽飯店的所有菜式、采樣及價格;
點菜功能:進行點菜操作后能預覽點菜結果,并可對其進一步修改; 留言板功能:記錄顧客的意見和建議,并具有瀏覽功能;
抽獎功能:當顧客的消費達到指定金額時,可分檔抽取小獎品。要求:
用數(shù)據庫或文件保存相關信息。
VB程序語言設計
課程大作業(yè)
題目名稱:_________________________________ 班 級:_________________________________ 姓 名:_________________________________ 學 號:_________________________________ 課程教師:
溫海駿
學 期: 2013-2014學年
第2學期
完成時間: