Visual FoxPro資料庫基礎與程式設計

《VisualFoxPro資料庫基礎與程式設計》是2012年中國鐵道出版社出版的圖書,作者是張永花。

內容簡介

“電腦程式設計基礎”是高等學校計算機基礎課程中的核心課程。本書總結了編者多年的教學和軟體開發經驗,以Visual FoxPro 6.0 程式設計語言為基礎,強調培養學生套用Visual FoxPro進行系統開發的能力。所舉實例緊密圍繞一個實際的資料庫套用系統形成體系,注重功能性和實用性,培養學生的基本編程能力、邏輯思維和抽象思維能力。

本書在寫法上注重由淺入深,循序漸進,並提供了大量例題,有助於讀者理解概念、鞏固知識、掌握要點、攻克難點,最終體會並掌握開發小型資料庫套用系統的整個過程和開發方法。

本書適合作為高等院校相關專業及培訓班的Visual FoxPro程式設計教學用書,也可作為參加全國計算機等級考試(二級)應試者的教材,對於計算機套用人員和計算機愛好者來說也是一本實用的自學參考書。

圖書目錄

第1章 資料庫基礎知識1

1.1 資料庫技術概述1

1.1.1 數據、信息與數據處理1

1.1.2 資料庫技術的發展2

1.1.3 資料庫系統及其特點2

1.2 數據模型4

1.2.1 數據模型的組成與分類4

1.2.2 概念數據模型5

1.2.3 邏輯數據模型6

1.3 關係資料庫8

1.3.1 關係資料庫概述8

1.3.2 關係完整性規則9

1.3.3 關係資料庫的設計10

1.4 關係的運算與操作11

1.4.1 集合運算12

1.4.2 關係運算13

1.4.3 關係操作14

1.5 Visual FoxPro簡介14

1.5.1 Visual FoxPro的發展14

1.5.2 Visual FoxPro 6.0的功能特點16

1.6 Visual FoxPro的安裝、啟動與退出17

1.6.1 Visual FoxPro的安裝17

1.6.2 Visual FoxPro的啟動與退出18

1.7 Visual FoxPro集成開發環境簡介20

1.7.1 工作方式20

1.7.2 選單欄20

1.7.3 工具列24

1.7.4 命令視窗25

1.8 Visual FoxPro系統配置與幫助系統的使用25

1.8.1 系統的配置25

1.8.2 幫助系統的使用28

習題129

第2章 Visual FoxPro數據與數據運算31

2.1 數據類型31

2.2 表達式33

2.2.1 常量33

2.2.2 變數35

2.2.3 運算符39

2.2.4 常用系統函式43

2.3 Visual FoxPro編碼規則50

習題251

第3章 項目、資料庫和表54

3.1 項目管理器54

3.1.1 創建項目54

3.1.2 項目管理器中的命令按鈕56

3.2 資料庫及其操作59

3.2.1 使用項目管理器管理資料庫59

3.2.2 使用選單和命令管理資料庫61

3.3 資料庫表62

3.3.1 數據表的基本概念62

3.3.2 數據表的設計過程63

3.3.3 數據表的分類63

3.4 表設計實例64

3.4.1 資料庫表的建立64

3.4.2 表結構的建立65

3.5 數據表檔案的相關操作66

3.5.1 數據表檔案的打開66

3.5.2 數據表檔案的關閉67

3.5.3 數據表檔案的複製68

3.5.4 數據表檔案的重命名68

3.5.5 表結構(STRUCTURE)的其他操作69

3.6 自由表70

3.6.1 自由表的建立70

3.6.2 自由表與資料庫表的相互轉換71

習題373

第4章 數據表的基本操作74

4.1 數據表記錄的基本操作74

4.1.1 記錄的錄入74

4.1.2 記錄的瀏覽與顯示75

4.1.3 記錄的添加77

4.1.4 記錄的修改78

4.1.5 記錄的定位78

4.1.6 記錄的刪除與恢復80

4.1.7 數據表與數組之間的數據交換81

4.1.8 設定命令的執行環境81

4.1.9 表選單82

4.2 排序與索引83

4.2.1 表記錄的排序83

4.2.2 表記錄索引的基本概念84

4.2.3 結構複合索引86

4.2.4 表記錄的查詢88

4.3 工作區89

4.3.1 基本概念89

4.3.2 工作區的選擇90

4.3.3 自定義表的別名90

4.3.4 表的獨占與共享使用90

