商品簡介
《21世紀普通高校計算機公共課程規劃教材:Visual FoxPro 程序設計》以visual foxpro 6.0關系數據庫知識為背景,介紹了關系數據庫管理系統的基礎知識及系統開發技術。全書主要內容包括: visual foxpro數據庫基礎、visual foxpro數據類型與數據運算、關系數據庫標準語言sql、visual foxpro數據庫及表操作、結構化程序設計、面向對象程序設計及其表單設計、菜單設計、報表和標簽、項目管理器、數據庫系統開發實例等內容。全書的編寫主要以數據庫的基礎知識、數據庫類型與數據運算、關系數據庫標準語言sql、面向對象程序設計知識為重點,引導讀者不斷地理解和掌握visual foxpro基本知識和數據庫基本應用,全書列舉了大量的案例和例題,所涉及的程序代碼都在計算機上運行並調試通過,而且操作步驟較為詳細,為學生自主學習課程起到了很好的幫助作用。
為了方便教學及讀者進一步理解和掌握visual foxpro程序設計的應用和開發,同時編寫了一本《visual foxpro程序設計實驗指導及習題》,該書所編寫的實驗內容是按照“visual foxpro程序設計”課程教學循序漸進的方式而進行編寫的,通過做一定的習題和實驗鞏固所學的知識,能為學習好課程起到很好的幫助作用。同時為了配合教學需要配套編寫了教學課件。
《21世紀普通高校計算機公共課程規劃教材:Visual FoxPro 程序設計》內容豐富,覆蓋了visual foxpro程序設計的主要內容,該書不僅適合高等學校visual foxpro程序設計課程的教材,而且對參加計算機二級等級考試的應試者,也是一本很好的適用培訓教材,也可供數據庫開發人員參考。
目次
第1章 visual foxpro數據庫基礎
1.1 數據庫基礎知識
1.1.1 計算機數據庫管理的發展
1.1.2 數據庫系統
1.1.3 數據模型
1.2 關系數據庫
1.2.1 關係模型
1.2.2 關係運算
1.3 visual foxpro操作基礎
1.3.1 visual foxpro的安裝與啟動
1.3.2 visual foxpro用戶界面
1.3.3 visual foxpro的啟動與退出
1.3.4 visual foxpro命令窗口
1.3.5 visual foxpro工具欄
1.3.6 visual foxpro的系統環境配置
1.4 visual foxpro操作概述
1.5 visual foxpro命令概述
1.5.1 visual foxpro命令的基本格式
1.5.2 命令書寫的規則
.習題
第2章 visual foxpro數據類型與數據運算
2.1 visual foxpro的數據類型
2.2 visual foxpro的常量
2.3 visual foxpro的變量
2.3.1 命名規則
2.3.2 字段變量
2.3.3 內存變量
2.3.4 數組變量
2.3.5 系統變量
2.4 visual foxpro 的內部函數
2.4.1 數值函數
2.4.2 字符函數
2.4.3 日期和時間函數
2.4.4 數據類型轉換函數
2.4.5 測試函數
2.5 visual foxpro 的表達式
2.5.1 數值表達式
2.5.2 字符表達式
2.5.3 日期和時間表達式
2.5.4 關系表達式
2.5.5 邏輯表達式
習題
第3章 關系數據庫標準語言 sql
3.1 sql概述
3.2 sql的數據定義功能
3.2.1 建立表結構
3.2.2 刪除表
3.2.3 修改表結構
3.3 sql的數據修改功能
3.3.1 插入記錄
3.3.2 刪除記錄
3.3.3 更新記錄
3.4 sql的數據查詢
3.4.1 基本查詢
3.4.2 帶特殊運算符的條件查詢
3.4.3 空值查詢
3.4.4 簡單的計算查詢
3.4.5 分組統計查詢與篩選
3.4.6 排序查詢
3.4.7 查詢結果輸出
3.4.8 多表查詢
3.4.9 聯接查詢
3.4.10 嵌套查詢
3.4.11 輸出合併
3.5 查詢設計器
3.5.1 查詢設計器的使用
3.5.2 建立查詢示例
3.5.3 查詢文件的操作
3.5.4 修改查詢文件
3.5.5 定向輸出查詢文件
3.5.6 查詢的基本技巧
3.5.7 多表查詢
習題
第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.3.4 表記錄指針的定位
4.3.5 表記錄的增加與刪除
4.4 表的排序與索引
4.4.1 表的排序
4.4.2 索引概述
4.4.3 建立索引文件
4.4.4 索引文件的使用
4.5 數據庫表的操作
4.5.1 在數據庫中建立表
4.5.2 向數據庫中添加數據表
4.5.3 為數據庫表建立索引
4.5.4 參照完整性與表之間的永久聯繫
4.6 表記錄的統計及其基本計算
4.6.1 統計記錄個數
4.6.2 求數值表達式之和與平均值
4.6.3 計算命令
4.6.4 分類匯總
4.7 多表的應用
4.7.1 工作區
4.7.2 數據工作期
4.7.3 表的邏輯關聯
4.7.4 表的物理聯接
習題
第5章 結構化程序設計
5.1 程序設計基礎
5.1.1 結構化程序的控制結構
5.1.2 程序文件的建立與執行
5.2 順序結構程序
5.2.1 程序文件中的輔助命令
5.2.2 交互式輸入命令
5.2.3 格式輸入/輸出命令
5.3 分支結構程序
5.3.1 單分支語句
5.3.2 雙分支語句
5.3.3 多分支結構
5.4 循環結構程序
5.4.1 do while循環
5.4.2 for循環
5.4.3 scan循環
5.4.4 程序舉例
5.5 程序的模塊化
5.5.1 子程序、過程和自定義函數
5.5.2 內存變量的作用域
5.5.3 調用子程序時的數據傳遞
習題
第6章 面向對象程序設計及其表單設計
6.1 表單的建立與運行
6.1.1 用表單設計器建立表單
6.1.2 用表單嚮導建立表單
6.1.3 保存表單
6.1.4 表單的運行
6.1.5 表單的修改
6.2 面向對象的程序設計方法
6.2.1 面向對象和過程程序設計的主要區別
6.2.2 面向對象程序設計的特點
6.2.3 基本概念
6.2.4 對象的方法和事件
6.3 表單的設計
6.3.1 數據環境
6.3.2 表單設計的基本步驟
6.3.3 表單對象的佈局
6.4 常用表單控件
6.4.1 標簽、線條、形狀與圖像
6.4.2 命令按鈕和命令按鈕組控件
6.4.3 文本框和編輯框控件
6.4.4 複選框和單選按鈕組控件
6.4.5 組合框和列表框控件
6.4.6 表格控件
6.4.7 微調按鈕
6.4.8 頁框控件
6.4.9 計時器控件
6.5 表單的應用
6.5.1 系統登錄表單
6.5.2 數據編輯表單
6.5.3 數據查詢表單
6.5.4 綜合應用
習題
第7章 視圖設計器及其表單應用
7.1 視圖設計
7.1.1 視圖設計器
7.1.2 創建本地視圖
7.1.3 視圖的 sql語句
7.2 基於視圖的表單設計
7.2.1 成績表單
7.2.2 學生學籍表單
習題
第8章 菜單設計
8.1 設計菜單
8.1.1 菜單的結構
8.1.2 菜單的組成元素
8.1.3 建立菜單系統的步驟
8.1.4 系統菜單的控制
8.2 下拉式菜單設計
8.2.1 菜單設計的基本過程
8.2.2 菜單設計器窗口
8.3 創建表單菜單
8.4 創建快捷菜單
習題
第9章 報表和標簽
9.1 報表設計
9.1.1 利用報表嚮導設計報表
9.1.2 利用快速報表設計報表
9.1.3 利用報表設計器設計報表
9.1.4 報表數據分組
9.1.5 報表輸出
9.1.6 綜合實例
9.2 標簽設計
習題
第10章 項目管理器
10.1 項目文件的創建
10.2 項目管理器的數據管理
10.2.1 選項卡的使用
10.2.2 樹的使用
10.2.3 命令按鈕的使用
10.2.4 項目管理器的個性化設置
10.3 使用項目管理器
10.3.1 在項目管理器中新建或修改文件
10.3.2 向項目中添加和移去文件
10.3.3 項目文件的連編與運行
習題
第11章 數據庫應用系統開發
11.1 數據庫應用系統開發的基本步驟
11.2 "學生信息管理系統"的開發簡介
11.2.1 需求分析
11.2.2 系統設計
11.2.3 系統實現
11.2.4 應用系統的連編
習題
參考文獻