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

Visual FoxPro程序設計教程

Visual FoxPro程序設計教程

定 價:¥32.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章 Visual FoxPro概述 1
1.1 數據庫的基本概念 1
1.2 Fox系列數據庫產品的發(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的數據類型和主要文件類型 9
1.5.1 Visual FoxPro的數據類型 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的命令和函數 19
2.2.1 Visual FoxPro的命令 19
2.2.2 Visual FoxPro的函數 20
2.3 Visual FoxPro表達式 26
2.3.1 數值表達式 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 計數命令 61
3.6.2 求和命令 62
3.6.3 求平均數命令 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 參數傳遞 90
4.6.4 屬性的作用域 94
4.6.5 自定義函數 95
4.6.6 數組與數據表之間的數據交換 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 數據環(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 添加數據綁定型控件 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章 數據庫與多表操作 184
7.1 關系數據庫的基礎知識 184
7.1.1 基本概念 184
7.1.2 數據庫的設計 186
7.2 數據庫的基本操作 188
7.2.1 建立數據庫 188
7.2.2 數據庫設計器 189
7.2.3 數據庫的基本操作 192
7.2.4 數據庫表和自由表的相互轉換 196
7.2.5 工作區(qū) 197
7.2.6 建立表間的關聯 203
7.3 有效性. 觸發(fā)器與參照完整性 208
7.3.1 有效性 208
7.3.2 觸發(fā)器 211
7.3.3 參照完整性實現 212
7.4 多表操作應用 213
7.4.1 建立多表表單應用的步驟 213
7.4.2 多表操作實例 214
習題 217
第8章 SQL語言. 查詢與視圖 220
8.1 結構化查詢語言SQL 220
8.1.1 SQL的數據定義 221
8.1.2 SQL的數據修改 221
8.1.3 SQL的數據查詢 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 數據庫設計 266
11.2.1 數據庫表的結構 266
11.2.2 數據庫的建立 267
11.2.3 數據庫完整性的實現 268
11.3 各功能模塊的實現 269
11.3.1 主窗口模塊的實現 269
11.3.2 口令驗證模塊的實現 270
11.3.3 數據維護模塊的實現 271
11.3.4 成績查詢模塊的實現 273
11.4 編譯應用程序 274
11.4.1 構造應用程序框架 275
11.4.2 將文件加入到項目中 277
11.4.3 為項目建立應用程序 279
習題 280
第12章 網絡環(huán)境的數據共享 281
12.1 多用戶概念 281
12.2 數據共享或獨占訪問 282
12.3 數據鎖定 283
12.3.1 自動鎖定 283
12.3.2 人工鎖定及有關函數的應用 284
12.3.3 解除數據鎖定 285
12.4 用緩沖訪問共享數據 287
12.5 用事務處理更新數據 291
習題 293
附錄1 Visual FoxPro函數總表 294
附錄2 Visual FoxPro命令總表 309
附錄3 Visual FoxPro類與對象 324
附錄4 Visual FoxPro屬性. 事件和方法 326
附錄5 Visual FoxPro程序設計實驗CAI系統(tǒng)簡介 340

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號