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