書籍信息
作者:蔡慶華、程一飛、劉桂江、王一賓
定價:33元
印次:1-2
ISBN:9787302215943
出版日期:2010.02.01
印刷日期:2011.02.16
內容簡介
本書簡要地介紹了資料庫的基本概念和理論以及Visual FoxPro提供的開發工具,按照使用資料庫的邏輯順序,從資料庫的互動式操作、資料庫程式設計和資料庫套用系統開發3個方面組織教材內容,引導讀者循序漸進地掌握資料庫的基本理論和資料庫套用系統開發的方法。全書主要內容包括資料庫系統概述、Visual FoxPro基礎知識、資料庫和表的建立與使用、關係資料庫標準語言、查詢和視圖、結構化程式設計、面向對象程式設計、表單和控制項,以及報表技術、選單技術和系統集成技術等。全書共12章,每章都配有豐富的例題、習題和上機練習。全書力求做到概念清晰,取材合理,深入淺出,突出套用。本書可以作為高等院校程式設計基礎課程或者資料庫套用課程的教材,也可以作為資料庫系統開發人員和參加全國計算機等級考試的參考用書。
圖書目錄
第1章資料庫系統基礎知識1
1.1資料庫基礎知識1
1.1.1數據管理技術的發展1
1.1.2資料庫系統3
1.1.3數據模型11
1.2關係資料庫15
1.2.1關係資料庫的基本概念15
1.2.2關係運算16
1.2.3關係的完整性約束18
1.3資料庫設計基礎18
1.3.1資料庫設計步驟18
1.3.2資料庫設計過程20
本章小結22
習題122
第2章VisualFoxPro系統初步24
2.1VisualFoxPro簡介24
2.1.1歷史沿革24
2.1.2VisualFoxPro的特點25
2.2VisualFoxPro的安裝與啟動26
2.2.1VisualFoxPro的運行環境26
2.2.2安裝VisualFoxPro26
2.2.3啟動VisualFoxPro27
2.2.4退出VisualFoxPro28
2.3VisualFoxPro的用戶界面28
2.3.1VisualFoxPro的系統選單28
2.3.2VisualFoxPro的命令視窗29
2.3.3VisualFoxPro的工具列和狀態欄30
2.4VisualFoxPro操作概述30
2.4.1VisualFoxPro的操作方式30
2.4.2VisualFoxPro的可視化設計工具31
2.4.3VisualFoxPro的系統配置32
2.5VisualFoxPro命令概述33
2.5.1VisualFoxPro命令的結構33
2.5.2VisualFoxPro命令中的常用短語33
2.5.3VisualFoxPro命令的書寫規則34
本章小結34
習題234
實驗VisualFoxPro系統環境35
第3章數據與數據運算37
3.1數據類型37
3.2常量與變數38
3.2.1常量38
3.2.2變數40
3.3運算符和表達式43
3.3.1算術運算符和算術表達式43
3.3.2字元串運算符和字元串表達式43
3.3.3關係運算符和關係表達式44
3.3.4邏輯運算符和邏輯表達式46
3.3.5日期時間運算符和日期時間表達式46
3.4常用函式47
3.4.1數值函式48
3.4.2字元函式50
3.4.3數據類型轉換函式55
3.4.4日期和時間函式57
3.4.5測試函式58
本章小結60
習題360
實驗VisualFoxPro的數據及其運算63
第4章資料庫及表的操作64
4.1資料庫的操作64
4.1.1建立資料庫64
4.1.2打開資料庫65
4.1.3關閉資料庫66
4.1.4刪除資料庫66
4.2建立資料庫表67
4.2.1表結構的設計67
4.2.2表結構的建立69
4.2.3資料庫表欄位的擴展屬性70
4.2.4資料庫表的表屬性73
4.2.5輸入新記錄75
4.3表的基本操作77
4.3.1表的打開與關閉77
4.3.2記錄的操作78
4.3.3表結構的修改與複製91
4.3.4表的索引與排序92
4.3.5數據統計99
4.4數據完整性101
4.4.1資料庫表間的永久關係101
4.4.2參照完整性104
4.5自由表105
4.5.1自由表與資料庫表的差異105
4.5.2資料庫錶轉成自由表106
4.5.3自由表添加到資料庫106
4.6多個表的操作106
4.6.1工作區的概念106
4.6.2臨時關係109
本章小結111
習題4112
實驗4.1資料庫及表的建立116
實驗4.2表的基本操作118
第5章關係資料庫標準語言SQL121
5.1SQL語言概述121
5.2SQL語言的數據查詢122
5.2.1基本查詢122
5.2.2聯結查詢127
5.2.3嵌套查詢129
5.2.4集合的並運算131
5.2.5查詢結果輸出131
5.3數據定義133
5.3.1定義表結構133
5.3.2修改表結構136
5.3.3刪除表137
5.4數據操縱138
5.4.1插入記錄138
5.4.2刪除記錄139
5.4.3更新記錄139
本章小結139
習題5140
實驗關係資料庫標準語言SQL142
第6章查詢和視圖143
6.1查詢143
6.1.1查詢的概念143
6.1.2查詢設計器143
6.2視圖149
6.2.1視圖的概念149
6.2.2視圖設計器150
6.2.3在“視圖設計器”中創建本地視圖152
6.2.4用SQL命令創建視圖156
6.2.5使用視圖157
6.3視圖和查詢的區別157
本章小結157
習題6158
實驗查詢與視圖159
第7章結構化程式設計160
7.1程式檔案的建立和運行160
7.1.1程式的相關概念160
7.1.2結構化程式設計方法161
7.1.3程式檔案的建立161
7.1.4程式檔案的運行162
7.2程式中常用的命令163
7.2.1基本命令163
7.2.2基本輸入輸出命令164
7.2.3程式結束命令166
7.3程式的基本結構166
7.3.1順序程式結構166
7.3.2分支程式結構167
7.3.3循環結構171
7.4多模組程式179
7.4.1主程式和子程式179
7.4.2過程及過程檔案180
7.4.3帶參數的過程調用182
7.5用戶自定義函式183
7.6變數的作用域184
7.6.1全局變數184
7.6.2私有變數185
7.6.3局部變數185
7.7程式設計中的錯誤處理186
7.7.1預防錯誤187
7.7.2處理“運行時”的錯誤188
7.7.3建立ONERROR例程188
7.7.4常見的錯誤189
7.8程式的調試190
7.8.1程式調試190
7.8.2調用調試器190
7.8.3設定斷點192
本章小結193
習題7193
實驗7.1順序結構與選擇結構200
實驗7.2循環結構與子程式201
第8章表單設計與套用203
8.1面向對象的概念203
8.1.1對象203
8.1.2屬性、事件和方法程式203
8.2VisualFoxPro中的類205
8.2.1類205
8.2.2VisualFoxPro定義的類206
8.2.3對象的引用207
8.2.4自定義類208
8.2.5使用類庫208
8.2.6使用類瀏覽器209
8.2.7使用類設計器211
8.3創建與管理表單212
8.3.1創建表單212
8.3.2設定數據環境218
8.3.3管理表單219
8.4常用表單控制項223
8.4.1表單控制項223
8.4.2標籤控制項225
8.4.3文本框控制項226
8.4.4命令按鈕控制項228
8.4.5命令按鈕組控制項230
8.4.6編輯框控制項232
8.4.7複選框控制項234
8.4.8選項按鈕組控制項235
8.4.9列表框控制項236
8.4.10組合框控制項240
8.4.11微調控制項240
8.4.12表格控制項241
8.4.13頁框控制項244
8.4.14計時器控制項247
8.4.15線條和形狀控制項248
8.4.16圖像控制項250
本章小結251
習題8251
實驗表單設計257
第9章選單設計與套用259
9.1VisualFoxPro系統選單259
9.1.1選單結構259
9.1.2系統選單260
9.2創建選單系統260
9.2.1創建選單的步驟260
9.2.2選單設計器261
9.2.3套用系統選單設計264
9.2.4定製選單系統267
9.2.5快速選單功能269
9.3創建表單選單270
9.4創建快捷選單271
9.5編程方式定義選單272
9.5.1設計條形選單273
9.5.2設計彈出式選單275
本章小結277
習題9277
實驗選單設計278
第10章報表和標籤設計280
10.1報表嚮導280
10.1.1報表的構成280
10.1.2使用“報表嚮導”創建報表280
10.2報表設計器285
10.2.1打開“報表設計器”視窗285
10.2.2“報表設計器”視窗組成285
10.2.3設定報表的數據環境286
10.2.4報表控制項287
10.2.5報表的預覽和列印294
10.3快速報表296
10.4標籤設計297
10.4.1標籤嚮導297
10.4.2標籤設計器300
10.4.3列印標籤301
本章小結301
習題10301
實驗報表與標籤設計303
第11章項目管理器的使用305
11.1項目檔案的建立和打開305
11.1.1建立項目檔案305
11.1.2打開項目檔案306
11.2項目管理器的界面307
11.2.1項目管理器中的選項卡307
11.2.2項目管理器中的命令按鈕308
11.2.3定製項目管理器308
11.3項目管理器的使用310
11.3.1創建和修改檔案310
11.3.2添加或移去檔案312
11.3.3項目間已分享檔案312
11.3.4項目檔案的連編與運行312
本章小結313
習題11313
實驗項目管理器的使用314
第12章資料庫套用系統開發316
12.1開發資料庫套用系統的一般步驟316
12.1.1需求分析317
12.1.2資料庫設計318
12.1.3應用程式設計318
12.1.4軟體測試320
12.1.5應用程式發布320
12.1.6系統運行與維護320
12.2編譯應用程式320
12.2.1構造應用程式框架321
12.2.2將檔案加入到項目中324
12.2.3編輯項目信息325
12.2.4創建並運行應用程式326
12.3發行應用程式328
12.3.1安裝可執行程式的方法328
12.3.2製作應用程式的安裝精靈程式328
12.4學生成績管理系統330
12.4.1系統概述330
12.4.2系統構成330
12.4.3系統中的各類檔案331
12.4.4部分代碼及運行界面332
本章小結334
習題12334
附錄1VisualFoxPro常用檔案類型一覽表336
附錄2VisualFoxPro常用函式一覽表337
附錄3全國計算機等級考試公共基礎知識考試大綱353
附錄4全國計算機等級考試二級--《VisualFoxPro程式設計》考試大綱356
附錄52009年3月全國計算機等級考試二級筆試試卷359
附錄6全國計算機等級考試二級--《VisualFoxPro程式設計》機試樣題365
參考文獻366