![《VB程序設(shè)計》總復習_第1頁](http://file4.renrendoc.com/view/d811a8c1d01bb126bf035acd2880abff/d811a8c1d01bb126bf035acd2880abff1.gif)
![《VB程序設(shè)計》總復習_第2頁](http://file4.renrendoc.com/view/d811a8c1d01bb126bf035acd2880abff/d811a8c1d01bb126bf035acd2880abff2.gif)
![《VB程序設(shè)計》總復習_第3頁](http://file4.renrendoc.com/view/d811a8c1d01bb126bf035acd2880abff/d811a8c1d01bb126bf035acd2880abff3.gif)
![《VB程序設(shè)計》總復習_第4頁](http://file4.renrendoc.com/view/d811a8c1d01bb126bf035acd2880abff/d811a8c1d01bb126bf035acd2880abff4.gif)
![《VB程序設(shè)計》總復習_第5頁](http://file4.renrendoc.com/view/d811a8c1d01bb126bf035acd2880abff/d811a8c1d01bb126bf035acd2880abff5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《VB程序設(shè)計》總復習第一章:概述1、VB的特點:面向?qū)ο?、可視化、事件?qū)動等2、VB的幾個基本概念和術(shù)語曰對象:屬性、方法、事件N設(shè)計時間與運行時間N事件驅(qū)動程序設(shè)計3、VB開發(fā)環(huán)境:冋窗體設(shè)計器曰代碼編輯器對象列表、過程列表図屬性窗口N工程瀏覽窗口曰工具箱N菜單欄和工具欄4、用VB開發(fā)應(yīng)用程序的步驟曰創(chuàng)建用戶界面。N設(shè)置界面上對象的屬性。N為事件編寫代碼。列呆存工程。曰運行工程。岡則試與調(diào)試應(yīng)用。曰生成可執(zhí)行文件。第二章:VB程序設(shè)計基礎(chǔ)1、 數(shù)據(jù)類型:Integer、Long、String、Date、Single、Boolean等。2、 變量和常量(Const語句)變量的命名規(guī)則3、 表達式(表達式求值)曰算數(shù)表達式N字符串表達式曰關(guān)系表達式回布爾表達式4、 數(shù)組&動態(tài)數(shù)組:DimA()AsStringReDimA(10)N定長數(shù)組:DimB(9)AsString ?下標從0~9DimB(1To10)AsString?下界to上界與數(shù)據(jù)類型概念相結(jié)合玄二維數(shù)組:DimC(9,9)AsIntegerDimD(1To10,1To10)AsInteger5、 用戶自定義數(shù)據(jù)類型N創(chuàng)建類型:用Type EndType語句迢聲明:Dim曰使用:變量名.成員6、語句結(jié)構(gòu)(1)選擇結(jié)構(gòu):EIf...Then...EIf…Then...Else...EndIf0f…Then…Elself EndIf^SelectCase EndSelect(2)循環(huán)結(jié)構(gòu)EDo…LoopDoWhile.LoopDoUntil.LoopDo.LoopWhileDo.LoopUntilEFor.Next7、 Exit語句:ExitDo、ExitFor、ExitSub8、 Goto語句:9、VB的程序結(jié)構(gòu)E窗體模塊E標準模塊E類模塊
10、VB過程N事件過程曰通用過程HSub過程NFunction函數(shù)11、變量的作用范圍和生命期H局部變量H靜態(tài)變量H模塊級變量H全局變量第三章:窗體和常用控件使用基礎(chǔ)一、窗體1、 用途:2、 常用屬性:描述外觀Caption描述外觀BorderStyleBackColor和ForeColor |Picture
描述位置Left和Top(位置)描述位置Width和Height(大?。㎝oveableEnabled - 描述行為Visible -Font 描述字體其它名稱(Name)其它ControlBoxIconWindowStateMaxButton和MinButtonShowInTaskbar3、常用方法:Hide方法Show方法Cls方法Print方法4、常用事件:Load和UnLoad事件Click事件DbICIick事件Resize事件二、VB常用控件1、標簽控件(Label)(1) 用途:僅用于顯示文本,不能編輯標簽中的文本。(2) 常用屬性名稱(Name)CaptionAlignmentEnabledVisibleBorderStyle(2)常用事件ClickDblClickChange:當標簽控件的Caption屬性設(shè)定的文本內(nèi)容被修改時。2、文正框(TextBox)控件(1)用途:主要用于在運行時間輸出信息或獲取用戶輸入的信息。正文框中的內(nèi)容可編輯。(2)常用屬性:名稱(Name)TextLockedMaxLengthMultilineScrollBars(與multiline同時使用)PasswordCharEnabledVisible(3)常用事件Click和DblClickLostFocus和GotFocus事件Change(4)常用方法:SetFocus(設(shè)置焦點是,先清空)3、 命令按鈕(CommandButton)(1)常用屬性名稱(Name)屬性Caption屬性Picture屬性Style屬性ToolTipText屬性DownPicture和DisablePicture屬性Enabled和Visible屬性(2)常用事件Click4、 組合框(ComboBox)(1)用途:將文正框和列表框的功能相結(jié)合。既可以輸入正文,又可以從列表項中選擇。(2)常用屬性名稱(Name)屬性Style屬性Text屬性List屬性Listindex屬性ListCount屬性(3)常用方法AddItem方法RemoveItem方法Clear方法(4)常用事件Click和DblClick事件Chang事件第四章對話框1、Msgbox(編程使用)與InputBox第五章:調(diào)試與錯誤處理一、調(diào)試1、理解中斷模式概念2、程序調(diào)試的方法:單步執(zhí)行(F8)、設(shè)置斷點等3、調(diào)試窗口的使用:立即窗口、本地窗口立即窗口使用范圍更廣,本地窗口只能顯示本過程二、錯誤處理1、 OnErrorGotoline:打開錯誤處理程序(簡單了解)2、 OnErrorGoto0:關(guān)閉錯誤處理程序3、錯誤處理之后的返回:Resume、ResumeNext、Resumeline第六章:數(shù)據(jù)庫應(yīng)用本章主要內(nèi)容:ADO數(shù)據(jù)控件與數(shù)據(jù)綁定控件訪問數(shù)據(jù)庫DataGrid控件的使用?利用ADO對象訪問數(shù)據(jù)庫一、ADO數(shù)據(jù)控件1、功能ADO數(shù)據(jù)控件是新的、目前流行的數(shù)據(jù)訪問控件,其主要作用是與數(shù)據(jù)庫建立通道,建立操作的數(shù)據(jù)源,生成記錄集。注意:使用前在“工程I部件”中添加“MicrosoftADODataControl6.0”2、常用屬性ConnectionString屬性:用于建立鏈接,指明數(shù)據(jù)庫名稱。以利用屬性窗口設(shè)置該屬性值(可以由提示自動生成)RecordSource屬性:用于設(shè)置數(shù)據(jù)源,即設(shè)定從已鏈接的數(shù)據(jù)庫中要查詢的數(shù)據(jù),兩種設(shè)置值:或是一基本表的表名(CommandType值為adCmdTable)或為一條Select語句(CommandType值為adCmdText)Recordset屬性:BOF、EOF、Bookmark、RecordCount、AbsolutePosition過濾器屬性 FliterMove方法:MoveFirst、MoveLast、MoveNext、MovePrevious數(shù)據(jù)操作方法:AddNew、Update、Delete、CancelUpdate等Find方法:三、數(shù)據(jù)綁定控件1、用途數(shù)據(jù)綁定控件是數(shù)據(jù)識別控件,通過它來顯示數(shù)據(jù)庫記錄集中的數(shù)據(jù)信息。其功能:?與數(shù)據(jù)源連接?可以自動顯示數(shù)據(jù)源中的記錄值編輯修改記錄值可以自動將記錄值寫入數(shù)據(jù)庫2、哪些控件可以成為綁定控件:TextBox、ComboBox、Label、DataGrid等3、綁定控件的重要屬性兩個重要的屬性:DataSource屬性,指定該控件要綁定的數(shù)據(jù)源—可以直接在屬性窗口中設(shè)置或用代碼賦值;DataField屬性,指定該控件要綁定的字段—可以直接在屬性窗口中設(shè)置或用代碼賦值;三、 DataGrid控件的使用功能:用于顯示多條記錄,并允許用戶滾動瀏覽,并可以編輯、修改記錄。重要屬性:DataSource:設(shè)定數(shù)據(jù)源,綁定到數(shù)據(jù)控件四、 ADO對象編程1、ADO對象模型?Connection:負責與數(shù)據(jù)源建立連接?Command:用于設(shè)置訪問數(shù)據(jù)源所需的命令?Recordset:用于處理結(jié)果集中的記錄Field:對應(yīng)結(jié)果集中的各個字段Error:用來存放訪問數(shù)據(jù)源時所發(fā)生的錯誤?Parameter:用來進行參數(shù)化查詢工程引用”選擇MicrosoftActiveXDataObject2.6Library”2、 準備工作創(chuàng)建DSN,建立數(shù)據(jù)源:Access、SQLServer用Set對象名=New對象類型:創(chuàng)建對象3、 使用ADO對象編程的簡化步驟?創(chuàng)建Connection對象與數(shù)據(jù)源建立連接?創(chuàng)建Recordset對象,并設(shè)置好活動連接和其它重要屬性?使用Recordset對象的Open方法,直接打開一個記錄集?使用Recordset對象的操作方法對數(shù)據(jù)進行相關(guān)操4、 Connection對象(1)Connection對象的主要屬性作用:在創(chuàng)建一個Connection對象之前,設(shè)置其特性。ConnectionString:連接字符串,定義或返回鏈接到數(shù)據(jù)源的信息。(2)Connection對象的主要方法Open:打開連接,即真正與數(shù)據(jù)庫建立連接作用:真正創(chuàng)建Connection對象。在創(chuàng)建后,就意味著與數(shù)據(jù)源建立了物理鏈接。3、Recordset對象功能:在ADO技術(shù)中,主要利用Recordset對象操作數(shù)據(jù)源的數(shù)據(jù),它代表一個基本表或SQL查詢的結(jié)果集。Recordset對象的產(chǎn)生方法二:直接使用Recordset對象本身的Open方法(就是前面所講的簡化步驟) rs.OpenRecordset對象的屬性?CursorType:控制對記錄集的訪問方式,有四個取值 Static(adOpenStatic)支持向前和向后的卷動記錄,但不反映其他用戶對數(shù)據(jù)庫所做的增加、刪除和修改等操作 Dynamic(adOpenDynamic)能夠反映所有用戶對數(shù)據(jù)庫記錄的操作,支持向前和向后的記錄卷動——ForwardOnly(adOpenForwardOnly)(默認值)僅支持向前的記錄卷動,能反映未訪問記錄的修改 Keyset(adOpenKeyset)能反映修改操作,不反映插入操作,介于Static和Dynamic之間CursorLocation:設(shè)置記錄的位置,有兩個取值 adUseClient——adUseServer(默認值)LockType:設(shè)置多用戶情況下的記錄鎖定,保證各用戶間的操作互不干擾(選擇樂觀或悲觀均可)----AdLockReadOnly(默認值):指定記錄只讀----AdLockPessimistic:保證用戶能成功地編輯記錄,其它用戶不可訪問——AdLockOptimistic:只是在使用Update方法時,才鎖定記錄----AdLockBatchOptimistic:如果使用批更新模式,則需要設(shè)為這種鎖定方式ActiveConnection:指定創(chuàng)建的Recordset對象所屬的Connection對象Source:表示Recordset對象的數(shù)據(jù)源,表名或Select語句(3)Recordset對象的方法?Open方法:真正創(chuàng)建Recordset對象。?MoveFirst:移動到Recordset的第一條記錄MoveLast:移動到Recordset的最后一條記錄MoveNext:移動到當前記錄的下一條記錄MovePrevious:移動到當前記錄的上一條記錄注意:BOF、EOF標記的判斷,以免移動越界。?AddNewDeleteUpdateCancelU
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商場物業(yè)管理服務(wù)合同范本
- 政府采購項目招標代理委托協(xié)議書范本
- 升降車租賃合同范本
- 衛(wèi)生保潔綠化服務(wù)合同范本
- 球墨鑄鐵井蓋采購合同范本
- 部編版八年級歷史上冊《第22課抗日戰(zhàn)爭的勝利》表格式聽課評課記錄
- 部編版八年級道德與法治上冊聽課評課記錄:2.1《網(wǎng)絡(luò)改變世界》
- 蘇州管道破裂封堵施工方案
- 鐵路舊軌枕封閉施工方案
- 聽評課教學過程怎么記錄
- CJT 354-2010 城市軌道交通車輛空調(diào)、采暖及通風裝置技術(shù)條件
- 2024年成都市中考數(shù)學試卷(含詳細解析)
- 暑假作業(yè) 11 高二英語語法填空20篇(原卷版)-【暑假分層作業(yè)】2024年高二英語暑假培優(yōu)練(人教版2019)
- 2023-2024學年浙江省溫州市七年級(上)期末英語試卷
- GMP附錄《無菌藥品》試卷測試題庫含答案
- JBT 7387-2014 工業(yè)過程控制系統(tǒng)用電動控制閥
- 小學數(shù)學教學評一體化教學探究
- 2024年江西省南昌市南昌縣中考一模數(shù)學試題(含解析)
- 2024年保安員考試題庫【典型題】
- 人教版數(shù)學八年級下冊第十九章課堂同步練習
- (正式版)JBT 106-2024 閥門的標志和涂裝
評論
0/150
提交評論