注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Visual FoxPro程序設計教程

Visual FoxPro程序設計教程

Visual FoxPro程序設計教程

定 價:¥32.00

作 者: 余文芳主編
出版社: 人民郵電出版社
叢編項:
標 簽: 關系型數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 程序設計 教材

ISBN: 9787115117557 出版時間: 2004-01-01 包裝: 精裝
開本: 27cm 頁數(shù): 343 字數(shù):  

內容簡介

VisualFoxPro6.00(簡稱VFP)是Microsoft公司推出的基于Windows環(huán)境的關系數(shù)據(jù)庫管理系統(tǒng),它具有完善的數(shù)據(jù)管理功能、豐富的各類工具、友好的界面和完備的兼容性等特點。在程序設計方面,同時提供了可視化的面向對象的程序設計開發(fā)工具,采用面向對象與事件驅動的程序設計思想,使編程變得更加方便、快捷。使用VFP可以方便地開發(fā)各類數(shù)據(jù)庫應用程序(MIS系統(tǒng)),是國內外最流行的數(shù)據(jù)庫程序設計語言之一。本書以VisualFoxPro6.0為主要內容,介紹關系數(shù)據(jù)庫管理系統(tǒng)的基礎理論及應用系統(tǒng)開發(fā)。全書共12章,包括VFP基礎知識、表的建立與操作、VFP結構化程序設計、面向對象程序設計基礎、表單的建立與操作、數(shù)據(jù)庫與多表操作、SQL語言、查詢與視圖、菜單、報表和標簽設計、''''實例:學生成績管理系統(tǒng)設計''''、網(wǎng)絡環(huán)境的數(shù)據(jù)共享等。本書在詳細介紹VFP時,力求通俗易懂、深入淺出。內容安排上力求循序漸進,結合實際。特別強調培養(yǎng)學生的程序設計能力。為方便教學,各章末附有大量的習題。書末還附有VFP的命令集、函數(shù)集、屬性、事件和方法等附錄。本書配有采用''''任務驅動''''的''''VFP實驗上機CAI系統(tǒng)'''',每個實驗任務都是精心設計的,有助于提高學生實際編程能力,并能有效減輕教師上機輔導的工作量。本書可作為各類高等院校學生學習VFP程序設計課程的教材,也適合廣大計算機用戶和計算機技術初學者使用。

作者簡介

暫缺《Visual FoxPro程序設計教程》作者簡介

圖書目錄

