出版時間:2001-8-1 出版社:人民郵電出版社 作者:于波,朱建新 頁數(shù):345
內(nèi)容概要
Visual FoxPro系列數(shù)據(jù)庫一直是開發(fā)中小型數(shù)據(jù)庫的強有力的工具,其7.0版本提供了更加強大的交互式開發(fā)環(huán)境,具有強大的面向?qū)ο蠛兔嫦驍?shù)據(jù)庫的編程能力。
本書分入門篇、提高篇和高級篇3部分,并結(jié)合大量實例分別介紹了Visual FoxPro 7.0的基本概念,Visual FoxPro7.0數(shù)據(jù)庫設(shè)計、查詢和維護方法、數(shù)據(jù)庫編程以及網(wǎng)絡(luò)應(yīng)用。
本書可作為高等學(xué)校和各類計算機培訓(xùn)班的教材,也可供計算機愛好者自學(xué)使用。
金典教程系列叢書
Visual FoxPro 7.0金典教程
書籍目錄
第1章 Visual FoxPro 7.0概述 …………………………………………..……………………3
1.1 關(guān)系數(shù)據(jù)庫的發(fā)展 4
1.1.1 dBASE系列數(shù)據(jù)庫 5
1.1.2 FoxBase 系列數(shù)據(jù)庫 5
1.1.3 FoxPro系列數(shù)據(jù)庫 6
1.1.4 Visual Foxpro系列數(shù)據(jù)庫 7
1.2 Visual FoxPro 7.0的新增功能和新特點 7
1.2.1 Visual FoxPro 7.0編輯器 7
1.2.2 Visual FoxPro 7.0集成開發(fā)環(huán)境(IDE) 8
1.2.3 Visual FoxPro 7.0程語言增強 8
1.2.4 數(shù)據(jù)庫容器事件(Database Container Events) 8
1.2.5 Visual FoxPro OLE DB提供 10
1.2.6 Visual FoxPro解決方案 10
1.2.7 Server Enhancements服務(wù)器增強 10
1.3 Visual FoxPro 7.0的安裝與配置 11
1.3.1 系統(tǒng)要求 11
1.3.2 安裝Visual FoxPro 7.0 11
1.3.3 配置Visual FoxPro 7.0 17
1.3.4 設(shè)置ODBC數(shù)據(jù)源 21
1.3.5 安裝中的常見問題 23
1.4 Visual FoxPro 7.0的有關(guān)約定 25
1.4.1 菜單 25
1.4.2 鍵盤 26
1.4.3 鼠標器 28
1.4.4 窗口 28
1.4.5 對話框 29
1.5 小結(jié) 31
思考和練習(xí)1 32
第2章 Visual FoxPro 7.0開發(fā)界面……………………………………………………….….33
2.1 Visual FoxPro 7.0啟動和退出 34
2.1.1 從"開始"菜單啟動 34
2.1.2 從"資源管理器"(Explorer)啟動 35
2.1.3 從"運行"(run)對話框中啟動 36
2.1.4 退出Visual FoxPro7.0 37
2.2 控制窗口 37
2.2.1 縮放窗口 37
2.2.2 改變窗口的大小 38
2.2.3 移動窗口 38
2.3 Visual FoxPro 7.0的集成操作環(huán)境 40
2.3.1 菜單 40
2.3.2 工具欄 56
2.3.3 狀態(tài)欄 65
2.4 善用幫助 65
2.4.1 內(nèi)容(Contents)的應(yīng)用 67
2.4.2 索引(Index)的應(yīng)用 68
2.5 小結(jié) 69
思考和練習(xí)2 70
第3章 Visual FoxPro 7.0數(shù)據(jù)庫設(shè)計………………………………………………………..71
3.1 數(shù)據(jù)庫的設(shè)計技巧 72
3.1.1 數(shù)據(jù)庫設(shè)計的步驟 72
3.1.2 數(shù)據(jù)庫的規(guī)范化 74
3.1.3 命名約定 77
3.2 Visual FoxPro 7.0自由表 79
3.2.1 自由表的概念 79
3.2.2 自由表的創(chuàng)建 81
3.2.3 自由表的基本操作 86
3.3 索引 89
3.3.1 索引的概念 89
3.3.2 索引的建立 89
3.3.3 索引的基本操作 91
3.4 創(chuàng)建數(shù)據(jù)庫 92
3.4.1 創(chuàng)建數(shù)據(jù)庫的基本方法 92
3.4.2 設(shè)置字段 96
3.4.3 設(shè)置表屬性 97
3.5 數(shù)據(jù)的選定和查看 98
3.5.1 工作區(qū) 98
3.5.2 打開數(shù)據(jù)表 99
3.5.3 數(shù)據(jù)的顯示和輸出 101
3.6 小結(jié) 102
思考與練習(xí)3 102
第4章 Visual FoxPro 7.0數(shù)據(jù)庫查詢…………………….…………………………………103
4.1 查詢的概念 104
4.2 查詢的基本方法 104
4.2.1 利用"Query Wizard"(查詢向?qū)?創(chuàng)建查詢 104
4.2.2 利用"Query Designer"(查詢設(shè)計器)創(chuàng)建查詢 110
4.3 查詢的基本技巧 115
4.3.1 增加計算字段 115
4.3.2 使用多重條件過濾(Group By) 118
4.3.3 多表查詢 120
4.3.4 查詢結(jié)果的輸出 122
4.4 結(jié)構(gòu)化查詢語言SQL 123
4.4.1 SQL概述 123
4.4.2 SELECT語句介紹 124
4.5 高級查詢 131
4.5.1 視圖的基本概念 131
4.5.2 使用視圖實現(xiàn)查詢 131
4.6 小結(jié) 138
思考與練習(xí)4 138
第5章 Visual FoxPro 7.0數(shù)據(jù)庫維護…………………………………………………….…139
5.1 修改表格結(jié)構(gòu) 140
5.1.1 打開"Table Designer" 140
5.1.2 在表中增加字段 140
5.1.3 修改字段的類型 142
5.1.4 修改字段的長度 143
5.1.5 刪除字段 144
5.2 維護數(shù)據(jù)表記錄 144
5.2.1 添加記錄 144
5.2.2 編輯記錄 145
5.2.3 刪除記錄 146
5.3 BROWSE語句 147
5.4 小結(jié) 149
思考與練習(xí)5 150
提 高 篇
第6章 數(shù)據(jù)庫編程基礎(chǔ)…………………………….…………………………………………...…153
6.1 為什么要進行程序設(shè)計 154
6.1.1 程序設(shè)計的優(yōu)點 155
6.1.2 程序的創(chuàng)建和運行 156
6.1.3 使用設(shè)計工具 168
6.2 數(shù)據(jù)類型 168
6.2.1 常量 169
6.2.2 變量 169
6.2.3 數(shù)組 170
6.2.4 字段 170
6.2.5 記錄 170
6.2.6 對象 171
6.3 操作符 171
6.3.1 數(shù)值操作符 171
6.3.1 字符操作符 171
6.3.2 日期和時間操作符 171
6.3.3 邏輯操作符 171
6.3.4 關(guān)系操作符 172
6.4 命令、函數(shù)T 表達式 172
6.4.1 命令和函數(shù)的異同 172
6.4.2 函數(shù)的分類 172
6.4.3 表達式 176
6.4.4 宏替換 177
6.5 程序設(shè)計基礎(chǔ) 177
6.5.1 順序設(shè)計 177
6.5.2 分支設(shè)計 178
6.5.3 循環(huán)設(shè)計 180
6.6 函數(shù)和過程的創(chuàng)建和使用 183
6.6.1 系統(tǒng)庫函數(shù) 183
6.6.2 函數(shù)和過程的自定義方法 183
6.6.3 調(diào)用過程或函數(shù) 185
6.7 小結(jié) 186
思考與練習(xí)6 188
第7章 面向的對象程序設(shè)計…………………………………………………………………..…..189
7.1 什么是面向?qū)ο蟮某绦蛟O(shè)計 190
7.1.1 面向?qū)ο蟮某绦蛟O(shè)計方法產(chǎn)生的背景 190
7.1.2 面向?qū)ο蟮木幊陶Z言的產(chǎn)生和發(fā)展 191
7.1.3 面向?qū)ο蟮某绦蛟O(shè)計方法的思想 191
7.2 為什么要進行面向?qū)ο蟮某绦蛟O(shè)計 191
7.3 由面向過程到面向?qū)ο?193
7.3.1 結(jié)構(gòu)化設(shè)計 193
7.3.2 面向?qū)ο蟮某绦蛟O(shè)計 193
7.4 小結(jié) 195
思考與練習(xí)7 196
第8章 Visual FoxPro 7.0中的面向?qū)ο蟪绦蛟O(shè)計……………………..……………….…..197
8.1 Visual FoxPro 7.0中的對象 198
8.1.1 Visual FoxPro 7.0中的類和對象 198
8.1.2 容器類與控件類 198
8.2 事件處理 204
8.2.1 Visual FoxPro 7.0中的事件 204
8.2.2 容器事件與對象事件 204
8.2.3 事件處理 206
8.3 小結(jié) 211
思考與練習(xí)8 212
第9章 創(chuàng)建應(yīng)用程序的圖形用戶界面……………………..……………………….……..……..213
9.1 窗體 215
9.1.1 新建窗體 215
9.1.2 設(shè)置窗體的數(shù)據(jù)環(huán)境 223
9.1.3 設(shè)置窗體的屬性 226
9.1.4 在窗體中添加對象 226
9.1.5 為事件添加處理程序代碼 226
9.2 常用控件 227
9.2.1 單選鈕 227
9.2.2 復(fù)選框 230
9.2.3 列表框和下拉列表 232
9.2.4 標簽 235
9.2.5 文本框 236
9.2.6 微調(diào)按鈕 238
9.2.7 命令按鈕 240
9.2.8 命令按鈕組 240
9.2.9 計時器 243
9.2.10 圖像控件 244
9.2.11 編輯框 244
9.2.12 形狀和線條 245
9.2.13 頁框 246
9.2.14 表格控件 247
9.3 窗體布局設(shè)計 248
9.3.1 控件的布局 249
9.3.2 多個對象對齊 249
9.3.3 設(shè)計實例 251
9.4 報表 251
9.4.1 報表的類型 251
9.4.2 報表的創(chuàng)建 252
9.4.3 報表設(shè)計技巧 255
9.4.4 報表排序和分組 259
9.4.5 報表的打印和預(yù)覽 260
9.5 菜單 262
9.5.1 創(chuàng)建菜單 262
9.5.2 快捷菜單 267
9.5.3 運行菜單 267
9.5.4 擴展Visual FoxPro的菜單 268
9.6 項目設(shè)計 268
9.6.1 了解項目管理器 268
9.6.2 項目的組織結(jié)構(gòu) 269
9.6.3 項目管理器使用技巧 270
9.6.4 利用項目管理器開發(fā)Visual FoxPro 7.0應(yīng)用程序 272
9.7 小結(jié) 276
思考與練習(xí)9 276
高 級 篇
第10章 動態(tài)數(shù)據(jù)交換……………………..………………………………….…………………….279
10.1 DDE簡介 280
10.1.1 什么是動態(tài)數(shù)據(jù)交換? 280
10.1.2 DDE的模式是什么? 280
10.1.3 Visual FoxPro 7.0對DDE的支持 281
10.2 編寫DDE客戶應(yīng)用程序 282
10.2.1 利用Visual FoxPro創(chuàng)建DDE客戶應(yīng)用程序的基本步驟 282
10.2.2 Visual FoxPro的DDE客戶例程 282
10.3 事務(wù)處理 287
10.3.1 Advise事務(wù) 287
10.3.2 Request事務(wù) 289
10.3.3 Poke事務(wù) 290
10.3.4 Execute事務(wù) 291
10.3.5 取消事務(wù)處理 293
10.4 編寫DDE服務(wù)器應(yīng)用程序 294
10.4.1 利用Visual FoxPro創(chuàng)建DDE的基本步驟 294
10.4.2 DDESetService 294
10.4.3 DDESetTopic( ) 296
10.5 小結(jié) 298
思考與練習(xí)10 300
第11章 COM…………………….……..……………………………..……………….………….301
11.1 COM簡介 302
11.1.1 什么是COM 302
11.1.2 COM代表什么 303
11.1.3 COM/DCOM 306
11.1.4 COM如何工作 306
11.1.5 Visual FoxPro的COM功能 307
11.2 將Visual FoxPro用作COM客戶程序 313
11.2.1 什么是COM客戶程序 313
11.2.2 實例 313
11.3 將Visual FoxPro用作COM服務(wù)程序 324
11.3.1 COM服務(wù)程序做什么 324
11.3.2 實例 324
11.4 小結(jié) 329
思考與練習(xí)11 330
第12章 在Internet上發(fā)布Visual FoxPro7.0程序……………………..……………..331
12.1 Internet和Web數(shù)據(jù)庫開發(fā) 332
12.2 HTML介紹 333
12.2.1 什么是HTML 333
12.2.2 創(chuàng)建HTML文檔 335
12.2.3 超鏈 343
12.3 XML介紹 343
12.3.1 什么是XML 346
12.3.2 創(chuàng)建XML文檔 350
12.3.3 XML是未來的發(fā)展方向 351
12.4 Visual FoxPro和Internet 352
12.4.1 快速發(fā)布數(shù)據(jù)庫 352
12.4.2 用VFP在Internet上制作數(shù)據(jù)庫動態(tài)查詢 353
12.5 小結(jié) 354
思考與練習(xí)12 354
圖書封面
評論、評分、閱讀與下載