《VisualFoxPro套用基礎與面向對象程式設計教程》是2002年高等教育出版社出版的圖書,作者是李雁翎。
基本介紹
- 書名:Visual FoxPro套用基礎與面向對象程式設計教程
- 作者:李雁翎
- ISBN:9787040115529
- 頁數:334
- 定價:24.90元
- 出版社:高等教育出版社
- 出版時間:2002-9
內容簡介,編輯推薦,圖書目錄,
內容簡介
《Visual FoxPro套用基礎與面向對象程式設計教程》根據教育部提出的非計算機專業計算機基礎教學三層次要求,以Visual FoxPro 6.0為主要內容,介紹了關係資料庫管理系統的基本原理及套用系統的開發方法。《Visual FoxPro套用基礎與面向對象程式設計教程》第一版於1999年出版,2002年獲全國普通高等學校優秀教材二等獎。第二版在延續第一版寫作風格的基礎上,結合2002年教育部考試中心頒發的全國計算機等級考試大綱,對各章的順序及內容安排做了調整、完善和補充,增加了SQL語言、資料庫操作命令等內容,並強化了系統開發的思想與過程,使讀者逐步掌握Visual FoxPro 6.0的基本操作及面向對象編程技術、並能獨立開發小型套用系統。《Visual FoxPro套用基礎與面向對象程式設計教程》可作為高等院校相關專業資料庫課程的教材,也可作為全國計算機等級考試二級Visual FoxPro的培訓或自學教材。
為了方便教師教學和學生自學使用,《Visual FoxPro套用基礎與面向對象程式設計教程》作者同時編寫了《Visual FoxPro 6.0實驗指導、習題集與系統開發案例》一書,包括實驗指導、系統開發案例、習題集與教學輔助課件四部分內容。教學輔助課件和系統開發案例還可以從高等教育出版社的網站上下載。
編輯推薦
《Visual FoxPro套用基礎與面向對象程式設計教程》是面向對象程式設計系列教材之一。
圖書目錄
上篇VisualFOXPro基礎
第一章 資料庫基礎理論
1.1 信息、數據和數據處理
1.1.1 信息與數據
1.1.2 數據處理
1.2 數據模型
1.2.1 層次模型
1.2.2 網狀模型
1.2.3 關係模型
1.3 資料庫系統
1.3.1 資料庫
1.3.2 資料庫管理系統
1.3.3 資料庫系統的體系結構
1.3.4 資料庫套用系統的構成
1.4 關係資料庫及其設計
1.4.1 關係資料庫
1.4.2 關係的規範化
1.4.3 表間關聯關係的類型
1.4.4 關係的完整性
1.4.5 關係運算
思考題
第二章 VisualFoxPro系統概述
2.1 VisualFoxPro的特性
2.2 VisualFoxPro的安裝與啟動
2.2.1 安裝環境
2.2.2 VisualFoxPro的安裝
2.2.3 啟動VisualFoxPro
2.2.4 退出VisualFoxPro
2.3 VisualFoxPro系統環境的配置
2.4 VisualFoxPro用戶界面
2.4.1 VisualFoxPro的界面
2.4.2 標題欄
2.4.3 選單欄
2.4.4 工具列
2.4.5 命令視窗
2.4.6 工作區與狀態行
2.5 VisualFoxPro嚮導
2.6 VisualFoxPro生成器
2.7 VisualFoxPro設計器
思考題
實驗題
第三章 VisualFoxPro基礎
3.1 數據類型
3.1.1 字元型
3.1.2 數值型
3.1.3 日期型
3.1.4 日期時間型
3.1.5 邏輯型
3.1.6 備註型
3.1.7 通用型
3.2 數據存儲
3.2.1 常量
3.2.2 記憶體變數
3.2.3 數組變數
3.2.4 欄位變數
3.2.5 記錄
3.2.6 對象
3.2.7 記憶體變數的作用域
3.2.8 有關記憶體變數的操作
3.3 函式
3.4 表達式
3.4.1 算術表達式
3.4.2 字元表達式
3.4.3 日期時間表達式
3.4.4 關係表達式
3.4.5 邏輯表達式
3.4.6 名表達式
3.4.7 類與對象操作符
思考題
實驗題
第四章 表操作
4.1 建立表
4.1.1 定義表中的數據類型
4.1.2 利用表設計器創建表
4.1.3 表的打開與關閉
4.1.4 利用表設計器修改表結構
4.1.5 利用表嚮導創建表
4.2 向表中加入記錄
4.2.1 創建表時立即輸入數據
4.2.2 以追加方式輸入數據
4.2.3 備註型數據的輸入
4.2.4 通用型數據的輸入
4.3 數據的顯示和修改方式
4.3.1 用編輯方式顯示和修改數據
4.3.2 用瀏覽方式顯示和修改數據
4.3.3 用Browse命令和List命令瀏覽、修改數據
4.4 控制欄位和記錄的訪問
4.4.1 限制對欄位的訪問
4.4.2 限制對記錄的訪問
4.5 數據表中記錄的定位
4.6 刪除和恢復表中的數據
4.6.1 邏輯刪除表中的記錄
4.6.2 恢復表中邏輯刪除的記錄
4.6.3 物理刪除表中的記錄
4.7 快速修改表中的數據
思考題
實驗題
第五章 索引及創建索引
5.1 什麼是索引
5.2 索引類型
5.3 創建索引
5.4 索引的使用
5.4.1 按索引欄位排序
5.4.2 按索引表達式排序
思考題
實驗題
第六章 創建資料庫
6.1 創建資料庫
6.1.1 建立資料庫
6.1.2 打開資料庫
6.1.3 向資料庫添加數據表
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 設定參照完整性
思考題
實驗題
第七章 視圖與查詢
7.1 創建視圖
7.1.1 利用視圖設計器創建視圖
7.1.2 利用視圖嚮導創建視圖
7.2 利用視圖更新數據
7.3 創建查詢
7.3.1 用查詢設計器創建查詢
7.3.2 利用查詢嚮導創建查詢
7.4 使用查詢
思考題
實驗題
第八章 SQL關係資料庫查詢語言
8.1 創建查詢SOL語句
8.2 表定義SQL語句
8.2.1 創建表
8.2.2 修改欄位屬性
8.2.3 刪除欄位
8.2.4 增加欄位
8.3 表記錄操作SOL語句
8.3.1 插入記錄
8.3.2 更新記錄
8.3.3 刪除記錄
思考題
實驗題
第九章 創建項目
9.1 創建項目
9.2 項目管理器的使用
9.2.1 用“數據”選項卡管理數據
9.2.2 用“文檔”選項卡管理文檔
9.2.3 用“類”選項卡管理類
9.2.4 用“代碼”選項卡管理代碼檔案
9.2.5 用“其他”選項卡管理其他類型的檔案
9.2.6 用“項目”選單管理項目中的檔案
9.3定製項目管理器
思考題
實驗題
下篇VisualFoxPro面向對象可視化編程
第十章 程式設計基礎
10.1 VisualFoxPro的工作方式
10.1.1 命令方式
10.1.2 選單方式
10.1.3 程式檔案方式
10.2 程式檔案的建立與編輯
10.2.1 以命令方式建立、編輯程式檔案
10.2.2 以選單方式建立、編輯程式檔案
10.2.3 利用設計工具建立程式代碼
10.3 程式檔案的調用
10.3.1 以命令方式調用程式檔案
10.3.2 以選單方式調用程式檔案
10.4 程式的基本結構
10.5 常用的互動輸入語句
10.6 分支結構
10.6.1 單向分支
10.6.2 雙向分支
10.6.3 多向分支
10.6.4 使用分支語句應注意的幾點
10.7 循環結構
10.7.1 “當”型循環控制語句
10.7.2 “計數”型循環控制語句
10.7.3 “指針”型循環控制語句
10.7.4 使用循環語句應注意的幾點
10.8 過程與過程檔案
10.9 程式設計實例
10.1 0程式設計的一般問題
10.1 0.1 命令和語句的使用效率
10.1 0.2 減少和避免程式中的語法錯誤
10.1 0.3 提高程式的可維護性
10.1 1程式調試工具
思考題
實驗題
第十一章 面向對象可視化編程基礎
11.1 新概念的引入
11.1.1 對象
11.1.2 類
11.1.3 屬性
11.1.4 事件與方法
11.2 類的創建
11.2.1 創建類的一般方法
11.2.2 用選單方式刨建類
11.2.3 通過編程定義類
11.3 對象的操作
11.3.1 由類創建對象
11.3.2 設定對象的屬性
11.3.3 調用對象的方法和觸發對象的事件
11.4 對象設計實例
1I.4.1 用編程方式設計對象
11.4.2 用面向對象方式設計對象
思考題
實驗題
第十二章 表單設計及運行
12.1 創建表單
12.1.1 用表單設計器創建表單
12.1.2 用表單嚮導創建表單
12.2 修改表單
12.3 運行表單
12.4 表單控制項
12.4.1 添加表單控制項
12.4.2 表單控制項的屬性
思考題
實驗題
第十三章 實用表單的設計
13.1 設計“無控制項”表單
13.2 設計“說明”表單
13.3 設計“系統登錄”表單
13.4 設計“數據維護”表單
13.5 設計“數據瀏覽”表單
13.6 設計“數據查詢”表單
思考題
實驗題
第十四章 創建報表
14.1 報表布局
14.1.1 設定報表頁面與布局
14.1.2 設定報表中數據的顯示格式
14.1.3 添加報表控制項
14.1.4 常用的報表布局
14.2 創建報表
14.2.1 利用報表設計器創建報表
14.2.2 利用報表嚮導創建報表
14.3 修改報表
14.4 使用報表
思考題
實驗題
第十五章 選單設計
15.1 選單系統
15.2 建立選單系統
15.2.1 創建主選單
15.2.2 創建子選單
15.3 指定選單項任務
15.4 生成選單程式
15.5 運行選單
思考題
實驗題
第十六章 小型系統開發實例
16.1 系統開發的一般過程
16.2 系統總體規劃
16.3 主要功能模組
16.3.1 資料庫及表
16.3.2 主程式設計
16.3.3 主要工作視窗
16.3.4 系統工具條
16.3.5 系統主選單設計
16.4 系統部件的組裝
16.5 運行“專門人才信息管理系統”
思考題
實驗題
附錄
附錄一 資料庫操作命令一覽表
附錄二 控制項類名稱及功能
附錄三 對象名稱及功能
附錄四 屬性語法與功能
附錄五 事件語法與功能
附錄六 方法語法與功能
附錄七 系統記憶體變數一覽表
參考文獻
第一章 資料庫基礎理論
1.1 信息、數據和數據處理
1.1.1 信息與數據
1.1.2 數據處理
1.2 數據模型
1.2.1 層次模型
1.2.2 網狀模型
1.2.3 關係模型
1.3 資料庫系統
1.3.1 資料庫
1.3.2 資料庫管理系統
1.3.3 資料庫系統的體系結構
1.3.4 資料庫套用系統的構成
1.4 關係資料庫及其設計
1.4.1 關係資料庫
1.4.2 關係的規範化
1.4.3 表間關聯關係的類型
1.4.4 關係的完整性
1.4.5 關係運算
思考題
第二章 VisualFoxPro系統概述
2.1 VisualFoxPro的特性
2.2 VisualFoxPro的安裝與啟動
2.2.1 安裝環境
2.2.2 VisualFoxPro的安裝
2.2.3 啟動VisualFoxPro
2.2.4 退出VisualFoxPro
2.3 VisualFoxPro系統環境的配置
2.4 VisualFoxPro用戶界面
2.4.1 VisualFoxPro的界面
2.4.2 標題欄
2.4.3 選單欄
2.4.4 工具列
2.4.5 命令視窗
2.4.6 工作區與狀態行
2.5 VisualFoxPro嚮導
2.6 VisualFoxPro生成器
2.7 VisualFoxPro設計器
思考題
實驗題
第三章 VisualFoxPro基礎
3.1 數據類型
3.1.1 字元型
3.1.2 數值型
3.1.3 日期型
3.1.4 日期時間型
3.1.5 邏輯型
3.1.6 備註型
3.1.7 通用型
3.2 數據存儲
3.2.1 常量
3.2.2 記憶體變數
3.2.3 數組變數
3.2.4 欄位變數
3.2.5 記錄
3.2.6 對象
3.2.7 記憶體變數的作用域
3.2.8 有關記憶體變數的操作
3.3 函式
3.4 表達式
3.4.1 算術表達式
3.4.2 字元表達式
3.4.3 日期時間表達式
3.4.4 關係表達式
3.4.5 邏輯表達式
3.4.6 名表達式
3.4.7 類與對象操作符
思考題
實驗題
第四章 表操作
4.1 建立表
4.1.1 定義表中的數據類型
4.1.2 利用表設計器創建表
4.1.3 表的打開與關閉
4.1.4 利用表設計器修改表結構
4.1.5 利用表嚮導創建表
4.2 向表中加入記錄
4.2.1 創建表時立即輸入數據
4.2.2 以追加方式輸入數據
4.2.3 備註型數據的輸入
4.2.4 通用型數據的輸入
4.3 數據的顯示和修改方式
4.3.1 用編輯方式顯示和修改數據
4.3.2 用瀏覽方式顯示和修改數據
4.3.3 用Browse命令和List命令瀏覽、修改數據
4.4 控制欄位和記錄的訪問
4.4.1 限制對欄位的訪問
4.4.2 限制對記錄的訪問
4.5 數據表中記錄的定位
4.6 刪除和恢復表中的數據
4.6.1 邏輯刪除表中的記錄
4.6.2 恢復表中邏輯刪除的記錄
4.6.3 物理刪除表中的記錄
4.7 快速修改表中的數據
思考題
實驗題
第五章 索引及創建索引
5.1 什麼是索引
5.2 索引類型
5.3 創建索引
5.4 索引的使用
5.4.1 按索引欄位排序
5.4.2 按索引表達式排序
思考題
實驗題
第六章 創建資料庫
6.1 創建資料庫
6.1.1 建立資料庫
6.1.2 打開資料庫
6.1.3 向資料庫添加數據表
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 設定參照完整性
思考題
實驗題
第七章 視圖與查詢
7.1 創建視圖
7.1.1 利用視圖設計器創建視圖
7.1.2 利用視圖嚮導創建視圖
7.2 利用視圖更新數據
7.3 創建查詢
7.3.1 用查詢設計器創建查詢
7.3.2 利用查詢嚮導創建查詢
7.4 使用查詢
思考題
實驗題
第八章 SQL關係資料庫查詢語言
8.1 創建查詢SOL語句
8.2 表定義SQL語句
8.2.1 創建表
8.2.2 修改欄位屬性
8.2.3 刪除欄位
8.2.4 增加欄位
8.3 表記錄操作SOL語句
8.3.1 插入記錄
8.3.2 更新記錄
8.3.3 刪除記錄
思考題
實驗題
第九章 創建項目
9.1 創建項目
9.2 項目管理器的使用
9.2.1 用“數據”選項卡管理數據
9.2.2 用“文檔”選項卡管理文檔
9.2.3 用“類”選項卡管理類
9.2.4 用“代碼”選項卡管理代碼檔案
9.2.5 用“其他”選項卡管理其他類型的檔案
9.2.6 用“項目”選單管理項目中的檔案
9.3定製項目管理器
思考題
實驗題
下篇VisualFoxPro面向對象可視化編程
第十章 程式設計基礎
10.1 VisualFoxPro的工作方式
10.1.1 命令方式
10.1.2 選單方式
10.1.3 程式檔案方式
10.2 程式檔案的建立與編輯
10.2.1 以命令方式建立、編輯程式檔案
10.2.2 以選單方式建立、編輯程式檔案
10.2.3 利用設計工具建立程式代碼
10.3 程式檔案的調用
10.3.1 以命令方式調用程式檔案
10.3.2 以選單方式調用程式檔案
10.4 程式的基本結構
10.5 常用的互動輸入語句
10.6 分支結構
10.6.1 單向分支
10.6.2 雙向分支
10.6.3 多向分支
10.6.4 使用分支語句應注意的幾點
10.7 循環結構
10.7.1 “當”型循環控制語句
10.7.2 “計數”型循環控制語句
10.7.3 “指針”型循環控制語句
10.7.4 使用循環語句應注意的幾點
10.8 過程與過程檔案
10.9 程式設計實例
10.1 0程式設計的一般問題
10.1 0.1 命令和語句的使用效率
10.1 0.2 減少和避免程式中的語法錯誤
10.1 0.3 提高程式的可維護性
10.1 1程式調試工具
思考題
實驗題
第十一章 面向對象可視化編程基礎
11.1 新概念的引入
11.1.1 對象
11.1.2 類
11.1.3 屬性
11.1.4 事件與方法
11.2 類的創建
11.2.1 創建類的一般方法
11.2.2 用選單方式刨建類
11.2.3 通過編程定義類
11.3 對象的操作
11.3.1 由類創建對象
11.3.2 設定對象的屬性
11.3.3 調用對象的方法和觸發對象的事件
11.4 對象設計實例
1I.4.1 用編程方式設計對象
11.4.2 用面向對象方式設計對象
思考題
實驗題
第十二章 表單設計及運行
12.1 創建表單
12.1.1 用表單設計器創建表單
12.1.2 用表單嚮導創建表單
12.2 修改表單
12.3 運行表單
12.4 表單控制項
12.4.1 添加表單控制項
12.4.2 表單控制項的屬性
思考題
實驗題
第十三章 實用表單的設計
13.1 設計“無控制項”表單
13.2 設計“說明”表單
13.3 設計“系統登錄”表單
13.4 設計“數據維護”表單
13.5 設計“數據瀏覽”表單
13.6 設計“數據查詢”表單
思考題
實驗題
第十四章 創建報表
14.1 報表布局
14.1.1 設定報表頁面與布局
14.1.2 設定報表中數據的顯示格式
14.1.3 添加報表控制項
14.1.4 常用的報表布局
14.2 創建報表
14.2.1 利用報表設計器創建報表
14.2.2 利用報表嚮導創建報表
14.3 修改報表
14.4 使用報表
思考題
實驗題
第十五章 選單設計
15.1 選單系統
15.2 建立選單系統
15.2.1 創建主選單
15.2.2 創建子選單
15.3 指定選單項任務
15.4 生成選單程式
15.5 運行選單
思考題
實驗題
第十六章 小型系統開發實例
16.1 系統開發的一般過程
16.2 系統總體規劃
16.3 主要功能模組
16.3.1 資料庫及表
16.3.2 主程式設計
16.3.3 主要工作視窗
16.3.4 系統工具條
16.3.5 系統主選單設計
16.4 系統部件的組裝
16.5 運行“專門人才信息管理系統”
思考題
實驗題
附錄
附錄一 資料庫操作命令一覽表
附錄二 控制項類名稱及功能
附錄三 對象名稱及功能
附錄四 屬性語法與功能
附錄五 事件語法與功能
附錄六 方法語法與功能
附錄七 系統記憶體變數一覽表
參考文獻