




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一章第一章 Visual BasicVisual Basic入門入門本章要求:本章要求:1.1.了解了解VBVB特點與安裝。特點與安裝。 2.2.了解了解VBVB程序的構成要素。程序的構成要素。3. 3. 熟習熟習VBVB的集成開發(fā)環(huán)境。的集成開發(fā)環(huán)境。1.1 Visual Basic 1.1 Visual Basic 的特點與安裝的特點與安裝一、一、Visual BasicVisual Basic的開展的開展 Visual Basic Visual Basic 是是Microsoft Microsoft 公司開發(fā)的公司開發(fā)的Windows Windows 運用程序開發(fā)工具,運用程序開發(fā)工具
2、,Visual Visual “可視化可視化的,是一種開發(fā)圖形戶界面的,是一種開發(fā)圖形戶界面GUIGUI的方法。的方法。 1991 1991年推出年推出 VB1.0 VB1.0 1992 1992、19931993、20192019、20192019、2019,20002019,2000相繼推出:相繼推出: 2.0, 3.0, 4.0, 5.0, 6.0,VB.Net(7.0) 2.0, 3.0, 4.0, 5.0, 6.0,VB.Net(7.0)版本版本 5.0 ,6.0 5.0 ,6.0包含三種版本學習版、專業(yè)版和企包含三種版本學習版、專業(yè)版和企業(yè)版業(yè)版1.1 Visual Basic 1
3、.1 Visual Basic 的特點與安裝的特點與安裝何為可視何為可視 英文英文Visual的意思是的意思是“視覺的,視覺的,“可視的可視的Baisc這個名字能夠籠統(tǒng)了點,但實踐上它卻是最這個名字能夠籠統(tǒng)了點,但實踐上它卻是最直觀的編程方法,之所以叫做直觀的編程方法,之所以叫做“可視,他只需看可視,他只需看到到VB的界面就會明白,實踐上他無需編程,就可以的界面就會明白,實踐上他無需編程,就可以完成許多步驟。完成許多步驟。 在在VB中引入了控件的概念,在中引入了控件的概念,在Windows中控件中控件的身影無處不在,如按鈕、文本框等,的身影無處不在,如按鈕、文本框等,VB把這些控把這些控件方式
4、化,并且每個控件都有假設干屬性用來控制件方式化,并且每個控件都有假設干屬性用來控制控控件的外觀,任務方法,可以響運用戶操作事件。件的外觀,任務方法,可以響運用戶操作事件。 1.1 Visual Basic 的特點與安裝的特點與安裝二、二、Visual Basic的特點的特點 1. 具有面向對象的可視化設計工具具有面向對象的可視化設計工具2. 事件驅動的編程機制事件驅動的編程機制3. 構造化的程序設計言語構造化的程序設計言語4. 提供了易學易用的運用程序集成開發(fā)環(huán)提供了易學易用的運用程序集成開發(fā)環(huán)境境5.支持多種數(shù)據(jù)庫系統(tǒng)的訪問支持多種數(shù)據(jù)庫系統(tǒng)的訪問6. 支持支持DDE、DLL和和OLE7.
5、ActiveX技術技術8.VB6.0在開發(fā)環(huán)境上、網(wǎng)絡功能等的加強在開發(fā)環(huán)境上、網(wǎng)絡功能等的加強1.1 Visual Basic 的特點與安裝的特點與安裝三、運轉環(huán)境三、運轉環(huán)境1 1、硬件:、硬件: 486DX/66 MHz 486DX/66 MHz 或更高的處置器引薦或更高的處置器引薦 Pentium Pentium 或更高的處置器或更高的處置器) ),一個,一個 CD-ROM CD-ROM 驅動器,驅動器,VGA VGA 或分或分辨率更高的監(jiān)視器。辨率更高的監(jiān)視器。=16 MB RAM =16 MB RAM ,鼠標或其它定,鼠標或其它定點設備。點設備。2 2、軟件:、軟件: Window
6、s 95 Windows 95 或更高版本,或或更高版本,或 Windows NT Windows NT 3.513.51或更高版本?;蚋甙姹?。四、安四、安 裝裝 在在 CD-ROM CD-ROM 驅動器中插入驅動器中插入Visual Visual Basic6.0Basic6.0系統(tǒng)系統(tǒng) CD CD 盤。安裝程序在盤。安裝程序在CDCD盤的根目盤的根目錄下,運轉安裝程序錄下,運轉安裝程序Setup.exeSetup.exe,即可進入,即可進入“安安裝程序導游。裝程序導游。1.1 Visual Basic 的特點與安裝的特點與安裝1.2 Visual Basic1.2 Visual Basi
7、c程序的構成要素程序的構成要素 一、對象與類一、對象與類1. 1. 對象對象 是根本的運轉時的實體,如窗體、各種控件等,是根本的運轉時的實體,如窗體、各種控件等,它既包括作用于對象的操作方法和對象的呼應它既包括作用于對象的操作方法和對象的呼應事件。事件。 將數(shù)據(jù)和處置這些數(shù)據(jù)的過程封裝在一同將數(shù)據(jù)和處置這些數(shù)據(jù)的過程封裝在一同. .類類 類是一個籠統(tǒng)的整體概念類是一個籠統(tǒng)的整體概念 ,對象是類的實例化。,對象是類的實例化。 類與對象是面向對象程序設計言語的根底。類與對象是面向對象程序設計言語的根底。 以以“汽車為例,闡明類與對象的關系。汽車為例,闡明類與對象的關系。 汽車是一個籠統(tǒng)的稱號,是整
8、體概念,我們把汽車是一個籠統(tǒng)的稱號,是整體概念,我們把汽車看成一個汽車看成一個“類,一輛輛詳細的汽車比如他的類,一輛輛詳細的汽車比如他的汽車就是這個汽車就是這個類的實例,也就是這個類的對象。類的實例,也就是這個類的對象。1.2 Visual Basic1.2 Visual Basic程序的構成要素程序的構成要素 工具箱的各種控件并不是對象,而是代表了各個不同的類。工具箱的各種控件并不是對象,而是代表了各個不同的類。經過類的實例化,可以得到真正的對象。當在窗體上畫一個控經過類的實例化,可以得到真正的對象。當在窗體上畫一個控件時,就將類轉換為對象,即創(chuàng)建了一個控件對象,也簡稱為件時,就將類轉換為對
9、象,即創(chuàng)建了一個控件對象,也簡稱為控件??丶?。1.2 Visual Basic1.2 Visual Basic程序的構成要素程序的構成要素 3 3、對象的建立和命名、對象的建立和命名1 1對象的建立對象的建立 方法一:方法一: 單擊工具箱控件對象在窗體上按住單擊工具箱控件對象在窗體上按住左鍵遷延到所需求的大小后釋放。左鍵遷延到所需求的大小后釋放。 方法二:方法二: 雙擊工具箱控件對象,那么立刻在雙擊工具箱控件對象,那么立刻在窗體出現(xiàn)一個默許大小的對象框。窗體出現(xiàn)一個默許大小的對象框。2 2編輯對象編輯對象 先選中對象單擊對象先選中對象單擊對象 放大、減少放大、減少 刪除對象刪除對象 復制對象復
10、制對象1.2 Visual Basic1.2 Visual Basic程序的構成要素程序的構成要素 3 3對象的命名對象的命名 每一個對象都有有本人的名字。每個窗體、控件每一個對象都有有本人的名字。每個窗體、控件對象對象 在建立時在建立時VBVB系統(tǒng)給出了一個默許名。用戶可系統(tǒng)給出了一個默許名。用戶可經過屬性窗口設置稱號來給對象命名。經過屬性窗口設置稱號來給對象命名。 命名的原那么:命名的原那么: 1 1必需由字母或漢字開頭、隨后可以是字母、漢必需由字母或漢字開頭、隨后可以是字母、漢字、數(shù)字、下劃線最好不用串組成。字、數(shù)字、下劃線最好不用串組成。 2 2長度長度=255=255個字符。個字符。
11、1.2 Visual Basic1.2 Visual Basic程序的構成要素程序的構成要素 二、屬二、屬 性性PropertyProperty 對象中的數(shù)據(jù),一切對象都有自的屬性。它們是用來描畫和對象中的數(shù)據(jù),一切對象都有自的屬性。它們是用來描畫和反映對象特征的參數(shù)。例如:控件稱號反映對象特征的參數(shù)。例如:控件稱號Name)Name)、標題、標題Caption)Caption)、顏色、顏色Color)Color)、字體、字體FontName)FontName)等屬性決議了對等屬性決議了對象展現(xiàn)給用戶的界面具有什么樣的外觀及功能。象展現(xiàn)給用戶的界面具有什么樣的外觀及功能。 對象屬性設置的方法:
12、對象屬性設置的方法: 方法一:方法一: 在設計方式下,經過屬性窗口直接設置對象的在設計方式下,經過屬性窗口直接設置對象的 屬性。屬性。 方法二:方法二: 在程序的代碼中經過賦值實現(xiàn),其格式為:在程序的代碼中經過賦值實現(xiàn),其格式為: 對象對象. .屬性屬性= =屬性值屬性值 例如:例如:Command1.Caption=Command1.Caption=“顯示顯示1.2 Visual Basic1.2 Visual Basic程序的構成要素程序的構成要素 三、事件三、事件EventEvent及事件過程及事件過程Event ProcedureEvent Procedure 事件事件可被對象識別的動
13、作。可被對象識別的動作。 事件過程事件過程是指附在該是指附在該 對象上的程序代碼,對象上的程序代碼,是事件是事件 觸發(fā)后處置的程序。事件過程的方式如下:觸發(fā)后處置的程序。事件過程的方式如下: Sub Sub 對象名對象名_ _事件過程名事件過程名 參數(shù)列參數(shù)列表表 . ( . (事件過程代碼事件過程代碼 End Sub End Sub例如:例如: Sub Command1_Click() Sub Command1_Click() Command1.Visible=False Command1.Visible=False End Sub End Sub1.2 Visual Basic1.2 Vi
14、sual Basic程序的構成要素程序的構成要素 四、方四、方 法法MethodMethod 在對象上可操作的過程,是在對象上可操作的過程,是VBVB系統(tǒng)提供的一系統(tǒng)提供的一種特殊的過程和函數(shù)種特殊的過程和函數(shù)方法。方法是面向對象的,方法。方法是面向對象的,所以對象的方法調用普通要指明對象。所以對象的方法調用普通要指明對象。 對象方法對象方法 調用方式:調用方式: 對象對象.方法方法 參數(shù)列表參數(shù)列表 如省略對象,表示在當前對象,普通指窗體。如省略對象,表示在當前對象,普通指窗體。例如:例如: Form1.print VB Form1.print VB程序設計程序設計 1.3 Visual B
15、asic1.3 Visual Basic程序開發(fā)環(huán)境程序開發(fā)環(huán)境 菜單欄工具欄代碼窗口工具箱窗體窗口立刻窗口監(jiān)視窗口工程窗口屬性窗口規(guī)劃窗口1.3 Visual Basic1.3 Visual Basic程序開發(fā)環(huán)境程序開發(fā)環(huán)境 1.1.主窗口主窗口 運用程序窗口運用程序窗口, ,由標題欄、菜單欄和工具由標題欄、菜單欄和工具欄組成欄組成VBVB的三種任務方式標題欄總顯示當前方式的三種任務方式標題欄總顯示當前方式 1 1設計方式:創(chuàng)建運用程序的大多數(shù)任務都是在設設計方式:創(chuàng)建運用程序的大多數(shù)任務都是在設計時完成的。在設計時,可以設計窗體、繪制控件、編寫代計時完成的。在設計時,可以設計窗體、繪制控
16、件、編寫代碼并運用碼并運用“屬性窗口來設置或查看屬性設置值。屬性窗口來設置或查看屬性設置值。 2 2運轉方式:代碼正在運轉的時期,用戶可與運用運轉方式:代碼正在運轉的時期,用戶可與運用程序交流??刹榭创a,但不能改動它。程序交流??刹榭创a,但不能改動它。 3 3中斷方式:程序在運轉的中途被停頓執(zhí)行時。在中斷方式:程序在運轉的中途被停頓執(zhí)行時。在中斷方式下,用戶可查看各變量及不是屬性的當前值,從而中斷方式下,用戶可查看各變量及不是屬性的當前值,從而了解程序執(zhí)行能否正常。了解程序執(zhí)行能否正常。1.3 Visual Basic1.3 Visual Basic程序開發(fā)環(huán)境程序開發(fā)環(huán)境 2.2.窗體窗
17、體(Form)(Form)設計窗口設計窗口 窗體設計窗口是屏幕中央的主窗口,它可以作窗體設計窗口是屏幕中央的主窗口,它可以作為自定義窗口用來設計運用程序的界面。用戶可以為自定義窗口用來設計運用程序的界面。用戶可以在窗體中添加控件、圖形和圖片來創(chuàng)建所希望的外在窗體中添加控件、圖形和圖片來創(chuàng)建所希望的外觀。每個窗口必需有一個的窗體名字,建立窗體時觀。每個窗口必需有一個的窗體名字,建立窗體時缺省名為缺省名為Form1,Form2, . . .。應留意窗體名即。應留意窗體名即Name屬性和窗體文件名的區(qū)別屬性和窗體文件名的區(qū)別 1.3 Visual Basic1.3 Visual Basic程序開發(fā)環(huán)
18、境程序開發(fā)環(huán)境 窗體設計窗口窗體設計窗口窗體名窗體名窗體文件名窗體文件名1.3 Visual Basic1.3 Visual Basic程序開發(fā)環(huán)境程序開發(fā)環(huán)境 3.3.代碼代碼(code)(code)窗口窗口 在設計方式中,經過雙擊窗體或窗體上任何對象或經過在設計方式中,經過雙擊窗體或窗體上任何對象或經過“工程資源管理器窗口中的工程資源管理器窗口中的“查看代碼按鈕來翻開代碼編輯查看代碼按鈕來翻開代碼編輯器窗口。代碼編輯器是輸入運用程序代碼的編輯器。器窗口。代碼編輯器是輸入運用程序代碼的編輯器。 1.3 Visual Basic1.3 Visual Basic程序開發(fā)環(huán)境程序開發(fā)環(huán)境 4. 4
19、. 屬性屬性(properties)(properties)窗口窗口 屬性是指對象的特征,如大小、標題或顏色等屬性是指對象的特征,如大小、標題或顏色等數(shù)據(jù)。在數(shù)據(jù)。在Visual Basic6.0設計方式中,屬性窗口列出設計方式中,屬性窗口列出了當前選定窗體或控件的屬性的值,用戶可以對這了當前選定窗體或控件的屬性的值,用戶可以對這些屬性值進展設置。些屬性值進展設置。 1.3 Visual Basic1.3 Visual Basic程序開發(fā)環(huán)境程序開發(fā)環(huán)境 5. 工程資源管理器工程資源管理器(project expror)窗口窗口 工程是指用于創(chuàng)建一個運用程序的文件的集合。工程資源管理器列出了當
20、前工程中的窗體和模塊 1.3 Visual Basic1.3 Visual Basic程序開發(fā)環(huán)境程序開發(fā)環(huán)境 6. 工具箱工具箱(ToolBox)窗口窗口 工具箱提供一組工具,用于設計時在窗體中放置控件生成運用程序的用戶接口。系統(tǒng)啟動后缺省的General工具箱就會出如今屏幕左邊,上面共有21個常用“部件 1.3 Visual Basic1.3 Visual Basic程序開發(fā)環(huán)境程序開發(fā)環(huán)境 7 7窗體規(guī)劃窗口窗體規(guī)劃窗口 窗體規(guī)劃窗口顯示窗體規(guī)劃窗口顯示在屏幕右下角。用戶可運在屏幕右下角。用戶可運用表示屏幕的小圖像來布用表示屏幕的小圖像來布置運用程序中各窗體的位置運用程序中各窗體的位置。
21、這個窗口在多窗體運置。這個窗口在多窗體運用程序中很有用,由于這用程序中很有用,由于這可以指定每個窗體相對于可以指定每個窗體相對于主窗體的位置。主窗體的位置。 1.41.4運用運用Visual BasicVisual Basic建立一個簡單程序建立一個簡單程序三、一個簡單的三、一個簡單的VBVB程序的創(chuàng)建程序的創(chuàng)建 實例實例 例例1.1 設計一簡單運用程序,在窗體上放置設計一簡單運用程序,在窗體上放置1個文本框、個文本框、3個命令按鈕,其中單擊左邊按紐時,文本框中顯示個命令按鈕,其中單擊左邊按紐時,文本框中顯示“歡迎運歡迎運用用VB6.0,假設單擊中間按紐時,去除文本框的內容,假,假設單擊中間按
22、紐時,去除文本框的內容,假設單擊右邊按紐,那么程序終了。用戶界面如下圖。設單擊右邊按紐,那么程序終了。用戶界面如下圖。1.41.4運用運用Visual BasicVisual Basic建立一個簡單程序建立一個簡單程序 在窗體上建立在窗體上建立4 4個控件:個控件:1 1個文本框個文本框Text1Text1;3 3個命令按鈕個命令按鈕,Command1,Command1,Command2Command2、Command3Command3。單擊工具箱中的命令按鈕,置入窗體適當位置。單擊工具箱中的命令按鈕,置入窗體適當位置。因有因有3 3個命令按鈕,因此必需反復個命令按鈕,因此必需反復3 3次。再單擊工具箱中的文本框,置次。再單擊工具箱中的文本框,置入窗體中,如下圖。入窗體中,如下圖。 Form1 窗體Text1 文本框3 個命令框1.41.4運用運用Visual BasicVisual Basic建立一個簡單程序建立一個簡單程序 設置屬性。對每個對象而言,有很多屬性可用,下面只對每個控件的Caption進展設置。 對象名 屬性 屬性值 Form1 Caption “l(fā)xl Command1 Caption “單擊 Command2 Capti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理電動車合同范例
- 借名買房合同范本
- 租賃合同通知函
- 農村收購單車合同范例
- 農村果園承包合同范本
- 云平臺建設合同范本
- 云南租房合同范本
- 供應電水氣合同范本
- 水電站隧道排水孔施工方案
- 乙方裝修合同范本
- 2024-2025學年新教材高中化學 第三章 鐵 金屬材料 2.1 合金說課稿 新人教版必修1
- 《籃球防守腳步移動技術 滑步》教案
- 完整版項目部組織機構圖
- 浙江省杭州市2023-2024學年七年級上學期期末考試數(shù)學試題(含答案)
- 人工智能客服機器人使用手冊
- 品牌全球化體育營銷趨勢洞察報告 2024
- 安徽省蕪湖市普通高中2025屆高考全國統(tǒng)考預測密卷物理試卷含解析
- (新版)拖拉機駕駛證科目一知識考試題庫500題(含答案)
- (人衛(wèi)版第九版?zhèn)魅静W總論(一))課件
- 工業(yè)機器人仿真與離線編程項目-8-KUKA-Sim-Pro-軟件的介紹及基本操作
- 第2課++生涯規(guī)劃+筑夢未來(課時2)【中職專用】中職思想政治《心理健康與職業(yè)生涯》高效課堂 (高教版基礎模塊)
評論
0/150
提交評論