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

Visual FoxPro 6.0程序設計教程

Visual FoxPro 6.0程序設計教程

定 價:¥26.00

作 者: 黎能武主編
出版社: 中國水利水電出版社
叢編項: 21世紀高職高專新概念教材
標 簽: FoxPro

ISBN: 9787508406947 出版時間: 2001-01-01 包裝: 精裝
開本: 24cm 頁數(shù): 315頁 字數(shù):  

內容簡介

  本書前言本書依據教育部最新制定的《高職高專教育數(shù)據庫應用技術課程教學基本要求》編寫而成。主要內容為:VisualFoxPro6.0的基礎知識與基本操作,利用項目管理器設計數(shù)據庫和表,數(shù)據的檢索、統(tǒng)計與多工作區(qū)操作,程序設計基礎,查詢與視圖,表單設計,報表,標簽設計,菜單設計,利用API設計應用程序,多用戶操作與數(shù)據共享技術等。本書由淺入深、循序漸進、前后呼應,概念清晰、內容翔實、圖文并茂、通俗易懂。書中實例與知識點結合恰當,例題分析透徹,習題安排合理,所有程序代碼均上機通過。本書可作為高等??茖W校、高等職業(yè)學校、成人高等學校及本科院校舉辦的二級職業(yè)技術學院各專業(yè)數(shù)據庫應用技術教材,也可用作全國計算機等級考試二級::VisualFoxPro6.0程序設計的培訓教材,還可作為廣大工程技術人員進行VisualFoxPro6.0程序設計及數(shù)據庫項目開發(fā)的參考書。本書為授課教師免費提供電子教案,此教案用PowerPoint制作,可以任意修改。特色及評論文章節(jié)選第1章VisualFoxPro6.0概述[內容提要]本章簡單介紹了VisualFoxPro6.0的發(fā)展歷史及VisualFoxPro6.0的安裝方法。說明了VisualFoxPro的命令格式和文件的基本命名方法:介紹了其常用的文件類型和數(shù)據類型以及數(shù)據庫、表、視圖、關系等的基本概念和關系數(shù)據庫的特點,描述了數(shù)據庫管理系統(tǒng)的功能和數(shù)據庫發(fā)展中出現(xiàn)的幾種數(shù)據模型。本章是學習VisualFoxPro的基礎。1.1VisualFoxPro6.0發(fā)展概述在微型機上使用的關系數(shù)據庫系統(tǒng)有dBASE、FoxBASE+、Clipper、Orale等等,其中美國Ashton-TATE公司推出的dBASE在國內外流行的最早和最廣泛(包括dBASEⅡ、dBASEⅢ、dBASEⅢPLUS、dBASEIV),dBASEⅢ曾被譽為“大眾數(shù)據庫”。其主要原因是它具有很強的數(shù)據管理功能和靈活的程序設計功能,編程很方便。但它也有其弱點,那就是dBASE在其提示符后只有一個圓點,幾乎不給用戶任何提示,用戶不得不記住全部的精確鍵入命令,否則就會出錯;同時,它不能建立數(shù)組,也不包括“編譯器”,計算功能較弱、處理速度較慢、不能脫離dBASE運行等等。1986年6月美國的FoxSoftware公司成功地在dBASE的基礎上推出了FoxBASE+1.O版,為了贏得市場,不斷推陳出新,先后推出了改進內存分配的FoxBASE+2.0版(1987年7月)、帶篩選索引的FoxBASE+2.1(1988年7月)、可支持中文的基于DOS操作平臺和基于Windows操作平臺、UNIX操作平臺、Macintosh操作平臺的32位FoxPro2.5(1992年下半年)版本。特別是FoxPro2.5forWindows,“它的出現(xiàn)標志了微型計算機歷史中的一個里程碑,因為現(xiàn)在可以將80年代的MS-DOS商用語言XBASE寫的程序稍作修改或根本不作修改就可運行在90年代的操作系統(tǒng)Windows3.2等圖形界面下”。

作者簡介

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

圖書目錄


