版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、課題:程序的建立和運(yùn)行 課題:程序的建立和運(yùn)行教學(xué)時(shí)間 教學(xué)時(shí)間: 授課班級 授課班級:教學(xué)目標(biāo) 教學(xué)目標(biāo):能夠獨(dú)立的建立一個(gè)簡單的程序,并會(huì)調(diào)試它教學(xué)重點(diǎn)、難點(diǎn) 教學(xué)重點(diǎn)、難點(diǎn):對象的屬性的設(shè)置,原代碼的編寫教學(xué)過程 教學(xué)過程:一、一個(gè)簡單程序建立一個(gè)完整的 VB 應(yīng)用程序,主要包括以下幾個(gè)步驟:① 建立應(yīng)用程序界面;② 設(shè)置對象的屬性;③ 編寫事件處理程序;④ 程序的運(yùn)行和調(diào)試;⑤ 保存文件。下
2、面通過一個(gè)簡單的實(shí)例來說明這一實(shí)現(xiàn)過程?!纠?6-3-1】我們經(jīng)常在電影或電視上看到一些字幕的動(dòng)態(tài)變化特技。本例運(yùn)用 VB 的定時(shí)器控件定時(shí)改變標(biāo)簽控件的 Caption 屬性的文字大小,實(shí)現(xiàn)文字的動(dòng)態(tài)縮放效果。1. 建立應(yīng)用程序界面VB 中的一個(gè)應(yīng)用程序即為一個(gè)工程。因此,要建立新的應(yīng)用程序,也就須建立一個(gè)新工程。單擊“文件(F)”菜單中“新建工程(N)”命令,彈出一個(gè)與圖 6-8 相似的對話框,提示選擇應(yīng)用程序的類型,一般選擇“標(biāo)準(zhǔn)
3、 EXE”,單擊“確定”按鈕后出現(xiàn)窗體設(shè)計(jì)器窗口。一個(gè)新工程只包含一個(gè)窗體,缺省名為 Form1。例共使用了兩個(gè)控件:標(biāo)簽和定時(shí)器。標(biāo)簽控件用來在窗體中顯示文字,定時(shí)器控件用于實(shí)現(xiàn)定時(shí)縮放。使用工具箱中的、 在窗體建立好這兩個(gè)控件,建立好的程序界面如圖 6-9 所示。2. 設(shè)置對象的屬性界面設(shè)計(jì)好后,必須設(shè)置對象的屬性。對象的大多數(shù)屬性可采用缺省值,設(shè)置屬性的目的是為了使對象更符合應(yīng)用程序界面的需要。一個(gè)窗體對應(yīng)一個(gè)屬性窗口,在工程資源
4、管理器窗口中選定窗體 Form1,單擊“視圖(V)”菜單中的“屬性窗口(W)”命令,就可打開 Form1 的屬性窗口,如圖 6-10 所示。在對象框 排序標(biāo)簽屬性列表圖 6-10圖 6-9'設(shè)置有關(guān)變量的初始值Private Sub Form_Load()tmrClock.Enabled = TruelblZoom.Visible = Trues = “歡迎使用 Visue Basic“size = 8: deltasz = 5
5、End SubPrivate Sub tmrClock_Timer()size = size + deltaszIf size > 50 Then '當(dāng)文字大小達(dá)到最大值時(shí),deltasz = -5 '將文字大小縮放量設(shè)為負(fù)值,End If '來實(shí)現(xiàn)動(dòng)態(tài)縮小If size < 8 Thensize = 8deltasz = 5End IflblZoom.Font.size
6、 = sizelblZoom.Left = (frmZoom.Width - lblZoom.Width) / 2lblZoom.Top = (frmZoom.Height - lblZoom.Height) / 2lblZoom.Caption = sEnd Sub從這個(gè)簡單的程序可以看出:① Visual Basic 的事件過程由一系列程序行組成,程序行由語句組成。② 通常一個(gè)程序行只寫一個(gè)語句,但也可以將兩個(gè)或多個(gè)語句寫在同一行
7、,此時(shí),語句間用冒號分隔。③ 在程序中可以添加一些適當(dāng)?shù)淖⑨?,用以說明程序的目的與功能,注釋內(nèi)容應(yīng)寫在注釋符(')后。注釋可以和語句在同一行并寫在語句的后面,也可單獨(dú)占據(jù)一整行。④ 采用縮進(jìn)格式,突出程序的層次結(jié)構(gòu),避免所有行都從同一列開始,一般情況下,每個(gè)層次縮進(jìn)一個(gè)制表位。在輸入源程序和調(diào)試程序的過程中,常需要對程序作某些修改。Visual Basic 提供了功能較強(qiáng)的“文本編輯”功能。Visual Basic 的編輯功
8、能與 Word 的編輯功能非常相似,這里不再詳述。一個(gè)大型應(yīng)用程序可包括多個(gè)窗體和模塊,分別單擊“工程(P) ”菜單中的“添加窗體(F) ” “添加模塊(M) ”命令,可建立新的窗體和模塊。4. 運(yùn)行程序單擊“運(yùn)行(R)”菜單中“啟動(dòng)(S)”命令,或直接按 F5 鍵,運(yùn)行當(dāng)前程序, VB 標(biāo)題行上顯示“Microsoft Visual Basic[運(yùn)行]”,表示進(jìn)入運(yùn)行模式。程序運(yùn)行后,啟動(dòng) frmZoom 窗體,自動(dòng)觸發(fā)窗體的Loa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第六章第二節(jié)a
- 第六章第二節(jié)勿忘國恥
- 第六章第二節(jié)勿忘國恥
- 第六章 信息技術(shù)與社會(huì)
- 第六章第二節(jié) 審美創(chuàng)作的經(jīng)驗(yàn)、方式與境界
- 浙教版高中信息技術(shù)教案
- 第六章 休假程序
- 第六章 賬務(wù)處理程序
- 授課內(nèi)容《酒水知識與酒吧管理》 第六章 酒水調(diào)制 第二節(jié) 調(diào)酒常...
- 第六章 中斷技術(shù)
- 第六章課件 第六章 收益與分配管理
- 石油煉制第二章到第六章的總結(jié)
- 第六章 電視聲音技術(shù)
- 第六章薪酬管理(教案)
- 第六章 設(shè)計(jì)
- 第六章作業(yè)
- gl第六章
- 第六章 指針
- 第六章 crm的技術(shù)系統(tǒng)
- 第六章第五節(jié)a
評論
0/150
提交評論