第1章vb程序設計概述_第1頁
第1章vb程序設計概述_第2頁
第1章vb程序設計概述_第3頁
第1章vb程序設計概述_第4頁
第1章vb程序設計概述_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、第1章vb程序設計概述第1章 VB程序設計概述2 機器語言機器語言 匯編語言匯編語言 面向過程的程序設計語言面向過程的程序設計語言 面向?qū)ο蟮某绦蛟O計語言面向?qū)ο蟮某绦蛟O計語言&1.1 程序設計語言的發(fā)展程序設計語言的發(fā)展第1章 VB程序設計概述3 1.2.1 VB的發(fā)展的發(fā)展 1.2.2 VB的特點的特點 1.2.3 VB 6.0集成開發(fā)環(huán)境集成開發(fā)環(huán)境 & 1.2 VB簡介簡介第1章 VB程序設計概述4 VB的發(fā)展的發(fā)展Visual Basic 是是Microsoft 公司開發(fā)的公司開發(fā)的Windows 應用程序應用程序開發(fā)工具。開發(fā)工具。Visual :“可視化的可視化的”,是一種開發(fā)圖

2、形戶界面(,是一種開發(fā)圖形戶界面(GUI)的方法。的方法。Basic:Basic(Beginners All-Purpose Symbolit Instruction Code,初學者通用符號指令代碼)語言,初學者通用符號指令代碼)語言,是是一種在計算技術發(fā)展歷史上應用得最為廣泛的語言。一種在計算技術發(fā)展歷史上應用得最為廣泛的語言。第1章 VB程序設計概述5VB程序設計語言的發(fā)展程序設計語言的發(fā)展 1991年推出年推出 VB1.01992、1993、1995、1997、1998、2000年相繼推出:年相繼推出: 2.0、 3.0、 4.0、 5.0、 6.0、 VB.Net(7.0)版本)版本

3、第1章 VB程序設計概述6VB 5.0、6.0的三種版本的三種版本 學習版學習版 專業(yè)版專業(yè)版 企業(yè)版企業(yè)版第1章 VB程序設計概述7 VB的特點的特點 可視化的編程環(huán)境可視化的編程環(huán)境 面向?qū)ο蟮脑O計方法面向?qū)ο蟮脑O計方法 事件驅(qū)動的編程機制事件驅(qū)動的編程機制 結(jié)構(gòu)化的程序設計語言結(jié)構(gòu)化的程序設計語言第1章 VB程序設計概述8 Visual Basic 的窗體和控件是具有自己的屬性、方法和事件的對象。的窗體和控件是具有自己的屬性、方法和事件的對象。 可以把屬性看作一個對象的性質(zhì),把事件看作對象的響應,把方法看作對象的可以把屬性看作一個對象的性質(zhì),把事件看作對象的響應,把方法看作對象的動作動作

4、 。第1章 VB程序設計概述9 標題欄標題欄 菜單欄菜單欄 工具欄工具欄 工具箱工具箱 窗體窗口窗體窗口1.2.3 VB 6.0集成開發(fā)環(huán)境(集成開發(fā)環(huán)境(IDE) 工程資源管理器窗口工程資源管理器窗口 屬性窗口屬性窗口 窗體布局窗口窗體布局窗口 代碼窗口代碼窗口 調(diào)試窗口調(diào)試窗口第1章 VB程序設計概述10& 1. 3 VB中簡單應用程序設計中簡單應用程序設計1.3.1 VB中的控件中的控件1.3.2 VB中標準控件介紹中標準控件介紹1.3.3 面向?qū)ο蟮目梢暬绦蛟O計面向?qū)ο蟮目梢暬绦蛟O計1.3.4 一個簡單的一個簡單的VB應用程序應用程序1.3.5 VB中工程的概念及其文件中工程的概念

5、及其文件1.3.6 VB中應用程序設計的步驟中應用程序設計的步驟第1章 VB程序設計概述11 控件的分類控件的分類 標準控件(標準控件(21個)個) ActiveX控件控件 可插入對象可插入對象1.3.1 VB中的控件中的控件第1章 VB程序設計概述12 控件的畫法控件的畫法 拖動鼠標拖動鼠標 雙擊工具箱中的控件圖標雙擊工具箱中的控件圖標 控件的基本操作控件的基本操作 控件的縮放和移動控件的縮放和移動 控件的復制和刪除控件的復制和刪除 控件的選擇和對齊控件的選擇和對齊第1章 VB程序設計概述13 窗體窗體 命令按鈕命令按鈕 文本框文本框 標簽標簽1.3.2 常用標準控件介紹常用標準控件介紹第1

