圖書信息1
書 名 Visual FoxPro程式設計教程(工業和信息化普通高等教育“十二五”規劃教材立項項目)
叢 書 名 21世紀高等學校計算機規劃教材——高校系列
標準書號 ISBN 978-7-115-24743-8
編目分類 TP311.138
作 者 袁柱 游明英 主編
譯 者 --
責任編輯 蔣亮
字 數 472 千字
頁 數 280 頁
版 次 第1版第1次
初版時間 2011年2月
本 印 次 2011年2月
首 印 數 -- 冊
定 價 32.00 元
內容提要
本書是在《全國計算機等級考試(二級Visual FoxPro資料庫程式設計)考試大綱》的基礎上、結合多年的教學經驗和教改成果編寫的。全書共13章,內容包括資料庫系統概述、Visual FoxPro項目管理器、Visual FoxPro的數據及其運算、表的操作、索引與統計、資料庫的建立與使用、SQL的套用、結構化程式設計、面向對象程式設計基礎、表單設計與套用、選單設計、報表與標籤設計、資料庫套用系統開發等。
本書適合作為高等院校“Visual FoxPro程式設計”課程的教材使用,也可以作為相關專業學生的參考書。
目錄
第1章 資料庫系統概述 1
1.1 數據與數據處理 1
1.1.1 數據和信息 1
1.1.2 數據處理 2
1.1.3 數據管理技術 2
1.2 資料庫系統 3
1.3 數據模型 4
1.3.1 數據模型概述 4
1.3.2 實體及其聯繫 5
1.3.3 數據模型 6
1.4 關係資料庫 7
1.4.1 關係模型 7
1.4.2 關係資料庫 8
1.4.3 關係運算 9
1.4.4 關係的完整性 10
1.5 Visual FoxPro簡介 11
1.5.1 Visual FoxPro的特點 11
1.5.2 Visual FoxPro檔案的類型 12
1.5.3 Visual FoxPro命令格式 12
1.6 Visual FoxPro基本操作 13
1.6.1 Visual FoxPro啟動、退出及用戶界面 13
1.6.2 Visual FoxPro操作方式 16
1.7 Visual FoxPro可視化設計工具 17
1.7.1 Visual FoxPro嚮導 17
1.7.2 Visual FoxPro設計器 18
1.7.3 Visual FoxPro生成器 19
小結 19
習題 20
第2章 Visual FoxPro項目管理器 23
2.1 建立與打開項目檔案 23
2.1.1 項目檔案的建立 23
2.1.2 項目檔案的打開 24
2.1.3 項目檔案的關閉 25
2.2 項目管理器的界面 25
2.2.1 項目管理器的選項卡 25
2.2.2 項目管理器的命令按鈕 26
2.2.3 定製項目管理器 27
2.3 項目管理器的使用 28
2.3.1 在項目管理器中新建或修改檔案 28
2.3.2 向項目中添加或移去檔案 28
2.3.3 項目檔案的連編與運行 28
小結 29
習題 29
第3章 Visual FoxPro的數據及其運算 31
3.1 Visual FoxPro的數據類型 31
3.2 Visual FoxPro的常量與變數 32
3.2.1 常量 32
3.2.2 變數 33
3.3 Visual FoxPro的內部函式 36
3.3.1 數值運算函式 36
3.3.2 字元處理函式 38
3.3.3 轉換函式 39
3.3.4 日期和時間函式 41
3.3.5 測試函式 41
3.4 Visual FoxPro的基本運算 43
小結 47
習題 47
第4章 表的操作 51
4.1 表的建立 51
4.1.1 設計表的結構 51
4.1.2 建立表的結構 53
4.1.3 向表輸入記錄 54
4.2 表的顯示與維護 56
4.2.1 表的打開與關閉 56
4.2.2 表的顯示 58
4.2.3 表的修改 60
4.2.4 表記錄指針的定位 61
4.2.5 表記錄的增加與刪除 63
4.2.6 表的複製 66
小結 68
習題 68
第5章 索引與統計 72
5.1 表的排序 72
5.2 表的索引 73
5.2.1 索引概述 73
5.2.2 建立索引 74
5.2.3 使用索引 76
5.2.4 刪除索引 79
5.3 查詢 80
5.3.1 順序查詢 80
5.3.2 索引查詢 81
5.4 表的統計與計算 82
5.4.1 計數命令 82
5.4.2 求和命令 82
5.4.3 求平均值命令 83
5.4.4 計算命令 83
5.4.5 匯總命令 83
5.5 多個表的同時使用 84
5.5.1 使用工作區 84
5.5.2 建立表間臨時關係 85
5.5.3 表的連線 87
小結 88
習題 88
第6章 資料庫的建立與使用 92
6.1 資料庫的建立與管理 92
6.1.1 建立資料庫 92
6.1.2 打開資料庫 93
6.1.3 修改資料庫 94
6.1.4 關閉資料庫 94
6.1.5 刪除資料庫 94
6.1.6 添加資料庫表 94
6.1.7 移去或刪除表 97
6.2 建立永久關係 97
6.2.1 建立表之間的永久關係 97
6.2.2 設定參照完整性 98
6.3 創建與使用查詢 100
6.3.1 查詢的概念 100
6.3.2 創建查詢 100
6.3.3 使用查詢 109
6.4 視圖的創建與使用 109
6.4.1 視圖簡述 109
6.4.2 創建視圖 109
6.4.3 使用視圖 113
小結 114
習題 114
第7章 SQL的套用 118
7.1 SQL概述 118
7.2 SQL的數據定義 119
7.2.1 創建數據表 119
7.2.2 修改表的結構 123
7.2.3 刪除數據表 124
7.2.4 定義/刪除視圖 124
7.3 SQL的數據查詢 125
7.3.1 SELECT語句的格式 125
7.3.2 投影查詢 126
7.3.3 條件查詢 127
7.3.4 統計查詢 129
7.3.5 分組查詢 130
7.3.6 查詢的排序 130
7.3.7 內連線查詢 131
7.3.8 自連線查詢 132
7.3.9 修改查詢去向 132
7.3.10 嵌套查詢 133
7.3.11 集合查詢 134
7.4 SQL的數據操縱功能 135
7.4.1 插入記錄 135
7.4.2 更新記錄 135
7.4.3 刪除記錄 136
小結 136
習題 136
第8章 結構化程式設計 140
8.1 程式設計概述 140
8.1.1 程式設計的概念 140
8.1.2 結構化程式設計方法 141
8.1.3 Visual FoxPro程式的語法成分 142
8.1.4 程式的書寫規則 143
8.2 程式檔案的基本操作 143
8.2.1 程式檔案的建立和編輯 143
8.2.2 程式檔案的運行 144
8.3 常用命令的使用 144
8.3.1 輸入命令 144
8.3.2 輸出命令 146
8.3.3 其他常用命令 148
8.4 程式的控制結構 148
8.4.1 順序結構 148
8.4.2 分支結構 149
8.4.3 循環結構 152
8.5 模組化程式設計 156
8.5.1 子程式 156
8.5.2 自定義函式 157
8.5.3 過程與過程檔案 159
8.5.4 記憶體變數的作用域和參數傳遞 160
小結 162
習題 162
第9章 面向對象程式設計基礎 171
9.1 面向對象程式設計基礎 171
9.1.1 對象與類 171
9.1.2 事件與方法 172
9.2 Visual FoxPro中的類與對象 172
9.2.1 Visual FoxPro的基類 172
9.2.2 對象的引用 173
9.2.3 對象的事件與方法 176
9.3 面向對象程式設計方法 178
9.3.1 類的設計 178
9.3.2 對象的設計 183
9.3.3 調用方法 184
小結 186
習題 186
第10章 表單設計與套用 190
10.1 表單基礎知識 190
10.1.1 表單概述 190
10.1.2 用表單嚮導建立表單 194
10.1.3 用“表單設計器”建立表單 197
10.1.4 執行表單 204
10.2 表單控制項的套用 204
10.2.1 控制項操作概述 204
10.2.2 “標籤”控制項 205
10.2.3 “文本框”控制項 205
10.2.4 “命令”按鈕控制項 205
10.2.5 “列表框”控制項 206
10.2.6 “組合框”控制項 206
10.2.7 “編輯框”控制項 206
10.2.8 “複選框”控制項 207
10.2.9 “選項按鈕組”控制項 207
10.2.10 “微調按鈕”控制項 209
10.2.11 “計時器”控制項 209
10.2.12 “圖像”控制項 209
10.2.13 “表格”控制項 210
10.2.14 “頁框”控制項 210
10.2.15 “命令按鈕組”控制項 211
10.2.16 “ActiveX”控制項和“ActiveX綁定”控制項 211
10.2.17 “表單集”控制項 211
小結 211
習題 211
第11章 選單設計 215
11.1 選單設計概述 215
11.1.1 選單的基礎知識 215
11.1.2 選單設計的一般步驟 216
11.1.3 “選單設計器”介紹 217
11.1.4 為頂層表單添加選單 219
11.1.5 設計快捷選單 220
小結 222
習題 222
第12章 報表與標籤設計 224
12.1 報表的基本概念 224
12.1.1 報表的類型 224
12.1.2 報表的數據源 224
12.1.3 創建報表的方法 225
12.2 創建報表 225
12.2.1 使用“報表嚮導”創建報表 225
12.2.2 使用“報表設計器”創建報表 229
12.3 修改報表 231
12.4 標籤設計 232
12.4.1 基本概念 232
12.4.2 創建標籤的方法 232
小結 234
習題 235
第13章 資料庫套用系統開發 237
13.1 系統分析 237
13.2 工資管理系統主要模組 238
13.2.1 工資管理系統的主要功能 238
13.2.2 工資管理系統功能模組圖 238
13.2.3 工資管理系統主要檔案組成 239
13.2.4 功能模組選單 239
13.3 項目與資料庫的建立 240
13.3.1 項目的建立 240
13.3.2 資料庫及數據表的建立 240
13.4 工資管理系統模組設計 241
13.4.1 系統封面模組表單設計 241
13.4.2 系統主選單設計 243
13.4.3 工資錄入模組表單設計 245
13.4.4 工資瀏覽模組表單設計 247
13.4.5 工資修改模組表單設計 248
13.4.8 工資列印表單設計 251
13.5 程式的連編 252
13.5.1 將全部的應用程式添加到項目管理器中 252
13.5.2 主程式的設計 253
13.5.3 在項目管理器中運行應用程式 254
13.5.4 程式的連編 254
小結 255
習題 255
附錄1 Visual FoxPro常用檔案類型一覽表 256
附錄2 Visual FoxPro 6.0常用命令一覽表 257
附錄3 Visual FoxPro 6.0常用函式一覽表 269
參考文獻 280
圖書信息2
書 名: Visual FoxPro程式設計教程作 者:劉建臣
出版時間: 2011年3月1日
開本: 16開
定價: 29.00元
內容簡介
《Visual FoxPro程式設計教程》是根據教育部高教司關於非計算機專業計算機基礎教育的指導性意見,並依據全國計算機等級考試二級(Visual FoxPro)考試大綱要求,結合目前我國高等院校計算機課程開設的實際情況,融會所有作者多年從事計算機教學的實際經驗編寫而成的。
《Visual FoxPro程式設計教程》內容包括資料庫系統的基本概念、Visual FoxPro套用基礎、Visual FoxPro基本操作、表的維護及基本套用、Visual FoxPro資料庫及其操作、查詢和視圖、程式設計基礎、面向對象與表單設計、選單設計、報表與標籤設計、應用程式的開發、Visual FoxPro與其他系統的數據共享。書中配有豐富的例題、習題和附錄,以便更適合教學和滿足應用程式開發的要求。
《Visual FoxPro程式設計教程》內容安排合理,講解通俗透徹,注重系統性和實踐性,可以作為非計算機專業電腦程式設計課程的教材,也可作為參加計算機等級考試的人員的參考教材,或作為廣大從事資料庫套用開發的人員的參考書。
圖書目錄
第1章 資料庫系統的基本概念1
第2章 Visual FoxPro套用基礎24
第3章 Visual FoxPro基本操作49
第4章 表的維護及基本套用65
第5章 Visual FoxPro資料庫及其操作86
第6章 查詢和視圖99
第7章 程式設計基礎116
第8章 面向對象與表單設計146
第9章 選單設計176
第10章 報表與標籤設計186
第11章 應用程式的開發208
第12章 Visual FoxPro與其他系統的數據共享222
附錄
圖書信息3
書名:Visual FoxPro程式設計教程(高等院校醫學專業計算機套用系列教材)
ISBN:730212408
作者:蘭順碧 李祥生 胡彬 江敏 張海
出版社:清華大學出版社
定價:24
頁數:260
出版日期:2006-3-1
版次:
開本:16開
包裝:平裝
簡介
本書從醫學學生的角度出發,全面介紹了Visual FoxPro(VFP)資料庫程式語言,內容涵蓋從資料庫的基本概念和基本操作到應用程式設計的各個方面。
全書共分為10章,從基礎原理到套用設計都以與醫學學生緊密聯繫的實例作為書中的範例。應用程式開發還以一個“門診信息管理系統”為實例,從項目的需求分析、創建、資料庫設計、程式設計、程式運行和調試直到保存發布整個應用程式的全過程,對項目的開發進行了詳細說明。最後,結合前面章節的內容,安排了8個實驗,每個實驗都有若干個題目,讀者可根據掌握的知識完成各個實驗,提高分析問題、解決問題的能力。
本書適合作為醫學院校的計算機教材,也可作為其他專業相關課程的教材。
目錄
第1章 資料庫技術基礎知識
1.1 資料庫基本概念
1.1.1 數據、信息和數據處理
1.1.2 數據管理技術的發展
1.1.3 資料庫系統基本知識
1.1.4 資料庫系統
1.1.5 基本術語
1.1.6 關係資料庫
1.2 Visual FoxPro 6.0 概述
1.3 VFP視窗組成
1.4 定製VFP開發環境
1.4.1 系統設定
1.4.2 環境的互動設定
1.5 恢復VFP環境
1.6 VFP 6.0的工作方式
1.7 VFP 6.0常用檔案類型
1.8 設計器、嚮導和生成器
1.8.1 使用VFP設計器
1.8.2 使用VFP嚮導
1.8.3 使用VFP生成器
1.9 VFP項目管理器
1.10 本章小結
1.11 習題
第2章 VFP數據及數據運算
2.1 數據類型
2.2 常量和變數
2.3 運算符和表達式
2.4 常用函式及套用
2.4.1 常用字元處理函式
2.4.2 常用數值處理函式
2.4.3 日期時間函式
2.4.4 數據類型轉換函式
2.4.5 測試函式
2.5 VFP 6.0 的命名和子句書寫規則
2.6 本章小結
2.7 習題
第3章 VFP資料庫基本操作
3.1 資料庫的設計和創建
3.1.1 創建資料庫的一般步驟
3.1.2 創建資料庫
3.1.3 打開資料庫
3.1.4 修改資料庫
3.1.5 關閉資料庫
3.1.6 刪除資料庫
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.2.9 添加記錄
3.2.10 記錄的修改
3.2.11 記錄值的更新
3.2.12 刪除表中的記錄
3.2.13 恢復被邏輯刪除的記錄
3.2.14 表結構和數據的複製
3.3 數據表的統計操作
3.3.1 計數命令COUNT
3.3.2 求和命令SUM
3.3.3 求平均命令AVERAGE
3.3.4 匯總命令TOTAL
3.3.5 計算命令
3.4 表檔案的排序和索引
3.4.1 排序
3.4.2 索引
3.4.3 建立索引
3.4.4 使用索引
3.5 表操作
3.5.1 選擇工作區
3.5.2 表之間的臨時關聯
3.6 數據完整性
3.6.1 實體完整性與主關鍵字
3.6.2 永久關係
3.6.3 參照完整性規則的建立
3.7 本章小結
3.8 習題
第4章 查詢與視圖
4.1 順序查詢
4.2 查詢設計器
4.3 結構化查詢語言(SELECT?SQL)
4.3.1 SELECT命令的格式
4.3.2 Select?SQL查詢命令套用
4.4 視圖的建立、執行與修改
4.4.1 視圖與查詢的區別
4.4.2 建立本地視圖
4.4.3 建立遠程視圖
4.4.4 通過視圖更新數據
4.4.5 使用視圖
4.5 本章小結
4.6 習題
第5章 程式設計基礎
5.1 程式的入門
5.1.1 程式的基本概念
5.1.2 結構化程式的基本結構
5.2 VFP程式的建立與運行
5.2.1 程式檔案的建立與打開
5.2.2 程式檔案的保存
5.2.3 程式檔案的運行
5.3 常用的基本語句
5.3.1 基本輸入輸出語句
5.3.2 程式註解與續行標誌
5.3.3 其他語句
5.3.4 系統狀態設定命令
5.4 程式控制結構及相應的語句
5.4.1 順序結構
5.4.2 選擇結構
5.4.3 循環結構
5.4.4 數組及其套用
5.4.5 套用實例
5.5 模組化程式設計
5.5.1 變數作用域
5.5.2 子程式、過程及過程檔案
5.5.3 自定義函式
5.6 本章小結
5.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.2.3 常用事件與方法
6.2.4 數據環境
6.2.5 添加控制項
6.2.6 設定控制項的屬性
6.2.7 控制項的操作與布局
6.3 常用表單控制項
6.3.1 標籤控制項
6.3.2 命令按鈕控制項
6.3.3 命令按鈕組控制項
6.3.4 選項按鈕組控制項
6.3.5 複選框控制項
6.3.6 文本框控制項
6.3.7 編輯框控制項
6.3.8 列表框控制項
6.3.9 組合框控制項
6.3.10 表格控制項
6.3.11 頁框控制項
6.4 本章小結
6.5 習題
第7章 選單設計
7.1 創建選單系統
7.1.1 規劃選單系統
7.1.2 選單設計器的使用
7.1.3 與選單有關的幾個主要命令
7.1.4 選單任務的指定
7.2 選單程式的生成與運行
7.2.1 選單預覽
7.2.2 生成選單程式
7.2.3 運行選單程式
7.2.4 查看與修改選單原始碼程式
7.2.5 選單常用設定命令
7.3 創建快捷選單
7.4 套用實例
7.5 本章小結
7.6 習題
第8章 報表設計
8.1 創建報表
8.1.1 創建報表檔案
8.1.2 報表工具列
8.2 設計報表
8.2.1 報表的數據源和布局
8.2.2 在報表中使用控制項
8.3 報表輸出
8.4 本章小結
8.5 習題
第9章 應用程式開發實例
9.1 需求分析
9.2 創建項目
9.3 應用程式設計
9.3.1 資料庫的設計
9.3.2 界面設計
9.3.3 選單設計
9.3.4 表單設計
9.3.5 報表設計
9.4 程式的運行和調試
9.5 應用程式的生成和發布
9.5.1 生成應用程式
9.5.2 發布應用程式
9.6 本章小結
第10章 上機實驗
實驗1 建立資料庫和數據表
實驗2 資料庫和數據表的操作
實驗3 查詢、視圖的創建與操作
實驗4 Select?SQL
實驗5 程式設計(一)
實驗6 程式設計(二)
實驗7 表單程式設計
實驗8 表單和選單綜合程式設計
參考文獻