《新編計算機類本科規劃教材·Visual》是2010年電子工業出版社出版的圖書,作者是劉瑞新 、汪遠征。
基本介紹
- 中文名:新編計算機類本科規劃教材•Visu
- 作者:劉瑞新、汪遠征
- 語言:簡體中文
- 出版時間:2010年4月1日
- 出版社:電子工業出版社
- 頁數:336 頁
- ISBN:9787121105500
- 開本:16 開
內容簡介,圖書目錄,序言,
內容簡介
《Visual FoxPro程式設計教程(第2版)》:新編計算機類本科規劃教材
《Visual FoxPro程式設計教程(第2版)》以程式結構為主線,全面介紹Visual FoxPr0編程基礎、Visual FoxP ro編程工具與編程步驟、賦值與輸入 輸出、選擇結構程式設計、循環結構程式設計、數組、自定義屬性與自定義方法、表單集與多重表單、選單與工具列、數據表、資料庫與多表操作、查詢與視圖、關係資料庫標準語言SQL報表等,涵蓋了《全國計算機等級考試二級考試大綱(Visual FoxPr0程式設計)》的內容。《Visual FoxPro程式設計教程(第2版)》每章都配有上機實訓內容。《Visual FoxPro程式設計教程(第2版)》還提供電子課件和詳細習題解答,請登錄華信教育資源網註冊後免費下載。《Visual FoxPro程式設計教程(第2版)》適合作為高等院校的教材,也適合作為全國計算機等級考試Visual FoxPro程式設計二級考試培訓教材。
圖書目錄
第1章 Visual FoxPro基礎 1
1.1 資料庫的基本概念 1
1.1.1 數據與數據處理 1
1.1.2 數據模型 1
1.1.3 資料庫系統的特點 3
1.1.4 關係資料庫 3
1.2 VFP的發展和特點 4
1.2.1 Fox系列資料庫的發展 4
1.2.2 VFP的特點 5
1.3 VFP的啟動和退出 5
1.3.1 啟動VFP 6
1.3.2 退出VFP 6
1.4 VFP的主視窗 6
1.5 配置VFP 8
1.5.1 配置VFP工具列 8
1.5.2 設定環境和管理臨時檔案 10
1.5.3 設定編輯器選項 11
1.5.4 恢復VFP環境 12
1.6 VFP的幫助和在線上文檔 13
1.7 VFP的工作方式 14
1.8 實訓1 15
習題1 18
第2章 Visual FoxPro編程基礎 19
2.1 VFP 6.0語言基礎 19
2.1.1 數據和數據類型 19
2.1.2 常量與變數 20
2.1.3 表達式與運算符 22
2.1.4 函式 25
2.2 可視化編程的基本概念 27
2.2.1 對象、屬性和方法 28
2.2.2 事件與程式 29
2.3 VFP的控制項與對象 30
2.3.1 常用控制項 30
2.3.2 內部對象 30
2.3.3 表單對象 30
2.3.4 對象的引用 33
2.4 實訓2 35
習題2 38
第3章 Visual FoxPro的編程工具與編程步驟 40
3.1 項目管理器 40
3.1.1 項目檔案的建立和項目管理器界面 40
3.1.2 項目管理器的操作 42
3.1.3 定製項目管理器 44
3.2 表單設計器 46
3.2.1 打開表單設計器 46
3.2.2 “表單設計器”工具列 46
3.2.3 “表單控制項”工具列 48
3.2.4 屬性視窗 48
3.2.5 代碼視窗 50
3.3 VFP編程步驟 50
3.3.1 添加控制項 50
3.3.2 修改屬性 50
3.3.3 編寫代碼 51
3.3.4 運行表單 52
3.3.5 修改表單 53
3.4 控制項的畫法 54
3.5 實訓3 57
習題3 58
第4章 賦值與輸入、輸出 60
4.1 賦值語句 60
4.2 常用的簡單語句 61
4.2.1 程式注釋語句 61
4.2.2 程式暫停語句 61
4.2.3 程式結束語句 62
4.3 數據輸出 62
4.3.1 使用標籤實現數據輸出 62
4.3.2 使用對話框實現數據輸出 65
4.4 數據輸入 67
4.4.1 使用文本框 67
4.4.2 編輯框 70
4.4.3 焦點與〈Tab〉鍵序 72
4.5 形狀、容器和圖像控制項 73
4.5.1 形狀控制項 73
4.5.2 容器控制項 74
4.5.3 圖像控制項 75
4.6 實訓4 75
習題4 78
第5章 選擇結構程式設計 80
5.1 條件表達式 80
5.1.1 關係運算符與關係表達式 80
5.1.2 邏輯運算符與邏輯表達式 81
5.1.3 運算符的優先順序 81
5.2 條件選擇語句 82
5.2.1 單條件選擇語句IF 82
5.2.2 多分支條件選擇語句DO CASE 87
5.3 提供簡單選擇的控制項 89
5.3.1 使用命令按鈕組 89
5.3.2 選項按鈕組 92
5.3.3 使用複選框 94
5.4 計時器與微調器 97
5.4.1 使用計時器 97
5.4.2 使用微調器 101
5.5 鍵盤事件 102
5.5.1 KeyPress事件 102
5.5.2 回響鍵盤事件 102
5.6 實訓6 104
習題5 107
第6章 循環結構程式設計 109
6.1 循環結構語句 109
6.1.1 當型循環語句DO WHILE 109
6.1.2 步長型循環命令FOR 111
6.2 列表框與組合框控制項 113
6.2.1 列表框 113
6.2.2 組合框 119
6.3 頁框設計 122
6.3.1 帶選項卡的表單 123
6.3.2 不帶選項卡的表單 124
6.4 實訓6 124
習題6 130
第7章 數組 132
7.1 數組的概念 132
7.1.1 數組與數組元素 132
7.1.2 數組的維數 132
7.2 數組的定義和使用 133
7.2.1 數組的定義 133
7.2.2 數組的使用 136
7.2.3 數組數據的處理 140
7.3 對象數組 143
7.3.1 對象的引用與釋放 143
7.3.2 運行時創建對象 144
7.3.3 程式舉例 144
7.4 實訓7 146
習題7 149
第8章 自定義屬性與自定義方法 152
8.1 自定義屬性 152
8.1.1 添加自定義屬性 152
8.1.2 數組屬性 155
8.2 自定義方法 158
8.2.1 自定義方法的概念 158
8.2.2 自定義方法的建立與調用 159
8.2.3 參數傳遞與方法的返回值 160
8.2.4 方法的遞歸調用 164
8.3 實訓8 165
習題8 168
第9章 表單集與多重表單 171
9.1 表單集 171
9.1.1 創建和刪除表單集 171
9.1.2 向表單集中添加新表單 172
9.1.3 從表單集中刪除表單 172
9.1.4 套用表單集 173
9.2 多重表單 175
9.2.1 表單的類型 175
9.2.2 多重表單的創建及有關屬性 176
9.2.3 主表單、從表單之間的參數傳遞 178
9.2.4 多重表單使用示例 179
9.2.5 隱藏VFP主視窗 180
9.3 實訓9 181
習題9 184
第10章 選單與工具列 186
10.1 設計選單 186
10.1.1 規劃選單系統 186
10.1.2 選單設計器簡介 187
10.1.3 主選單中的有關選項 188
10.1.4 在頂層表單中添加選單 190
10.1.5 自定義選單的設計 191
10.1.6 在MDI表單中使用選單 197
10.2 自定義工具列 200
10.2.1 創建自定義工具列的方法 200
10.2.2 使用容器控制項製作工具列 201
10.2.3 使用ActiveX控制項製作工具列 203
10.2.4 使用VFP的工具列控制項 208
10.3 實訓10 210
習題10 213
第11章 數據表 215
11.1 建立數據表 215
11.1.1 數據表的概念 215
11.1.2 建立數據表 216
11.1.3 瀏覽視窗的顯示模式 219
11.1.4 自定義瀏覽視窗 220
11.1.5 記錄指針的移動 222
11.2 編輯表中數據 223
11.2.1 修改記錄 223
11.2.2 在表中添加新記錄 224
11.2.3 刪除記錄 224
11.2.4 在表單中顯示瀏覽視窗示例 226
11.3 修改數據表結構 227
11.4 定製表 227
11.4.1 篩選表 228
11.4.2 限制對欄位的訪問 228
11.5 數據表的索引 229
11.5.1 索引的基本概念 229
11.5.2 建立索引 231
11.5.3 使用索引 234
11.6 實訓11 237
習題11 243
第12章 資料庫和多表操作 245
12.1 創建資料庫 245
12.1.1 創建空資料庫 245
12.1.2 在資料庫中加入表 247
12.1.3 創建並添加視圖 248
12.1.4 在資料庫中查找表或視圖 248
12.1.5 建立關聯 248
12.2 打開資料庫 250
12.2.1 打開資料庫 250
12.2.2 展開或摺疊表 251
12.2.3 重排資料庫的表 251
12.2.4 為資料庫添加備註 252
12.3 資料庫中的數據管理 252
12.3.1 定義欄位顯示 252
12.3.2 控制欄位的數據輸入 253
12.3.3 控制記錄的數據輸入 254
12.3.4 管理資料庫記錄 255
12.4 多表操作 255
12.4.1 多工作區的概念 255
12.4.2 使用不同工作區的表 257
12.4.3 表之間的關聯 257
12.5 實訓12 257
習題12 260
第13章 查詢與視圖 264
13.1 數據查詢 264
13.1.1 啟動查詢設計器 264
13.1.2 定義結果 265
13.1.3 組織輸出結果 267
13.1.4 輸出查詢 270
13.1.5 查看SQL語句 272
13.2 定製查詢 273
13.2.1 精確搜尋 273
13.2.2 在查詢輸出中添加表達式 275
13.3 建立視圖 276
13.3.1 啟動視圖設計器 277
13.3.2 使用視圖設計器創建視圖 279
13.3.3 使用命令創建視圖 279
13.3.4 更新數據 279
13.4 定製和使用視圖 281
13.4.1 定製視圖 282
13.4.2 使用視圖 283
13.5 實訓13 285
習題13 287
第14章 關係資料庫標準語言SQL 290
14.1 SQL語言的特點 290
14.2 SQL的查詢功能 291
14.2.1 SQL語法格式 291
14.2.2 簡單查詢 293
14.2.3 連線查詢 294
14.2.4 嵌套查詢 295
14.2.5 幾個特殊的運算符 295
14.2.6 排序 296
14.2.7 簡單的計算查詢 297
14.2.8 分組與計算查詢 297
14.2.9 集合的並運算 298
14.3 SQL的定義功能 298
14.3.1 表的定義 298
14.3.2 表的刪除 301
14.3.3 表結構的修改 301
14.3.4 視圖的定義 303
14.4 SQL的數據修改功能 305
14.4.1 插入 305
14.4.2 更新 306
14.4.3 刪除 306
14.5 實訓14 306
習題14 309
第15章 報表 313
15.1 計畫報表布局 313
15.1.1 決定報表的常規布局 313
15.1.2 報表布局檔案 314
15.2 創建報表布局 314
15.2.1 報表嚮導 314
15.2.2 啟動報表設計器 317
15.2.3 修改布局 318
15.2.4 規劃數據的位置 318
15.2.5 調整報錶帶區的大小 319
15.3 創建郵件標籤布局 319
15.3.1 使用標籤嚮導 319
15.3.2 啟動標籤設計器 321
15.4 增添報表控制項 322
15.4.1 使用“快速報表”添加控制項 322
15.4.2 設定報表數據源 323
15.4.3 添加域控制項 324
15.4.4 添加標籤控制項 325
15.4.5 添加通用欄位 325
15.4.6 對報表控制項進行選擇、移動及調整大小 325
15.4.7 複製和刪除報表控制項 326
15.4.8 對齊控制項 327
15.4.9 調整控制項的位置 327
15.5 定製布局 327
15.5.1 定義報表的頁面 328
15.5.2 格式化域控制項 329
15.5.3 更改字型 329
15.5.4 添加線條、矩形和圓形 330
15.5.5 添加圖片 330
15.5.6 更改控制項顏色 331
15.5.7 為報表控制項添加注釋 331
15.6 預覽和列印報表或標籤 331
15.6.1 預覽結果 331
15.6.2 列印報表 331
15.7 實訓15 332
習題15 335
序言
本書作者憑藉紮實的理論基礎和豐富的教學經驗,大膽進行了教學改革,成功地把Visual FoxPro按照程式設計的方法來講授,於1999年編著了《Visual FoxPro 6.0中文版教程》(ISBN 7-5053-5433-7)。該書以Visual FoxPro 6.0中文版為語言背景,是國內第一本以程式結構為主線來編寫的Visual FoxPro教程,把可視化控制項分散到各章節中介紹。把程式結構與控制項有機地結合在一起講授,既縮短了教學內容的篇幅和課時,又有利於把介紹的控制項馬上套用到程式結構中,提高了學習效率,更使學生儘早建立起程式設計的概念。在具體內容的介紹和例題的安排上,本書採用了案例教學方式,即先給出實現的目標和結果,然後再講解實現的過程和方法。
以程式結構為主線來編寫教材,目的是使學生能夠站在程式設計的高度學習,而不是局限於某種語言。通過學習,學生不但可以學會程式設計的基本知識、設計思想和方法,還能夠學會可視化程式設計的通用方法與步驟,可很容易地過渡到其他語言(如Visual Basic、C#、Delphi等)。Visual FoxPro的資料庫概念和方法被貫穿在程式設計的方法中,這樣就把程式設計與資料庫的套用結合在了一起。
為使原書更加完善,作者對內容做了一些調整和充實,使之更加符合當前高等院校對Visual FoxPro課程教學的新要求。在編寫過程中,仍然以程式設計為主線,把難點分散到各章節中,對重點、難點分析透徹,注重知識內容的連貫性,取材深淺適宜。本書內容包括Visual FoxPro編程基礎、Visual FoxPro編程工具與編程步驟、賦值與輸入/輸出、選擇結構程式設計、循環結構程式設計、數組、自定義屬性與自定義方法、表單集與多重表單、選單與工具列、數據表、資料庫與多表操作、查詢與視圖、關係資料庫標準語言SQL、報表等。
為方便學生備考全國計算機等級考試,本書涵蓋了《全國計算機等級考試二級考試大綱(Visual FoxPro程式設計)》的內容。在內容和課時上,本書都更加符合教學要求。
本書注重“案例式”教學在Visual FoxPro教法中的套用,每個章節均以具有代表性、實用性、趣味性的實例貫穿其中,使學生學會分析問題和解決問題的能力,掌握Windows環境中的可視化編程技術。每章均附有典型習題。
為方便學生上機練習和編程訓練,每章的最後增加了上機實訓內容,並在華信教育資源網上免費提供電子課件的詳細習題解答。另外,還增加了程式開發實例,為將來學生做課程設計和畢業設計提供參考。學生可以通過上機實訓和習題,加深對知識的理解和對程式設計方法的掌握。
本書由劉瑞新、汪遠征編著,參加編寫的作者還有張鳴、張歌凌、張輝、宮德龍、李慧、郭曉燕、孫艷峰、李瑩、劉三軍、劉克純、彭守旺、彭春芳、翟麗娟。作為教學改革的組成部分,書中難免存在錯誤和不當之處,歡迎讀者提出寶貴意見和建議。