6、章 VB程序設計概述14窗窗 體體 窗體的屬性窗體的屬性 Name(窗體的名稱)(窗體的名稱) Caption(窗體的標題)(窗體的標題) BackColor(背景)(背景) ForeColor(前景色)(前景色) BorderStyle(邊框樣式)(邊框樣式) Enabled(是否可被使用)(是否可被使用) Visible(是否可見)(是否可見)第1章 VB程序設計概述15 窗體的屬性窗體的屬性 MaxButton、MinButton(是否具有最大化、最小化按鈕)(是否具有最大化、最小化按鈕) ControlBox(是否具有關閉按鈕)(是否具有關閉按鈕) Font(字體、字型、大小)(字體、

7、字型、大小) Left、Top、Height、Width(窗體的大小和位置)(窗體的大小和位置)第1章 VB程序設計概述16第1章 VB程序設計概述17 窗體的事件窗體的事件 Click(單擊)、(單擊)、DblClick(雙擊)、(雙擊)、MouseDown(鼠標按下)(鼠標按下)事事件件 Load(裝入)、(裝入)、Unload(卸載)事件(卸載)事件第1章 VB程序設計概述18 窗體的方法窗體的方法 窗體名窗體名.show 窗體名窗體名. hide 窗體名窗體名. Cls 窗體名窗體名.print 表達式表達式 窗體名窗體名.move left,top, width, height第1章

8、 VB程序設計概述19 窗體的常用語句窗體的常用語句 load 窗體名窗體名 unload 窗體名窗體名第1章 VB程序設計概述20命令按鈕命令按鈕 按鈕接收用戶命令的方式按鈕接收用戶命令的方式 鼠標單擊鼠標單擊 按按Tab鍵使焦點跳到該按鈕,按鍵使焦點跳到該按鈕,按Enter鍵鍵 熱鍵熱鍵(Alt有下劃線的字母)有下劃線的字母)第1章 VB程序設計概述21 按鈕的屬性按鈕的屬性 Name(名稱)、(名稱)、Caption(標題,(標題,&) Style(外觀樣式)(外觀樣式) Picture(顯示圖片)、(顯示圖片)、DownPicture(按下時顯示圖片)(按下時顯示圖片) Enabled

9、(能否被按下)(能否被按下)第1章 VB程序設計概述22 按鈕的事件按鈕的事件 Click(單擊)(單擊) 按鈕的方法按鈕的方法 按鈕名稱按鈕名稱.move left,top,width,height第1章 VB程序設計概述23文文 本本 框框 文本框的屬性文本框的屬性 Name(名稱)(名稱) Text(文本框中輸入或顯示的內(nèi)容)(文本框中輸入或顯示的內(nèi)容) MaxLength(文本框中最大字符個數(shù),(文本框中最大字符個數(shù),0任意長度)任意長度) MultiLine(是否為多行,默認為一行,(是否為多行,默認為一行,false) ScrollBars(當(當MultiLine為為True時時

10、,該屬性才有效)該屬性才有效) Locked(是否可被編輯屬性,(是否可被編輯屬性,F(xiàn)alse,表示為可編輯),表示為可編輯) PasswordChar(當(當MultiLine設為設為 False,該屬性才有效),該屬性才有效)第1章 VB程序設計概述24 文本框的事件文本框的事件 Change(當改變文本框的(當改變文本框的Text屬性時會引發(fā)該事件。輸入一個字符屬性時會引發(fā)該事件。輸入一個字符,就會觸發(fā)一次,就會觸發(fā)一次Change事件。)事件。) LostFocus (失去焦點時發(fā)生)(失去焦點時發(fā)生) GotFocus (獲得焦點時發(fā)生)(獲得焦點時發(fā)生) 文本框的方法文本框的方法

11、文本框名文本框名.SetFocus 文本框名文本框名.Move left,top,width,height第1章 VB程序設計概述25標標 簽簽 標簽的屬性標簽的屬性 Caption(標簽控件中顯示的文本)(標簽控件中顯示的文本) Alignment(對齊方式)(對齊方式) BackStyle(標簽的背景是否透明)(標簽的背景是否透明) AutoSize(標簽大小是否會隨其文本內(nèi)容的多少自動變化)(標簽大小是否會隨其文本內(nèi)容的多少自動變化) WordWrap(當(當AutoSize為為True時時,該屬性才有效)該屬性才有效)第1章 VB程序設計概述26 標簽的事件標簽的事件 Change(標

12、簽控件中顯示的文本發(fā)生改變時觸發(fā))(標簽控件中顯示的文本發(fā)生改變時觸發(fā)) Click、DblClick(單擊、雙擊)(單擊、雙擊)第1章 VB程序設計概述27 對象的屬性對象的屬性 通過屬性窗口設置通過屬性窗口設置 在程序代碼中設置在程序代碼中設置 對象名稱對象名稱.屬性名稱屬性值屬性名稱屬性值 對象的方法對象的方法 對象名稱對象名稱.方法名稱方法名稱 對象的事件對象的事件 Private Sub 對象名稱對象名稱_事件名稱事件名稱( ) 事件響應程序代碼事件響應程序代碼 End Sub1.3.3 面向?qū)ο蟮目梢暬绦蛟O計面向?qū)ο蟮目梢暬绦蛟O計第1章 VB程序設計概述28例例5.1:在屏幕上

