VFP二級考試大綱
總體要求
1.測試計算機(jī)的基本知識及操作使用計算機(jī)的能力; 2.測試使用一種軟件包或使用一種高級語言進(jìn)行編程和上機(jī)調(diào)試、運行的能力。
考試范圍
一. 計算機(jī)基本知識
1.計算機(jī)與信息處理技術(shù)的發(fā)展及應(yīng)用,以及計算機(jī)處理的基本特點; 2.各種記數(shù)制系統(tǒng)及其數(shù)值的轉(zhuǎn)換. 3.信息和數(shù)據(jù)的基本概念、中西文信息在計算機(jī)內(nèi)的各種編碼及其處理方式; 4.計算機(jī)的組成、各部分的功能極其基本工作原理,計算機(jī)分類與性能評測; 5.微型計算機(jī)硬件組成、各部件的功能幾起發(fā)展; 6.計算機(jī)軟件的功能及分類,操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、程序設(shè)計語言及語言處理程序 的基礎(chǔ)知識,軟件工程的基礎(chǔ)知識軟件的知識產(chǎn)權(quán); 7.多媒體技術(shù)基礎(chǔ):圖形、聲音和視頻信息在計算機(jī)內(nèi)的表示、多媒體計算機(jī)系統(tǒng)的 組成,多媒體技術(shù)的應(yīng)用; 8.計算機(jī)安全與病毒防范的基礎(chǔ)知識; 9.計算機(jī)網(wǎng)絡(luò)與Internet的基礎(chǔ)知識。
二、pc機(jī)操作使用的基本技能
1.基本硬件、軟件的安裝與調(diào)試; 2.常見外部設(shè)備(輔助存儲器、鍵盤、打印機(jī)等)操作使用的基礎(chǔ)知識; 3.Windows 9x操作系統(tǒng)的組成、功能極其基本操作技能; 4.Office軟件包的基本操作技能; 5.局域網(wǎng)與internet應(yīng)用的基本操作技能;
三、程序設(shè)計的基本知識和編程能力
1.了解目前二級考試所開設(shè)的各種高級語言及軟件開發(fā)工具,掌握一種高級語言或軟 件包; 2.程序的編輯、編譯、連接、運行、調(diào)試等個環(huán)節(jié)的基礎(chǔ)知識和操作能力; 3.算法的概念、程序設(shè)計中的基本技巧(交換、類加、類乘等)和常用算法(窮舉、 迭代、遞推、遞歸、排序、查找等); 4.閱讀、理解源程序和設(shè)計流程圖的能力; 5.了解結(jié)構(gòu)化程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計的思想,編制出風(fēng)格良好的程序; 6.考生可選用下列高級語言或軟件包之一應(yīng)試:
Visual FoxPro 5.0/6.0
VFP具體要求
(1) 具有計算機(jī)應(yīng)用的基礎(chǔ)知識 (2) 掌握關(guān)系型數(shù)據(jù)庫的初步知識以及MIS開發(fā)的基本能力 (3) 常用面向?qū)ο缶幊痰幕局R和開發(fā)應(yīng)用能力
1.VFP 基礎(chǔ)知識
(1) 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識
1)數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等概念 2)關(guān)系模型、關(guān)系運算等
(2) VFP集成環(huán)境
1)VFP的用戶界面 2)VFP的環(huán)境設(shè)置 3)項目管理器的使用
(3)語言基礎(chǔ)與程序設(shè)計
1)數(shù)據(jù)類型和數(shù)據(jù)存儲 2)運算符、函數(shù)和表達(dá)式 3)命令格式 4)程序控制(分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的使用)
(4)VFP的文件類型
2、數(shù)據(jù)庫與表的處理
(1) 表的創(chuàng)建與處理
1)表結(jié)構(gòu)的創(chuàng)建與修改 2)記錄的增加、修改、刪除,記錄的定位 3)表的索引,結(jié)構(gòu)復(fù)合索引文件,索引的使用 4)表的使用和工作區(qū),表的打開方式
(2) 數(shù)據(jù)庫的創(chuàng)建與處理
1)數(shù)據(jù)庫的創(chuàng)建與使用 2)數(shù)據(jù)庫表的字段屬性、表屬性 3)表之間關(guān)系的創(chuàng)建與修改,相關(guān)表之間的參照完整性 4)連接和ODBC的概念
3、查詢
(1)查詢設(shè)計器功能與使用 (2)Select-SQL語句的各種應(yīng)用
4、對象模型與事件模型
(1)類和對象的概念,類的特點 (2)屬性、事件與方法的概念 (3)基類、子類和父類,容器和控件 (4)VFP的基類和容器類,基類的最小事件集、屬性集 (5)對象的引用方法,對象屬性的設(shè)置方法 (6)容器層次與類層次中的事件 (7)事件激發(fā)的順序 (8)事件驅(qū)動與事件循環(huán)
5、表單和控件
(1)表單向?qū)Ш捅韱卧O(shè)計器的使用 (2)表單的數(shù)據(jù)環(huán)境及其屬性的設(shè)置 (3)表單的設(shè)計、處理及其管理 (4)常用對象/控件的創(chuàng)建及其處理:
CheckBox,Column,ComboBox,CommandButton,CommandGroup,Container, DataEnviroment,EditBox,Form,FormSet,Grid,Header,Image,Label,ListBox, OptionButton,OptionGroup,Page,PageFrame,Separator,Shape,Spinner,TextBox, Timer,ToolBar
6、菜單和工具欄
(1)表單的組成和設(shè)計,菜單設(shè)計器的使用,菜單程序的生成 (2)定制系統(tǒng)工具欄,創(chuàng)建自定義工具欄
7、類的設(shè)計
(1)用戶自定義類的創(chuàng)建與修改 (2)類庫文件及其使用 (3)類的應(yīng)用
8、應(yīng)用程序設(shè)計
(1)構(gòu)造應(yīng)用程序的主程序 (2)應(yīng)用程序的連編
9、常用命令、函數(shù)、屬性、事件和方法
(1) 常用命令
CREATE TABLE-SQL,ALTER TABLE-SQL,SELECT,USE,CLOSE TABLES, COPY STRUCTURE,COPY TO,RENNAME TABLE,BROWSE,APPEND,APPENDFROM, GO|GOTO,LOCATE,SEEK,SKIP,CONTINUE,EDIT,DELETE,DELETE-SQL,PACK, RECALL,ZAP,INSERT-SQL,REPLACE,UPDATE-SQL,SET EXCLUSIVE,SET FILTER, SET DELETED,SET INDEX,SET ORDER,GATHER,SCATTER,OPEN DATABASE, DELETE DATABASE,DISPLAY DATABASE,MODIFY DATABASE,VALIDATE DATABASE, SELECT-SQL,DO,DO FORM,REPORT,CALCULATE
(2)常用函數(shù)
ABS()、ALLTRIM()、ASC()、AT()、BETWEEN()、BOF()、CHR()、CREATEOBJECT()、 CTOD()、DATE()、DATATIME()、DAY()、DBGETPROP()、DBSETPROP()、DBUSED()、 DELETED()、DTOC()、EMPTY()、EOF()、FCOUNT()、FILE()、GETFILE()、IIF()、 INKEY()、INT()、LEFT()、LEN()、MAX()、MESSAGEBOX()、MIN()、MOD()、MONTH()、 ORDER()、RECCOUNT()、RECNO()、RIGHT()、ROUND()、SEEK()、SPACE()、STR()、 SUBSTR()、TAG()、TIME()、TRIM()、TYPE()、 USED()、VAL()、YEAR()、CREATEOBJECT()、GETOBJECT()
(3)常用屬性
ActiveColumn,ActiveControl,ActivePage,Alignment,AllowAddNew,AlwaysOnTop, AutoCenter,AutoSize, BackColor,ForeColor,BorderColor,BorderStyle, BorderWidth,Bound,BoundColumn,Cancel,Caption,Closable,ColumnCount, ControlBox,ControlCount,ControlSource,CurrentControl,Curvature,Default, DeleteMark,Desktop,DynamicBackColor,DynamicForeColor,DynamicFontSize, Enable,Exclusive,Filter,FontName,FontSize,Format,FormCount,Height,Icon, Increment,InputMask,Interval,KeyboardHighValue,KeyboarkLowValue,Left, MaxButton,MinButton,Movable,MultiSelect,Name,Order,PageCount,PasswordChar, Picture,ReadOnly,RecordSource,RecordSourceType,Resizable,RowSource, ScrollBars,Sizable,Sorted,Sparse,SpecialEffect,SpinnerHighValue, SpinnerLowValue,Style,Value,Visible, Width,WordWrap
(4)常用事件
Activate,AfterCloseTable,BeforeOpenTable,Click,DblClick,Destroy,Error, GotFocus,Init,InteractiveChange,Load,LostFocus,ProgrammaticChange, QueryUnload,RightClick,Timer,Valid
(5)常用方法
AddObject,AddItem,Clear,DoCmd,Hide,Refresh,RemoveItem,Release,SetAll, SetFocus,Show,Quit
|