


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一章VB程序開發(fā)環(huán)境知識點VB1、的特點和版本主要特點:可視化結構化語言-對象的鏈接與嵌入(OLE)面向對象事件驅動2、3、4、VB主窗口(1)(2)其它(1)(2)(3)的啟動與退出name及caption屬性標題和菜單:工具欄:用戶可根據需要添加窗體設計器和工程資源管理器屬性窗口和工具箱窗口代碼窗口和立即窗口5、Vb有兩種運行模式:解釋運行、編譯運行第二章VB基礎知識點VB中的語句及語法:重點掌握賦值、Inputbox/Msgbox簡單VB應用程序建立用戶界面、設置界面特性、編寫事件驅動代碼程序的保存、裝入和運行:Form的load,unload3種類型文件保存:.frm/.bas/.v
2、bp4、Print方法和Cls方法5、數(shù)據類型(1) 基本數(shù)據類型用戶定義的數(shù)據類型6、常量和變量:常量、變量的命名規(guī)則變量的定義7、常用內部函數(shù)(1)(2)(3)12、3、數(shù)學函數(shù):Abs()cos()exp()log()轉換函數(shù):Asc()/chr()/Fix()/int()/round()字符串函數(shù):rnd()sin()/Lcase()/ucaseInstr()/Left(string,length)/right(string,length)/midsgn()sqr()tan()()/Str()/val()/Cint(),Cstr(),Clong(string,start,length)
3、/Len()/trim()/lenb()/rtrim()/trim()/Space()/string(number,character)Time/Date/NowformatShell函數(shù)(4)(5)(6)8、運算符和表達式(1)(2)(3)(4)算術運算符:優(yōu)先級、三種除法的區(qū)別、有效位數(shù)、四舍五入的問題。字符連接:+、&關系運算符:數(shù)值型比較數(shù)值的大小,字符型比較其邏輯運算符ASCII碼的大小。第三章常用標準控件知識點1、對象對象的三要素:屬性、事件、方法對象屬性設置2、窗體(1)窗體的結構與常用屬性:AutoRedrawBackColorBorderStyleCaptionCon
4、trolBoxEnabled(2)窗體事件:ClickDblClickLoadFontForeColorHight、WidthTop、LeftIconMaxButton、MinButtonNamePictureVisibleWindowStateUnload3、控件VB的控件分為:標準控件ActiveX控件可插入控件4、控件的畫法和基本操作控件的畫法控件的縮放和移動控件的復制和刪除通過屬性窗口改變對象的位置和大小選擇控件5、文本控件(1) 標簽(Label)標簽:用于顯文本屬性:FontBoldFontItalicFontNameFontSizeFontUnderlineHightWidthL
5、eftTopVisible事件:ClickDbclick方法:MoveRefresh(2) 文本框(TextBox)屬性:TextMultiLineScrollBarsLockedPassWordSelStartSelLengthSelText事件:ChangeKeyPress(KeyAsciiAsInteger):返回一個KeyAscii參數(shù)KeyAscii為13,按回車鍵;為0是換行.LostFocusGotFocus方法:對象.SetFocus6、圖形控件(1) 圖片框與圖象框圖片框:顯示圖片、也可作為其他控件的容器。Autosize屬性:設置為True時,圖形框能自動調整大小與顯示的圖
6、片匹配圖像框:圖像框比圖形框占用更少的內存,速度快。不能作為其他控件的容器。Stretch屬性=False:(缺省值)表示控件要調整大小以與圖形相適。Stretch屬性=True:圖形可自動調整尺寸以適應圖像框的大小。事件:click、鼠標事件圖片框還有鍵盤事件(2) 圖形文件的裝入裝入圖形:圖形框對象.Picture=LoadPicture(圖形文件名”)刪除圖形:圖形框對象.Picture=LoadPicture()(3) 直線和形狀繪制直線和形狀:用line和shape控件-Line方法:對象.LineStep(x1,y1)(x2,y2),顏色,BF其中:對象可以是窗體或圖形框;(x1,
7、y1),(x2,y2)為線段的起終點坐標或矩形的左上角右下坐標;關鍵字B表示畫矩形;關鍵字F表示用畫矩形的顏色來填充矩形。-Circle方法:畫圓、橢圓、圓弧和扇形對象.CircleStep(x,y),半徑,顏色,起始角,終止角,長短軸比率7、按鈕控件按鈕控件接受用戶輸入命令的方式三種:鼠標單擊Tab鍵焦點到該按鈕然后按回車快捷鍵(Alt鍵+O加下劃線的鍵)屬性:Caption/Value/Picture/Style/Cancel/Default事件:Click:注意沒有Dbclick鍵盤或鼠標響應事件lostFocus/GotFocus方法:Move方法:形式:對象.Move左邊距離,上邊距
8、離,寬度,高度作用:移動窗體或控件,并可改變其大小。對象:可以是窗體及除時鐘、菜單外的所有控件SetFocus方法:作用是獲得焦點8、復選框和單選鈕(1) 常用屬性:Caption/Alignment/Value/Style(2) 事件:Click列表框和組合框(1) 共有的重要屬性:List/ListIndex/ListCount/Sorted/Text(2) 列表框的特有屬性:Selected/MultiSelect(3) 組合框的特有屬性:style(4) 方法AddItem/Removeltem/Clear(5) 事件列表框:Click、DblClick組合框:Change、Click
9、,只有簡單組合框才有DblClick事件9、滾動條滾動條的屬性:Max/Min/SmallChange/Value/LargeChange滾動條的事件:Scroll/Change10、計時器:以Interval為時間間隔產生Timer事件。(1) 屬性:Interval:單位:ms(0.001s),0.5秒是500。Interval=0:屏蔽計時器。Enabled:True有效計時;False停止時鐘工作事件:Timer11、框架屬性:Caption/Enabled/Visible(2) 事件:Click、DblClick事件(3) 框架內控件的創(chuàng)建方法:12、焦點與Tab順序(1) 設置焦點
10、:Tab順序第四章控制結構(一)知識點1、選擇控制結構If表達式Then語句IIf函數(shù):IIf(表達式,當表達式為True時的值,當表達式為False時的值)2、多分支控制結構:SelectCase語句(情況語句)的形式3、For循環(huán)控制結構4、當循環(huán)控制結構While條件語句塊Wend5、Do循環(huán)控制結構6、多重循環(huán):一個循環(huán)體內又包含了一個完整的循環(huán)結構稱為循環(huán)的嵌套.對于循環(huán)的嵌套,要注意以下事項:-內循環(huán)變量與外循環(huán)變量不能同名;外循環(huán)必須完全包含內循環(huán),不能交叉;不能從循環(huán)體外轉向循環(huán)體內,反之則可以。7、GoTo型控制形式:GoTo標號|行號作用:無條件地轉移到標號或行號指定的那行
11、語句.標號是一個字符序列,行號是一個數(shù)字序列.Exit語句多種形式:ExitFor、ExitDo、ExitSub、ExitFunctiono作用:退出某種控制結構的執(zhí)行。End語句多種形式:End、EndIf、EndSelect、EndWith、EndType、EndSub、EndFunction等第五章數(shù)組知識點一、靜態(tài)數(shù)組和動態(tài)數(shù)組(1) 靜態(tài)數(shù)組的定義以及OptionBase1/0/randomize動態(tài)數(shù)組:定義以及Preserve二、數(shù)組的基本操作:1、數(shù)組元素的輸入、輸出和復制。2、ForEachNext語句3、數(shù)組的初始化:4、數(shù)組的常用算法:求元素的最大值最小值、選擇法排序、冒
12、泡法排序、二分法查找、順序查找、增加、刪除、統(tǒng)計字母在文本中出現(xiàn)的次數(shù)、求矩陣的轉置、求矩陣的對角線元素之和、求素數(shù)、裴波那切數(shù)列、楊輝三角形三、控件數(shù)組:1、控件數(shù)組的定義2、特點:控件數(shù)組共享同樣的事件過程,通過返回的下標值區(qū)分控件數(shù)組中的各個元素。3、控件數(shù)組的建立(1) 在設計時建立控件數(shù)組在運行時添加控件數(shù)組第六章過程及參數(shù)傳遞知識點一、變量的作用域變量、過程的作用域過程的作用域靜態(tài)變量二、Sub過程:1、Sub過程的建立2、調用Sub過程子過程名參數(shù)列表或Call子過程名(參數(shù)列表)3、通用過程和事件過程。三、Funtion過程(函數(shù)過程)1、Funtion過程的定義2、調用Fun
13、tion過程四、參數(shù)傳送:指主調過程的實參傳遞給被調過程的形參。1、形參與實參形參是出現(xiàn)在定義sub過程和funtion過程的形參表中的變量名,數(shù)組名。實參是在調用sub或funtion過程時,傳遞給相應過程的變量名。3、引用(傳址)形參得到的是實參的地址,當形參值的改變同時也改變實參的值。變量名前有關鍵字byref或者是缺省表示是按地址傳遞4、傳值形參得到的是實參的值,形參值的改變不會影響實參的值。變量名前有關鍵字byval表示是按值傳遞5、數(shù)組參數(shù)的傳送:當參數(shù)是數(shù)組時,通過傳址方式進行傳遞。注意:?在實參和形參中寫數(shù)組名,忽略維數(shù)的定義,實參中圓括號可以省。形參中數(shù)組的圓括號不能?。?被
14、調過程可通過Lbound和Ubound函數(shù)確定實參數(shù)組的下、上界。?在過程中不可以用dim語句對形參數(shù)組進行聲明,否則產生重復聲明的編譯錯誤。?在使用動態(tài)數(shù)組的時候,可以在過程中用redim語句改變形參數(shù)組的大小(只改變最后一維)五、對象參數(shù):1、窗體參數(shù):窗體參數(shù)在形參表中,把類型聲明為form,則可向過程傳遞窗體。2、控件參數(shù):若把形參變量的類型聲明為control,就可以向過程傳遞控件。第七章菜單與對話框知識點1、用菜單編輯器建立菜單2、菜單項的控制常用屬性:標題(Caption)熱鍵:前面加&-名稱(Name)文本框分隔符(-):也應有名稱-快捷鍵(Shortcut)菜單名沒有
15、快捷能-復選(Checked)檢查框TRUE有'-有效(Enabled)檢查框-可見(Visible)檢查框3、菜單項的增減:4、彈出式菜單5、通用對話框(1) 六種標準對話框打開(open),另存為(saveas),顏色(color),字體(font),打印機(printer)幫助對話框。(2) 把通用對話框添加到工具箱的方法是(3) 通用對話框的基本屬性和方法:-Action:打開通用對話框。注意:該屬性不能在屬性窗口設置,只能在程序中賦值,用于調出相應的對話框。-DialogTiltle:對通用話框設定標題。6、文件對話框(打開對話框和另存為對話框)(1) 文件對話框(打開、保存
16、)需設置的屬性FileName:返回或設置所選文件的路徑和文件名FileTitle:返回要打開或保存文件的名稱,不包含路徑Filter:過濾器例如,Documents(*.DOC)|*.DOC|TextFiles(*.TXT)|*.txt|AllFiles|*.*Filterindex:決定在文件類型列表框中顯示第幾組類型的文件。InitDir:初始化路徑(2) 另存為”對話框:沒有提供真正的存儲文件操作,仍需要編程完成儲存操作。屬性:DefaultExt:缺省擴展名7、其他對話框(1) 顏色”對話框屬性Color:返回或設置選定的顏色。字體”對話框主要屬性:FontName、FontSize
17、、FontBlod、Fontitalic、FontStrikethru、FontUnderline、Flags其中Flags屬性:指示所顯示的字體類型,必須設置。cdlCFScreenFonts&H1屏幕字體cdlCFPrinterFonts&H2打印機字體cdlCFBoth&H3打印機字體和屏幕字體。cdlCFEffects&H100顯示刪除線和下劃線檢查框以及顏色組合框(2) 打印對話框FromPage:起始頁號ToPage:終止頁號Copies:打印份數(shù),如打印驅動程序不支持多份打印,該屬性可能始終返回1。第八章多重窗體與環(huán)境應用(一)知識點1、建立多重窗
18、體程序在大型工程里,單一窗體不能滿足需要,為使程序結構分明,通常把程序分成許多窗體,把各窗體的共用過程放到標準模塊(module)中。多窗體程序設計步驟:建立程序界面編寫程序代碼保存運行程序。添加窗體的方法:選擇菜單中的工程|添加窗體”,可以新建”或是使用現(xiàn)存”的窗體。添加現(xiàn)存”窗體時要注意:防止多個窗體的Name相同而不能添加;-添加的窗體實際是將其它工程中已有的窗體加入,多個工程共享窗體;通過另存為”命令以不同的窗體文件名保存,斷開共享。2、多重窗體程序的執(zhí)行與保存保存窗體一個工程中有多個窗體,應分別取不同文件名保存在磁盤上,VBP工程文件中記錄了該工程的所有窗體文件名設置啟動窗體選擇菜單
19、中的工程/屬性”,然后在啟動對象”中輸入啟動窗體名窗體語句Load語句:裝入窗體到內存但沒有顯示窗體形式:Load窗體名稱Unload語句:從內存刪除窗體形式:Unload窗體名稱(1) 窗體方法:Show方法和Hide方法不同窗體間數(shù)據的存取存取控件的屬性:另一窗體名.控件名.屬性存取變量的值:另一窗體名.全局變量名3、VisualBasicX程結構:標準模塊?把多個窗體都要使用的共用過程放到標準模塊中,?通過工程中的添加模塊命令來實現(xiàn)。?在標準模塊中,可以定義公有過程也可定義私有過程,私有過程只可在模塊內調用,公有過程可在應用程序的任何地方調用。窗體模塊注意:在應用程序的中的任何地方都可以
20、調用其他模塊中的公有(全局)過程。如何調用,取決于該過程是屬于窗體模塊、類模塊還是標準模塊。調用窗體模塊中的過程:從窗體外部調用該窗體的公有過程,必須在被調用的公有過程名前加該窗體名作為前綴。 調用標準模塊中的過程:-如果在標準模塊中的公有過程名是唯一的,則不必加模塊名。-如果在2個以上的模塊中含有同名過程,在其他模塊中調用時需加模塊名SubMain過程在標準模塊中。編寫一個名為main()的通用過程第九章鍵盤與鼠標事件過程知識點1、keypress事件2、KeyUp和KeyDown事件過程3、keypress事件和keydown、keyup的不同之處:4、事件發(fā)生的順序是:KeydownKe
21、ypressKeyup5、鼠標事件:MouseDown事件、MouseUp、MouseMove事件(1)Button參數(shù)(2)Shift參數(shù)(3)x,y:鼠標的當前位置6、鼠標光標可用MousePointer和MouseIcon屬性顯示自定義圖標、光標或任意定義過的鼠標指針。5、拖放(1) DragMode屬性(2) DragIcon屬性(3) Drag方法:第十章數(shù)據文件知識點1、文件的結構和分類(1) 按“路徑+名”存取,文件是記錄的集合(2) 記錄:由若干個相互關聯(lián)的數(shù)據項組成。(3) 文件及其種類:順序文件、隨機文件、二進制文件(4) 文件操作的一般步驟:打開r存取r關閉2、文件操作語
22、句和函數(shù)(1)打開文件:Open文件名For模式Access存取類型鎖定As#文件號Len=記錄長度其中模式有:OUTPUT設定為順序輸出模式INPUT設定為順序輸入模式APPEND追加到文件未尾Random設定為隨機訪問模式Binary設定為二進制訪問模式Access存取類型:Read對打開的文件只能進行讀操作Write對打開的文件只能進行寫操作Readwrite對打開的文件可讀可寫記錄長度:小于或等于32767的整數(shù),它指定數(shù)據緩沖區(qū)的大小。(2) 關閉文件語句一close語句:Close#文件號,#文件號.文件操作函數(shù)LOF(文件號):返回文件的長度(總字節(jié)數(shù))。EOF(文件號):返回讀寫位置。指針在文件尾時,EOF函數(shù)為True,否則為False。FreeFile(rangenumber):返回一個Open語句可用的文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- xxx項目可行性研究報告
- 物聯(lián)網居間服務協(xié)議
- 園林苗圃建設可行性報告
- 礦山油漆施工模板
- 智能停車場 系統(tǒng)
- 片區(qū)開發(fā)項目可行性研究報告
- 低空經濟的未來發(fā)展前景
- 農業(yè)保險精準賠付系統(tǒng)實施方案
- 物流配送形式
- 茶藝師練習試題附答案(一)
- 石油焦生產工藝及設備解讀課件
- 肺炎-疑難病例討論課件
- 2023全國高中化學奧林匹克競賽預賽試題及答案
- 邊坡變形觀測報告
- 音樂劇悲慘世界歌詞
- 復合材料鋪層設計說明
- 戴德梁行物業(yè)培訓ppt課件
- GB∕T 16422.3-2022 塑料 實驗室光源暴露試驗方法 第3部分:熒光紫外燈
- 煤礦防治水中長期規(guī)劃2017—2019
- 2022年鄉(xiāng)鎮(zhèn)(街道)執(zhí)法人員資格考試題庫(含答案)
- 新版廣西大學畢業(yè)設計封面
評論
0/150
提交評論