13、開辟一個窗口,窗口的下部有三個命令按鈕:在屏幕上開辟一個窗口,窗口的下部有三個命令按鈕: “顯示顯示”, “清除清除”, “退出退出”。單擊。單擊“顯示顯示”按鈕時,文本框按鈕時,文本框中顯示中顯示“歡迎使用歡迎使用Visual Basic 6.0中文版中文版”;單擊;單擊“清除清除”按按鈕,則清除文本框中顯示的內(nèi)容;單擊鈕,則清除文本框中顯示的內(nèi)容;單擊“結(jié)束結(jié)束”按鈕,則結(jié)束程按鈕,則結(jié)束程序。序。 1.3.4 一個簡單的一個簡單的VB應用程序應用程序第1章 VB程序設計概述29 控件事件代碼的編寫控件事件代碼的編寫 第一步:雙擊要編寫代碼的控件第一步:雙擊要編寫代碼的控件 第二步:選擇控

14、件;選擇事件第二步:選擇控件;選擇事件 第三步:編寫事件的代碼第三步:編寫事件的代碼 字母不區(qū)分大小寫字母不區(qū)分大小寫 用用“:”來分隔同一行中的多條語句來分隔同一行中的多條語句 用用“ _”空格加下劃線來續(xù)寫同一條語句空格加下劃線來續(xù)寫同一條語句 用用“rem”或或“ ”來對語句注釋來對語句注釋第1章 VB程序設計概述30工程是指建立一個應用程序時所包含的文件的集合,包工程是指建立一個應用程序時所包含的文件的集合,包括窗體文件、模塊文件以及可以由括窗體文件、模塊文件以及可以由VB應用程序使用的應用程序使用的任何類型的文件。任何類型的文件。1.3.5 VB中工程的概念及其文件中工程的概念及其文

15、件第1章 VB程序設計概述31 工程文件(工程文件(.vbp) 窗體文件(窗體文件(.frm) 標準模塊文件(標準模塊文件(.bas) 類模塊文件(類模塊文件(.cls) 資源文件(資源文件(.res) ActiveX控件文件(控件文件(.ocx) 窗體的二進制數(shù)據(jù)文件(窗體的二進制數(shù)據(jù)文件(.frx)一個工程包括以下組成部分:一個工程包括以下組成部分:第1章 VB程序設計概述32 程序的保存程序的保存 第一步:保存窗體文件(第一步:保存窗體文件(.frm.frm) 第二步:保存工程文件(第二步:保存工程文件(.vbp.vbp) 程序的運行程序的運行 解釋運行解釋運行 編譯運行編譯運行 程序的

16、重新裝載程序的重新裝載 裝載工程文件(裝載工程文件(.vbp)程序的保存、運行、裝載程序的保存、運行、裝載第1章 VB程序設計概述33 錯誤的類型錯誤的類型 編輯時錯誤編輯時錯誤 編譯時錯誤編譯時錯誤 邏輯錯誤邏輯錯誤 運行時錯誤運行時錯誤 程序的調(diào)試程序的調(diào)試第1章 VB程序設計概述34 VB中的三種工作模式中的三種工作模式(標題欄顯示當前模式)(標題欄顯示當前模式) 設計模式:可進行用戶界面的設計和代碼的編輯。設計模式:可進行用戶界面的設計和代碼的編輯。 運行模式:運行應用程序。不可編輯界面和代碼。運行模式:運行應用程序。不可編輯界面和代碼。 中斷模式:暫時中斷應用程序的運行??删庉嫶a,但不能中斷模式:暫時中斷應用程序的運行??删庉嫶a,但不能編輯界面。編輯界面。程序的調(diào)試程序的調(diào)試第1章 VB程序設計概述

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論