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