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

Visual FoxPro程序員學習Visual Basic.NET

Visual FoxPro程序員學習Visual Basic.NET

定 價:¥39.00

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

ISBN: 9787115129123 出版時間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數: 380 字數:  

內容簡介

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

作者簡介

暫缺《Visual FoxPro程序員學習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  書簽和任務列表  9
1.2.9  服務器資源管理器  9
1.2.10  在IDE中可完成的任務  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  任務窗格管理器  14
1.2.18  輸出窗口和應用程序菜單  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  調用函數、過程或方法  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  變量、枚舉、數組、集合和字段  25
1.6.1  數據類型  25
1.6.2  Visual FoxPro中的變量作用域聲明  26
1.6.3  Visual Basic .NET中的變量聲明  27
1.6.4  枚舉、數組和集合  29
1.6.5  字段  31
1.7  函數和子程序(過程)  32
1.7.1  函數聲明  32
1.7.2  Visual Basic聲明小結  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  數據  52
1.12  數據綁定  54
1.13  錯誤處理和調試  55
1.13.1  TRY...CATCH  55
1.13.2  調試  56
1.13.3  FoxPro調試輔助功能  56
1.13.4  Visual Basic .NET調試輔助功能  56
1.14  小結  57
第2章  在Visual FoxPro和Visual Basic.NET中生成簡單應用程序  59
2.1  在Visual FoxPro中生成簡單應用程序  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中生成簡單應用程序  67
2.2.1  創(chuàng)建Customers表  67
2.2.2  設計窗體  69
2.2.3  創(chuàng)建數據集  70
2.2.4  生成窗體  70
2.2.5  窗體方法  71
2.2.6  添加命令按鈕  71
2.3  小結  74
第3章  為SQL Server生成Visual FoxPro應用程序  75
3.1  為何使用三層架構  75
3.2  創(chuàng)建SQL數據庫并載入表  78
3.3  編寫示例應用程序  81
3.4  表單模板  84
3.5  查找表單模板  88
3.6  數據層  92
3.7  下一章的內容  100
第4章  Visual Basic .NET框架  101
4.1  啟動Windows應用程序新項目  101
4.2  添加Windows控件庫  103
4.3  構建第一個可繼承窗體  105
4.4  類編程  110
4.4.1  自動數據訪問  110
4.4.2  點擊時載入列表框并顯示一條記錄  113
4.4.3  實用程序  115
4.5  窗體按鈕的Click事件代碼  115
4.5.1  按鈕代碼的工作方式  116
4.5.2  如何使用此模板  118
4.6  小結  119
第5章  添加因特網訪問  121
5.1  ASP與數據庫開發(fā)  121
5.2  Visual FoxPro 7中的因特網訪問  123
5.2.1  安裝Web Connetcion  124
5.2.2  生成應用程序  124
5.2.3  主程序  125
5.3  StandardForm類模板  127
5.3.1  因特網服務器  128
5.3.2  Web Connection的工作方式  129
5.4  編寫Web Connection函數  130
5.4.1  傳遞參數  130
5.4.2  XML簡介  133
5.4.3  Customer表單  134
5.5  服務器簡介  135
5.5.1  SEND2DBF和SEND2SQL函數  143
5.5.2  數據庫設計依然重要  145
5.6  修改數據層以加入因特網數據訪問  145
5.7  使用Visual FoxPro 8生成XML Web Service  155
5.8  Visual Basic .NET中的XML Web Service  158
5.8.1  示例應用程序的主窗體  159
5.8.2  為示例應用程序生成Web服務  159
5.8.3  CONFIG.WEB文件的更改  160
5.8.4  Web服務函數  160
5.8.5  工作原理  161
5.9  為客戶端添加對Web服務的引用  161
5.9.1  用于使用Web服務的Windows應用程序代碼  163
5.9.2  工作原理  164
5.9.3  EditCustomer窗體  165
5.9.4  工作原理  166
5.9.5  使用remoting代替Web服務  167
5.10  小結  167
第6章  數據訪問  169
6.1  Visual FoxPro 8之前Visual FoxPro中的數據訪問  170
6.1.1  DBF格式  170
6.1.2  表的創(chuàng)建  170
6.1.3  使用本地表(DBF)  171
6.1.4  別名  172
6.1.5  游標  172
6.1.6  支持一覽  173
6.1.7  緩沖  173
6.1.8  索引  174
6.2  數據庫容器  174
6.2.1  本地視圖  175
6.2.2  遠程視圖  175
6.2.3  SQL Passthrough  176
6.2.4  連接和連接字符串  176
6.2.5  SQLExec()  177
6.2.6  其他SQL命令  177
6.2.7  升級向導  178
6.3  Visual FoxPro 8的新功能  179
6.3.1  CursorAdapter類  179
6.3.2  XMLAdapter類  185
6.3.3  FoxPro數據訪問的注釋  190
6.4  Visual Basic .NET中的數據訪問  190
6.4.1  斷開式數據訪問  191
6.4.2  連接  191
6.4.3  數據適配器  192
6.4.4  數據集  196
6.4.5  類型化數據集  197
6.4.6  數據窗體向導  198
6.4.7  生成代碼  201
6.4.8  數據綁定  204
6.4.9  XML Web Service  206
6.4.10  如何使用Web服務  208
6.5  小結  210
第7章  XML  211
7.1  XML的結構  211
7.1.1  編碼  213
7.1.2  命名空間  213
7.1.3  數據模型:XDR和XSD  214
7.1.4  XML的例子  214
7.2  復雜結構的表達  216
7.3  層次性XML  218
7.4  文檔對象模型  220
7.5  在表和XML之間移動數據的命令  221
7.5.1  CursorToXML()  222
7.5.2  XMLToCursor()  224
7.6  FoxPro如何實現XML  226
7.6.1  使用XML讀取其他類型數據  227
7.6.2  直接接收XML文件  227
7.7  將XML導入Visual Basic .NET  228
7.7.1  使用XML直接訪問SQL Server  228
7.7.2  使用XML DOM調用Web服務  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數據集  239
7.9  使用XML和數據島減少服務器負載  240
7.10  相關技術:XPATH和XSLT  241
7.11  可擴展樣式表轉換(XSLT)  242
7.12  小結  242
第8章  屏幕設計  243
8.1  基控件類  243
8.2  為應用程序創(chuàng)建啟動屏幕  245
8.2.1  Visual FoxPro應用程序的啟動屏幕  246
8.2.2  Visual Basic .NET應用程序的啟動屏幕  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  數據綁定  254
8.5.1  FoxPro中的數據綁定  254
8.5.2  Visual Basic .NET中的數據綁定  254
8.5.3  演示綁定和導航的一個簡單FoxPro屏幕  257
8.5.4  Visual Basic .NET中的等價窗體  259
8.5.5  更新數據源表  261
8.5.6  在Visual Basic.NET中格式化輸入  263
8.6  創(chuàng)新性屏幕設計  264
8.6.1  在Visual FoxPro中擴展屏幕設計  264
8.6.2  Visual Basic .NET中的Quicken界面  267
8.6.3  FoxPro網格  269
8.6.4  加載不同窗體的按鈕  269
8.6.5  SDI窗體  269
8.6.6  顏色  270
8.6.7  窗體控件中的顏色  270
8.6.8  命令按鈕、單選按鈕和復選框上的文本顏色  271
8.6.9  圖形樣式控件上的顏色  271
8.6.10  用戶可設置的表單大小和位置  272
8.6.11  編寫自己的網格  275
8.6.12  FoxPro中的樹視圖和列表  279
8.6.13  生成自己的菜單  279
8.6.14  ActiveX控件  283
8.6.15  生成自己的控件  285
8.7  工具  287
8.8  小結  287
第9章  Visual FoxPro和Visual Basic .NET中的搜索和過濾  289
9.1  FoxPro中的記錄過濾  289
9.2  Visual Basic .NET中的記錄過濾  290
9.3  Visual FoxPro中帶列排序的一般記錄查找網格  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  清除舊數據中的錯誤以改進搜索  311
9.11  通過Web取得已過濾數據  320
9.11.1  在Visual FoxPro中生成參數化Web服務  320
9.11.2  使用DLL  321
9.11.3  在智能客戶應用程序中使用Web服務  322
9.11.4  在Visual Basic .NET中生成參數化Web服務  323
9.12  小結  325
第10章  報表  327
10.1  Visual FoxPro中的報表  327
10.1.1  內部明細  328
10.1.2  FoxPro中的報表布局  328
10.1.3  頁面設置  329
10.1.4  報表控件  329
10.1.5  標題和摘要區(qū)  330
10.1.6  數據分組  330
10.1.7  變量  332
10.1.8  一個簡單的例子  332
10.1.9  添加分組  332
10.1.10  計算表達式  333
10.1.11  使用報表變量分組  335
10.1.12  報表過濾  336
10.1.13  在報表數據環(huán)境的Init事件中生成并執(zhí)行一條SELECT語句  337
10.1.14  通過SQL Server使用報表過濾  338
10.1.15  打印技巧  339
10.1.16  一般報表  339
10.1.17  在因特網上生成報表  340
10.1.18  導出到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  讓用戶進行控制  346
10.3.4  報表管理和服務器資源管理器使用  347
10.3.5  使用數據集作為數據源  347
10.3.6  工作方式  348
10.3.7  帶參數的報表過濾  349
10.3.8  創(chuàng)建參數化的報表  349
10.3.9  使用參數  352
10.3.10  XML報表Web服務  352
10.3.11  生成ASP.NET報表客戶  354
10.3.12  導出到PDF文件  354
10.3.13  其他報表專家  355
10.3.14  drill-down專家  358
10.4  小結  361

本目錄推薦

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