Visual FoxPro程式設計與項目開發

Visual FoxPro程式設計與項目開發

《Visual FoxPro程式設計與項目開發》是2014年清華大學出版社出版的圖書,作者是黃超。

基本介紹

  • 書名:Visual FoxPro程式設計與項目開發
  • 作者:黃超
  • ISBN:9787302345015
  • 定價:39.8元
  • 出版社:清華大學出版社
  • 出版時間:2014年1月26日
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

本書從培養套用型、技能型人才的角度,系統地介紹Visual FoxPro程式設計與項目開發的理論、技術及套用。全書共分12章,包括VFP資料庫基礎、VFP集成開發環境的使用、數據與數據運算、VFP資料庫及其操作、關係資料庫標準語言、查詢與視圖、結構化程式設計、表單設計與套用、選單設計與套用、報表與標籤設計、應用程式的開發和生成、套用項目開發實例與課程設計等內容。
本書體系清晰,實例豐富,深入淺出,精編精講,通俗易懂,內容的選擇與組織注重知識體系的完整性、合理性和實用性,每章都配有豐富的習題和上機實驗,並提供習題參考解答;套用項目開發實例與課程設計單獨列為一章進行綜合程式的開發與訓練。兼顧多層次讀者的不同需求,書中設計了有針對性的學習、應考(等級考試)指導材料。

目錄

