《21世紀(jì)高等學(xué)校教材:Visual FoxPro程序設(shè)計》是根據(jù)教育部高等學(xué)校非計算機(jī)專業(yè)計算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會提出的有關(guān)“數(shù)據(jù)庫技術(shù)及應(yīng)用”要求,并配合全國計算機(jī)等級考試“Visual FoxPro二級”考試大綱的知識要點,結(jié)合多年來的教學(xué)與科研開發(fā)經(jīng)驗而精心編寫的。
本書融數(shù)據(jù)庫基本理論、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫應(yīng)用程序開發(fā)為一體,既注重基礎(chǔ)理論,又強(qiáng)調(diào)實際應(yīng)用,在突出面向?qū)ο蟾拍畹耐瑫r又兼顧傳統(tǒng)的面向過程的程序設(shè)計方法,以數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)為主線,講解Visual FoxPro的基本操作方法和操作命令,介紹面向?qū)ο蟮某绦蛟O(shè)計方法、數(shù)據(jù)庫設(shè)計以及數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)方法和步驟。全書以一個完整的系統(tǒng)開發(fā)案例為導(dǎo)引,將一個實用系統(tǒng)分解到若干章節(jié)中進(jìn)行講解,并在最后章節(jié)中再整合成一個完整的應(yīng)用系統(tǒng)發(fā)布,深入淺出,整體性強(qiáng),以使讀者學(xué)會Visual FoxPro的基本操作,掌握面向?qū)ο蟮某绦蛟O(shè)計及數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。
《Visual FoxPro程序設(shè)計》體系完整、結(jié)構(gòu)清晰、圖文并茂、示例翔實、精編細(xì)講,簡讀易懂,全書案例具有創(chuàng)新性和普遍適用性,可作為高等院校非計算機(jī)專業(yè)本科生、?粕慕滩,也可作為學(xué)習(xí)數(shù)據(jù)庫應(yīng)用技術(shù)的讀者自學(xué)用書。
第1章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識
1.1 數(shù)據(jù)管理技術(shù)的發(fā)展
1.1.1 數(shù)據(jù)與數(shù)據(jù)處理
1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫系統(tǒng)
1.2.1 數(shù)據(jù)庫系統(tǒng)的組成
1.2.2 數(shù)據(jù)庫的三級模式結(jié)構(gòu)
1.2.3 數(shù)據(jù)庫系統(tǒng)的特點
1.3 數(shù)據(jù)模型
1.3.1 概念模型
1.3.2 結(jié)構(gòu)數(shù)據(jù)模型
1.4 關(guān)系數(shù)據(jù)庫
1.4.1 關(guān)系模型
1.4.2 關(guān)系運算
1.4.3 關(guān)系的規(guī)范化理論
1.4.4 關(guān)系的完整性約束
1.5 數(shù)據(jù)庫系統(tǒng)的應(yīng)用模式與開發(fā)工具
1.5.1 數(shù)據(jù)庫系統(tǒng)的應(yīng)用模式
1.5.2 常見的數(shù)據(jù)庫管理系統(tǒng)及其開發(fā)工具
1.6 Visual FoxPro系統(tǒng)簡介
1.6.1 Visual FoxPro的運行
1.6.2 Visual FoxPro的命令與操作方式
1.6.3 Visual FoxPro的設(shè)計與管理工具
1.6.4 項目管理器
1.6.5 VFP系統(tǒng)環(huán)境的設(shè)置
1.6.6 VFP的系統(tǒng)幫助
思考題
第2章 數(shù)據(jù)庫與表的基本操作
2.1 數(shù)據(jù)庫與表的建立與修改
2.1.1 數(shù)據(jù)庫的建立與操作
2.1.2 表結(jié)構(gòu)的建立與修改
2.1.3 輸入表數(shù)據(jù)
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.3 函數(shù)與表達(dá)式
2.3.1 函數(shù)
2.3.2 表達(dá)式
2.4 表及其數(shù)據(jù)的維護(hù)命令
2.4.1 Visual FoxPro命令的常用子句
2.4.2 表的維護(hù)
2.4.3 記錄的維護(hù)
思考題
第3章 表的查詢與統(tǒng)計
3.1 排序與索引
3.1.1 表的排序
3.1.2 表的索引
3.1.3 索引文件的建立
3.1.4 索引文件的使用
3.2 表的記錄查詢
3.2.1 順序查詢
3.2.2 索引查詢
3.3 表的統(tǒng)計與計算
3.3.1 統(tǒng)計記錄個數(shù)
3.3.2 求和與求平均值
3.3.3 求平均值
3.3.4 綜合計算
3.3.5 分類匯總
3.4 多個表操作
3.4.1 工作區(qū)和數(shù)據(jù)工作期
3.4.2 表的關(guān)系
3.4.3 表的連結(jié)
3.4.4 表的數(shù)據(jù)完整性
思考題
第4章 SQL語言的應(yīng)用
4.1 SQL語言概述
4.1.1 概述
4.1.2 SQL語言的功能
4.1.3 SQL語言的主要特點
4.1.4 SQL語言的組成
4.2 數(shù)據(jù)定義
4.2.1 基本表結(jié)構(gòu)的定義與維護(hù)
4.2.2 視圖的定義和維護(hù)
4.3 SQL的數(shù)據(jù)查詢功能
4.3.1 查詢的概念
4.3.2 應(yīng)用實例
4.4 數(shù)據(jù)操縱
4.4.1 插入記錄
4.4.2 刪除記錄
4.4.3 更新記錄
思考題
第5章 結(jié)構(gòu)化程序設(shè)計
5.1 程序設(shè)計基礎(chǔ)
5.1.1 程序設(shè)計的概述
5.1.2 結(jié)構(gòu)化程序設(shè)計
5.1.3 程序的建立與執(zhí)行
5.2 程序中常用命令
5.2.1 最基本的輸入輸出命令
5.2.2 信息對話框函數(shù)
5.2.3 其他常用命令
5.3 程序的基本結(jié)構(gòu)
5.3.1 順序結(jié)構(gòu)程序
5.3.2 選擇結(jié)構(gòu)
5.3.3 循環(huán)結(jié)構(gòu)
5.4 程序的模塊化
5.4.1 過程與自定義函數(shù)
5.4.2 內(nèi)存變量的作用域
5.4.3 程序模塊間的數(shù)據(jù)傳遞
5.5 程序調(diào)試
5.5.1 程序中常見錯誤
5.5.2 查錯技術(shù)
5.6 綜合應(yīng)用
思考題
第6章 面向?qū)ο蟮某绦蛟O(shè)計
6.1 面向?qū)ο蟮幕A(chǔ)
6.1.1 面向?qū)ο蟮母攀?br>6.1.2 對象與類
6.1.3 Visual FoxPro中的類與對象
6.2 表單設(shè)計
6.2.1 用表單向?qū)Ы⒈韱?br>6.2.2 用表單設(shè)計器創(chuàng)建表單
6.2.3 創(chuàng)建快速表單
6.2.4 創(chuàng)建表單集
6.2.5 添加屬性和方法程序
6.2.6 單文檔界面和多文檔界面
思考題
第7章 表單控件的設(shè)計與應(yīng)用
7.1 輸出類控件
7.1.1 標(biāo)簽
7.1.2 線條和形狀
7.1.3 圖像
7.2 輸入類控件
7.2.1 文本框
7.2.2 編輯框
7.2.3 列表框和組合框
7.2.4 微調(diào)按鈕
7.3 控制類控件
7.3.1 命令按鈕與命令按鈕組
7.3.2 復(fù)選框
7.3.3 單選按鈕組
7.3.4 計時器
7.4 容器類控件
7.4.1 表格
7.4.2 頁框
7.4.3 容器
7.5 其他控件
7.5.1 ActiveX控件
7.5.2 ActiveX綁定控件
7.5.3 超級鏈接
7.6 表單控件設(shè)計的應(yīng)用實例
思考題
第8章 菜單和工具欄設(shè)計
8.1 菜單設(shè)計
8.1.1 菜單設(shè)計概述
8.1.2 下拉式菜單設(shè)計
8.1.3 快捷菜單設(shè)計
8.2 為頂層表單添加菜單
8.3 工具欄設(shè)計
8.3.1 定制VFP工具欄
8.3.2 創(chuàng)建自定義工具欄
思考題
第9章 報表和標(biāo)簽設(shè)計
9.1 報表設(shè)計
9.1.1 利用報表向?qū)гO(shè)計報表
9.1.2 利用報表設(shè)計器創(chuàng)建報表
9.1.3 利用報表設(shè)計器創(chuàng)建快速報表
9.1.4 報表的輸出
9.2 標(biāo)簽設(shè)計
9.2.1 標(biāo)簽向?qū)?br>9.2.2 標(biāo)簽設(shè)計器
思考題
第10章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)
10.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟
10.1.1 系統(tǒng)需求分析
10.1.2 系統(tǒng)設(shè)計
10.2 學(xué)生信息管理系統(tǒng)的開發(fā)
10.2.1 需求分析
10.2.2 數(shù)據(jù)庫設(shè)計
10.2.3 應(yīng)用程序設(shè)計
10.3 應(yīng)用程序的管理與發(fā)布
10.3.1 系統(tǒng)調(diào)試與連編
10.3.2 應(yīng)用程序的發(fā)布
思考題
附錄
附錄1 VisualFoxPro常用文件類型
附錄2 VisualFoxPr06.0常用命令
附錄3 VisualFoxPro 6.0常用函數(shù)
參考文獻(xiàn)