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

Visual FoxPro程序員學(xué)習(xí)Visual Basic.NET

Visual FoxPro程序員學(xué)習(xí)Visual Basic.NET

定 價(jià):¥39.00

作 者: (美)Les Pinter著;云巔工作室譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VB.NET

ISBN: 9787115129123 出版時(shí)間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 380 字?jǐn)?shù):  

內(nèi)容簡介

  本書是Visual FoxPro程序員學(xué)習(xí)Visual Basic .NET的實(shí)踐指南。全書共10章。第1章綜述Visual FoxPro與Visual Basic .NET之間的主要不同點(diǎn)。第2~8章詳細(xì)對比介紹兩種語言在構(gòu)建應(yīng)用程序(尤其是數(shù)據(jù)庫應(yīng)用程序方面)的不同之處,包括IDE的使用、因特網(wǎng)訪問、數(shù)據(jù)訪問和屏幕設(shè)計(jì)等。第10章還介紹了兩種語言中的報(bào)表設(shè)計(jì)功能。 本書適合于對比學(xué)習(xí)Visual FoxPro與Visual Basic .NET的讀者使用,尤其適合于從Visual FoxPro移植到Visual Basic .NET的程序員使用。 Les Pinter已撰寫了6本書以及280多篇關(guān)于數(shù)據(jù)庫開方面的文章。他從德克薩斯休斯頓萊斯大學(xué)獲得了碩士學(xué)位,并完成了休斯頓大學(xué)的MBA和博士學(xué)位課程。他于1980年加入Mike Griffin and Bill Radding ,負(fù)責(zé)銷售的Magic Wand,這是為CP/M操作系統(tǒng)編寫的第四個了處理程序,同時(shí)向年僅23歲的Bill Gatess銷售源代碼。一年之后,Bill Gates就利用這些源代碼開始開發(fā)Microsoft Word。1987年,當(dāng)他參與盧卜斯影業(yè)公司在Sky walkey Ranch的一個項(xiàng)目開發(fā)時(shí),先進(jìn)入dBASEⅡ和dBASE Ⅲ數(shù)據(jù)庫領(lǐng)域,然后投身FoxBASE領(lǐng)域。他出版的雜志Pinter Foxpro Letter在美國曾發(fā)行了10年,在俄羅斯也出版發(fā)行了4年。Les是Universal Thread Magazine雜志的撰稿編輯,該雜志在加拿大的魁北克蒙特利爾出版。他是INETA Speakers'Bureau的成員之一,而且是Latin Amerca上數(shù)據(jù)開發(fā)的踴躍發(fā)言者。Les于2003年秋委當(dāng)選為微軟Visual FoxPro MVP。Les曾用英語、西班牙語法語、葡萄牙語和俄語在FoxPro和Visual Basic.NET學(xué)術(shù)研討會和交流會議上踴躍發(fā)言。他與妻子Ying-Ying 共同生活在加利福尼亞的圣馬特奧。他還是一名私人飛行員。

作者簡介

暫缺《Visual FoxPro程序員學(xué)習(xí)Visual Basic.NET》作者簡介

圖書目錄