4.4 表記錄的統計與匯總91

4.4.1 表記錄的統計91

4.4.2 表記錄的分類匯總92

4.5 數據字典的建立與使用92

4.5.1 設定資料庫表的單表規則93

4.5.2 設定資料庫表的欄位級規則93

4.5.3 設定資料庫表的記錄級規則95

4.5.4 創建表間的永久關聯關係96

4.5.5 參照完整性的設定與使用97

習題499

第5章 程式設計基礎102

5.1 Visual FoxPro的工作方式102

5.2 程式檔案的建立與編輯102

5.3 程式檔案的執行104

5.4 程式的調試104

5.5 常用命令與訊息框函式106

5.5.1 常用命令106

5.5.2 輸入/輸出命令108

5.5.3 MessageBox( )函式111

5.6 程式的基本結構112

5.7 分支結構113

5.7.1 單分支114

5.7.2 雙分支114

5.7.3 IIF( )函式116

5.7.4 多分支116

5.7.5 分支的嵌套117

5.8 循環結構119

5.8.1 當型循環119

5.8.2 步長型循環121

5.8.3 掃描循環122

5.8.4 循環嵌套123

5.9 模組化程式設計126

5.9.1 子程式126

5.9.2 過程128

5.9.3 自定義函式130

5.9.4 過程檔案132

5.9.5 變數的作用域133

習題5136

第6章 數據查詢143

6.1 結構化查詢語言(SQL)143

6.1.1 SQL概述143

6.1.2 SQL中的數據查詢144

6.1.3 SQL中的數據定義148

6.1.4 SQL中的數據操縱151

6.2 查詢152

6.2.1 查詢的概念152

6.2.2 查詢的創建153

6.3 視圖157

6.3.1 視圖的創建158

6.3.2 利用視圖更新數據159

習題6160

第7章 表單設計與套用164

7.1 對象164

7.1.1 對象的概念164

7.1.2 對象的基本特徵164

7.2 類165

7.2.1 類的特性165

7.2.2 Visual FoxPro中的類166

7.3 對象168

7.3.1 對象的建立168

7.3.2 對象的引用168

7.3.3 對象的屬性設定169

7.3.4 對象的事件170

7.3.5 對象的方法調用171

7.4 創建與運行表單171

7.4.1 創建表單的方法172

7.4.2 運行表單174

7.5 表單設計器174

7.5.1 表單設計器環境介紹174

7.5.2 表單控制項及操作177

7.5.3 數據環境179

7.6 表單的屬性、事件及方法180

7.6.1 表單的屬性180

7.6.2 表單的事件181

7.6.3 表單的方法182

7.6.4 設計一個簡單的表單183

7.7 基本型控制項184

7.7.1 標籤184

7.7.2 命令按鈕186

7.7.3 文本框187

7.7.4 編輯框189

7.7.5 複選框191

7.7.6 列表框191

7.7.7 組合框193

7.7.8 計時器控制項193

7.8 容器型控制項194

7.8.1 選項按鈕組194

7.8.2 命令按鈕組197

7.8.3 表格200

7.8.4 頁框203

習題7205

第8章 選單設計207

8.1 選單簡介207

8.1.1 Visual FoxPro系統選單207

8.1.2 創建選單系統的過程208

8.1.3 選單設計的步驟209

8.2 下拉選單的設計210

8.2.1 選單設計器210

8.2.2 自定義選單的設計213

8.2.3 SDI選單的設計216

8.3 快捷選單的設計216

習題8218

第9章 報表設計219

9.1 創建報表219

9.1.1 創建報表檔案219

9.1.2 報表工具列224

9.2 設計報表225

9.2.1 設計報表的一般步驟225

9.2.2 報表的數據源和布局226

9.2.3 在報表中使用控制項228

9.3 分組報表與多欄報表232

9.3.1 分組報表的設計232

9.3.2 設計多欄報表235

9.3.3 報表輸出236

習題9237

第10章 套用系統開發238

10.1 系統開發的一般過程238

10.2 應用程式開發實例239

10.2.1 教學管理的主要功能239

10.2.2 系統總體設計239

10.2.3 規劃目錄結構239

10.2.4 建立項目240

10.2.5 設計資料庫240

10.2.6 設計功能模組240

10.2.7 連編應用程式241

10.2.8 運行系統243

習題10243

附錄A 部分習題參考答案244

參考文獻246

相關詞條

相關搜尋

熱門詞條

聯絡我們