



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第二章 Visual Basic程序設計基礎 【教學目的】 通過教學,使學生熟悉Visual Basic程序設計的基本方法,掌握窗體和常用控件(如文本框、命令按鈕、標簽、圖形框等)的屬性、方法和事件過程的使用,并能應用于Visual Basic程序設計。 【教材分析】 1、教學重點:掌握窗體和常用控件(如文本框、命令按鈕、標簽、圖形框等)的屬性、方法和事件過程的使用。2、教學難點:對象、屬性、方法和事件過程等概念的理解。 【教學時間】三課時(一節在多媒體教室,二節在機房) 【學習過程】 一、復習:創建VB應用程序的基本步驟 1、設計應用程序界面:界面由窗體和控件組成,控件放在窗體上。 2、設置
2、對象屬性:在屬性窗口設置對象(窗體和控件)的屬性。 3、編寫程序代碼:在代碼編輯器窗口中進行。代碼由語句、常數和聲明部分組成。 4、調試運行程序: 5、保存工程:把窗體文件和工程文件保存在磁盤上。窗體文件的擴展名為*.frm,工程文件的擴展名為*.vbp。 二、對象、屬性、方法和事件過程的概念 1、對象:Visual Basic把窗體和控件等叫作對象。對象是程序設計的核心。 對象舉例:窗體、文本框、命令按鈕、標簽、圖形框等 2、對象的屬性: (1)定義:對象的特性和性能叫對象的屬性。它反映了對象的外觀和功能。如命令按鈕的標題、文本框中文字的內容和字形、字體、顏色等。 (2)設置對象屬性的方法:
3、 (1)在屬性窗口設置。(2)在程序代碼中設置。 格式:對象名.屬性=設置值 3、基本屬性:(窗體和控件的通用屬性) (1)Name屬性: 表示識別一個窗體或控件的名字。 Name屬性必需英文字母或漢字開頭,一般都是采用默認值:如窗體Form1、文本框Text1、命令按鈕Command1、標簽Label1、圖形框Picture1。 (2)BackColor屬性:設置背景顏色 (3)ForeColor屬性:設置前景顏色 (4)Caption屬性:設置對象的標題內容 例21設置一個標題為“Caption屬性例題”的窗體,在窗體中設置一個命令按鈕,其背景色為黃色,前景色為紅色,且每次單擊按鈕,顯示內
4、容在“確定”和“輸入”之間變換。完成后把此窗體以“form3”為名保存到“D:自己學號姓名3”文件夾,把此工程以“工程3”為名保存到“D: 自己學號姓名3”文件夾。 第一步: 創建新窗體Form1,在新窗體上創建一個命令按扭Command1 第二步:設置對象的屬性 對象類型對象名屬性設置窗體Form1CaptionCaption屬性例題ForeColor紅色BackColor黃色命令按鈕Command1 Caption確定第三步:補充完成代碼編寫 Private Sub Command1_Click() If Command1. Caption=”確定”Then Command1. Capti
5、on=”輸入” Else Command1. Caption=”確定”Endif End Sub (5)Visible屬性: 表示一個控件是否可見。值為true:可以看見;值為false: 隱藏不可見。 (6)Font屬性:設置字體、字形、字號、字體樣式等。 (7)Enabled屬性:表示一個控件是否可對用戶的事件作出反應,即該控件可不可用。 Enabled屬性值為true 可以作出反應,值為false則不可以作出反應。 (以上屬性不宜抽象講解,應該用實例說明) 4、方法:指對象可以進行的操作。VB常用的方法有Print、Cls、Move、Setfocus、Show等 (1)Print方法:在
6、指定在窗體、圖片框或打印機上輸出表達式的值。格式與QB相同。 (2)Move方法:移動窗體或控件,并改變其大小。 (3)Cls方法:清除運行時窗體、圖片框顯示的內容。 5、事件:在對象上發生的事情,如單擊、雙擊等 (1)Click事件:鼠標單擊窗體或控件時觸發此事件 (2)DblClick事件:鼠標雙擊窗體或控件時時,將觸發此事件 (3)Load事件:把窗體裝入內存。 三、應用舉例: 例22設置一個標題為“字體設置”的窗體,窗體的背景色為黃色,在窗體中設置二個命令按鈕和一個文本框,每次單擊“確定”按鈕,在文本框中顯示紅色三號隸書字體,內容為“開學了,歡迎你來校報到!”,并使文本能自動換行顯示,
7、單擊“結束”按鈕,則退出程序運行。完成后把窗體和工程以默認名保存到“D:自己學號姓名4”文件夾(說明:能使文本能自動換行顯示的屬性為MultiLine,其值為True時文本可以顯示在多行,其值為False時文本只能顯示在一行。) 解第一步: 創建新窗體Form1,在新窗體上創建二個命令按扭Command1、 Command2和一個文本框Text1。 第二步:設置對象的屬性 對象類型對象名屬性設置窗體Form1Caption字體設置BackColor黃色命令按鈕Command1Caption確定命令按鈕Command2Caption結束文本框Text1 Text 空白Font三號隸書MultiL
8、ine True第三步:補充完成代碼編寫 Private Sub Command1_Click() Text1.ForeColor =vbred Text1.Text = "開學了,歡迎你來校報到!" End Sub Private Sub Command2_Click() End End Sub 例23設計一個名為“圖片”窗體界面,該窗體包含3個命令按鈕和一個圖片框。開始運行時,圖形框被隱藏;單擊“顯示”按鈕,圖形框顯示“D:VBIMG6722.JPG”圖片;單擊“清除”按鈕,圖形框變空白,若單擊“結束”按鈕,程序結束運行。完成后把窗體和工程以默認名保存到“
9、D:自己學號姓名5”文件夾。 解第一步: 創建新窗體Form1,在新窗體上創建三個命令按扭Command1、 Command2 、Command3和一個圖片框Picture1。 第二步:設置對象的屬性 對象類型對象名屬性設置窗體Form1Caption圖片命令按鈕Command1Caption顯示命令按鈕Command2Caption清除命令按鈕Command3Caption結束圖片框Picture1 Picture D:VBIMG6722.JPGVisible False第三步:補充完成代碼編寫 Private Sub Command1_Click()Picture1.Visible = T
10、rueEnd Sub Private Sub Command2_Click()Picture1.Visible = FalseEnd Sub Private Sub Command3_Click()EndEnd Sub例24設計一個名為“圖片的顯示與隱藏”窗體界面,該窗體包含3個命令按鈕和一個圖片框。開始運行時,圖形框被隱藏,單擊“顯示”按鈕,圖形框及所裝的“D:VBIMG1123.JPG”顯示出來,且“顯示”按鈕顯示灰色,單擊“隱藏”按鈕,圖形框再次被隱藏,且“” “隱藏”按鈕顯示灰色,“顯示”按鈕激活,若單擊“結束”按鈕,程序結束運行。完成后把窗體和工程以默認名保存
11、到“D:自己學號姓名6”文件夾。 解第一步: 創建新窗體Form1,在新窗體上創建三個命令按扭Command1、 Command2和一個圖片框Picture1。 第二步:設置對象的屬性 對象類型對象名屬性設置窗體Form1Caption圖片的顯示與隱藏命令按鈕Command1Caption顯示命令按鈕Command2Caption隱藏命令按鈕Command3Caption結束圖片框Picture1 Picture D:VBIMG1123.JPGVisible False第三步:補充完成代碼編寫 Private Sub Command1_Click() Picture1.Visible = True Command2.Enabled = True Command1.Enabled = Fal
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 纖維制造過程中的能量損失分析與預防考核試卷
- 電動汽車電池安全與車輛電氣系統隔離技術考核試卷
- 企業文化建設中的創新精神與團隊凝聚力的培養考核試卷
- 高職物流考試題及答案
- 保健食品批發商的消費者忠誠度分析考核試卷
- 線上軍訓考試試題及答案
- 天津道法考試試題及答案
- 老鳳祥銷售面試題及答案
- 云南貨車考試試題及答案
- 漁船實操考試題及答案
- 牛津自然拼讀
- 單位政審證明
- 陜西省榆林市2022-2023學年高一下學期期末考試化學試題(含答案)
- 冶金企業重大事故隱患判定檢查表
- 2023年藥學考試-中藥學(副高)考試高頻試題(歷年真題)帶答案
- 西北農林科技大學自主招生考試綜合素質測試面試試題答題技巧匯總
- 《導彈制導原理》
- 《綠色建筑概論》整套教學課件
- 2021年中國美術學院輔導員招聘考試題庫及答案解析
- 年產3萬噸硫酸鉀,1.8萬噸副產工業鹽項目建設可行性研究報告
- 貴州省建筑與裝飾工程計價定額(2023版)
評論
0/150
提交評論