vf程序設(shè)計(jì)基礎(chǔ)教程知識點(diǎn)總結(jié)
VF基礎(chǔ)知識點(diǎn)總結(jié)
第一章 數(shù)據(jù)庫基礎(chǔ)知識
1.基本概念:數(shù)據(jù)庫、數(shù)據(jù)管理經(jīng)歷的五個階段、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員。
2.數(shù)據(jù)庫系統(tǒng)的組成:硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶。其中數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心。
3.數(shù)據(jù)庫系統(tǒng)的特點(diǎn):(1)實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余(2)采用特定的數(shù)據(jù)模型(3)具有較高的數(shù)據(jù)獨(dú)立性(4)有統(tǒng)一的數(shù)據(jù)控制功能
4.數(shù)據(jù)模型: 實(shí)體間聯(lián)系的種類:一對一、一對多、多對多。
5.數(shù)據(jù)模型的三種類型:層次模型、網(wǎng)狀模型和關(guān)系模型。
6.關(guān)系數(shù)據(jù)庫 基本術(shù)語:關(guān)系、元組、屬性、域、關(guān)鍵字、外部關(guān)鍵字。
關(guān)系的特點(diǎn)
7.關(guān)系運(yùn)算: 傳統(tǒng)的集合運(yùn)算(并、差、交)另一類是專門的關(guān)系運(yùn)算(選擇、投影、連接、等值連接、自然連接)
8.VF兩種運(yùn)行方式:菜單方式和交互式方式(命令方式和程序方式)
9.所謂項(xiàng)目是指文件、數(shù)據(jù)、文檔和對象的集合,其擴(kuò)展名為 .pjx。
10.項(xiàng)目管理器包含的選項(xiàng)卡:全部、數(shù)據(jù)、文檔、類、代碼、其他
11.項(xiàng)目管理器各選項(xiàng)卡所包含的文件有哪些?
12.項(xiàng)目管理器可以完成對文件的新建、添加、移去、刪除,但不包含重命名。
第二章常量、字符
1.常量的種類:數(shù)值型、字符型、日期型、日期時(shí)間型和邏輯型
在書寫字符型、日期型、日期時(shí)間型和邏輯型需要加定界符
2.變量是值能夠隨時(shí)改變的量。變量名的命名規(guī)則:以字母、漢字和下劃線開頭,后接字母、數(shù)字、漢字和下劃線構(gòu)成,不包含有空格
3.當(dāng)內(nèi)存變量與字段變量同名時(shí),要訪問內(nèi)存變量需加前綴M.(或M->),例如M.姓名
4.數(shù)組定義的格式 DIMENSION 數(shù)組名()、
創(chuàng)建數(shù)組后,系統(tǒng)自動給每個數(shù)組元素賦以邏輯假.F.
5.表達(dá)式的類型:數(shù)值表達(dá)式、字符表達(dá)式、日期時(shí)間表達(dá)式和邏輯表達(dá)式。 每個表達(dá)式的運(yùn)算規(guī)則與結(jié)果。
6.運(yùn)算符 $ 稱為子串包含測試,格式<字符表達(dá)式1> $ <字符表達(dá)式2>
7.SET EXACT ON │OFF 的區(qū)別與含義。
8.邏輯型運(yùn)算符有三個:NOT 、AND、OR,其優(yōu)先級順序?yàn)镹OT、AND、OR
9.常用函數(shù)數(shù)值函數(shù)、字符處理函數(shù)、日期類函數(shù)、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)、測試函數(shù)
10.常用函數(shù):LEN()、SPACE()、LEFT()、RIGHT()SUBSTR()、AT()、DATE()、TIME()、YEAR()、STR()、
VAL()、CTOD()、宏替換函數(shù):&字符型變量、EOF()、BOF()、IIF()
11.程序文件的建立和修改命令:MODIFY COMMAND 程序名
12.程序的基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。
13.選擇結(jié)構(gòu)包括條件語句(IF—ELSE--ENDIF)和分支語句(DO CASE --ENDCASE)、
14.IF----ENDIF必須成對出現(xiàn),在do case 結(jié)構(gòu)中不管有幾個CASE條件成立,只有最先成立的那個CASE條件的對應(yīng)命令序列被執(zhí)行
15.循環(huán)結(jié)構(gòu)包括:DOWHILE---ENDDO FOR---ENDFOR SCAN---ENDSCAN(其中dowhile –enddo語句的執(zhí)行流程必須掌握)
16.循環(huán)結(jié)構(gòu)中出現(xiàn)的loop和exit語句的含義:
循環(huán)體中包含LOOP,則返回條件處重新判斷,包含EXIT,則直接跳出循環(huán)
17.多模塊程序的執(zhí)行過程,要求能讀懂就可以。
18.多模塊執(zhí)行中的參數(shù)傳遞問題:參數(shù)傳遞的格式:
格式一、DO 過程名 WITH 實(shí)參
格式二、DO (實(shí)參)
19.變量的作用域:全局變量,私有變量,局部變量
20.全局變量的定義:UBLIC 變量名 在任何模塊中都可以使用
21.局部變量的定義:LOCAL 變量名 只能在建立它的模塊中使用
22.私有變量,可以在建立它的模塊以及下屬模塊中使用
23.PRIVATE 變量名 隱藏變量(定義私有變量),可以在下屬模塊中使用,但不改變上層模塊的值
第三章數(shù)據(jù)庫和表
1.建立表的命令 create 表名
2.表設(shè)計(jì)器中應(yīng)設(shè)置的內(nèi)容:字段名,字段類型,寬度,小數(shù)位數(shù),NULL。
3.打開表 use 表名 關(guān)閉表 use
4.修改表結(jié)構(gòu)與表記錄的方法。
修改表結(jié)構(gòu):modify structure 追加記錄 append 和insert ]
修改記錄 replace 字段名 with 字段值 for 條件
刪除記錄:邏輯刪除 delete 物理刪除 pack 記錄清空 zap
定位記錄指針: go skip locate for 條件
5.數(shù)據(jù)庫的概念 其擴(kuò)展名:.DOC
6.數(shù)據(jù)庫的建立(CREATE DATABASE 數(shù)據(jù)庫名)、數(shù)據(jù)庫的打開(OPEN DATABASE 數(shù)據(jù)庫名)
修改數(shù)據(jù)庫(MODIFY DATABASE 數(shù)據(jù)庫名)關(guān)閉數(shù)據(jù)庫(close database)
7.在數(shù)據(jù)庫中新建表,添加表,移去表,瀏覽表(要求會操作就行)
8.自由表與數(shù)據(jù)庫表的區(qū)別:(1)自由表字段名最長10個字符,數(shù)據(jù)庫表最長128個字符(2)表設(shè)計(jì)器不同,自由表不涉及規(guī)則,信息,默認(rèn)值
9.索引的概念:在邏輯上對表中記錄按照某個字段進(jìn)行排序,不改變表的物理順序
10.索引的作用:加速對表的查詢速度,降低對表的插入和更新操作
11.索引的種類:主索引,候選索引,唯一索引,普通索引
12.索引的建立(1)在表設(shè)計(jì)器中建立(2)命令方式建立
13.使用命令方式不能建立主索引
14.數(shù)據(jù)完整性的種類:包括實(shí)體完整性,域完整性和參照完整性
15.實(shí)體完整性是保證表中記錄唯一的特性,即在表通過主索引和候選索引保證
16.域完整性包含:規(guī)則(邏輯表達(dá)式)、信息(字符串表達(dá)式)、默認(rèn)值(依字段類型而定)
