




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 Visual Basic可視化程序設計(第二版)Visual Basic可視化程序設計3102目錄 第1章 Visual Basic程序設計語言概述 第2章 Visual Basic可視化編程基礎 第3章 窗體和最基本控件 第4章 VB程序編寫基礎 第5章 VB程序結構 第6章 常用控件 第7章 界面設計4102目錄 第8章 數據庫應用 第9章 圖形處理 第10章 文件管理 第11章 面向對象的編程 第12章 多媒體 第13章 Web編程5102第1章 Visual Basic程序設計語言概述 1.1 Visual Basic的產生和發展 1.2 Visual Basic的基本特點 1.3
2、Visual Basic 6.0簡介 61021.1 Visual Basic的產生和發展BASIC是Beginners All-purpose symbolic instruction Code(初學者通用符號指令代碼)的縮寫,是國際上廣泛使用的一種計算機高級語言。BASIC簡單、易學,目前仍是計算機入門的主要學習語言之一。BASIC語言的問世及發展 BASIC語言自其問世經歷了以下四個階段:第一階段:(1964年70年代初) 1964年BASIC語言問世。 第二階段:(1975年80年代中) 微機上固化的BASIC第三階段:(80年代中90年代初) 結構化BASIC語言。第四階段:(20
3、世紀90 年代以來)1991年Visual Basic 程序設計 語言問世第1章目錄71021.2 Visual Basic的基本特點(1)真正的面向對象編程,使開發人員在維護系統運行時只需修改很小的代碼,同時也加快了系統開發的速度。(2)可視化的編程方法,以及向導的功能,使開發人員幾乎不用加入太多代碼就可以開發以標難的Windows程序。(3)數據訪問特性允許對包括Microsoft SQL server和其他企業數據庫在內的大部分數據庫格式建立數據庫和前端應用程序。 (4)通過ActiveX技術可使用其他應用程序提供的功能 (5)支持 Internet能力強大,在應用程序內很容易通過Int
4、ernet訪問文檔和應用程序。(6)己完成的應用程序是真正的*.exe文件,提供運行時的可自由發布的動態鏈接庫(DLL) 。第1章目錄81021.3 Visual Basic 6.0簡介1.3.1 Visual Basic 6.0版本介紹Visual Basic 6.0中文版包括三種版本:學習版、專業版、企業版1.3.2 Visual Basic 6.0新增功能1.3.3 Visual Basic 6.0安裝環境1.3.4 Visual Basic 6.0 啟動與退出第1章目錄9102第2章 Visual Basic可視化編程基礎 2.1 Visual Basic 6.0 的集成開發環境 2.
5、2 Visual Basic 可視化程序設計的基本概念 2.3 Visual Basic可視化程序設計的基本步驟101022.1 Visual Basic 6.0 的集成開發環境2.1.1標題欄 啟動Visual Basic后,標題欄中顯示的信息如圖2-2所示,方括號中的“設計”表明當前的工作狀態是“設計階段”。 圖2-2 標題欄隨著工作狀態的不同,方括號中的信息也隨之改變,可能會是“運行”或“Break”,分別代表“運行階段”或“中斷階段”,這3個階段也分別成為“設計模式”、運行模式和“中斷模式”2.1.2菜單欄標題欄下面是集成環境的主菜單,它提供了開發、調試和保存應用程序所需要的工具,如圖
6、2-3所示,Viual Basic 6.0的菜單欄共有13個菜單項,每個菜單項含有若干個菜單命令,執行不同的操作。圖2-3 菜單欄2.1.3工具欄工具欄如圖2-4所示,它提供了常用命令的快速訪問方式。單擊工具欄上的按鈕,就會執行按鈕所代表的操作。按照默認規定,啟動VB之后即顯示標準工具欄。附加的編輯、窗體設計和調試的工具欄可以從“視圖”菜單上的“工具欄”命令中顯示或隱藏。第2章目錄圖2-4 工具欄 111022.1.4窗體設計窗 窗體設計窗口用于設計應用程序的界面。第2章目錄121022.1.5工程資源管理器第2章目錄131022.1.6 屬性窗第2章目錄141022.1.7 代碼窗第2章目錄
7、151022.1.8 調試窗第2章目錄161022.1.9 窗體布局窗第2章目錄171022.1.10 工具箱窗工具箱提供了一組工具,用于用戶界面的設計。第2章目錄181022.2 Visual Basic可視化程序設計的基本概念2.2.1 對象對象(Object)是代碼和數據的集合2.2.2 屬性屬性是標識一個對象的所有特征,它實際上就是對象所屬類的成員變量。2.2.3 事件在windows環境下,無論何時,只要用戶對計算機做一個動作,例如按一下鍵盤、擊一下鼠標、選一個菜單等等,系統中發生的每個動作,我們都稱之為事件(Event)。事件一旦發生,VB就立即尋找相應的程序進行處理。響應一個事件
8、的代碼,在VB中稱之為一個事件過程。 事件類型大致可以分為:鍵盤事件、鼠標事件和程序事件。2.2.4 方法 方法是特定對象動作的過程,是一個對象對外提供的某些特定動作的接口。事實上,方法是對象本身內含的程序段,它可能是函數,可能是過程,第2章目錄191022.3 Visual Basic可視化程序設計的基本步驟創建 Visual Basic應用程序有四個主要步驟: 1 創建程序界面即界面設計; 2 設置屬性; 3 編寫代碼; 4 調試運行 例子演示第2章目錄20102第3章 窗體和最基本控件 3.1 窗體 3.2 命令按鈕 3.3 文本框控件 3.4 標簽控件211023.1 窗體3.1.1
9、窗體的結構第3章目錄221023.1.2 窗體的常用屬性 Name(名稱)屬性 Appearence屬性 AutoRedraw 屬性 Backcolor 屬性和Forecolor屬性 Borderstyle 屬性 Caption 屬性 Font 屬性 Icon 屬性第3章目錄231023.1.2 窗體的常用事件與方法事件:Click與Dbclick load與Unload Resize方法:Show,Hide Move,Cls,Print例子演示241023.2.1 命令按鈕的屬性 (1)Name屬性 (2)Style屬性 (3)Caption屬性 (4)Enabled屬性 (5)Defaul
10、t屬性 (6)Cancel屬性第3章目錄3.2 命令按鈕251023.2.2 命令按鈕的事件 命令按鈕的事件有:Click、MouseDown事件、MouseUp事件 *當用鼠標單擊命令按鈕,觸發該按鈕的click事件,同時也將觸發其它兩個事件。 *三個事件發生的順序為MouseDown事件、click事件、和MouseUp事件,命令按鈕最主要的事件是單擊click事件。 【例3.1】 演示第3章目錄261023.3 文本框3.3.1 文本框控件的屬性 (1)Name屬性 (2)Text屬性 (3)MaxLength屬性 (4)Alignment屬性 (5)MultiLine屬性 (6)Fon
11、tName等屬性 (7)ScrollBars屬性 (8)Locked屬性 (9)PasswordChar屬性【例3.2】 演示第3章目錄271023.3.2 文本框的事件與方法 (1)Change事件 (2)KeyPress事件 (3)文本框的SetFocus方法第3章目錄281023.4 標簽 3.4.1標簽的功能 標簽控件主要用來顯示文本信息。文本框控件沒有Caption屬性,后面章節要學到的列表框、組合框等控件也沒有此屬性。常常用標簽來對以上這些控件進行標注,還可以用標簽為窗體添加說明文字,向用戶提供操作提示信息等。 3.4.2標簽的屬性 (1)Name屬性 (2)Caption屬性 (
12、3)BorderStyle屬性 (4)AutoSize 屬性 (5)Aligment屬性 (6)WordWrap屬性 (7)Top屬性 (8)Left屬性 (9)BackColor屬性 (10)ForeColor屬性 3.4.3標簽事件 標簽控件可以有Click事件、DblClick事件和Change等事件,但它的主要作用是顯示文本,一般不需要編寫事件過程代碼。第3章目錄29102第4章 Visual Basic 程序編寫基礎 4.1 VB6.0的數據類型 4.2 常量與變量 4.3 運算符和表達式 4.4 常用內部函數 301024.1 VB6.0的數據類型4.1.1 基本數據類型 基本數據
13、類型是系統定義好的標準數據類型,可直接使用。分為六類:(1)數值型(2)日期型(3)邏輯型(4)字符型(5)對象型(6)變體型案例演示第4章目錄311024.1.2 自定義數據類型 除了上述基本數據類型外,用戶可以根據需要用Type定義自己的數據類型,格式為: Type 數據類型名 元素名 As 類型名 元素名 As 類型名 元素名 As 類型名 End Type 其中,數據類型名為自定義數據類型名,元素名為自定義數據類型中的一個成員。類型名為上述基本數據名或自定義數據類型名。自定義類型中的元素為字符型時,必須為定長字符串。第4章目錄321024.2 常量與變量4.1.2常量程序運行過程中,其
14、值始終不變的量稱為常量。在VB6.0中常量有直接常量和符號常量兩類。1.直接常量直接常量是直接以數據形式表示的常量。 2.符號常量符號常量是用符號表示的常量,它可以取代多次出現的很大的數字或很長的字符串。符號常量分為系統定義的符號常量和用戶定義的符號常量。案例演示第4章目錄331024.2.2 變量在程序運行過程中,其值可以改變的量稱為變量。變量由名字和數據類型確定。1.變量的命規則 變量名是由字母、下劃線和數字組成,第一個字符必須是字母或漢字,最后一個字符可以是類型說明符,且組成變量名的字符數不得超過255個。2.變量聲明 (1)用Dim和Static聲明變量。 (2)用省略As的Dim語句
15、聲明變量為變體型。 (3) 用類型符聲明變量。案例演示第4章目錄341023.變量的作用域 變量的作用域即變量的作用范圍。一個變量的作用范圍有多個取決于它是什么級別的變量。從作用域來講,變量有局部變量、窗體和模塊級變量、全局變量之分。第4章目錄351024.3 運算符和表達式 運算符是描述不同運算的符號,在VB6.0中有賦值運算符、算術運算符、連接運算符、關系運算符和邏輯運算符。參與運算的量稱為操作數。由運算符將參與運算的量(常量、變量、函數等)即操作數連接起來的式子為表達式。表達式從運算符角度又可分為算術表達式、連接表達式、關系表達式和邏輯表達式。4.3.1 賦值運算符 賦值運算符是用來給變
16、量、數組或對象的屬性賦值的,用“=”表示。 格式:Variable=表達式4.3.2 算術運算符第4章目錄361024.3.3連結運算符4.3.4關系運算符第4章目錄371024.3.5 邏輯運算符第4章目錄381024.4 常用內部函數4.4.1 數學函數第4章目錄391024.4.2 字符串函數第4章目錄401024.4.3 轉換函數411024.4.4 判斷函數第4章目錄421024.4.5 其他函數1. Date:返回系統當前日期。2. Time:返回系統當前時間。3. Hour:返回0到23之間的整數,表示一天中的某一鐘點。4. Day:返回1到31之間的整數,表示一個月中的某一日。
17、第4章目錄43102第5章 程序結構 5.1 順序結構 5.2 分支結構 5.3 循環結構 5.4 數組 5.5 過程和函數441025.1 順序結構順序結構是按照語句的書寫順序執行的結構。它是程序的主體結構。5.1.1 賦值語句 變量名=表達式 對象.屬性=屬性值 變量名.元素名=表達式5.1.2 輸入語句1.InputBox函數 2. MsgBox函數 5.1.3 數據的輸出 使用Print方法實現數據的輸出 Tab函數 Spc函數 案例演示第5章目錄451025.2 分支結構分支結構是根據條件的值確定程序走向的結構 5.2.1 IF語句1、 IfThen語句 適合于單行語句 案例演示2、
18、 IfThenElse語句 適合于多行語句 案例演示第5章目錄461025.2.2 Case語句select Case是用于實現多重選擇的分支結構 案例演示第5章目錄471025.3 循環結構循環結構主要用于大量重復的動作。 5.3.1 DoLoop語句語句常用于循環次數不確定的情況有兩種形式:前測型和后測型。 案例演示481025.3.2 ForNext語句 ForNext語句主要用于循環次數確定的情況。For =ToStepExit ForNext5.3.3 循環嵌套循環嵌套是指在循環語句的循環體內,又出現了循環語句。各種循環語句格式都可以相互嵌套。案例演示491025.4 數組數組主要用
19、于處理大量的數據,我們把具有相同屬性、類型的數據組合在一起即為數組。數組中的每一數據稱為一個數組元可以用數組名和數據在數組中的序號(即下標)唯一確定。5.4.1 數組的定義數組必須先聲明,后使用 格式:Dim 數組名(下標,下標)s 數據類型 5.4.2 靜態數組和動態數組1.靜態數組是指數組元素個數確定的數組。2.動態數組是指數組元素個數不確定需要根據實際使用確定的數組。(1) 用Public 語句(公用數組)、Dim語句(模塊級數組)、Static 或Dim語句(局部數組)在過程中聲明數組。(2)在過程中用ReDim 語句為聲明的動態數組分配實際的元素個數。第5章目錄501025.4.3
20、數組的基本操作 1.給數組元素賦初值 2.數組的輸入 3.數組的輸出 4.數組的整體賦值 5.4.4 控件數組 1控件數組的概念 2控件數組的建立案例演示511025.5 過程和函數5.5.1 過程的定義 Sub 將程序分割成若干個小單元,即可簡化程序任務。這些小單元則為過程有子過程、函數過程和事件過程。 1利用“添加過程”對話框定義 2直接在代碼窗口定義案例演示5.5.2 過程的調用1使用Call語句調用 Call 過程名(實參表列) 2直接使用過程名調用 過程名實參,實參案例演示第5章目錄521025.5.3 函數的定義 Function 函數與過程的根本區別是可以返回一個值給調用程序。
21、1利用“添加過程”對話框定義 2直接在代碼窗口定義案例演示5.5.4 函數的調用1使用Call語句調用 2使用函數名調用案例演示第5章目錄531025.5.5 形參與實參的傳遞 函數在Sub過程和Function過程中參數列表的參數稱為形參。程序中調用Sub和Function過程時,參數列表中的參數為實參。1按位置傳送:實參的次序與形參的次序應匹配且一一對應。2指名傳送:顯示地指出與形參相結合的實參,且用“:=”連接起來3傳址與傳值(1)傳址 (2)傳值 案例演示5.5.6 函數的遞歸調用遞歸就是一個過程調用過程本身。分為兩種類型:直接遞歸(在過程中調用本身)和間接遞歸(調用別的過程中又調用本
22、身)。案例演示第5章目錄54102第6章 常用控件 6.1 復選框與單選按鈕 6.2 列表框和組合框 6.3 滾動條 6.4 計時器 6.5 框架 6.6 焦點與Tab鍵 6.7 外部控件 6.8 鼠標和鍵盤事件551026.1 復選框和單選按鈕6.1 .1 屬性(1)Value 屬性。用來表示復選框或單選按鈕的狀態。(2)Alignment 屬性。 設置復控件標題的對齊方式 6.1.2 事件 【例6-1】 演示 【例6-2】 演示第6章目錄561026.2 列表框和組合框6.2 .1 列表框 1.屬性 Columns List ListCount ListIndex MultiSelect
23、Selected SelCount Sorted Style Text 2.方法 AddItem Clear RemoveItem 【例6-3】6.2.2組合框 Style屬性【例6-4】第6章目錄571026.3 滾動條滾動條分為水平滾動條和垂直滾動條,其默認名稱分別為Hscrollx和Vscrollx 6.3 .1 屬性 (1)Min (2)Max (3)LargeChange (4)SmallChange (5)Value 6.3.2 事件 (1)Scroll事件 (2)Change 事件【例6-5】 演示第6章目錄581026.4 計時器6.4 .1 屬性 (1)Enabled屬性。
24、(2)Interval 屬性。6.4.2 事件 Timer事件 【例6-6】 演示【例6-7】 演示 第6章目錄591026.5 框架框架(Frame)是一個容器控件,用于將屏幕上的對象分組,以提供了視覺上的區分和總體的激活/屏蔽特性。1. 屬性(1)Enabeld屬性(2)Caption屬性。2 .分組操作 【例6-8】 演示 第6章目錄601026.6 焦點與Tab鍵次序6.6 .1 焦點焦點是接收用戶鼠標或鍵盤輸入的能力 。設置對象焦點方法:(1)在運行時單擊該對象;(2)在運行時用快捷鍵選擇該對象;(3)在程序代碼中使用SetFocus方法。6.6.2 Tab鍵次序Tab順序是在按Ta
25、b鍵時焦點在控件間移動的順序。TabStop 屬性對象的Caption屬性設置與焦點移動 案例 演示第6章目錄611026.7 外部控件6.7 .1 ProgressBar控件【例6-9】 演示6.7.2 UpDown控件【例6-10】 演示6.7.3 Animation控件方法:Open、Play、Stop和Close Play方法的參數:repeat、start和stop 【例6-11】 演示6.7.4 SSTab控件【例6-12】 演示第6章目錄621026.8 鼠標和鍵盤事件6.8 .1 鼠標1.鼠標事件單擊(Click)雙擊(DbClick)按下任意鍵(Mouse Down)釋放任意
26、鍵(MouseUp)移動鼠標(MouseMove) 2.鼠標光標形狀【例6-13】 演示6.8.2 鍵盤KeyPressKeyUpKeyDown 【例6-14】 演示第6章目錄631026.8.3 拖放1DragMode屬性2DragIcon屬性 3. Drag方法【例6-15】 演示4DragDrop 事件和DragOver事件【例6-16】 演示5Parent屬性【例6-17】 演示6.8.4 0LE拖放采用OLE拖放,則可以將數據從一個控件或應用程序移動到另外的控件或應用程序中,如將寫字板中的文本拖動到文本框中。拖”數據由OLEDragMode屬性控制,“放”數據由OLEDropMode
27、屬性控制。【例6-18】 演示【例6-19】 演示第6章目錄64102第7章 界面設計 7.1 菜單設計 7.2 工具欄和狀態欄設計 7.3 多窗體和多文檔界面設計651027.1 菜單設計菜單的構成菜單編輯器7.1.1 下拉菜單設計【例7-1】演示 第7章目錄661027.1.2彈出式菜單設計 1.設計 2.顯示 PopupMenu方法 7.1.3 菜單項的修改案例演示第7章目錄671027.2 工具欄與狀態欄7.2.1 工具欄設計 1.手工創建工具欄通常用圖片(PictureBox)控件對象創建工具欄,用來放置各種工具按鈕;用命令按鈕(CommandButton)和圖像(Image)控件作
28、為工具欄的按鈕。 2.用工具箱中的工具欄(ToolBar)控件和圖像列表(ImageList)控件來創建工具欄【例7-3】演示 7.2.2 狀態欄設計 1.狀態欄工具的添加 2.狀態欄工具屬性的設置案例演示第7章目錄681027.3 多窗體和多文檔界面7.3.1 多窗體 1. 多窗體的添加 2. 多窗體的運行【例7-4】 演示7.3.2 多文檔多文檔界面允許同時打開多個文檔,多文檔界面由父窗體和子窗體組成。 1. MDI窗體的添加 2. 子窗體的建立 MDIChild屬性 3.MDI窗體的屬性、方法與事件(1)AutoShowChildren屬性(2)Arrange方法(3)QueryUnlo
29、ad和Unload事件(4)Screen對象和Screen.ActiveForm屬性 【例7-5】 演示第7章目錄69102第8章 數據庫應用 8.1 數據庫基礎 8.2 數據庫管理器 8.3 Data控件 8.4 數據綁定 8.5 ADO控件 8.6 數據報表701028.1 數據庫基礎8.1 .1 數據庫基礎(1)發展階段(2)關系數據庫的相關術語 8.1.2 數據庫實例 案例 演示第8章目錄711028.2 數據庫管理器8.2 .1建立數據庫8.2.2 建立表結構8.2.3 添加記錄案例演示第8章目錄721028.3 Data控件8.3 .1 常用屬性(1)Connect(2)Datab
30、aseName(3)RecordSource(4)Recordset(5)ReadOnly(6)Exclusive8.3 .2 常用事件(1)Reposition事件(2)Validate事件8.3 .3 常用方法(1)Refresh(2)Update案例演示第8章目錄731028.3 .4 常用對象(1)Dtabase對象(2)記錄集Record對象:屬性:AbsolutePosition,Bof,Eof,Bookmark,Nomatch,RecordCount方法:Move8.3 .5 記錄操作方法(1)Addnew方法(2)Uppdate方法(3)Delete方法(4)Edit方法(5)
31、Seek方法(6)Find方法(7)Move方法案例演示第8章目錄741028.4 數據綁定8.4 .1 屬性設置(1)DataSource屬性。(2)DataField 屬性。8.4.2 數據綁定 【例8.1】 演示 第8章目錄751028.5 ADO8.5.1 ADO概念8.5.2 ADO創建8.5.3 數據連接案例 演示 第8章目錄761028.6 報表設計8.6 .1 數據環境設計器1.添加2.建立連接3.定義命令4.創建用戶界面8.6.2 數據報表設計器1.DataReport對象2.Sectiong對象3.DataReprot控件【例8.2】 演示第8章目錄77102第9章 圖形處
32、理 9.1 圖形操作基礎 9.2 工具欄和狀態欄設計 9.3 多窗體和多文檔界面設計781029.1 圖形操作基礎9.1.1坐標系統構成一個坐標系,需要3個要素:坐標原點、坐標度量單位、坐標軸的長度與方向。坐標度量單位由容器對象的ScaleMode屬性決定,ScaleMode屬性設置見下表。 第9章目錄791029.1.2自定義坐標系統方法一:通過ScaleTop、ScaleLeft、ScaleHeight和ScaleWidth屬性方法二:采用Scale方法來設置坐標系 【例9-1】 演示9.1.3 使用VB6.0顏色 1. RGB函數 2.QBColor函數 3.顏色常量第9章目錄80102
33、9.2 圖形控件9.2.1 直線Line控件主要屬性:BorderStyle(邊框風格)、BorderWidth(線寬)和BorderColor(顏色)等。 案例演示 9.2.2 Shape(形狀)主要屬性:Shape屬性 ,FillStyle 屬性, FillColor屬性【例9-2】演示第9章目錄81102圖片格式:Bitmap位圖(.bmp)、Icon圖標(.ico)、Metafile圖元文件(.wmf)、增強型圖元文件(.emf)、JPEG(.jpg)和GIF(.gif)文件。9.2.3 圖像框(Image)控件主要屬性:Stretch和Picture。 【例9-3】 演示9.2.4
34、圖片框(Picture Box)控件LoadPicture()函數 AutoSize屬性【例9-4】演示第9章目錄821029.3 圖形方法9.3.1 Pset方法PSet方法用于在指定位置用指定顏色畫點。其語法格式如下:對象.PSetStep(X,Y)Color【例9-5】 演示9.3.2 Line方法Line方法用來畫線Line方法的語法格式為:對象名.LineStep(X1,Y1)-Step(X2,Y2)Color ,BF【例9-6】演示9.3.3 Circle方法Circle方法用來畫圓、橢圓、弧等,語法格式如下:對象.Circle Step (x,y), r ,color ,起點 ,
35、終點 ,縱橫比【例9-7】演示9.3.4 Point方法多Point方法用于返回指定點的RGB顏色,其語法格式如下:對象.Point(x,y)【例9-8】 演示第9章目錄83102第10章 文件管理 10.1 文件的結構與分類 10.2 文件的打開和關閉 10.3 文件操作語句和函數 10.4 順序文件 10.5 隨機文件 10.6 二進制文件 10.7 文件系統控件8410210.1 文件結構和分類10.1 .1 文件結構1字符(Character)2字段(Field)3記錄(Record) 4文件(File) 10.1.2 文件分類1.根據數據性質,文件可分為程序文件和數據文件 2.根據數
36、據的存取方式和結構,文件可分為順序文件和隨機文件。3.根據數據進行編碼方式,文件可以分為ASC文件和二進制文件。 第10章目錄8510210.2 文件的打開和關閉10.2 .1打開Open 文件說明 For 方式 Access 存取類型鎖定As#文件號Len = 記錄長度“文件說明”:指的是要打開或建立的文件名,包含文件所在的路徑方式: Output Input Append 存取類型 Read 、Write 、ReadWrite文件號 記錄長度 案例演示10.2.2關閉Close#文件號,#文件號案例演示第10章目錄8610210.3 文件操作語句與函數10.3 .1文件指針 Seek語句
37、Seek函數 10.3.2 函數 (1)FreeFile函數 【例10-1】 演示 (2)Loc函數 (3)LOF函數 (4)EOF函數10.3.3 (1)Kill語句 (2)FileCopy語句 (3)Name語句案例演示第10章目錄8710210.4 順序文件隨機文件的特點10.4 .1隨機文件的讀寫操作 1.寫操作。 (1) 定義數據類型 (2) 打開隨機文件 (3) 將內存中的數據寫入磁盤 2.讀操作 Get #文件號,記錄號,變量【例10-9】演示10.4.2隨機文件記錄的增加與刪除 (1)增加記錄 (2)刪除記錄【例10-9】演示第10章目錄8810210.5 隨機文件框架(Fra
38、me)是一個容器控件,用于將屏幕上的對象分組,以提供了視覺上的區分和總體的激活/屏蔽特性。1. 屬性(1)Enabeld屬性(2)Caption屬性。2 .分組操作 【例6-8】 演示 第10章目錄8910210.6 二進制文件二進制文件是所有打開方式中最自由的,它只看文件中的數據是一堆0與1的集合,對這些數據如何解釋,完全只看用Get語句讀取他們時,所使用的變量類型而定。當所要處理的文件格式既不是文本文件,又沒有統一的數據格式時,通常就會以二進制方式處理。二進制的使用和隨機文件極為相似,同樣是利用Put與Get,來讀寫數據,除了以下幾點不同的地方:1不需要指定Len,因為二進制讀、寫比隨機文件自由。2對于不定長度字符串,在保存文件時將不會保存它的長度信息。3由于不記錄字符串的長度,所以在Get中使用不定長字符串時,讀取的字符數將等于該字符串原先的長度。【例10-10】演示第10章目錄9010210.7 文件系統控件為管理計算機中的文件,VB提供了驅動器列表框(Drive ListBox)、目錄列表框(Directory ListBox)和文件列表框(File ListBox)文件系統控件。1.重要屬性2.重要事件案例 演示第10章目錄91102第11章 面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 紙板容器功能性涂層研發考核試卷
- 電氣設備綠色生產實踐考核試卷
- 氫氧化鎂在醫療中的應用考核試卷
- 工程施工質量管理體系與措施
- 冀中職業學院《材料化學合成與制備》2023-2024學年第二學期期末試卷
- 西北大學《心理動力學療法》2023-2024學年第一學期期末試卷
- 江蘇省南京師范大學附屬中學宿遷分校2025年初三第二次質量測試(5月)英語試題試卷含答案
- 江西省吉安吉安縣聯考2024-2025學年初三下學期末語文試題含解析
- 遂寧工程職業學院《醫學生創新創業概論》2023-2024學年第一學期期末試卷
- 鐵嶺市昌圖縣2025年六年級下學期小升初招生數學試卷含解析
- 注冊制改革對市場治理機制的影響及優化路徑
- 4-13-01-06 國家職業標準檔案數字化管理師S (2025年版)
- 2025至2030中國鴨脖子市場營銷策略與發展前景趨勢研究報告
- 山東省德州市陵城區2024-2025學年下學期期中考試七年級數學試題(含答案)
- 學齡兒童體重管理營養指導規范課件
- 客戶維護合同協議
- 剪輯考試試題及答案
- 2025陜西建筑安全員C證(專職安全員)考試題庫
- 火鍋店服務員接待流程解析
- 2025年上半年福建福州廣播電視臺招聘重點基礎提升(共500題)附帶答案詳解
- 消毒供應中心規范培訓
評論
0/150
提交評論