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

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

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

定 價:¥39.00

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

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

內(nèi)容簡介

  本書是Visual FoxPro程序員學(xué)習(xí)Visual Basic .NET的實踐指南。全書共10章。第1章綜述Visual FoxPro與Visual Basic .NET之間的主要不同點。第2~8章詳細(xì)對比介紹兩種語言在構(gòu)建應(yīng)用程序(尤其是數(shù)據(jù)庫應(yīng)用程序方面)的不同之處,包括IDE的使用、因特網(wǎng)訪問、數(shù)據(jù)訪問和屏幕設(shè)計等。第10章還介紹了兩種語言中的報表設(shè)計功能。 本書適合于對比學(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)編寫的第四個了處理程序,同時向年僅23歲的Bill Gatess銷售源代碼。一年之后,Bill Gates就利用這些源代碼開始開發(fā)Microsoft Word。1987年,當(dāng)他參與盧卜斯影業(yè)公司在Sky walkey Ranch的一個項目開發(fā)時,先進(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  項目和解決方案  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  工具、選項對話框  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項目的其他特征  17
1.3.4  使用表存儲FoxPro項目組件  17
1.3.5  Visual Basic項目中使用的文件類型  19
1.3.6  項目信息  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中實例化對象  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  運行表單  67
2.2  在Visual Basic .NET中生成簡單應(yīng)用程序  67
2.2.1  創(chuàng)建Customers表  67
2.2.2  設(shè)計窗體  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)用程序新項目  101
4.2  添加Windows控件庫  103
4.3  構(gòu)建第一個可繼承窗體  105
4.4  類編程  110
4.4.1  自動數(shù)據(jù)訪問  110
4.4.2  點擊時載入列表框并顯示一條記錄  113
4.4.3  實用程序  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è)計依然重要  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如何實現(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驗證文檔  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è)計  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中的等價窗體  259
8.5.5  更新數(shù)據(jù)源表  261
8.5.6  在Visual Basic.NET中格式化輸入  263
8.6  創(chuàng)新性屏幕設(shè)計  264
8.6.1  在Visual FoxPro中擴(kuò)展屏幕設(shè)計  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章  報表  327
10.1  Visual FoxPro中的報表  327
10.1.1  內(nèi)部明細(xì)  328
10.1.2  FoxPro中的報表布局  328
10.1.3  頁面設(shè)置  329
10.1.4  報表控件  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  計算表達(dá)式  333
10.1.11  使用報表變量分組  335
10.1.12  報表過濾  336
10.1.13  在報表數(shù)據(jù)環(huán)境的Init事件中生成并執(zhí)行一條SELECT語句  337
10.1.14  通過SQL Server使用報表過濾  338
10.1.15  打印技巧  339
10.1.16  一般報表  339
10.1.17  在因特網(wǎng)上生成報表  340
10.1.18  導(dǎo)出到PDF文件  341
10.2  Visual FoxPro中的Crystal報表  342
10.3  Visual Studio .NET中的報表  342
10.3.1  用Visual Studio .NET生成第一個報表  342
10.3.2  添加登錄信息  345
10.3.3  讓用戶進(jìn)行控制  346
10.3.4  報表管理和服務(wù)器資源管理器使用  347
10.3.5  使用數(shù)據(jù)集作為數(shù)據(jù)源  347
10.3.6  工作方式  348
10.3.7  帶參數(shù)的報表過濾  349
10.3.8  創(chuàng)建參數(shù)化的報表  349
10.3.9  使用參數(shù)  352
10.3.10  XML報表Web服務(wù)  352
10.3.11  生成ASP.NET報表客戶  354
10.3.12  導(dǎo)出到PDF文件  354
10.3.13  其他報表專家  355
10.3.14  drill-down專家  358
10.4  小結(jié)  361

本目錄推薦

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