目 錄
1如何安裝VisualFoxPro6.0中文版
1.1ViusalFoxPro的係統配置
1.2安裝操作示範
結語
練習
2開始學習VisualFoxPro6.0中文版
2.1啓動與結束VisualFoxPro
啓動VisualFoxPro
結束VisualFoxPro.
2.2菜單及快捷鍵的使用
菜單的使用
快捷鍵的使用
2.3工具欄的使用
打開及移動工具欄.
2.4使用易學易用的嚮導
啓動嚮導
嚮導的使用法則
2.5使用各種各樣的設計工具
2.6愛不釋手的輔助設計工具
2.7交互式模式(命令窗口的使用)
2.8Esc鍵的中斷使用
2.9係統信息
2.10幫助係統的使用
2VisualFoxPro6.x中文版程序設計/教學指南篇
2.1直接存取網站
結語
練習
3數據庫的建立 與維護
3.1數據庫的先期規劃與設計
數據庫管理係統的例行性操作
數據庫的結構
設計一個優異的數據庫
錶的結構
3.2設定默認磁盤目錄與搜索路徑
設定默認磁盤目錄
設定搜索路徑
3.3開始建立數據庫與錶
建立一個新的數據庫
建立一個新的錶
定義錶的結構(STRUCTURE)
輸入新數據記錄
關閉數據庫設計器與數據庫
3.4修改錶的結構
3.5使用瀏覽窗口新增 修改與刪除數據記錄
打開瀏覽窗口
修改數據記錄
新增數據記錄
刪除數據記錄
3.6瀏覽窗口的操作技巧
調整字段顯示的位置順序
改變字段的顯示寬度
打開或關閉瀏覽窗口中的分隔綫
瀏覽模式與編輯模式間的切換
將瀏覽窗口切割成兩個窗口
3.7設定數據字典信息
字段標題
字段注釋
格式化輸入輸齣
字段的默認值
3.8設定字段與類彆的對應關係
字段的驗證規則與錯誤信息
數據記錄的驗證規則與錯誤信息
錶的說明
3.9以命令建立 打開與選用一個已有的數據庫
以命令建立數據庫
以命令打開數據庫
多數據庫的使用
3.10命令建立錶
錶的名稱
字段定義
是否個彆獨立存在
3.11以程序控製方式存取數據字典信息
3.12如何刪除數據庫文件與錶文件
刪除錶文件
刪除數據庫文件
3.13數據庫的清理與檢驗
清理數據庫
檢驗數據庫
數據庫與錶相關的命令與函數
結語
練習
4數據記錄的維護操作
4.1打開選用一個已有的錶
以命令打開錶
工作區的概念與多錶的使用
錶的彆名
存取非作用工作區的字段
重復打開同一個錶
隻讀錶
文件的顯示
4.2列示錶的結構
4.3列示錶的數據記錄
僅列示特定字段的內容
僅列示特定範圍的數據記錄
僅列示符閤某特定條件的數據記錄
僅列示連續符閤某特定條件的數據記錄
不顯示記錄編號
將數據打印齣來
將數據輸齣至一個文本文件
以命令啓動瀏覽窗口
4.4如何移動記錄指針
GO命令
SKIP命令
錶的開頭與結尾.
4.5數據記錄的搜索
4.6REPLACE命令的數據替換
附注字段的數據替換
設定數據被替換的條件
4.7數據記錄的刪除
刪除記號的命令――DELETE
數據的永久刪除――PACK.
4.8恢復被標示刪除記號的數據記錄――RECALL
4.9一次永久刪除所有數據記錄――ZAP
結語
練習
5排序、索引、搜索與關係連接
5.1錶的排序
多重字段的排序
部分數據的排序
有條件的排序
排序後的部分字段拷貝
5.2錶的編製索引
索引的類型與使用時機
索引文件的種類
使用錶設計工具建立索引
使用INDEX命令建立索引
如何打開與關閉索引文件
如何設定主索引.
CLOSEDATABASES
重建索引
與索引相關的命令與函數
5.3如何壓縮索引的大小
5.4數據記錄的搜索
SEEK命令的使用
SEEK()函數的使用
INDEXSEEK()函數的使用
LOOKUP() 函數的使用
SETEXACT命令對搜索的影響
多重鍵值的搜索
5.5多錶間的關係連接
關係連接的種類
實際建立關係連接
編輯關係連接
刪除關係連接
參考完整性與觸發式程序
結語
練習
6基本的程序設計
6.1程序編輯窗口的基本操作
6.2建立良好的程序編寫環境
語句顔色與字體設定
修飾程序代碼
設定程序編輯窗口的屬性
6.3常數(Constants)
6.4變量(MemoryVariables)
6.5錶達式 (Expressions)
6.6運算符 (Operators)
字符串運算符
算術運算符
關係運算符
邏輯運算符
日期與日期時間運算符
內容運算符(&)
6.7如何處理16進製的數值
6.8如何替程序加上注釋
6.9函數(Functions)
函數一:BOF([cTableAliasnWorkArea])
函數二:EOF([cTableAliasnWorkArea])
函數三:DATE()
函數四:DATETIME()
函數五:TIME()
函數六:UPPER(cExpression)
函數七:LOWER(cExpression)
函數八:CTOD(cExpression)
函數九:DTOC(dExpression[,1])
函數十:SPACE(nExpression)
函數十一:LEN(cExpression)
函數十二:LENC(cExpression)
函數十三:TRIM(cExpression)
函數十四:LTRIM(cExpression)
函數十五:ALLTRIM(cExpression)
函數十六:SUBSTR(cExpression[,〈expN1〉[,〈expN2〉]])
函數十七:STR(<expN1>[,<expN2>[<expN3>]])
函數十八:VAL(cExpression)
函數十九:IMESTATUS([<expN>])
6.10函數的調用方式
6.11輸齣的命令規劃
顯示多個錶達式
將輸齣重導至打印機
6.12結構化控製命令
循環
條件語句
嵌套式IF條件語句
多重條件命令語句
計數循環
數據錶格掃描循環
6.13預定義語句 (PreprocessorDirectives)
編譯時期常數
條件編譯
6.14程序、用戶自定義函數與參數傳遞 (Procedure&ProcedureFile
程序與用戶自定義函數
參數傳遞
參數傳遞協定(傳值與傳址)
程序文件 (ProcedureFile)
存儲式程序 (StoredProcedure)
6.15如何快速移至某一個程序或用戶自定義函數
6.16私有變量 全局變量與局部變量(PrivatevsPublicvsLocal)
私有變量
全局變量
局部變量
結語
練習
7活用數組(Arravs)
7.1數組的建立
7.2數組元素值的設定與行列數值的處理
AELEMENT()
ASUBSCRIPT()
7.3如何偵測數組的大小
7.4如何復製數組
7.5插入與刪除數組的元素
AINS()
ADEL()
7.6如何排序數組
7.7數組的搜索
7.8使用FOREACH..ENDFOR命令
7.9私有數組、全局數組與局部數組(PrivateArray
vsPublicArrayvsLocalArray)
私有數組
全局數組
局部數組
7.10如何傳遞數組
結語
練習
8數據的查詢、整理、統計與分析
8.1查詢設計工具的基本工作
8.2啓動查詢設計工具
8.3指定所要查詢的錶
8.4選擇要齣現在查詢結果中的字段
8.5指定字段齣現在查詢結果中由左至右的順序
8.6查詢的運行與保存
查詢練習一
查詢練習二
8.7指定函數與錶達式
查詢練習三
8.8指定查詢結果的行標題
查詢練習四
查詢練習五
8.9限製重復的數據記錄不再齣現
查詢練習六
8.10排序查詢結果
查詢練習七
8.11指定查詢的條件
查詢練習八
查詢練習九
查詢練習十
查詢練習十一
8.12 數據分組小計
查詢練習十二
查詢練習十三
查詢練習十四
查詢練習十五
8.13設定分組的條件
查詢練習十六
查詢練習十七
8.14查詢齣名列前茅或墊底者
查詢練習十八
查詢練習十九
查詢練習二十
查詢練習二十一
8.15查詢結果的輸齣目的地
瀏覽
臨時錶
錶
圖形
查詢練習二十二
屏幕畫麵
報錶
輸齣在郵寄標簽
8.16多錶的查詢
多錶查詢的特性
‘一對多錶單嚮導’使用說明
結語
附錄
· · · · · · (
收起)