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