第1章VisualFoxPro資料庫基礎1
1.1資料庫基礎知識1
1.1.1計算機數據管理的發展1
1.1.2資料庫系統3
1.1.3數據模型5
1.2關係資料庫8
1.2.1關係模型8
1.2.2關係運算10
1.3VisualFoxPro概述11
1.3.1VisualFoxPro6.0的特點12
1.3.2VisualFoxPro6.0的性能指標12
1.4資料庫設計基礎13
1.4.1資料庫設計步驟13
1.4.2資料庫設計過程14
本章小結15
習題15
上機實驗說明17
第2章VisualFoxPro集成開發環境的使用18
2.1VisualFoxPro6.0的安裝與啟動18
2.1.1VisualFoxPro6.0的安裝18
2.1.2VisualFoxPro6.0的啟動與退出19
2.2VisualFoxPro6.0的用戶界面21
2.2.1VisualFoxPro6.0的主界面21
2.2.2VisualFoxPro6.0的工作方式24
2.2.3VisualFoxPro6.0的可視化設計工具25
2.2.4VisualFoxPro6.0的項目管理器27
2.3VisualFoxPro6.0系統的環境設定32
2.4VisualFoxPro命令構成和檔案類型35VisualFoxPro程式設計與項目開發目錄2.4.1命令的一般格式35
2.4.2命令書寫的有關規則和約定36
2.4.3檔案命名方法和檔案類型37
本章小結37
習題38
實驗熟悉VisualFoxPro6.0工作環境及基本操作39
第3章VisualFoxPro數據與數據運算41
3.1常量與變數41
3.1.1常量41
3.1.2變數45
3.1.3記憶體變數的常用操作命令47
3.2表達式49
3.2.1數值、字元型與日期時間表達式50
3.2.2關係表達式51
3.2.3邏輯表達式53
3.2.4運算符優先權54
3.3常用函式54
3.3.1數值函式54
3.3.2字元函式56
3.3.3日期和時間函式59
3.3.4數據類型轉換函式60
3.3.5測試函式62
本章小結66
習題66
實驗數據與數據運算68
第4章VisualFoxPro資料庫及其操作70
4.1VisualFoxPro資料庫及其基本操作70
4.1.1基本概念70
4.1.2資料庫的建立71
4.1.3打開和關閉資料庫73
4.1.4設定當前資料庫74
4.1.5修改資料庫75
4.1.6關閉與刪除資料庫76
4.2建立資料庫表77
4.2.1設計表結構78
4.2.2在資料庫中創建表79
4.2.3修改表結構83
4.2.4表的複製85
4.3表的基本操作86
4.3.1表的打開、關閉和瀏覽86
4.3.2添加表記錄88
4.3.3修改表記錄90
4.3.4表記錄的定位92
4.3.5表中記錄的刪除與恢復93
4.3.6表的統計匯總94
4.4索引與排序96
4.4.1索引的基本概念96
4.4.2建立索引97
4.4.3使用索引100
4.4.4刪除索引102
4.4.5表的排序102
4.5數據完整性103
4.5.1實體完整性103
4.5.2域完整性103
4.5.3永久關係104
4.5.4參照完整性106
4.6自由表107
4.6.1資料庫表與自由表107
4.6.2建立自由表108
4.6.3自由表與資料庫表相互轉換108
4.7多個表的同時使用110
4.7.1工作區的概念110
4.7.2工作區的使用110
4.7.3表之間的關聯111
本章小結113
習題113
實驗資料庫及表的基本操作116
第5章關係資料庫標準語言119
5.1SQL概述119
5.2SQL的查詢功能120
5.2.1SELECT語句的一般格式122
5.2.2簡單查詢123
5.2.3聯接查詢126
5.2.4嵌套查詢128
5.2.5查詢的排序130
5.2.6分組查詢130
5.2.7使用量詞和謂詞的查詢131
5.2.8集合的合併查詢131
5.2.9查詢結果輸出131
5.3SQL的定義功能132
5.3.1表的定義133
5.3.2表結構的修改135
5.3.3表的刪除137
5.4SQL的操縱功能138
5.4.1插入數據記錄138
5.4.2修改數據記錄138
5.4.3刪除數據記錄138
本章小結139
習題139
實驗使用SQL語言進行數據操作142
第6章查詢與視圖144
6.1查詢144
6.1.1查詢使用的必要性144
6.1.2查詢的概念144
6.1.3查詢的創建145
6.1.4查詢的使用154
6.1.5查詢設計器的局限性156
6.2視圖156
6.2.1視圖的概念156
6.2.2創建視圖157
6.2.3視圖與數據更新163
6.2.4刪除視圖167
本章小結167
習題167
實驗查詢和視圖的創建169
第7章結構化程式設計171
7.1程式設計基礎171
7.1.1程式的相關概念171
7.1.2創建與修改程式檔案172
7.1.3保存程式與運行檔案173
7.2程式中的常用語句175
7.2.1常用的基本語句175
7.2.2輸入命令177
7.2.3輸出命令178
7.3程式的基本控制結構179
7.3.1順序結構程式設計179
7.3.2選擇結構程式設計180
7.3.3循環結構程式設計183
7.4多模組程式188
7.4.1過程188
7.4.2用戶自定義函式191
7.4.3參數傳遞機制193
7.4.4過程檔案194
7.5變數的作用域195
7.5.1局部變數196
7.5.2局域變數196
7.5.3私有變數197
7.5.4全局變數199
7.6程式的調試200
本章小結202
習題203
實驗結構化程式設計206
第8章表單設計與套用207
8.1面向對象的程式設計207
8.1.1對象與類207
8.1.2容器與控制項208
8.1.3屬性、事件與方法210
8.2創建和運行表單213
8.2.1通過表單嚮導創建表單213
8.2.2通過表單設計器快速生成表單216
8.3表單設計器218
8.3.1表單設計器的環境218
8.3.2控制項的操作與布局222
8.3.3數據環境224
8.3.4設定屬性與編輯代碼227
8.3.5使用表單227
8.4常用表單控制項229
8.4.1標籤控制項229
8.4.2命令按鈕控制項230
8.4.3命令組控制項230
8.4.4文本框控制項233
8.4.5編輯框控制項235
8.4.6複選框控制項236
8.4.7單選按鈕組控制項238
8.4.8列表框控制項239
8.4.9組合框控制項241
8.4.10表格控制項243
8.4.11頁框控制項246
8.4.12計時器與微調器248
8.4.13圖像、形狀和線條控制項250
8.4.14容器252
8.5表單集的多重表單253
8.5.1表單集253
8.5.2多重表單255
本章小結258
習題258
實驗表單的創建與控制項的使用261
第9章選單設計與套用262
9.1VisualFoxPro系統選單262
9.1.1選單結構262
9.1.2設定系統選單263
9.2下拉式選單設計與套用265
9.2.1啟動選單設計器265
9.2.2定義選單項266
9.2.3保存選單268
9.2.4修改選單268
9.2.5生成選單269
9.2.6運行選單程式269
9.2.7下拉式選單套用示例270
9.3選單位置的設定272
9.3.1設定選單位置272
9.3.2設定表單中的程式選單273
9.4快捷選單設計與套用274
9.4.1快捷選單的特點及設計274
9.4.2快捷選單的套用示例275
本章小結276
習題276
實驗選單設計277
第10章報表與標籤設計279
10.1報表設計279
10.1.1報表的總體規劃和布局279
10.1.2創建報表280
10.1.3修改報表與列印290
10.2標籤設計291
10.2.1利用標籤嚮導設計標籤292
10.2.2利用標籤設計器設計標籤294
本章小結295
習題295
實驗利用快速報表和報表設計器設計報表297
第11章應用程式的開發和生成298
11.1系統開發的一般過程298
11.2VisualFoxPro應用程式的構造與連編299
11.2.1構造VisualFoxPro應用程式299
11.2.2連編應用程式301
11.3應用程式嚮導和應用程式生成器302
11.4發布應用程式303
本章小結303
習題304
實驗學生成績管理系統的開發和生成305
第12章套用項目開發實例與課程設計307
12.1需求分析307
12.2軟體的總體設計307
12.2.1功能設計307
12.2.2資料庫設計308
12.3詳細設計及實現309
12.3.1設定默認路徑309
12.3.2建立項目檔案309
12.3.3創建資料庫及數據表311
12.3.4歡迎界面的實現313
12.3.5系統主界面的實現317
12.3.6信息添加界面的實現319
12.3.7信息查詢界面的實現324
12.3.8信息修改/刪除界面的實現328
12.4測試331
12.5項目連編及安裝盤331
12.5.1主控程式的設計331
12.5.2應用程式連編332
12.5.3項目文檔333
12.5.4創建發布磁碟(生成安裝檔案)335
12.6課程設計項目參考題目338
本章小結339
附錄AVisualFoxPro常用命令340
附錄BVisualFoxPro常用控制項類及功能352
附錄CVisualFoxPro常用對象及功能353
附錄DVisualFoxPro常用屬性及功能354
附錄EVisualFoxPro常用事件及功能364
附錄FVisualFoxPro常用方法及功能367
附錄G全國計算機等級考試二級VisualFoxPro資料庫
程式設計考試大綱369
附錄H習題參考答案373
參考文獻382第1章微機系統導論1
1.1微型計算機概述1
1.2計算機套用領域4
1.3微型計算機系統的組成6
1.4微機硬體系統結構基礎7
1.4.1匯流排結構簡介8
1.4.2微處理器模型的組成10
1.4.3存儲器概述11
1.4.4輸入輸出接口概述13
1.5微機的工作原理與程式執行過程14
習題119
第2章微機運算基礎21
2.1進位記數制21
2.1.1十進制數21
2.1.2二進制數22
2.1.3八進制數22
2.1.4十六進制數22
2.2各種進位數制之間的轉換23
2.2.1非十進制數轉換為十進制數24
2.2.2十進制數轉換為非十進制數24
2.2.3八進制數與二進制數之間的轉換25
2.2.4十六進制數與二進制數之間的轉換26
2.3二進制編碼27
2.3.1二進制編碼的十進制27
2.3.2字母與字元的編碼28
2.4二進制數的運算29
2.4.1二進制數的算術運算30
2.4.2二進制數的邏輯運算33VfcVisualFoxPro程式設計與項目開發目錄2.5數的定點與浮點表示34
2.5.1定點表示34
2.5.2浮點表示35
2.6帶符號數的表示法36
2.6.1機器數與真值36
2.6.2機器數的種類和表示方法36
2.6.3補碼的加減法運算39
2.6.4溢出及其判斷方法41
習題242
第3章8086/8088微處理器及其系統44
3.18086/8088微處理器44
3.1.18086/8088CPU的內部結構44
3.1.28086/8088的暫存器結構46
3.1.3匯流排周期49
3.1.48086/8088的引腳信號和功能50
3.28086/8088系統的最小/最大工作方式53
3.2.1最小方式53
3.2.2最大方式55
3.38086/8088的存儲器57
3.3.1存儲器組織57
3.3.2存儲器的分段59
3.3.3實際地址和邏輯地址60
3.3.4堆疊61
3.3.5“段加偏移”定址機制允許重定位61
3.48086/8088的指令系統62
3.4.1指令系統的特點及指令基本格式62
3.4.2定址方式63
3.4.3指令的分類67
習題3103
第4章彙編語言程式設計109
4.1程式設計語言概述109
4.1.1機器語言109
4.1.2彙編語言109
4.1.3高級語言110
4.28086/8088彙編語言的基本語法111
4.2.18086/8088彙編源程式實例111
4.2.28086/8088彙編語言語句112
4.38086/8088彙編語言程式設計基本方法131
4.3.1順序結構程式131
4.3.2分支結構程式134
4.3.3循環結構程式134
4.3.4DOS及BIOS中斷調用137
習題4148
第5章微機的存儲器151
5.1存儲器的分類與組成151
5.1.1半導體存儲器的分類151
5.1.2半導體存儲器的組成152
5.2隨機存取存儲器154
5.2.1靜態隨機存取存儲器154
5.2.2動態隨機存取存儲器157
5.3隻讀存儲器160
5.3.1隻讀存儲器存儲信息的原理和組成160
5.3.2隻讀存儲器的分類161
5.3.3EPROM/E2PROM常用晶片舉例162
5.4存儲器的連線164
5.4.1存儲器晶片的擴充164
5.4.2存儲器與CPU的連線166
5.5記憶體條技術的發展170
5.6外部存儲器173
5.6.1硬碟173
5.6.2硬碟的接口174
5.6.3硬碟的主要參數175
5.7光碟驅動器176
5.7.1光碟機的分類176
5.7.2光碟機的倍速176
5.7.3DVD光碟的類型177
5.8存儲器系統的分層結構179
習題5179
第6章輸入/輸出與中斷182
6.1輸入/輸出接口概述182
6.1.1CPU與外設間的連線182
6.1.2接口電路的基本結構183
6.2CPU與外設之間數據傳送的方式184
6.2.1程式傳送184
6.2.2中斷傳送190
6.2.3直接存儲器存取傳送190
6.3中斷技術192
6.3.1中斷概述192
6.3.2單箇中斷源的中斷193
6.3.3向量中斷196
6.3.4中斷優先權196
6.48086/8088的中斷系統和中斷處理196
6.4.18086/8088的中斷系統197
6.4.28086/8088CPU的中斷處理過程202
6.4.3可禁止中斷的過程203
6.4.4中斷回響時序205
6.4.5中斷服務子程式設計206
習題6207
第7章可程式接口晶片209
7.1接口的分類及功能209
7.1.1接口的分類209
7.1.2接口的功能210
7.2可程式計數器/定時器82535210
7.2.182535的引腳與功能結構210
7.2.282535的內部結構和定址方式211
7.2.382535的6種工作方式及時序關係212
7.2.48253套用舉例215
7.3可程式中斷控制器8259A217
7.3.18259A的引腳與功能結構217
7.3.28259A內部結構框圖和中斷工作過程218
7.3.38259A的控制字格式221
7.3.48259A套用舉例227
7.4可程式並行通信接口晶片8255A228
7.4.18255A晶片引腳定義與功能228
7.4.28255A定址方式230
7.4.38255A的3種工作方式230
7.4.4時序關係234
7.4.58255A套用舉例236
7.5可程式串列異步通信接口晶片8250238
7.5.1串列異步通信規程238
7.5.28250晶片引腳定義與功能239
7.5.38250晶片的內部結構和定址方式241
7.5.48250內部控制狀態暫存器的功能及其工作過程242
7.5.58250通信編程247
7.6數/模與模/數轉換接口晶片249
7.6.1DAC0832數/模轉換器249
7.6.2ADC0809模/數轉換器253
習題7259
第8章Intel80x86到Pentium4微處理器的技術發展262
8.180286微處理器262
8.1.180286與8086/8088相比的特點263
8.1.280286在體系結構上與8086/8088的主要異同點265
8.280386微處理器267
8.2.180386的特點267
8.2.280386的內部結構268
8.2.380386的暫存器結構270
8.2.480386的3種工作方式及其相互轉換274
8.2.580386的存儲器管理277
8.380486微處理器289
8.4Pentium微處理器291
8.4.1Pentium的體系結構291
8.4.2Pentium體系結構的技術特點292
8.5Pentium微處理器系列及相關技術的發展293
8.5.1PentiumⅡ微處理器294
8.5.2PentiumⅢ微處理器294
8.5.3Pentium4CPU簡介295
8.5.4現代CPU的性能指標299
習題8300
第9章現代微機新技術及套用302
9.1主流CPU新技術概述302
9.1.1超執行緒技術302
9.1.264位技術303
9.1.3雙核及多核技術304
9.1.4CPU核心架構演進305
9.1.5CPU指令集及其擴展307
9.2主機板310
9.2.1主機板晶片組概述310
9.2.2主機板晶片組舉例311
9.2.3主機板上的I/O接口314
9.3擴展匯流排套用技術315
9.4通信技術及其套用318
9.4.1線上世界與移動通信318
9.4.2從1G到2G與3G的跨越322
習題9324
附錄A8086/8088的指令格式325
附錄B8086/8088指令系統表329
附錄C80286~Pentium系列微處理器的指令系統344
附錄D調試軟體DEBUG及調試方法360
參考文獻364

相關詞條

熱門詞條

聯絡我們