《Visual FoxPro程序設計(第4版)》是在《Visual FoxPro程序設計》(第三版)的基礎(chǔ)上,為順應Visual FoxPro版本升級的需要而修訂的!禫isual FoxPro程序設計(第4版)》全面而詳細地介紹了關(guān)系型數(shù)據(jù)庫的基本知識及設計方法,將教師檔案管理案例貫穿于全書,是一本基于案例教學的教材。《Visual FoxPro程序設計(第4版)》緊扣該案例,具體介紹了數(shù)據(jù)庫的基本操作、事件程序設計、查詢和視圖設計、報表和標簽設計、表單和菜單設計以及面向?qū)ο蟮某绦蛟O計等基本知識。每章后面還附有思考與練習,附錄中給出授課及實驗課時安排參考。讀者通過學習基本知識,認真做每章后面的練習,可達到獨立設計簡單數(shù)據(jù)庫管理系統(tǒng)的學習效果。
同時為了滿足參加全國計算機等級考試二級VisualFoxPro考生的復習需求,在書的*后還附有2013年全國計算機等級考試二級考試大綱索引、考試樣題、答案及解析。
全書概念清晰、結(jié)構(gòu)合理、內(nèi)容完整、簡明實用,適合作為高等院校非計算機專業(yè)的教材,也可作為準備參加Visual FoxPro等級考試或自學關(guān)系數(shù)據(jù)庫系統(tǒng)人員的參考用書。
第1章 關(guān)系數(shù)據(jù)庫系統(tǒng)概述
1.1 數(shù)據(jù)庫系統(tǒng)基本概念
1.1.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展
1.1.2 數(shù)據(jù)庫的基本概念
1.1.3 數(shù)據(jù)庫管理系統(tǒng)中的數(shù)據(jù)模型
1.2 關(guān)系數(shù)據(jù)庫系統(tǒng)
1.2.1 關(guān)系數(shù)據(jù)庫概念
1.2.2 關(guān)系術(shù)語
1.2.3 關(guān)系運算
1.2.4 現(xiàn)實世界的數(shù)據(jù)描述
1.3 關(guān)系型數(shù)據(jù)庫范式理論
1.3.1 關(guān)系數(shù)據(jù)庫范式
1.3.2 數(shù)據(jù)庫設計方法
1.4 visual FoxPro系統(tǒng)概述
1.4.1 Visual FoxPr0的發(fā)展
1.4.2 Visual FoxPro 9.0的特點與新增功能
1.4.3 Visual FoxPro 9.0簡介
1.4.4 項目管理器
1.4.5 Visual FoxPro的輔助設計工具
小結(jié)
思考與練習
第2章 數(shù)據(jù)庫和數(shù)據(jù)表的基本操作
2.1 Visual FoxPro 9.0的基本操作
2.1.1 Visual FoxPro 9.0的基本操作方式
2.1.2 命令操作的基本要求
2.1.3 命令的輸入與編輯
2.2 Visual FoxPro 9.0中的數(shù)據(jù)庫
2.2.1 創(chuàng)建數(shù)據(jù)庫
2.2.2 數(shù)據(jù)庫的維護
2.3 Visual FoxPro 9.0中的數(shù)據(jù)表
2.3.1 數(shù)據(jù)表的概念
2.3.2 創(chuàng)建表結(jié)構(gòu)
2.3.3 輸入數(shù)據(jù)記錄
2.4 數(shù)據(jù)表的基本操作
2.4.1 打開和關(guān)閉表
2.4.2 顯示數(shù)據(jù)
2.4.3 追加記錄
2.4.4 記錄的刪除、恢復與修改
2.4.5 表的復制
2.4.6 記錄的定位
2.5 表記錄的高級操作
2.5.1 記錄的排序與索引
2.5.2 記錄的查詢與統(tǒng)計
2.6 多工作區(qū)操作
2.6.1 工作區(qū)的選擇
2.6.2 表與表之間的連接與關(guān)聯(lián)
2.6.3 數(shù)據(jù)表的參照完整性
小結(jié)
思考與練習
第3章 查詢和視圖操作
3.1 查詢的基本概念
3.1.1 查詢簡介
3.1.2 查詢的準則
3.2 創(chuàng)建和設計查詢
3.2.1 利用查詢向?qū)гO計查詢
3.2.2 利用查詢設計器設計查詢
3.2.3 查詢菜單的使用
3.2.4 建立交叉表
3.3 創(chuàng)建和設計視圖
3.3.1 利用向?qū)?chuàng)建本地視圖
3.3.2 利用視圖設計器創(chuàng)建本地視圖
3.3.3 創(chuàng)建參數(shù)化視圖
3.3.4 創(chuàng)建遠程視圖
3.4 關(guān)系數(shù)據(jù)庫標準語言SQL
3.4.1 SQL概述
3.4.2 查詢功能
3.4.3 操作功能
3.4.4 定義功能
3.4.5 定義視圖
小結(jié)
思考與練習
第4章 Visual FoxPro程序設計
4.1 Visual FoxPro程序設計基礎(chǔ)
4.1.1 常量和變量
4.1.2 數(shù)據(jù)類型
4.1.3 操作符和表達式
4.1.4 輸入、輸出函數(shù)
4.2 程序的建立與維護
4.2.1 用菜單選擇方式建立及維護程序
4.2.2 用命令方式建立及維護程序
4.2.3 程序中常用的簡單命令
4.3 程序的流程控制
4.3.1 順序結(jié)構(gòu)
4.3.2 選擇結(jié)構(gòu)
4.3.3 循環(huán)結(jié)構(gòu)
4.4 模塊結(jié)構(gòu)程序設計
4.4.1 子程序的調(diào)用
4.4.2 過程及過程調(diào)用
4.4.3 過程調(diào)用中的參數(shù)傳遞
4.4.4 變量的作用域
4.4.5 自定義函數(shù)
4.5 程序調(diào)試
4.5.1 調(diào)試程序
4.5.2 調(diào)用調(diào)試器
4.5.3 設置斷點
小結(jié)
思考與練習
第5章 表單設計
5.1 面向?qū)ο蟪绦蛟O計的基本概念
5.1.1 面向?qū)ο蟮母拍?br />5.1.2 Visual FoxPr0中的類
5.1.3 Visual FoxPro中的對象及其概念
5.1.4 Visual FoxPro中的事件和事件過程
5.2 創(chuàng)建表單
5.2.1 使用表單向?qū)?chuàng)建表單
5.2.2 使用表單設計器創(chuàng)建表單
5.2.3 表單屬性
5.2.4 修飾表單
5.3 表單控件的使用
5.3.1 表單控件
5.3.2 標簽
5.3.3 文本框
5.3.4 編輯框
5.3.5 列表框
5.3.6 命令按鈕
5.3.7 命令按鈕組
5.3.8 表格
5.3.9 計時器
5.3.10 OLE綁定控件
5.3.11 圖像
5.4 表單控件的綜合應用
5.4.1 用表單實現(xiàn)求水仙花數(shù)
5.4.2 制作一個會移出屏幕的歡迎界面
5.4.3 制作一個會移動的歡迎字幕
5.4.4 利用列表框制作彈出菜單
5.4.5 在表單中制作一個baidu搜索器
5.4.6 播放Flash動畫
5.4.7 添加背景音樂
小結(jié)
思考與練習
第6章 報表和標簽設計
6.1 創(chuàng)建報表
6.1.1 利用報表向?qū)?chuàng)建報表
6.1.2 使用報表設計器創(chuàng)建報表
6.1.3 使用報表設計器設計報表
6.1.4 完善報表
6.2 創(chuàng)建標簽
6.2.1 使用標簽向?qū)?chuàng)建標簽
6.2.2 利用標簽設計器創(chuàng)建標簽
6.3 報表和標簽的布局
6.3.1 頁面設置
6.3.2 打印輸出報表和標簽
小結(jié)
思考與練習
第7章 菜單設計
7.1 Visual FoxPro系統(tǒng)菜單概述
7.1.1 菜單系統(tǒng)結(jié)構(gòu)
7.1.2 菜單系統(tǒng)的規(guī)劃原則
7.1.3 系統(tǒng)菜單
7.2 創(chuàng)建菜單
7.2.1 菜單設計器簡介
7.2.2 創(chuàng)建快速菜單
7.2.3 使用菜單設計器創(chuàng)建菜單
7.2.4 創(chuàng)建快捷菜單
7.2.5 菜單系統(tǒng)的生成和運行
7.2.6 為頂層表單添加菜單
7.3 工具欄的使用
7.3.1 建立一個工具欄類
7.3.2 為表單添加工具欄
小結(jié)
思考與練習
第8章 開發(fā)應用程序
8.1 應用程序的開發(fā)過程
8.1.1 應用系統(tǒng)開發(fā)步驟
8.1.2 連編應用程序
8.1.3 主程序設計
8.2 應用程序生成器
8.2.1 使用應用程序向?qū)?br />8.2.2 應用程序生成器窗口介紹
8.2.3 建立Visual FoxPro 9.0應用程序
小結(jié)
思考與練習
附錄A 授課及實驗課時安排參考
附錄B 2013年全國計算機等級考試二級考試大綱索引
附錄C 全國計算機等級考試二級考試樣題、答案及解析
參考文獻