第1章  Visual FoxPro與Visual Basic.NET之間的區(qū)別  1
1.1  全新的世界  1
1.2  集成開發(fā)環(huán)境(IDE)  3
1.2.1  在命令窗口輸入命令  3
1.2.2  工具箱  4
1.2.3  Tab順序  5
1.2.4  項(xiàng)目和解決方案  6
1.2.5  編譯器輸出格式  7
1.2.6  代碼窗口  8
1.2.7  文檔視圖窗口  8
1.2.8  書簽和任務(wù)列表  9
1.2.9  服務(wù)器資源管理器  9
1.2.10  在IDE中可完成的任務(wù)  10
1.2.11  類瀏覽器和Visual Basic .NET的類視圖  10
1.2.12  對象瀏覽器  10
1.2.13  屬性窗口  11
1.2.14  Getter、Setter與ASSIGN、ACCESS方法  11
1.2.15  快捷鍵  12
1.2.16  工具、選項(xiàng)對話框  13
1.2.17  任務(wù)窗格管理器  14
1.2.18  輸出窗口和應(yīng)用程序菜單  14
1.2.19  定制IDE  14
1.3  Visual Basic .NET解決方案資源管理器  15
1.3.1  中間語言  16
1.3.2  DLL  17
1.3.3  Visual FoxPro項(xiàng)目的其他特征  17
1.3.4  使用表存儲FoxPro項(xiàng)目組件  17
1.3.5  Visual Basic項(xiàng)目中使用的文件類型  19
1.3.6  項(xiàng)目信息  19
1.4  命令語法  19
1.5  流控制  21
1.5.1  調(diào)用函數(shù)、過程或方法  21
1.5.2  字符串處理  21
1.5.3  終止程序  22
1.5.4  FoxPro中的Do...ENDDO和其他循環(huán)  22
1.5.5  Visual Basic .NET中的循環(huán)  23
1.5.6  Visual FoxPro中的條件執(zhí)行  23
1.5.7  Visual Basic .NET中的條件執(zhí)行  24
1.6  變量、枚舉、數(shù)組、集合和字段  25
1.6.1  數(shù)據(jù)類型  25
1.6.2  Visual FoxPro中的變量作用域聲明  26
1.6.3  Visual Basic .NET中的變量聲明  27
1.6.4  枚舉、數(shù)組和集合  29
1.6.5  字段  31
1.7  函數(shù)和子程序(過程)  32
1.7.1  函數(shù)聲明  32
1.7.2  Visual Basic聲明小結(jié)  36
1.8  類、命名空間、屬性和窗體  37
1.8.1  在Visual Basic .NET中實(shí)例化對象  40
1.8.2  Visual Basic .NET中的屬性過程  41
1.8.3  窗體  42
1.9  事件  42
1.9.1  Visual FoxPro中的事件  43
1.9.2  Visual Basic .NET中的事件  44
1.9.3  RaiseEvent  45
1.9.4  如何在類中聲明事件  45
1.9.5  窗體  48
1.10  編譯器指令  51
1.11  數(shù)據(jù)  52
1.12  數(shù)據(jù)綁定  54
1.13  錯誤處理和調(diào)試  55
1.13.1  TRY...CATCH  55
1.13.2  調(diào)試  56
1.13.3  FoxPro調(diào)試輔助功能  56
1.13.4  Visual Basic .NET調(diào)試輔助功能  56
1.14  小結(jié)  57
第2章  在Visual FoxPro和Visual Basic.NET中生成簡單應(yīng)用程序  59
2.1  在Visual FoxPro中生成簡單應(yīng)用程序  59
2.1.1  創(chuàng)建簡單的表單控件類庫  60
2.1.2  字段映像  61
2.1.3  使用子類化控件創(chuàng)建表單  61
2.1.4  表單的方法  61
2.1.5  添加命令按鈕  62
2.1.6  創(chuàng)建表單模板  65
2.1.7  運(yùn)行表單  67
2.2  在Visual Basic .NET中生成簡單應(yīng)用程序  67
2.2.1  創(chuàng)建Customers表  67
2.2.2  設(shè)計(jì)窗體  69
2.2.3  創(chuàng)建數(shù)據(jù)集  70
2.2.4  生成窗體  70
2.2.5  窗體方法  71
2.2.6  添加命令按鈕  71
2.3  小結(jié)  74
第3章  為SQL Server生成Visual FoxPro應(yīng)用程序  75
3.1  為何使用三層架構(gòu)  75
3.2  創(chuàng)建SQL數(shù)據(jù)庫并載入表  78
3.3  編寫示例應(yīng)用程序  81
3.4  表單模板  84
3.5  查找表單模板  88
3.6  數(shù)據(jù)層  92
3.7  下一章的內(nèi)容  100
第4章  Visual Basic .NET框架  101
4.1  啟動Windows應(yīng)用程序新項(xiàng)目  101
4.2  添加Windows控件庫  103
4.3  構(gòu)建第一個可繼承窗體  105
4.4  類編程  110
4.4.1  自動數(shù)據(jù)訪問  110
4.4.2  點(diǎn)擊時(shí)載入列表框并顯示一條記錄  113
4.4.3  實(shí)用程序  115
4.5  窗體按鈕的Click事件代碼  115
4.5.1  按鈕代碼的工作方式  116
4.5.2  如何使用此模板  118
4.6  小結(jié)  119
第5章  添加因特網(wǎng)訪問  121
5.1  ASP與數(shù)據(jù)庫開發(fā)  121
5.2  Visual FoxPro 7中的因特網(wǎng)訪問  123
5.2.1  安裝Web Connetcion  124
5.2.2  生成應(yīng)用程序  124
5.2.3  主程序  125
5.3  StandardForm類模板  127
5.3.1  因特網(wǎng)服務(wù)器  128
5.3.2  Web Connection的工作方式  129
5.4  編寫Web Connection函數(shù)  130
5.4.1  傳遞參數(shù)  130
5.4.2  XML簡介  133
5.4.3  Customer表單  134
5.5  服務(wù)器簡介  135
5.5.1  SEND2DBF和SEND2SQL函數(shù)  143
5.5.2  數(shù)據(jù)庫設(shè)計(jì)依然重要  145
5.6  修改數(shù)據(jù)層以加入因特網(wǎng)數(shù)據(jù)訪問  145
5.7  使用Visual FoxPro 8生成XML Web Service  155
5.8  Visual Basic .NET中的XML Web Service  158
5.8.1  示例應(yīng)用程序的主窗體  159
5.8.2  為示例應(yīng)用程序生成Web服務(wù)  159
5.8.3  CONFIG.WEB文件的更改  160
5.8.4  Web服務(wù)函數(shù)  160
5.8.5  工作原理  161
5.9  為客戶端添加對Web服務(wù)的引用  161
5.9.1  用于使用Web服務(wù)的Windows應(yīng)用程序代碼  163
5.9.2  工作原理  164
5.9.3  EditCustomer窗體  165
5.9.4  工作原理  166
5.9.5  使用remoting代替Web服務(wù)  167
5.10  小結(jié)  167
第6章  數(shù)據(jù)訪問  169
6.1  Visual FoxPro 8之前Visual FoxPro中的數(shù)據(jù)訪問  170
6.1.1  DBF格式  170
6.1.2  表的創(chuàng)建  170
6.1.3  使用本地表(DBF)  171
6.1.4  別名  172
6.1.5  游標(biāo)  172
6.1.6  支持一覽  173
6.1.7  緩沖  173
6.1.8  索引  174
6.2  數(shù)據(jù)庫容器  174
6.2.1  本地視圖  175
6.2.2  遠(yuǎn)程視圖  175
6.2.3  SQL Passthrough  176
6.2.4  連接和連接字符串  176
6.2.5  SQLExec()  177
6.2.6  其他SQL命令  177
6.2.7  升級向?qū)?nbsp; 178
6.3  Visual FoxPro 8的新功能  179
6.3.1  CursorAdapter類  179
6.3.2  XMLAdapter類  185
6.3.3  FoxPro數(shù)據(jù)訪問的注釋  190
6.4  Visual Basic .NET中的數(shù)據(jù)訪問  190
6.4.1  斷開式數(shù)據(jù)訪問  191
6.4.2  連接  191
6.4.3  數(shù)據(jù)適配器  192
6.4.4  數(shù)據(jù)集  196
6.4.5  類型化數(shù)據(jù)集  197
6.4.6  數(shù)據(jù)窗體向?qū)?nbsp; 198
6.4.7  生成代碼  201
6.4.8  數(shù)據(jù)綁定  204
6.4.9  XML Web Service  206
6.4.10  如何使用Web服務(wù)  208
6.5  小結(jié)  210
第7章  XML  211
7.1  XML的結(jié)構(gòu)  211
7.1.1  編碼  213
7.1.2  命名空間  213
7.1.3  數(shù)據(jù)模型:XDR和XSD  214
7.1.4  XML的例子  214
7.2  復(fù)雜結(jié)構(gòu)的表達(dá)  216
7.3  層次性XML  218
7.4  文檔對象模型  220
7.5  在表和XML之間移動數(shù)據(jù)的命令  221
7.5.1  CursorToXML()  222
7.5.2  XMLToCursor()  224
7.6  FoxPro如何實(shí)現(xiàn)XML  226
7.6.1  使用XML讀取其他類型數(shù)據(jù)  227
7.6.2  直接接收XML文件  227
7.7  將XML導(dǎo)入Visual Basic .NET  228
7.7.1  使用XML直接訪問SQL Server  228
7.7.2  使用XML DOM調(diào)用Web服務(wù)  230
7.7.3  使用XML DOM驗(yàn)證文檔  230
7.7.4  XMLUpdateGram  231
7.7.5  Visual FoxPro 8中的DiffGram  234
7.7.6  Visual FoxPro中的CursorAdapter  235
7.7.7  創(chuàng)建讀取XML的CursorAdapter  236
7.8  將XML讀入Visual Basic .NET數(shù)據(jù)集  239
7.9  使用XML和數(shù)據(jù)島減少服務(wù)器負(fù)載  240
7.10  相關(guān)技術(shù):XPATH和XSLT  241
7.11  可擴(kuò)展樣式表轉(zhuǎn)換(XSLT)  242
7.12  小結(jié)  242
第8章  屏幕設(shè)計(jì)  243
8.1  基控件類  243
8.2  為應(yīng)用程序創(chuàng)建啟動屏幕  245
8.2.1  Visual FoxPro應(yīng)用程序的啟動屏幕  246
8.2.2  Visual Basic .NET應(yīng)用程序的啟動屏幕  246
8.3  創(chuàng)建菜單  247
8.3.1  FoxPro的菜單  248
8.3.2  Visual Basic .NET主菜單控件  248
8.3.3  遍歷窗體中的控件  249
8.4  生成控件子類  249
8.4.1  子類化FoxPro 屏幕控件  249
8.4.2  使用FoxPro子類控件  250
8.4.3  在Visual Basic .NET中子類化屏幕控件  251
8.5  數(shù)據(jù)綁定  254
8.5.1  FoxPro中的數(shù)據(jù)綁定  254
8.5.2  Visual Basic .NET中的數(shù)據(jù)綁定  254
8.5.3  演示綁定和導(dǎo)航的一個簡單FoxPro屏幕  257
8.5.4  Visual Basic .NET中的等價(jià)窗體  259
8.5.5  更新數(shù)據(jù)源表  261
8.5.6  在Visual Basic.NET中格式化輸入  263
8.6  創(chuàng)新性屏幕設(shè)計(jì)  264
8.6.1  在Visual FoxPro中擴(kuò)展屏幕設(shè)計(jì)  264
8.6.2  Visual Basic .NET中的Quicken界面  267
8.6.3  FoxPro網(wǎng)格  269
8.6.4  加載不同窗體的按鈕  269
8.6.5  SDI窗體  269
8.6.6  顏色  270
8.6.7  窗體控件中的顏色  270
8.6.8  命令按鈕、單選按鈕和復(fù)選框上的文本顏色  271
8.6.9  圖形樣式控件上的顏色  271
8.6.10  用戶可設(shè)置的表單大小和位置  272
8.6.11  編寫自己的網(wǎng)格  275
8.6.12  FoxPro中的樹視圖和列表  279
8.6.13  生成自己的菜單  279
8.6.14  ActiveX控件  283
8.6.15  生成自己的控件  285
8.7  工具  287
8.8  小結(jié)  287
第9章  Visual FoxPro和Visual Basic .NET中的搜索和過濾  289
9.1  FoxPro中的記錄過濾  289
9.2  Visual Basic .NET中的記錄過濾  290
9.3  Visual FoxPro中帶列排序的一般記錄查找網(wǎng)格  291
9.4  從Visual Basic .NET窗體返回值  295
9.5  對過濾和排序使用DefaultDataView  296
9.6  Visual Basic .NET中的一般記錄查找窗體  298
9.7  Visual FoxPro和Visual Basic .NET中的最低限度過濾  300
9.8  帶附加字段的搜索窗體  301
9.8.1  Visual FoxPro中的一般性搜索表單  301
9.8.2  在Visual Basic .NET中生成EasySearch窗體類  305
9.9  生成自填充控件  309
9.10  清除舊數(shù)據(jù)中的錯誤以改進(jìn)搜索  311
9.11  通過Web取得已過濾數(shù)據(jù)  320
9.11.1  在Visual FoxPro中生成參數(shù)化Web服務(wù)  320
9.11.2  使用DLL  321
9.11.3  在智能客戶應(yīng)用程序中使用Web服務(wù)  322
9.11.4  在Visual Basic .NET中生成參數(shù)化Web服務(wù)  323
9.12  小結(jié)  325
第10章  報(bào)表  327
10.1  Visual FoxPro中的報(bào)表  327
10.1.1  內(nèi)部明細(xì)  328
10.1.2  FoxPro中的報(bào)表布局  328
10.1.3  頁面設(shè)置  329
10.1.4  報(bào)表控件  329
10.1.5  標(biāo)題和摘要區(qū)  330
10.1.6  數(shù)據(jù)分組  330
10.1.7  變量  332
10.1.8  一個簡單的例子  332
10.1.9  添加分組  332
10.1.10  計(jì)算表達(dá)式  333
10.1.11  使用報(bào)表變量分組  335
10.1.12  報(bào)表過濾  336
10.1.13  在報(bào)表數(shù)據(jù)環(huán)境的Init事件中生成并執(zhí)行一條SELECT語句  337
10.1.14  通過SQL Server使用報(bào)表過濾  338
10.1.15  打印技巧  339
10.1.16  一般報(bào)表  339
10.1.17  在因特網(wǎng)上生成報(bào)表  340
10.1.18  導(dǎo)出到PDF文件  341
10.2  Visual FoxPro中的Crystal報(bào)表  342
10.3  Visual Studio .NET中的報(bào)表  342
10.3.1  用Visual Studio .NET生成第一個報(bào)表  342
10.3.2  添加登錄信息  345
10.3.3  讓用戶進(jìn)行控制  346
10.3.4  報(bào)表管理和服務(wù)器資源管理器使用  347
10.3.5  使用數(shù)據(jù)集作為數(shù)據(jù)源  347
10.3.6  工作方式  348
10.3.7  帶參數(shù)的報(bào)表過濾  349
10.3.8  創(chuàng)建參數(shù)化的報(bào)表  349
10.3.9  使用參數(shù)  352
10.3.10  XML報(bào)表Web服務(wù)  352
10.3.11  生成ASP.NET報(bào)表客戶  354
10.3.12  導(dǎo)出到PDF文件  354
10.3.13  其他報(bào)表專家  355
10.3.14  drill-down專家  358
10.4  小結(jié)  361

本目錄推薦

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