⒈ 熟悉Visual Basic(VB)集成開發(fā)環(huán)境,掌握在VB環(huán)境中開發(fā)應(yīng)用程序的基本步驟、方法;建立面向?qū)ο蟪绦蛟O(shè)計的基本概念。
⒉ 掌握VB的常用數(shù)據(jù)類型、運算符與表達式;熟練掌握和應(yīng)用VB的常用內(nèi)部函數(shù);熟練掌握結(jié)構(gòu)化程序控制的三種基本結(jié)構(gòu),并能熟練編寫程序;熟練掌握子程序、函數(shù)過程設(shè)計與參數(shù)傳遞的方法。
⒊ 掌握下列控件的常用屬性與方法,并在程序設(shè)計中靈活選用:
命令按鈕控件,標簽控件,文本框控件,單選按鈕控件,復選框控件,框架控件,列表框控件,組合框控件,滾動條控件,定時器控件。
⒋ 熟悉VB坐標系;掌握圖片框控件、影像框控件、形狀控件、直線控件的常用屬性與方法;熟練掌握繪制點、線、圓的圖形方法。
⒌ 熟練使用通用對話框控件;掌握菜單設(shè)計的基本方法。
⒍ 熟悉與文件操作有關(guān)的盤驅(qū)動器列表框、目錄列表框、文件列表框控件并靈活使用;了解與文件操作有關(guān)的目錄、文件操作語句;熟練地讀、寫順序文件。
⒎ 學會建立Access數(shù)據(jù)庫,掌握在VB應(yīng)用程序中通過Data控件操作Access數(shù)據(jù)庫的基本方法;了解VB的網(wǎng)格控件DBGrid及其應(yīng)用;了解數(shù)據(jù)庫操作中的SQL語言。
考試范圍
一、Visual BASIC基礎(chǔ)
⒈ VB開發(fā)環(huán)境:菜單、工具箱、工具欄、窗體、工程窗口和屬性窗口的使用。
⒉ 應(yīng)用程序(一個工程)的開發(fā):添加窗體、模塊,保存工程。
⒊ 面向?qū)ο蟪绦蛟O(shè)計、可視化編程、事件驅(qū)動等基本概念。
二、數(shù)據(jù)表示與運算
⒈ 基本數(shù)據(jù)類型:掌握字節(jié)、整數(shù)、長整數(shù)、實數(shù)、雙精度、字符串、變體和布爾等數(shù)據(jù)類型的數(shù)據(jù)表示及其相互關(guān)系;了解貨幣、日期和對象等數(shù)據(jù)類型的數(shù)據(jù)表示和使用。
⒉ 構(gòu)造數(shù)據(jù)類型:熟練掌握數(shù)組的定義、表示與使用。
⒊ 運算對象、運算符、函數(shù)和表達式
常量、變量和函數(shù)等運算對象的定義和使用;
算術(shù)運算(加、減、乘、除、取負、指數(shù)、整除和取模)及其運算的優(yōu)先級;關(guān)系運算;邏輯運算(NOT、AND、OR)及其運算的優(yōu)先級;
常用內(nèi)部函數(shù):
三角函數(shù)Sin、Cos、Tan和Atn;算術(shù)函數(shù)Abs、Sqr、Log、Exp和Sgn;取整與類型轉(zhuǎn)換函數(shù)Int和Fix;隨機函數(shù)Rnd;字符串處理函數(shù)Trim、Left、Right、Len、Mid、Ucase、Lcase、Space、String、Ltrim和Rtrim;日期與時間函數(shù)Date、Time和Timer;轉(zhuǎn)換函數(shù)Chr、Asc、Str和Val;QBColor和Rgb函數(shù);InputBox函數(shù);MsgBox函數(shù)等。
三、程序設(shè)計基礎(chǔ)
⒈ 基本語句:Print語句,賦值語句,Dim語句和結(jié)束語句,注釋語句。
⒉ 選擇結(jié)構(gòu):行If語句,塊If結(jié)構(gòu),Select Case結(jié)構(gòu)。
⒊ 循環(huán)結(jié)構(gòu):For/Next結(jié)構(gòu)及Exit For語句,Do/Loop結(jié)構(gòu)及Exit Do語句,While/Wend結(jié)構(gòu)。
⒋ 程序結(jié)構(gòu):Sub過程的定義與調(diào)用,F(xiàn)unction函數(shù)過程的定義與調(diào)用;理解參數(shù)傳遞規(guī)則;變量和常量的作用域及生存期,包括相關(guān)的聲明語句或關(guān)鍵字。
四、常見算法程序設(shè)計
計數(shù)、求和、比較大小等簡單算法;窮舉法;循環(huán)控制的迭代法;數(shù)組的選擇排序(分類)或冒泡法;字符串的一般處理。
五、面向?qū)ο蟪绦蛟O(shè)計
⒈ 理解面向?qū)ο蟪绦蚍椒ǖ幕靖拍?
⒉ 窗體及多重窗體的概念、建立和使用
熟練掌握窗體的Caption、Height、Left,Name、Top、Visible、Width、Picture等屬性;掌握窗體的Click和Load等事件的功能和觸發(fā)時機;
窗體的其它常用事件如Dblclick、KeyDown、KeyPress、KeyUp,MouseDown、MouseMove、MouseUp、Unload等事件。
窗體的常用方法如Cls、Show、Print、Hide、Move、Pset、Line、Circle等方法。
⒊ 基本控件
命令按鈕、標簽、文本框、復選框、單選按鈕、框架、列表框、組合框、滾動條和定時器等。
以上控件所構(gòu)造的控件數(shù)組。
考試范圍涉及以上控件的常用屬性、方法與事件過程。在此,“常用”是指在統(tǒng)編教材中著重講解或在程序舉例中多次使用的。
⒋ 基本圖形的繪制
VB坐標系;改變VB坐標系;畫點、線(矩形)、圓(弧與橢圓)。
⒌ 圖片框、影像框、直線控件和形狀控件的常用屬性、方法
⒍ 菜單和對話框
通用對話框控件的建立和使用(如何打開不同對話框?對話改變了控件的屬性是什么?);用菜單編輯器創(chuàng)建菜單;掌握菜單的常用屬性;掌握菜單的Click事件。
⒎ 文件、文件操作控件
文件的概念;熟練掌握驅(qū)動器列表框、目錄列表框和文件列表框的功能和綜合作用;順序文件的基本操作。
⒏ 數(shù)據(jù)庫操作
數(shù)據(jù)庫的基本概念;如何利用數(shù)據(jù)控件Data訪問數(shù)據(jù)庫。