![VisualBasic的基本知識[工作范文]_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/58b82c1b-e2a2-4fde-989a-1bd10efc11d8/58b82c1b-e2a2-4fde-989a-1bd10efc11d81.gif)
![VisualBasic的基本知識[工作范文]_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/58b82c1b-e2a2-4fde-989a-1bd10efc11d8/58b82c1b-e2a2-4fde-989a-1bd10efc11d82.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、VisualBasic 的基本知識 一、課題:二、教學(xué)目標(biāo):掌握啟動和退出 VisualBasic 的方法。了解 VisualBasic 窗口的組成,了解 VisualBasic 的三種工作模式,知道工具箱、工程資源管理器窗口、窗體 設(shè)計器窗口、屬性窗口、代碼編輯器窗口的作用。理解工 程的概念,知道工程的構(gòu)成。理解對象、窗體和控件的概 念,掌握建立控件對象的一般步驟,了解對象的命名規(guī)則。 知道對象的三要素,知道讀取和設(shè)置對象屬性的方法,知 道調(diào)用對象方法的格式,知道事件過程的格式。了解事件 驅(qū)動的程序設(shè)計思想和面向?qū)ο蟮某绦蛟O(shè)計方法。三、教學(xué) 的重點和難點:VB 系統(tǒng)中各窗口的功能。對象、窗體
2、、 控件、屬性、方法和事件等基本概念的含義。事件驅(qū)動的 程序設(shè)計思想。三、教學(xué)過程:引入新 上一節(jié)課我們學(xué)習(xí)了程序設(shè)計的基本方法,通過前面的 學(xué)習(xí)我們已經(jīng)知道:要計算機(jī)解決問題,必須編寫程序,即 確定算法,并采用結(jié)構(gòu)化程序設(shè)計方法描述算法。 實際上,采用結(jié)構(gòu)化程序設(shè)計方法描述的算法,只有用 某一種計算機(jī)編程語言表示出來,才能稱之為計算機(jī)程序, 才能在計算機(jī)上執(zhí)行。在眾多的計算機(jī)編程語言中,目前使 用得較為廣泛的是 VisualBasic ,簡稱 VB 它是美國微軟公 司推出的基于 indos 環(huán)境的面向?qū)ο蟮某绦蛟O(shè)計語言,本節(jié) 課我們將學(xué)習(xí)“第二節(jié)”,了解 VB 窗口的組成和面向?qū)ο?的程序設(shè)
3、計方法。在具體學(xué)習(xí)本節(jié)內(nèi)容之前,首先讓同學(xué)們 看一個用 VB 編制的小程序。演示:一個簡單的 VB 程序一一 “歡迎使用 VisualBasic ”本節(jié)課我們將通過實際制作這個 小程序,來具體說明 VB 窗口的組成和面向?qū)ο蟮某绦蛟O(shè)計 基本方法。討論式學(xué)習(xí)新內(nèi)容 提問并結(jié)合演示一一使學(xué)生了解 VB 的工作界面提問: 要想用 VB 編程,必須先運(yùn)行它,那么在 indos 操作系統(tǒng)中 如何運(yùn)行一個已經(jīng)安裝好的軟件呢?答案:方法一:單擊開 始菜單的程序子菜單中相應(yīng)的菜單命令;方法二:雙擊該軟 件在桌面上的快捷方式。邊演示邊講解 :啟動 VB 后,會出現(xiàn) “新建工程”對話框,該對話框有三個選項卡,從字
4、面上我 們不難理解它們的含義:? 新建:建立新工程 ?現(xiàn)存:選擇 和打開現(xiàn)有工程 ?最新:列出最近使用過的工程在 VB 中, 一個應(yīng)用程序即為一個工程。要創(chuàng)建我們剛才運(yùn)行的程序, 須選擇“新建”選項卡,并選取其中的“標(biāo)準(zhǔn) EXE項,然 后單擊“打開”按鈕,進(jìn)入 VB 的窗口。引導(dǎo)觀察:請同學(xué) 們認(rèn)真觀察 VB 的窗口,把它與我們前面學(xué)習(xí)過的軟件做個 比較,想一想它們有什么相同和不同之處?答案:相同點: 都有標(biāo)題欄、菜單欄和工具欄;不同點:有許多獨立存在的 子窗口。學(xué)生自學(xué):請學(xué)生閱讀本節(jié)的第二部分內(nèi)容一一 VisualBasic 窗口的組成,上機(jī)操作,思考以下幾個問題: ?VB 有哪三種工作模
5、式?目前我們正處于哪一種工作模式? ?VB 的菜單欄中有哪些菜單項是編程專用的? ?VB 中有哪些 獨立存在的子窗口?它們的作用是什么?學(xué)生自學(xué)后,師生 一起討論上述三個問題,并作適當(dāng)演示。答案:設(shè)計、運(yùn) 行和中斷模式,設(shè)計模式。工程、調(diào)試和運(yùn)行等??雌?幕說出老師所指的窗口的名稱。練習(xí):請把下述窗口的功能 序號填寫在相應(yīng)的窗口名稱前工具箱窗口設(shè)置對象的各 種屬性窗體設(shè)計器窗口管理程序中的各類文件工程管理 器窗口進(jìn)行程序界面的設(shè)計屬性窗口提供設(shè)計程序界 面的工具代碼窗口顯示和編輯程序代碼 VB 的工作環(huán)境看 起來挺復(fù)雜,但是不用怕。接下來我們就具體建立一個 VB 程序,看一看這些窗口到底該怎樣
6、發(fā)揮作用。講解與演示 相結(jié)合一一使學(xué)生掌握窗體設(shè)計的方法在 VB 中建立一個程 序主要包括兩部分工作,即:設(shè)計窗體和編寫代碼。設(shè)計窗 體也就是設(shè)計一個應(yīng)用程序的操作界面。當(dāng)建立一個新的程 序時,VB 自動創(chuàng)建一個新的窗體,命名為 Fori,窗體是 VB 應(yīng)用程序的基本構(gòu)造模塊,每一個窗體都有自己的窗體設(shè)計 器窗口,是我們進(jìn)行界面設(shè)計的場所,一個窗體在程序運(yùn)行 時便成為一個窗口,如果你的程序有三個窗口,那你就得有 三個窗體,一開始窗體是一片空白,但經(jīng)過設(shè)計之后,它可 以展現(xiàn)出各種不同的面貌。演示:展示幾個已設(shè)計好的窗體 設(shè)問:如何進(jìn)行窗體的設(shè)計呢?進(jìn)行窗體設(shè)計,就要用到工 具箱中的工具。VB 的
7、工具箱中有許多的工具, 窗體設(shè)計的步 便是選取工具箱中的工具,并將其放置在窗體上,放置在窗 體上的“工具”在 VB 中稱為“控件”,它是窗體中能完成 某種特定功能的部件。引導(dǎo)觀察:下面請大家注意觀察老師 的操作,看一看我是如何在窗體上創(chuàng)建控件的。演示:在窗 體上設(shè)計三個命令按鈕和一個文本框。提問:老師是如何使 用工具箱中的工具創(chuàng)建控件的?答案:單擊 VB 工具箱中的 一個工具,再將指針移到窗體上的適當(dāng)位置,按下左鍵并移 動鼠標(biāo)即可畫出所要的控件。提示: VB 中,還有另外一種創(chuàng) 建控件的方法,請大家以后上機(jī)操作時閱讀 VB 的幫助,自 己來掌握這一方法。VB 的窗體和窗體上的控件統(tǒng)稱為對象,
8、經(jīng)過上面的窗體設(shè)計,達(dá)到了讓各個對象各就各位的目的, 這僅是可視化程序設(shè)計的開始。在學(xué)生自學(xué)的基礎(chǔ)上,講 解并演示一一使學(xué)生掌握設(shè)置對象屬性的方法學(xué)生閱讀本 節(jié)的第三部分內(nèi)容一一面向?qū)ο蟮某绦蛟O(shè)計,思考以下幾個 問題:?VB 中使用得最多的對象是什么? 為什么要給對象 命名?如何給對象設(shè)置一個有意義的名字? ?VB 程序中的對 象有哪三個要素?人是否具有這三個要素,試具體說明。? 事件驅(qū)動的程序設(shè)計思想的基本含義是什么?學(xué)生自學(xué)后, 師生一起討論上述問題。 答案:窗體和控件。有了名字才能在程序中引用該 對象;用指明對象類型的 3 個小寫字母組成的前綴和表示該 對象作用的縮寫字母共同構(gòu)成對象的名
9、字。屬性、方法和 事件;姓名、血型、身高和體重等是人的屬性;行動、語言 和思維是人的方法;外界對人的各種刺激是事件。值得注意 的是,同一窗體中不同對象的名字不允許相同,就象 indos95/98 中同一個文件夾里不允許有兩個相同的文件名 一樣。準(zhǔn)確地說,屬性是對一個 VB 對象的性質(zhì)和狀態(tài)的描 述, 了解屬性的意義并能正確設(shè)置屬性是對象使用中最重要 的工作,不過就像我們要徹底了解一個人的個性不是一兩天 就可以辦到的一樣,想要了解對象的每一個屬性也不是一蹴 而就的,先掌握主要的方面無疑是最聰明的做法。設(shè)問:在 我們現(xiàn)在設(shè)計的應(yīng)用程序中,哪些屬性是對象的主要屬性 呢?在當(dāng)前程序中,需要設(shè)置窗體和兩
10、個命令按鈕的 caption 屬性和一個文本框的 Text 屬性,這里我們暫不設(shè)置 各對象的 Nae 屬性,采用系統(tǒng)的默認(rèn)值,它們是對象的主要 屬性。提問:如何設(shè)置對象的屬性呢?答案:對象的屬性可 以在設(shè)計程序界面時通過屬性窗口設(shè)置,也可以在運(yùn)行時通 過程序代碼設(shè)置。演示:VB 中兩種設(shè)置對象屬性的方法本程 序中各對象屬性的設(shè)置對象屬性設(shè)置值 Forlcaption 歡迎使 用 VisualBasicandlcaption 顯示 and2caption 清除 and3caption 退出 TextIText 引導(dǎo)觀察:請大家注意觀察: 老 師是如何通過屬性窗口設(shè)置對象的這些屬性的,設(shè)置屬性后
11、的程序界面有何改變。演示:通過屬性窗口設(shè)置四個對象的 caption 屬性和文本框的 Text 屬性在完成了對象屬性的設(shè)置 后,立刻就有了“中文版”的程序界面。接下來的工作是告 訴程序,如果我們單擊命令按鈕,程序要做出怎樣的反應(yīng)。 這種對象對外部操作的響應(yīng),稱為事件,在程序中如何響應(yīng) 事件,這就是創(chuàng)建事件過程的事情了。結(jié)合演示并講解一 使學(xué)生了解事件過程的創(chuàng)建提問:創(chuàng)建事件過程應(yīng)該使用 哪一個窗口呢?答案:代碼編輯器窗口。演示:代碼編輯器 窗口一開始并沒有出現(xiàn),調(diào)出該窗口有兩種方法:一種是雙 擊需要編寫事件過程的對象,另一種方法請大家以后上機(jī)操 作時通過閱讀 VB 的幫助去掌握。設(shè)問:如何使用
12、代碼編輯 器窗口來創(chuàng)建我們所需要的事件過程呢?在我們設(shè)計的這 個程序中,只要對單擊命令按鈕這一事件做出響應(yīng),因而僅 需編寫單擊命令按鈕的事件過程。引導(dǎo)觀察:下面請大家注 意觀察我是如何創(chuàng)建“顯示”“清除”和“退出”這三個按 鈕的事件過程的。演示:創(chuàng)建三個命令按鈕的事件過程,代 碼如下:“顯示”按鈕 PrivateSuband1_clicText1.Text= 很高興你能學(xué)習(xí) VB 語言EndSub “清除”按鈕 PrivateSuband2_clicText1.Text=EndSub “退出”按鈕 PrivateSuband3_clicEndEndSubVB 為每個對象預(yù)定義了一 系列的事件集
13、,命令按鈕缺省的響應(yīng)事件是 clic 事件,在 操作過程中,大家可以看到 VB 已經(jīng)構(gòu)造好了事件過程的框 架,我們所需要做的就是在其中填上必要的代碼。 提問:“顯 示”按鈕的代碼窗口中,事件過程名是什么? VB 中事件過程 名是如何構(gòu)成的?答案:“ and1_clic ”是事件過程名; VB 中事件過程名由對象名、下劃線和事件名組合而成。提問: Text1.Text=很高興你能學(xué)習(xí) VB 語言這一行代碼的作用是 什么?答案:在程序運(yùn)行時,若單擊“顯示”按鈕則改變文 本框?qū)ο?Textl的 Text 屬性的值。從上述代碼可以看出, 代碼中也可以改變對象的屬性,格式如下:對象 .屬性二屬性 值在事件過程中還可以調(diào)用對象的方法,方法是對象本身所 固有的動作。VB 中調(diào)動對象方法的格式是: 對象.方法參數(shù) 名表例如:Fori.Print 你好。此句使用 Print 方法,程 序運(yùn)行時會在 Fori 窗體中顯示字符串“你好”。通過上面 的設(shè)計我們知道,VB 程序的執(zhí)行是由事件控制的, 在響應(yīng)不 同的事
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天然植物提取項目可行性研究報告
- 2025年EMI屏蔽材料項目合作計劃書
- 不為打翻的調(diào)色盤哭泣
- 電纜故障探測儀行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 中國汽車倒車?yán)走_(dá)行業(yè)市場全景分析及投資戰(zhàn)略規(guī)劃報告
- 鋼管拆除合同范本
- 中國耳掛口罩項目投資可行性研究報告
- 2025年成品漿板包裝輸送系統(tǒng)項目合作計劃書
- 代理外貿(mào)合同范本
- 2020-2025年中國深圳網(wǎng)約車行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略研究報告
- 班級公約(完美版)
- 醫(yī)療衛(wèi)生監(jiān)督協(xié)管巡查記錄表
- 水利工程資料匯編全套
- 教科版科學(xué)四年級下冊第一單元《植物的生長變化》單元作業(yè)設(shè)計
- 中國交建模板
- 《寒假開學(xué)第一課》課件
- 三年級數(shù)學(xué)研課標(biāo)說教材課件
- 校園食品安全培訓(xùn)ppt課件(圖文)
- 卡通開學(xué)季安全教育幼兒開學(xué)第一課小學(xué)一二三年級PPT通用模板開學(xué)第一課安全教育主題課件開學(xué)第一課安全主題班會
- 北師大版四年級書法練習(xí)指導(dǎo)下冊全冊課件【完整版】
- 制圖員(機(jī)械)中級操作試題庫(機(jī)考、手繪)
評論
0/150
提交評論