第1章 Visual FoxPro概述 1
1.1 數(shù)據(jù)庫的基本概念 1
1.2 Fox系列數(shù)據(jù)庫產品的發(fā)展歷史 2
1.3 Visual FoxPro的特點 3
1.4 Visual FoxPro編程工具 4
1.4.1 項目管理器 4
1.4.2 設計器 6
1.4.3 工具欄 7
1.4.4 向導 7
1.4.5 生成器 8
1.5 Visual FoxPro的數(shù)據(jù)類型和主要文件類型 9
1.5.1 Visual FoxPro的數(shù)據(jù)類型 9
1.5.2 Visual FoxPro 6.0的文件類型 10
1.6 Visual FoxPro系統(tǒng)環(huán)境設置和幫助 11
1.6.1 Visual FoxPro 6.0運行環(huán)境 11
1.6.2 Visual FoxPro 6.0 的配置 11
1.6.3 Visual FoxPro 6.0幫助 11
習題 12
第2章 Visual FoxPro語言基礎 14
2.1 Visual FoxPro的常量和變量 14
2.1.1 常量 14
2.1.2 變量 15
2.2 Visual FoxPro的命令和函數(shù) 19
2.2.1 Visual FoxPro的命令 19
2.2.2 Visual FoxPro的函數(shù) 20
2.3 Visual FoxPro表達式 26
2.3.1 數(shù)值表達式 26
2.3.2 字符表達式 26
2.3.3 關系表達式 27
2.3.4 邏輯表達式 28
2.3.5 日期表達式 28
習題 29
第3章 表的建立與基本操作 33
3.1 建立表結構 33
3.1.1 設計表結構 33
3.1.2 建立表結構 36
3.2 表結構的編輯 38
3.2.1 表結構的修改 38
3.2.2 表結構的顯示 39
3.3 表的基本操作 40
3.3.1 表的打開和關閉 40
3.3.2 表的編輯與修改(表瀏覽BROWSE) 41
3.3.3 輸入記錄 43
3.3.4 顯示表記錄 44
3.3.5 修改記錄 47
3.3.6 刪除記錄 48
3.3.7 記錄定位 50
3.4 排序與索引 52
3.4.1 排序 52
3.4.2 索引的概念 53
3.4.3 建立索引 54
3.4.4 使用索引 57
3.5 索引查找 59
3.5.1 順序查找 59
3.5.2 索引查找 60
3.6 記錄的統(tǒng)計與計算 61
3.6.1 計數(shù)命令 61
3.6.2 求和命令 62
3.6.3 求平均數(shù)命令 62
3.6.4 計算命令 62
3.6.5 分類匯總命令 63
習題 64
第4章 Visual FoxPro程序設計基礎 68
4.1 程序設計方法概述 68
4.1.1 早期的程序設計 68
4.1.2 結構化程序設計 69
4.1.3 面向對象的程序設計方法 69
4.2 算法及算法的表示 70
4.2.1 算法概述 70
4.2.2 算法的特性 71
4.2.3 算法的表示 71
4.2.4 用N-S流程圖表示算法 73
4.3 程序的建立. 編輯與運行 74
4.4 結構化程序設計基礎 76
4.4.1 程序的書寫規(guī)則 76
4.4.2 程序調試語句 76
4.4.3 程序中的專用語句 77
4.5 程序的控制結構 78
4.5.1 順序結構 78
4.5.2 選擇分支結構 78
4.5.3 循環(huán)結構 82
4.6 多模塊程序 87
4.6.1 子程序 88
4.6.2 過程與過程文件 89
4.6.3 參數(shù)傳遞 90
4.6.4 屬性的作用域 94
4.6.5 自定義函數(shù) 95
4.6.6 數(shù)組與數(shù)據(jù)表之間的數(shù)據(jù)交換 97
4.7 應用程序舉例 98
習題 105
第5章 表單設計基礎 111
5.1 面向對象程序設計的基本概念 111
5.1.1 面向對象程序設計 111
5.1.2 面向對象的基本概念 113
5.2 對象的常用屬性. 事件和方法 119
5.2.1 Visual FoxPro中對象的常用屬性 119
5.2.2 Visual FoxPro中對象的事件 121
5.2.3 Visual FoxPro中對象的方法 124
5.3 創(chuàng)建表單 126
5.3.1 表單向導 126
5.3.2 表單設計器 128
5.3.3 屬性窗口 131
5.3.4 代碼窗口 133
5.3.5 數(shù)據(jù)環(huán)境設計器 135
5.3.6 保存和運行表單 137
5.4 控件類對象 138
5.4.1 標簽 138
5.4.2 文本框 139
5.4.3 編輯框 141
5.4.4 命令按鈕 141
5.4.5 復選框 143
5.4.6 組合框與列表框 143
5.4.7 計時器 146
5.4.8 微調 147
5.5 容器類對象 147
5.5.1 命令按鈕組 147
5.5.2 選項按鈕組 149
5.5.3 表格 150
5.5.4 頁框 152
習題 153
第6章 表單程序設計 156
6.1 在表單中添加對象 156
6.1.1 添加容器對象 156
6.1.2 添加數(shù)據(jù)綁定型控件 157
6.1.3 新建屬性和方法 159
6.2 表單的修改和裝飾 161
6.2.1 控件基本操作 161
6.2.2 控件的布局 162
6.2.3 控件的Tab鍵順序設置 163
6.2.4 裝飾表單 164
6.3 表單程序設計 166
6.3.1 與表無關的表單設計 166
6.3.2 與表相關的表單設計 169
6.4 綜合范例 172
6.4.1 與表無關的表單設計 172
6.4.2 與表相關的表單設計 174
習題 181
第7章 數(shù)據(jù)庫與多表操作 184
7.1 關系數(shù)據(jù)庫的基礎知識 184
7.1.1 基本概念 184
7.1.2 數(shù)據(jù)庫的設計 186
7.2 數(shù)據(jù)庫的基本操作 188
7.2.1 建立數(shù)據(jù)庫 188
7.2.2 數(shù)據(jù)庫設計器 189
7.2.3 數(shù)據(jù)庫的基本操作 192
7.2.4 數(shù)據(jù)庫表和自由表的相互轉換 196
7.2.5 工作區(qū) 197
7.2.6 建立表間的關聯(lián) 203
7.3 有效性. 觸發(fā)器與參照完整性 208
7.3.1 有效性 208
7.3.2 觸發(fā)器 211
7.3.3 參照完整性實現(xiàn) 212
7.4 多表操作應用 213
7.4.1 建立多表表單應用的步驟 213
7.4.2 多表操作實例 214
習題 217
第8章 SQL語言. 查詢與視圖 220
8.1 結構化查詢語言SQL 220
8.1.1 SQL的數(shù)據(jù)定義 221
8.1.2 SQL的數(shù)據(jù)修改 221
8.1.3 SQL的數(shù)據(jù)查詢 222
8.2 建立查詢 226
8.2.1 查詢向導 226
8.2.2 查詢設計器 228
8.3 視圖 233
8.3.1 創(chuàng)建視圖 233
8.3.2 使用視圖 235
習題 235
第9章 菜單設計 237
9.1 下拉式菜單設計 237
9.2 在頂層表單中添加一個下拉式菜單 243
9.3 創(chuàng)建快捷菜單 245
習題 247
第10章 報表與標簽設計 249
10.1 創(chuàng)建報表 249
10.2 用報表向導建立報表 250
10.2.1 利用報表向導創(chuàng)建單一報表 251
10.2.2 利用報表向導創(chuàng)建一對多報表 253
10.3 快速報表 255
10.4 報表設計器 256
10.4.1 打開報表設計器 256
10.4.2 報表菜單 256
10.4.3 工具欄 257
10.4.4 報表帶區(qū) 259
10.4.5 報表控件的基本操作 260
10.5 報表輸出 261
10.6 標簽設計 262
習題 263
第11章 實例--學生成績管理系統(tǒng)設計 265
11.1 系統(tǒng)設計 265
11.1.1 設計思想 265
11.1.2 系統(tǒng)功能分析 265
11.1.3 系統(tǒng)功能模塊設計 265
11.2 數(shù)據(jù)庫設計 266
11.2.1 數(shù)據(jù)庫表的結構 266
11.2.2 數(shù)據(jù)庫的建立 267
11.2.3 數(shù)據(jù)庫完整性的實現(xiàn) 268
11.3 各功能模塊的實現(xiàn) 269
11.3.1 主窗口模塊的實現(xiàn) 269
11.3.2 口令驗證模塊的實現(xiàn) 270
11.3.3 數(shù)據(jù)維護模塊的實現(xiàn) 271
11.3.4 成績查詢模塊的實現(xiàn) 273
11.4 編譯應用程序 274
11.4.1 構造應用程序框架 275
11.4.2 將文件加入到項目中 277
11.4.3 為項目建立應用程序 279
習題 280
第12章 網(wǎng)絡環(huán)境的數(shù)據(jù)共享 281
12.1 多用戶概念 281
12.2 數(shù)據(jù)共享或獨占訪問 282
12.3 數(shù)據(jù)鎖定 283
12.3.1 自動鎖定 283
12.3.2 人工鎖定及有關函數(shù)的應用 284
12.3.3 解除數(shù)據(jù)鎖定 285
12.4 用緩沖訪問共享數(shù)據(jù) 287
12.5 用事務處理更新數(shù)據(jù) 291
習題 293
附錄1 Visual FoxPro函數(shù)總表 294
附錄2 Visual FoxPro命令總表 309
附錄3 Visual FoxPro類與對象 324
附錄4 Visual FoxPro屬性. 事件和方法 326
附錄5 Visual FoxPro程序設計實驗CAI系統(tǒng)簡介 340

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號