前言
第1章??Visual?FoxPro?6.0概述 1
1.1??Visual?FoxPro?6.0發(fā)展概述 1
1.2??VFP6基礎知識 2
1.2.1??系統(tǒng)環(huán)境及安裝 2
1.2.2??VFP6系統(tǒng)的常用文件類型 5
1.2.3??VFP6系統(tǒng)的常用數(shù)據類型 7
1.3??VFP的基本概念 8
1.3.1??數(shù)據庫(Data-BASE) 8
1.3.2??表(Table) 9
1.3.3??視圖(SQL?VIEW或VIEW) 9
1.3.4??關系(Relation) 10
1.3.5??數(shù)據庫管理系統(tǒng)(Data?Base?Management?System) 10
1.3.6??常量 10
1.3.7??變量 11
1.4??文件命名方法和命令構成 13
1.4.1??命令構成的基本格式 13
1.4.2??有關規(guī)則 15
1.4.3??VFP6文件命名方法及命令書寫的有關約定 15
小結 16
習題1 16
第2章??VFP的基本操作方法 17
2.1??VFP內存變量的基本操作 17
2.1.1??對內存變量的賦值操作 17
2.1.2??顯示內存變量 17
2.1.3??保存內存變量 19
2.1.4??刪除內存變量 20
2.1.5??恢復內存變量 20
2.2??數(shù)組 21
2.2.1??數(shù)組與下標變量 21
2.2.2??定義數(shù)組 22
2.2.3??數(shù)組元素的賦值操作 23
2.3??表達式與運算符 29
2.3.1??表達式的概念 29
2.3.2??運算符 30
2.3.3??運算符的優(yōu)先級 33
小結 33
習題2 34
第3章??利用項目管理器設計數(shù)據庫和表 35
3.1??建立項目管理器 35
3.1.1??項目管理器 35
3.1.2??用項目管理器構造應用程序 39
3.1.3??添加文件到項目和連編項目 40
3.1.4??生成應用程序 42
3.2??數(shù)據庫設計方法 42
3.2.1??數(shù)據庫設計步驟 42
3.2.2??數(shù)據需求分析 43
3.2.3??數(shù)據庫表確定 44
3.2.4??數(shù)據庫表字段確定 45
3.2.5??數(shù)據庫表間關系設定 46
3.2.6??設計求精 47
3.3??通過項目管理器中的"數(shù)據"選項卡進行數(shù)據庫設計 48
3.3.1??數(shù)據字典的作用 48
3.3.2??將表加入到數(shù)據庫 48
3.4??設計數(shù)據表 54
3.4.1??建立表前的準備 55
3.4.2??建立表的基本結構 55
3.4.3??表結構的基本處理方法 60
3.5??記錄基本處理方法 66
3.5.1??表的打開與關閉 66
3.5.2??錄入記錄 67
3.5.3??記錄指針定位 68
3.5.4??在表中插入記錄 69
3.5.5??顯示表中的記錄 71
3.5.6??修改表中的記錄 72
3.5.7??刪除記錄 75
小結 77
習題3 77
第4章??數(shù)據的檢索.?統(tǒng)計與多工作區(qū)操作 79
4.1??數(shù)據分類排序 79
4.2??數(shù)據的索引 81
4.2.1??建立索引 82
4.2.2??使用索引 85
4.3??數(shù)據的查詢 90
4.3.1??直接查詢命令 90
4.3.2??快速查詢命令 92
4.3.3??對話查詢 94
4.4??數(shù)據的統(tǒng)計 95
4.4.1??求記錄個數(shù)的命令 96
4.4.2??求和命令 96
4.4.3??求平均值命令 97
4.5??多工作區(qū)操作 98
4.5.1??工作區(qū)與多個表 98
4.5.2??表的關聯(lián) 101
4.5.3??表的連接 105
小結 107
習題4 107
第5章??VFP6程序設計基礎 109
5.1??VFP6程序設計概念 109
5.1.1??VFP6程序設計基本概念 109
5.1.2??VFP6程序設計基本操作 111
5.1.3??VFP程序設計編程方式 114
5.2??VFP6的程序設計語言基礎 116
5.2.1??VFP的交互式輸入輸出命令 116
5.2.2??VFP6程序設計的條件與循環(huán) 120
5.3??VFP6程序設計步驟 133
5.3.1??對任務進行說明 133
5.3.2??分解問題 134
5.3.3??編制模塊 134
5.3.4??測試模塊 136
5.3.5??組裝全部模塊 137
5.3.6??整體測試 138
5.3.7??提高程序的可靠性 138
5.3.8??將程序定義為過程或函數(shù) 140
5.4??面向對象的程序設計技術 140
5.4.1??面向對象應用程序示例 141
5.4.2??類的概念 146
5.4.3??對象和方法 148
5.4.4??類的封裝.?繼承和多態(tài)性 151
5.4.5??類的操作方法 151
小結 154
習題5 155
第6章??查詢與視圖 156
6.1??用查詢向導設計查詢 156
6.1.1??設計單表查詢 156
6.1.2??建立交叉表 160
6.2??用查詢設計器設計查詢 162
6.2.1??確定各表間的聯(lián)接關系 164
6.2.2??選定查詢字段 164
6.2.3??篩選記錄 165
6.2.4??查詢結果排序 166
6.2.5??建立分組查詢 167
6.2.6??雜項的設置 167
6.2.7??定向輸出查詢結果 168
6.2.8??運行查詢 169
6.3??創(chuàng)建視圖 169
6.3.1??創(chuàng)建本地視圖 169
6.3.2??用已有的SQL?SELECT語句創(chuàng)建視圖 177
6.3.3??創(chuàng)建遠程視圖 180
6.4??數(shù)據庫視圖的操作 187
6.4.1??使用視圖 187
6.4.2??顯示視圖結構 188
6.4.3??重新命名視圖 188
6.4.4??刪除視圖 188
6.4.5??創(chuàng)建視圖索引 189
6.4.6??創(chuàng)建參數(shù)化視圖 189
6.5??利用視圖更新數(shù)據 190
6.6??利用視圖處理自由數(shù)據 192
6.6.1??創(chuàng)建游離視圖 193
6.6.2??顯示和修改游離視圖 193
小結 194
習題6 194
第7章??VFP6表單設計 195
7.1??設計表單 195
7.1.1??設置數(shù)據環(huán)境 195
7.1.2??創(chuàng)建單文檔和多文檔界面 199
7.1.3??用表單集擴充表單 202
7.2??向表單中添加對象 203
7.2.1??向表單中添加VFP容器 203
7.2.2??向表單中添加VFP控件 206
7.2.3??向表單中添加數(shù)據綁定型控件 206
7.2.4??向表單中添加用戶自定義對象 206
7.2.5??確定表單中的控件數(shù)目 207
7.2.6??在表單中添加屬性和方法程序 207
7.2.7??包含預定義常量 208
7.3??處理對象 209
7.3.1??在設計時設置屬性 209
7.3.2??定義表單行為 210
7.3.3??編輯事件代碼和方法程序代碼 210
7.3.4??將表單和控件保存為類 211
7.3.5??運行表單 211
7.3.6??在運行時設置屬性 213
7.4??管理表單 216
7.4.1??隱藏和釋放表單 216
7.4.2??將參數(shù)傳遞到表單 216
7.4.3??從表單返回值 217
7.4.4??在表單中使用本地和遠程數(shù)據 218
7.5??控件使用要點和技巧 219
7.5.1??根據任務選擇合適的控件 219
7.5.2??使用命令按鈕和命令按鈕組控件 230
7.5.3??用于顯示文字.?圖形或圖片的控件 232
7.5.4??使用表格控件 233
7.5.5??使用OLE綁定型控件 237
7.5.6??設置控件的Tab鍵次序 237
7.5.7??允許用戶拖放 237
7.5.8??啟用和廢止控件 240
小結 240
習題7 241
第8章??報表和標簽設計 242
8.1??創(chuàng)建報表和標簽 242
8.1.1??用向導創(chuàng)建報表和標簽 242
8.1.2??利用報表設計器設計報表標簽 246
8.2??報表與標簽的布局和數(shù)據 251
8.2.1??重定義頁面布局 251
8.2.2??在域控件中使用表達式和函數(shù) 252
8.2.3??定義報表變量 253
8.2.4??域控件的格式化 255
8.3??集成查詢和報表 256
8.3.1??集成查詢的報表 257
8.3.2??用查詢收集用戶輸入 258
8.4??報表和標簽的輸出 260
8.4.1??為控件設置打印選項 260
8.4.2??為組設置打印選項 261
8.4.3??控制報表和標簽的輸出 263
小結 265
習題8 265
第9章??VFP6菜單設計 266
9.1??在應用程序中使用菜單 266
9.1.1??創(chuàng)建菜單系統(tǒng) 266
9.1.2??規(guī)劃菜單系統(tǒng) 267
9.1.3??創(chuàng)建菜單 267
9.1.4??在應用程序中包含菜單 271
9.1.5??為菜單系統(tǒng)指定任務 273
9.2??創(chuàng)建自定義工具欄 276
9.2.1??定義工具欄類 276
9.2.2??在表單集中添加自定義工具欄 276
小結 280
習題9 280
第10章??利用API設計應用程序 281
10.1??ActiveX控件和FLL庫 281
10.1.1??創(chuàng)建ActiveX對象 281
10.1.2??創(chuàng)建FLL對象 283
10.2??調用API示例 283
10.3??參數(shù)處理 284
10.4??對返回值的兩種處理方法 284
10.4.1??處理從ActiveX控件的返回值 285
10.4.2??從一個FLL庫中返回值 285
10.5??API的數(shù)據類型和數(shù)據結構 286
10.5.1??API的數(shù)據類型 286
10.5.2??API的數(shù)據結構 287
10.6??訪問VFP變量和字段 287
10.6.1??內存管理技術 290
10.6.2??使用句柄 290
10.6.3??VFP的堆棧 291
10.6.4??獲取和釋放句柄的規(guī)則 292
10.7??連編與測試項目 292
10.7.1??連編項目 292
10.7.2??調試一個ActiveX控件或者FLL庫 293
小結 294
習題10 294
第11章??多用戶與共享技術 295
11.1??多用戶環(huán)境中的數(shù)據訪問技術 295
11.1.1??在多用戶環(huán)境中訪問數(shù)據 295
11.1.2??鎖定數(shù)據的方式 296
11.1.3??解鎖數(shù)據的方式 299
11.1.4??數(shù)據工作期 299
11.1.5??數(shù)據緩沖技術 300
11.2??數(shù)據更新技術 300
11.2.1??使用緩沖技術進行數(shù)據更新 301
11.2.2??使用事物處理機制管理更新 301
11.2.3??通過視圖管理更新數(shù)據 302
11.3??對訪問沖突的處理 302
11.3.1??管理緩存沖突 302
11.3.2??檢測并避免沖突 303
11.3.3??使用備注字段檢測沖突 304
11.3.4??處理沖突的規(guī)則 304
小結 305
習題11 305
附錄A??本書使用到的命令索引 306
附錄B??本書使用到的函數(shù)索引 314

本目錄推薦

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