Visual FoxPro程式設計教程[蔡慶華、程一飛、劉桂江、王一賓編著書籍]

書籍信息

作者:蔡慶華、程一飛、劉桂江、王一賓
定價: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

相關詞條

熱門詞條

聯絡我們