注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Visual FoxPro 6.0程序設(shè)計(jì)教程

Visual FoxPro 6.0程序設(shè)計(jì)教程

Visual FoxPro 6.0程序設(shè)計(jì)教程

定 價(jià):¥26.00

作 者: 黎能武主編
出版社: 中國(guó)水利水電出版社
叢編項(xiàng): 21世紀(jì)高職高專新概念教材
標(biāo) 簽: FoxPro

ISBN: 9787508406947 出版時(shí)間: 2001-01-01 包裝: 精裝
開(kāi)本: 24cm 頁(yè)數(shù): 315頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Visual FoxPro 6.0程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書目錄


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

本目錄推薦

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