歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

2019-2020年高中信息技術(shù) 第六章 第一節(jié) Visual Basic 的基本知識(shí)教案 浙教版.doc

  • 資源ID:2378541       資源大?。?span id="0hgkneh" class="font-tahoma">117KB        全文頁數(shù):7頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

2019-2020年高中信息技術(shù) 第六章 第一節(jié) Visual Basic 的基本知識(shí)教案 浙教版.doc

2019-2020年高中信息技術(shù) 第六章 第一節(jié) Visual Basic 的基本知識(shí)教案 浙教版通過前面五章的學(xué)習(xí),我們知道計(jì)算機(jī)是人們處理信息的有效工具。但是一切信息的處理最終都要通過執(zhí)行程序來完成,即首先必須編寫程序。我們平常進(jìn)行文字處理或表格處理時(shí),事先沒有進(jìn)行程序設(shè)計(jì)(programming),實(shí)際上是使用別人已編寫好的程序(program)直接操作。Visual Basic是一種可視化的、面向?qū)ο?、采用事件?qū)動(dòng)方式的結(jié)構(gòu)化程序設(shè)計(jì)語言,它不但具有早期Basic語言的一切功能,尤其提供了一種可視化的設(shè)計(jì)工具,可以直接使用窗體和控件設(shè)計(jì)程序的界面,極大的提高了程序設(shè)計(jì)的效率。本章以Visual Basic (簡(jiǎn)稱VB)為載體,介紹使用VB編制程序的一般步驟和方法,主要包括:算法的概念和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,VB的編程環(huán)境, Basic語言的基本知識(shí)、基本語句,程序的控制結(jié)構(gòu)和簡(jiǎn)單程序設(shè)計(jì)。通過本章學(xué)習(xí),不僅要學(xué)會(huì)可視化編程技術(shù),還要掌握一些解決簡(jiǎn)單問題的常用算法。第一節(jié) Visual Basic的基本知識(shí)課題:Visual Basic 的基本知識(shí)教學(xué)時(shí)間: 授課班級(jí):教學(xué)目標(biāo):了解窗口的組成, 掌握VB的幾個(gè)核心概念教學(xué)重點(diǎn)、難點(diǎn):對(duì)象、屬性和事件的含義教學(xué)過程:一、Visual Basic的啟動(dòng)和退出Visual Basic是Microsoft公司于1991年開發(fā)推出的基于Windows 環(huán)境的Basic 語言, Visual意為“可視化的”, Basic指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code,初學(xué)者通用符號(hào)指令代碼) 語言。 VB是在早期Basic語言基礎(chǔ)上發(fā)展起來的一種可視化的、面向?qū)ο蟆⒉捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言,是目前廣泛使用的一種程序設(shè)計(jì)語言(programming language)。1 Visual Basic的啟動(dòng)單擊任務(wù)欄中的“開始”按鈕,將指針依次指向“程序(P)”“Microsoft Visual Basic” “Visual Basic”,然后單擊,即可啟動(dòng) VB。圖6-4啟動(dòng)VB 后,顯示如圖6-4所示的“新建工程”對(duì)話框,對(duì)話框中有“新建”“現(xiàn)存”“最新”三個(gè)標(biāo)簽,可根據(jù)需要選擇工程的類型。新建:建立新工程;現(xiàn)存:選擇和打開現(xiàn)有工程; 最新:列出最近使用過的工程。要新建一個(gè)工程時(shí),單擊“新建”標(biāo)簽,選擇其 中的“標(biāo)準(zhǔn)EXE”項(xiàng),然后單擊“打開(O)”按鈕,進(jìn)入VB的工作環(huán)境。2 Visual Basic的退出單擊“文件(F)”菜單中的“退出(V)”命令,或單擊主窗中右上角的“關(guān)閉”按鈕,就可退出Visual Basic。二、Visual Basic窗口的組成標(biāo)題欄菜單欄工具欄窗體設(shè)計(jì)器工程管理器屬性窗口工具箱圖6-5進(jìn)入VB后,屏幕上顯示出如圖6-5所示的界面,主要由標(biāo)題欄、主菜單、工具欄、窗體設(shè)計(jì)器窗口、工具箱、工程資源管理器窗口、屬性窗口、代碼編輯器窗口等組成。 標(biāo)題欄標(biāo)題欄用來顯示窗口標(biāo)題及Visual Basic的工作模式。Visual Basic有三種工作模式:設(shè)計(jì)模式當(dāng)設(shè)計(jì)程序界面、編寫代碼、設(shè)置屬性時(shí),標(biāo)題欄顯示“Microsoft Visual Basic設(shè)計(jì)”,表示VB工作在設(shè)計(jì)模式下。運(yùn)行模式當(dāng)在Visual Basic中運(yùn)行應(yīng)用程序時(shí),VB進(jìn)入運(yùn)行模式,標(biāo)題欄自動(dòng)切換成“Microsoft Visual Basic運(yùn)行”,執(zhí)行結(jié)束,回到設(shè)計(jì)模式。中斷模式當(dāng)程序在運(yùn)行過程中因某種原因中斷時(shí),VB進(jìn)入中斷模式,標(biāo)題欄切換成“Microsoft Visual BasicBreak”,此時(shí)可修改、調(diào)試程序。 菜單欄菜單欄顯示可使用的VB命令。除了提供標(biāo)準(zhǔn)“文件(F)”“編輯(E)”“視圖(V)”“格式(O)”“窗口(W)”“幫助(H)”菜單之外,還提供了編程專用的菜單,例如“工程(P)”“調(diào)試(D)”“運(yùn)行(R)”等。 工具欄VB將一些常用的命令編制成圖標(biāo)形式的命令按鈕,便于對(duì)常用命令的快速訪問。啟動(dòng)VB后,缺省情況下,只顯示其中的“標(biāo)準(zhǔn)”工具欄。 窗體設(shè)計(jì)器窗口窗體設(shè)計(jì)器窗口是進(jìn)行界面設(shè)計(jì)的窗口。當(dāng)創(chuàng)建一個(gè)新的程序時(shí),VB自動(dòng)創(chuàng)建一個(gè)新的窗體,命名為Form1。窗體是Visual Basic應(yīng)用程序的基本構(gòu)造模塊,在程序運(yùn)行時(shí),是人與程序交互操作的實(shí)際窗口。一個(gè)應(yīng)用程序可包含一個(gè)或多個(gè)窗體,每一個(gè)窗體都有自己的窗體設(shè)計(jì)器窗口。設(shè)計(jì)應(yīng)用程序的界面時(shí),該窗口就像一個(gè)畫布,可直接在窗口上用鼠標(biāo)畫出所需的圖形,如菜單、按鈕、文本框等,而無需為設(shè)計(jì)界面編寫大量的代碼。 工具箱圖6-6工具箱提供一組工具,如文本框、標(biāo)簽、按鈕等,用于在窗體中放置控件設(shè)計(jì)應(yīng)用程序的圖形界面,如圖6-6所示。 工程資源管理器窗口工程(project)是指用來建造應(yīng)用程序的文件的集合,工程資源管理器窗口用于管理應(yīng)用程序中的文件,如圖6-7所示。一個(gè)VB應(yīng)用程序主要包含以下兩大類文件:圖6-7 窗體模塊文件(擴(kuò)展名為.frm)用于存放窗體及其中控件的正文描述,包含窗體及控件的屬性設(shè)置,窗體級(jí)的常量、變量,用戶自定義過程以及用于響應(yīng)外部操作的事件過程等。窗體文件與窗體窗口一一對(duì)應(yīng)。 標(biāo)準(zhǔn)模塊文件(擴(kuò)展名為.bas)簡(jiǎn)單的應(yīng)用程序可以只有一個(gè)窗體,程序的所有代碼都保存在一個(gè)窗體模塊中。當(dāng)應(yīng)用程序比較復(fù)雜時(shí),往往包含不止一個(gè)窗體,如果幾個(gè)窗體中都有要執(zhí)行的公共代碼,為了不在幾個(gè)窗體中重復(fù)相同的代碼,應(yīng)建立一個(gè)獨(dú)立模塊,其中包含實(shí)現(xiàn)公共代碼的過程,這樣的模塊就稱為標(biāo)準(zhǔn)模塊,標(biāo)準(zhǔn)模塊是可選的。工程資源管理器窗口還有三個(gè)小按鈕,分別為:查看代碼:?jiǎn)螕舸税粹o,出現(xiàn)代碼編輯器窗口,可以輸入、編輯或調(diào)試應(yīng)用程序的代碼。查看對(duì)象:如果當(dāng)前文件為窗體文件,單擊此按鈕后,出現(xiàn)窗體設(shè)計(jì)器窗口,其中顯示出該文件所對(duì)應(yīng)的窗體及其中控件的外觀和布局。切換文件夾:此按鈕的作用是使工程中的文件是否按類型分層次顯示。一個(gè)應(yīng)用程序即為一個(gè)工程,當(dāng)把工程中的所有文件分別保存以后,可把整個(gè)工程存成一個(gè)文件,這就是工程文件(擴(kuò)展名為.vbp)。 屬性窗口用來描述各種對(duì)象屬性的窗口,可在其中對(duì)對(duì)象的屬性進(jìn)行設(shè)置和修改。屬性是指對(duì)象的外觀特征,如大小、位置、顏色、標(biāo)題等。 代碼編輯器窗口代碼編輯器窗口是應(yīng)用程序用來顯示和編輯程序代碼的窗口。應(yīng)用程序的每個(gè)窗體和標(biāo)準(zhǔn)模塊都有一個(gè)單獨(dú)的代碼編輯器窗口。三、面向?qū)ο蟮某绦蛟O(shè)計(jì)1 對(duì)象VB是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,VB中的對(duì)象(object)主要是系統(tǒng)設(shè)計(jì)好的對(duì)象,包括窗體、控件、菜單、打印機(jī)、剪貼板和數(shù)據(jù)庫等,使用得最多的對(duì)象是窗體(form)和控件(control)??丶诖绑w內(nèi)部,是指用工具箱中的工具在窗體中畫出的、能完成一定功能的部件,如用于輸入和編輯文本內(nèi)容的文本框、用于執(zhí)行操作的命令按鈕等。 對(duì)象的建立不同類型對(duì)象的建立方法不同,下面以命令按鈕控件為例介紹控件對(duì)象的建立方法: 單擊工具箱中繪制命令按鈕控件的工具。 將鼠標(biāo)指針移到窗體上適當(dāng)位置,此時(shí)指針變成十字線,按住鼠標(biāo)器左鍵不放,拖拉出一個(gè)大小合適的方框,釋放鼠標(biāo)器左鍵,就形成一個(gè)命令按鈕,如圖6-8所示。圖6-8建立控件以后,工具箱中的相應(yīng)工具和鼠標(biāo)指針恢復(fù)原狀。剛建好控件的四周有8個(gè)小方塊,表示該控件為活動(dòng)控件。用鼠標(biāo)器單擊控件可選定該控件并使其成為活動(dòng)控件,拖動(dòng)控件到新的位置放開可移動(dòng)控件。用鼠標(biāo)器拖動(dòng)控件四周的小方塊可改變控件的大小。 對(duì)象的命名每個(gè)對(duì)象都有自己的名字,有了名字才能在程序中引用該對(duì)象。在建立對(duì)象時(shí),VB會(huì)自動(dòng)提供一個(gè)形如mand1、mand2、Label1、Label2之類的缺省名。為了使程序容易閱讀、理解,最好給對(duì)象設(shè)置一個(gè)有意義的名字,如cmdOk等。一般約定對(duì)象名由3個(gè)小寫字母組成的前綴(指明對(duì)象的類型)和表示該對(duì)象作用的縮寫字母組成,表6-2列出了常用控件的前綴規(guī)定和命名舉例。名字是對(duì)象的屬性之一,可以通過在屬性窗口設(shè)置名稱屬性來給對(duì)象命名。表6-2對(duì)象的類型意義前綴名字舉例Form窗體frmfrmFindmand命令按鈕cmdcmdOkLabel標(biāo)簽lbllblInputTextBox文本框txttxtSourceTimer定時(shí)器tmrtmrClock2 象的屬性、方法和事件VB中的對(duì)象具有自己的屬性、方法和事件??梢园褜傩钥醋鲗?duì)象的性質(zhì),把方法看作對(duì)象的動(dòng)作,把事件看作對(duì)象對(duì)外部操作的響應(yīng),它們構(gòu)成了對(duì)象的三要素。日常生活中的對(duì)象,如小孩玩的氣球同樣具有屬性、方法和事件。氣球的屬性包括可以看到的一些性質(zhì),如它的直徑和顏色,以及其它一些描述氣球狀態(tài)的屬性,如充氣或未充氣。氣球還具有本身所固有的動(dòng)作,如放氣方法(排出氣球中的氣體)和上升方法(放手讓氣球飛走)。氣球還有預(yù)定義的對(duì)某些外部事件的響應(yīng),例如,氣球?qū)Υ唐扑氖录憫?yīng)是放氣,對(duì)放手事件的響應(yīng)是升空。 屬性屬性(property)是對(duì)象的性質(zhì),對(duì)象的許多屬性會(huì)影響對(duì)象的外觀及功能,如窗體的Caption屬性決定窗體標(biāo)題欄中顯示的內(nèi)容,Name屬性設(shè)置窗體的名稱,Height和Width屬性決定窗體的初始大小,Top和left屬性決定窗體的位置,MaxButton和MinButton屬性決定窗體能否最大化或最小化等。不同的對(duì)象有許多相同的屬性,也有許多不同的屬性。對(duì)象的屬性可以在設(shè)計(jì)程序界面時(shí)通過屬性窗口設(shè)置。也可以在運(yùn)行時(shí)通過程序代碼設(shè)置,方法如下:對(duì)象.屬性=屬性值例如,給文本框“txtSource”的“Text”屬性賦值為字符串"20",代碼如下:txtSource.Text="20"如果要獲取對(duì)象的狀態(tài)或特性,這時(shí)就要讀取對(duì)象的屬性值,方法如下:變量=對(duì)象.屬性例如,讀取文本框“txtSource”的“Text”屬性的代碼如下:a = txtSource.Text當(dāng)然,屬性也可以作為表達(dá)式的一部分直接參與運(yùn)算,而不必先將其賦給變量。 方法在VB中將一些通用的過程和函數(shù)編寫好并封裝起來,作為方法直接調(diào)用,方法(method)是針對(duì)特定對(duì)象執(zhí)行一項(xiàng)任務(wù)的特殊過程或函數(shù),是對(duì)象本身所固有的動(dòng)作。調(diào)用對(duì)象方法的格式如下:對(duì)象.方法 參數(shù)名表例如:Form1.Print "歡迎使用Visual Basic"此語句使用Print 方法在Form1窗體中顯示字符串“歡迎使用Visual Basic”。在調(diào)用方法時(shí),可以省略對(duì)象名和參數(shù)。省略了對(duì)象名,表示為當(dāng)前對(duì)象,一般指窗體。 事件及事件驅(qū)動(dòng)事件(event)是對(duì)象對(duì)外部操作的響應(yīng),如在程序執(zhí)行時(shí),用鼠標(biāo)器單擊命令按鈕會(huì)產(chǎn)生一個(gè)Click事件。每個(gè)對(duì)象都有一系列預(yù)先定義的事件集,例如,命令按鈕能響應(yīng)Click(鼠標(biāo)單擊)、GotFocus(獲取焦點(diǎn))、LostFocus(失去焦點(diǎn))等事件。盡管系統(tǒng)對(duì)每個(gè)對(duì)象都預(yù)先定義了一系列的事件集,但要判定它們是否響應(yīng)某個(gè)具體事件以及如何響應(yīng)事件,就是編程的事情了,例如,需要命令按鈕響應(yīng)Click事件,就把完成Click事件功能的代碼寫到Click事件的事件過程中,事件過程是事件的處理程序,與事件一一對(duì)應(yīng)。事件過程的形式如下:Private Sub 對(duì)象_事件名(參數(shù)表) (事件過程代碼)End SubVB程序沒有明顯的開始和結(jié)束,程序的執(zhí)行是由事件控制的,代碼不是按照預(yù)定的路徑執(zhí)行,而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼,事件的順序決定了代碼的執(zhí)行順序,這就是VB的事件驅(qū)動(dòng)(event driven)的程序設(shè)計(jì)思想。需要注意的是,VB雖是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,VB程序主要由界面和代碼組成,界面是程序與使用者交互信息的窗口,而具體到解決特定問題或?qū)崿F(xiàn)事件處理過程時(shí),仍然要編寫代碼,編寫代碼時(shí)仍然要遵守結(jié)構(gòu)化程序設(shè)計(jì)的基本原則,仍然必須依據(jù)一定的算法,所以在學(xué)習(xí)VB時(shí),除了要學(xué)習(xí)界面設(shè)計(jì),更要學(xué)習(xí)靈活運(yùn)用VB實(shí)現(xiàn)各種算法。實(shí)踐與探索VB為我們提供了功能強(qiáng)大的聯(lián)機(jī)幫助功能,尤其是完全漢化的聯(lián)機(jī)手冊(cè),它包括Visual Basic 文檔、多媒體演示和一些不能在打印文檔中說明的主題,它是一本集程序設(shè)計(jì)指南、用戶使用手冊(cè)等于一體的電子詞典。學(xué)會(huì)使用幫助信息,是進(jìn)一步學(xué)習(xí)和掌握VB的一條很好的途徑。VB幫助的使用方法與其它Windiows應(yīng)用軟件相似,請(qǐng)利用VB的幫助功能,查找有關(guān)工具箱和窗體屬性的幫助信息。信息卡 約翰凱梅尼與BASIC語言約翰凱梅尼(John George Kemeny)于1926年5月31日出生于匈牙利的布達(dá)佩斯,1940年來到美國(guó)。曾任達(dá)特茅斯學(xué)院(Dartmouth College)院長(zhǎng),和托馬斯庫爾茨(Thomas Kurtz)合作發(fā)明了達(dá)特茅斯分時(shí)操作系統(tǒng),并且創(chuàng)造了BASIC程序設(shè)計(jì)語言。當(dāng)時(shí),計(jì)算機(jī)數(shù)量少而且價(jià)格昂貴,人們想要利用計(jì)算機(jī)運(yùn)行自己的程序,必須先將程序做成穿孔卡片交給操作員,操作員將數(shù)十、數(shù)百個(gè)作業(yè)作為一批輸入計(jì)算機(jī),計(jì)算機(jī)分別運(yùn)算后輸出結(jié)果,為了求得一個(gè)數(shù)字往往要用23個(gè)星期,這種工作方式對(duì)使用計(jì)算機(jī)很不方便。人們希望自己上機(jī)操作,邊運(yùn)行邊修改,當(dāng)場(chǎng)得到結(jié)果。1959年,凱梅尼和庫爾茨決心實(shí)施一種當(dāng)時(shí)帶有開創(chuàng)性的設(shè)想:使所有大學(xué)生能自由地使用計(jì)算機(jī),如同他們使用圖書館的藏書一樣方便,研究從兩個(gè)方面進(jìn)行:一個(gè)是建立分時(shí)操作系統(tǒng),另一個(gè)是編寫程序設(shè)計(jì)語言。分時(shí)系統(tǒng)允許一臺(tái)計(jì)算機(jī)同時(shí)為多個(gè)用戶服務(wù),操作系統(tǒng)采用時(shí)間片輪轉(zhuǎn)的方式為用戶服務(wù)。他們用通俗易懂的英語,加上一些中學(xué)代數(shù)一類的指令,設(shè)計(jì)成一種語言,外行人只要學(xué)會(huì)很少的指令,就能親自動(dòng)手編寫有趣的程序。1963年9月,凱梅尼開始編寫初稿, 1964年5月1日凌晨4時(shí),第一個(gè)BASIC程序開始運(yùn)行。由于凱梅尼的杰出貢獻(xiàn),1983年,獲得美國(guó)信息處理學(xué)會(huì)聯(lián)合會(huì)授予的教育獎(jiǎng)。練習(xí) Visual Basic 5.0 的窗口主要包含哪幾部分? Visual Basic 5.0有幾種工作方式?它們各自的作用是什么? 簡(jiǎn)述窗體設(shè)計(jì)器窗口的作用。 什么叫工程?Visual Basic的工程主要包含哪幾類文件? 什么叫對(duì)象?對(duì)象的三要素是什么? 簡(jiǎn)述事件驅(qū)動(dòng)程序的工作機(jī)制。 以命令按鈕為例,簡(jiǎn)述在窗體上建立控件的方法? 在程序代碼中如何設(shè)置和讀取對(duì)象的屬性?如何調(diào)用對(duì)象的方法?請(qǐng)舉例說明。

注意事項(xiàng)

本文(2019-2020年高中信息技術(shù) 第六章 第一節(jié) Visual Basic 的基本知識(shí)教案 浙教版.doc)為本站會(huì)員(tia****nde)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!