注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETVB.NET入門經(jīng)典(第3版)

VB.NET入門經(jīng)典(第3版)

VB.NET入門經(jīng)典(第3版)

定 價:¥78.00

作 者: (美)Thearon Willis,(美)Jonathan Crossland,(美)Richard Blair著;楊浩譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: VB.NET

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

內(nèi)容簡介

  本書全面講述了構(gòu)建應(yīng)用程序、創(chuàng)建窗口和對話框、異常處理、使用面對象的編程技術(shù)等基礎(chǔ)知識。讀者將學(xué)習(xí)如何創(chuàng)建菜單、工具欄、對話框和Windows應(yīng)用程序中的其他控件,掌握如何通過循環(huán)和分支結(jié)構(gòu)出決策,還將全面了解面向?qū)ο缶幊痰母拍詈屠碚?。掌握了這些知識后,讀者就可以進一步研究數(shù)據(jù)庫編程,使用Web窗體創(chuàng)建用于Web的ASP.NET應(yīng)用程序,并了解XML的基礎(chǔ)知識。最后,通過Web Services,還可以把在線提供的功能無縫地集成到自己的應(yīng)用程序中。本書主要內(nèi)容:編程的基礎(chǔ)知識、VB.NET的工作原理以及.NET Framework的原則;如何處理數(shù)據(jù)結(jié)構(gòu)以及構(gòu)建和部署Windows應(yīng)用程序;面向?qū)ο缶幊痰母拍詈屠碚?;調(diào)試和錯誤處理技巧;Web Services和.NET Remoting技術(shù);如何建立類庫、創(chuàng)建自定義控制和自定義圖形;運用SQL Server和ADO.NET進行數(shù)據(jù)庫編程;了解移動應(yīng)用程序及其構(gòu)建方法。本書讀者對象:本書適合于VB.NET編程的初學(xué)者,也適合于使用過其他語言編程,但未接觸過.NET的程序員。

作者簡介

暫缺《VB.NET入門經(jīng)典(第3版)》作者簡介

圖書目錄

第1章  初識Visual Basic .NET  1
 1.1  Windows和DOS編程  1
 1.2  安裝Visual Basic .NET  3
 1.3  Visual Basic .NET集成開發(fā)環(huán)境  7
 1.3.1  配置文件設(shè)置頁  7
 1.3.2  Projects選項卡  7
 1.3.3  菜單  8
 1.3.4  工具欄  9
 1.4  創(chuàng)建簡單的應(yīng)用程序  10
 1.4.1  Visual Studio .NET集成開發(fā)環(huán)境中的窗口  12
 1.4.2  工具箱  14
 1.4.3  改進型匈牙利表示法  17
 1.4.4  代碼編輯器  18
 1.5  使用幫助系統(tǒng)  21
 1.6  小結(jié)  23
 1.7  練習(xí)  23
 第2章  Microsoft .NET Framework  24
 2.1  Microsoft的信心來自于Windows  24
 2.1.1  MSN 1.0  25
 2.1.2  .NET理念  25
 2.1.3  .NET與Java有些類似  26
 2.1.4  現(xiàn)在所處的階段  27
 2.2  為Windows編寫軟件  27
 2.2.1  .NET Framework類  28
 2.2.2  執(zhí)行代碼  29
 2.3  公共語言運行庫  30
 2.3.1  載入并執(zhí)行代碼  31
 2.3.2  應(yīng)用程序隔離  31
 2.3.3  安全性  31
 2.3.4  互操作  32
 2.3.5  異常處理  32
 2.4  通用類型系統(tǒng)和公共語言規(guī)范  32
 2.5  小結(jié)  33
 2.6  練習(xí)  33
 第3章  編寫軟件  34
 3.1  信息和數(shù)據(jù)  34
 3.1.1  算法  34
 3.1.2  編程語言  35
 3.2  變量  36
 3.3  注釋和空白  38
 3.3.1  注釋  38
 3.3.2  空白  39
 3.4  數(shù)據(jù)類型  39
 3.4.1  使用數(shù)字  39
 3.4.2  使用字符串  45
 3.4.3  使用日期  52
 3.4.4  布爾型  58
 3.5  存儲變量  58
 3.5.1  二進制  59
 3.5.2  位和字節(jié)  59
 3.5.3  值的表示  60
 3.5.4  值的轉(zhuǎn)換  61
 3.6  方法  63
 3.6.1  使用方法的原因  63
 3.6.2  創(chuàng)建方法  67
 3.6.3  選擇方法名稱  69
 3.6.4  作用域  70
 3.7  小結(jié)  72
 3.8  練習(xí)  72
 第4章  流程控制  73
 4.1  做出決策  73
 4.2  If語句  73
 4.2.1  Else語句  75
 4.2.2  可進行多重選擇的ElseIf語句  76
 4.2.3  嵌套的If語句  77
 4.2.4  單行If語句  78
 4.2.5  比較運算符  78
 4.2.6  字符串比較  86
 4.3  Select Case語句  87
 4.3.1  使用Select Case語句  88
 4.3.2  不區(qū)分大小寫的Select Case語句  91
 4.3.3  多重選擇  93
 4.3.4  Case Else語句  95
 4.3.5  Select Case中的不同數(shù)據(jù)類型  96
 4.4  循環(huán)  96
 4.4.1  For…Next 循環(huán)  96
 4.4.2  For Each…Next循環(huán)  100
 4.4.3  Do…Loop循環(huán)  101
 4.4.4  嵌套循環(huán)  107
 4.4.5  提前退出循環(huán)  108
 4.4.6  死循環(huán)  110
 4.5  小結(jié)  111
 4.6  練習(xí)  111
 第5章  處理數(shù)據(jù)結(jié)構(gòu)  112
 5.1  數(shù)組  112
 5.1.1  定義和使用數(shù)組  112
 5.1.2  用值初始化數(shù)組  120
 5.2  枚舉  121
 5.2.1  使用枚舉  121
 5.2.2  確定狀態(tài)  124
 5.2.3  設(shè)置無效值  127
 5.3  常量  127
 5.3.1  使用常量  128
 5.3.2  改變常量  129
 5.3.3  各種常量類型  130
 5.4  結(jié)構(gòu)  130
 5.4.1  創(chuàng)建結(jié)構(gòu)  130
 5.4.2  為結(jié)構(gòu)添加屬性  133
 5.5  集合和列表  133
 5.5.1  使用數(shù)組列表  134
 5.5.2  從數(shù)組列表中進行刪除操作  137
 5.5.3  顯示數(shù)組列表中的項  140
 5.5.4  集合  141
 5.6  用散列表創(chuàng)建查詢表  144
 5.6.1  使用散列表  145
 5.6.2  Remove. RemoveAt和Clear方法  148
 5.6.3  區(qū)分大小寫  150
 5.7  高級數(shù)組操作  152
 5.8  小結(jié)  154
 5.9  練習(xí)  155
 第6章  構(gòu)建Windows應(yīng)用程序  156
 6.1  響應(yīng)事件  156
 6.2  創(chuàng)建簡單的應(yīng)用程序  160
 6.2.1  構(gòu)建窗體  160
 6.2.2  統(tǒng)計字符  162
 6.2.3  統(tǒng)計單詞  163
 6.2.4  Show Me! 按鈕  167
 6.3  創(chuàng)建復(fù)雜的應(yīng)用程序  167
 6.3.1  文本操縱項目  168
 6.3.2  創(chuàng)建狀態(tài)欄  169
 6.3.3  創(chuàng)建工具欄  170
 6.3.4  給工具欄添加圖像  172
 6.3.5  創(chuàng)建編輯框  174
 6.3.6  清除編輯框  175
 6.3.7  響應(yīng)工具欄  177
 6.3.8  對Red按鈕編碼  178
 6.3.9  對Blue按鈕編碼  180
 6.3.10  為Uppercase和Lowercase按鈕編碼  180
 6.3.11  焦點  182
 6.4  使用多個窗體  184
 6.4.1  About框  184
 6.4.2  部署Wrox Text Editor  187
 6.5  小結(jié)  191
 6.6  練習(xí)  191
 第7章  顯示對話框  193
 7.1  MessageBox對話框  193
 7.1.1  MessageBox中的可用圖標(biāo)  194
 7.1.2  MessageBox中的可用按鈕  194
 7.1.3  設(shè)置默認按鈕  195
 7.1.4  其他選項  195
 7.1.5  Show方法的語法  195
 7.1.6  MessageBox的示例  197
 7.2  Open對話框  201
 7.2.1  OpenFileDialog控件  201
 7.2.2  StreamReader類  203
 7.2.3  使用OpenFileDialog控件  204
 7.3  SaveFileDialog控件  207
 7.3.1  SaveFileDialog的屬性  208
 7.3.2  SaveFileDialog的方法  208
 7.3.3  StreamWriter類  208
 7.3.4  使用SaveFileDialog控件  209
 7.4  FontDialog控件  212
 7.4.1  FontDialog的屬性  212
 7.4.2  FontDialog的方法  213
 7.4.3  使用FontDialog控件  213
 7.5  ColorDialog控件  215
 7.5.1  ColorDialog的屬性  216
 7.5.2  使用ColorDialog控件  217
 7.6  PrintDialog控件  218
 7.6.1  PrintDialog的屬性  219
 7.6.2  使用PrintDialog控件  219
 7.7  小結(jié)  226
 7.8  練習(xí)  227
 第8章  創(chuàng)建菜單  228
 8.1  概述  228
 8.1.1  訪問鍵  228
 8.1.2  快捷鍵  228
 8.1.3  復(fù)選標(biāo)記和單選標(biāo)記  228
 8.1.4  屬性窗口  229
 8.2  創(chuàng)建菜單  230
 8.2.1  設(shè)計菜單  230
 8.2.2  添加工具欄和控件  232
 8.2.3  為菜單編寫代碼  236
 8.2.4  為View菜單和工具欄編碼  240
 8.2.5  測試代碼  242
 8.3  關(guān)聯(lián)菜單  245
 8.4  小結(jié)  252
 8.5  練習(xí)  253
 第9章  調(diào)試和錯誤處理  254
 9.1  主要錯誤類型  254
 9.1.1  語法錯誤  255
 9.1.2  執(zhí)行錯誤  257
 9.1.3  邏輯錯誤  257
 9.2  調(diào)試  258
 9.2.1  創(chuàng)建示例項目  258
 9.2.2  設(shè)置斷點  262
 9.2.3  使用命令窗口進行調(diào)試  269
 9.2.4  使用監(jiān)視窗口進行調(diào)試  270
 9.2.5  使用局部窗口進行調(diào)試  272
 9.3  錯誤處理  273
 9.4  小結(jié)  279
 9.5  練習(xí)  279
 第10章  構(gòu)建對象  280
 10.1  對象的概念  280
 10.1.1  封裝  281
 10.1.2  方法和屬性  281
 10.1.3  事件  282
 10.1.4  可見性  282
 10.1.5  類的概念  283
 10.2  構(gòu)建類  283
 10.3  復(fù)用性  284
 10.4  第一個對象  285
 10.4.1  狀態(tài)  286
 10.4.2  行為  286
 10.4.3  存儲狀態(tài)  286
 10.4.4  屬性  289
 10.4.5  IsMoving方法  295
 10.5  構(gòu)造函數(shù)  297
 10.6  繼承  299
 10.6.1  添加新方法和屬性  299
 10.6.2  改變默認值  303
 10.6.3  多態(tài)性  305
 10.6.4  重寫更多的方法  306
 10.6.5  從對象中繼承  308
 10.7  Framework類  309
 10.7.1  命名空間  309
 10.7.2  Framework中的繼承  313
 10.8  小結(jié)  314
 10.9  練習(xí)  314
 第11章  高級面向?qū)ο蠹夹g(shù)  315
 11.1  構(gòu)建收藏頁瀏覽程序  315
 11.1.1  Internet快捷方式和收藏頁  315
 11.1.2  使用類  317
 11.1.3  搜索收藏頁  321
 11.1.4  查看收藏頁  328
 11.2  另一個收藏頁瀏覽程序  334
 11.3  共享屬性和方法  341
 11.3.1  共享過程  342
 11.3.2  共享方法  346
 11.4  面向?qū)ο蟮木幊毯蛢?nèi)存管理  348
 11.4.1  垃圾回收  349
 11.4.2  釋放資源  353
 11.4.3  整理碎片和壓縮  354
 11.5  小結(jié)  355
 11.6  練習(xí)  356
 第12章  建立類庫  357
 12.1  理解類庫  357
 12.1.1  創(chuàng)建類庫  358
 12.1.2  為Favorites Viewer創(chuàng)建類庫  359
 12.2  強名  364
 12.2.1  為程序集簽名  364
 12.2.2  程序集的版本  365
 12.3  注冊程序集  366
 12.3.1  Gacutil實用程序  366
 12.3.2  程序集在Reference對話框中不可見的原因  366
 12.4  設(shè)計類庫  368
 12.5  使用第三方的類庫  369
 12.6  用對象瀏覽器查看類  370
 12.7  小結(jié)  371
 12.8  練習(xí)  371
 第13章  創(chuàng)建自定義控件  372
 13.1  Windows窗體控件  372
 13.2  顯示用戶控件的屬性  374
 13.2.1  添加屬性  375
 13.2.2  顯示用戶控件的方法  376
 13.2.3  顯示用戶控件的事件  377
 13.3  繼承控件的行為  379
 13.3.1  增強控件的功能  379
 13.3.2  添加BuddyBoxName屬性  380
 13.4  設(shè)計時或運行時  384
 13.5  創(chuàng)建窗體庫  386
 13.5.1  構(gòu)建窗體庫項目  386
 13.5.2  測試窗體  391
 13.5.3  掛起事件  392
 13.6  小結(jié)  395
 13.7  練習(xí)  395
 第14章  編寫自定義圖形  396
 14.1  一個簡單的繪圖程序  396
 14.1.1  創(chuàng)建帶有用戶控件的項目  396
 14.1.2  繪圖程序  397
 14.1.3  GraphicsItem類  398
 14.1.4  屏幕和客戶坐標(biāo)  399
 14.1.5  使用鼠標(biāo)和繪制GraphicsCircle對象  400
 14.1.6  使控件無效  406
 14.1.7  更優(yōu)化  407
 14.1.8  選擇顏色  407
 14.1.9  響應(yīng)單擊事件  413
 14.2  處理兩種顏色  416
 14.2.1  表明指派的按鈕  418
 14.2.2  高級顏色  424
 14.2.3  不同的工具  427
 14.3  圖像  432
 14.3.1  繪制圖像  432
 14.3.2  縮放圖像  434
 14.3.3  鎖定縱橫比  436
 14.4  更多的圖形方法  438
 14.5  小結(jié)  438
 14.6  練習(xí)  439
 第15章  訪問數(shù)據(jù)庫  440
 15.1  數(shù)據(jù)庫的概念  440
 15.1.1  Microsoft Access對象  440
 15.1.2  表  441
 15.1.3  查詢  441
 15.2  SQL中的SELECT語句  441
 15.3  Access中的查詢  443
 15.4  數(shù)據(jù)訪問組件  447
 15.4.1  OleDbConnection組件  448
 15.4.2  DataSet組件  449
 15.4.3  OleDbDataAdapter組件  449
 15.4.4  OleDbCommand組件  449
 15.4.5  DataView組件  449
 15.5  數(shù)據(jù)綁定  449
 15.5.1  DataGrid控件  450
 15.5.2  DataSource屬性  450
 15.5.3  DataMember屬性  450
 15.6  小結(jié)  460
 15.7  練習(xí)  461
 第16章  使用ADO.NET和SQL Server進行數(shù)據(jù)庫編程  462
 16.1  ADO.NET  462
 16.1.1  ADO.NET數(shù)據(jù)命名空間  463
 16.1.2  SqlConnection類  464
 16.1.3  SqlCommand類  465
 16.1.4  SqlDataAdapter類  468
 16.1.5  DataSet類  471
 16.1.6  DataView類  472
 16.2  使用ADO.NET類  474
 16.3  數(shù)據(jù)綁定  483
 16.3.1  BindingContext和CurrencyManager對象  484
 16.3.2  綁定控件  485
 16.4  小結(jié)  513
 16.5  練習(xí)  513
 第17章  Web窗體  515
 17.1  瘦客戶端體系結(jié)構(gòu)  515
 17.2  Web窗體和Windows窗體的對比  516
 17.2.1  Windows窗體概述  516
 17.2.2  Web窗體概述  516
 17.2.3  Web窗體編程  517
 17.2.4  Web窗體控件  519
 17.3  Web應(yīng)用程序  521
 17.4  Web窗體中的數(shù)據(jù)綁定  533
 17.4.1  DataGrid示例  534
 17.4.2  使用DataGrid更新數(shù)據(jù)  540
 17.5  小結(jié)  554
 17.6  練習(xí)  554
 第18章  創(chuàng)建Web服務(wù)器控件  555
 18.1  Web服務(wù)器控件  555
 18.1.1  創(chuàng)建MessageBox Web服務(wù)器控件  557
 18.1.2  創(chuàng)建測試應(yīng)用程序  558
 18.1.3  完成Render方法  559
 18.1.4  改變Visible屬性的默認行為  559
 18.1.5  給控件的可見性添加客戶端腳本  561
 18.2  小結(jié)  567
 18.3  練習(xí)  567
 第19章  Visual Basic .NET和XML  568
 19.1  XML簡介  568
 19.1.1  XML的特性  569
 19.1.2  向Visual Basic編程新手介紹XML  571
 19.2  地址簿項目  571
 19.2.1  創(chuàng)建項目  571
 19.2.2  SerializableData類  572
 19.2.3  載入XML文件  578
 19.2.4  改變數(shù)據(jù)  582
 19.2.5  發(fā)送E-Mail  582
 19.2.6  創(chuàng)建地址列表  583
 19.2.7  忽略成員  588
 19.2.8  載入地址  590
 19.2.9  添加新地址  591
 19.2.10  地址導(dǎo)航  593
 19.2.11  刪除地址  595
 19.3  集成地址簿應(yīng)用程序  597
 19.3.1  集成規(guī)則  597
 19.3.2  從其他應(yīng)用程序中讀取Address Book  599
 19.4  小結(jié)  603
 19.5  練習(xí)  604
 第20章  Web Services和.NET Remoting技術(shù)  605
 20.1  Web服務(wù)概述  605
 20.1.1  Web服務(wù)的工作方式  606
 20.1.2  簡單對象訪問協(xié)議  606
 20.2  構(gòu)建Web服務(wù)  608
 20.2.1  Web服務(wù)示例  608
 20.2.2  添加更多方法  610
 20.3  圖片服務(wù)器服務(wù)  611
 20.3.1  創(chuàng)建項目  611
 20.3.2  返回數(shù)組  614
 20.3.3  返回復(fù)雜信息  618
 20.4  圖片服務(wù)器客戶程序  622
 20.4.1  Web服務(wù)描述語言  622
 20.4.2  創(chuàng)建客戶程序  622
 20.4.3  添加Web引用  624
 20.4.4  顯示文件夾列表  625
 20.4.5  顯示文件列表并選擇文件  628
 20.5  .NET Remoting技術(shù)  632
 20.6  小結(jié)  638
 20.7  練習(xí)  639
 第21章  部署應(yīng)用程序  640
 21.1  部署  640
 21.1.1  無接觸部署  641
 21.1.2  XCOPY部署  641
 21.2  創(chuàng)建Visual Studio .NET安裝應(yīng)用程序  641
 21.3  把程序集作為安裝程序  643
 21.4  部署的核心  646
 21.4.1  發(fā)布.NET  646
 21.4.2  使用Bootstrap加載程序  646
 21.5  部署不同的解決方案  648
 21.5.1  私有程序集  649
 21.5.2  共享程序集  649
 21.5.3  部署桌面應(yīng)用程序  650
 21.5.4  部署Web應(yīng)用程序  650
 21.5.5  部署XML Web服務(wù)  650
 21.6  高級部署選項  650
 21.6.1  為應(yīng)用程序配置.NET運行時  650
 21.6.2  為Web應(yīng)用程序配置.NET運行時  651
 21.6.3  有效的工具  652
 21.7  小結(jié)  653
 21.8  練習(xí)  653
 第22章  建立移動應(yīng)用程序  654
 22.1  建立第一個CF應(yīng)用程序  655
 22.2  理解環(huán)境  657
 22.2.1  公共語言運行庫  657
 22.2.2  Compact Framework類  658
 22.2.3  Pocket PC上的Really Simple Syndication  659
 22.2.3  為Internet訪問配置模擬器  664
 22.4  小結(jié)  665
 22.5  練習(xí)  665
 附錄A  如何深入學(xué)習(xí)  666
 A.1  聯(lián)機資源  666
 A.1.1  P2P.Wrox.com  666
 A.1.2  Microsoft 資源  667
 A.1.3  其他資源  667
 A.2  非聯(lián)機資源(書籍)  667
 A.2.1 《VB.NET高級編程(第2版)》  668
 A.2.2 《ASP.NET數(shù)據(jù)庫入門經(jīng)典—— VB.NET編程篇》  668
 附錄B  體系結(jié)構(gòu)和設(shè)計模式  669
 B.1  體系結(jié)構(gòu)概述  669
 B.1.1  變化和不斷演化的需求  670
 B.1.2  結(jié)構(gòu)元素的重用  670
 B.1.3  軟件系統(tǒng)中的敏捷性  671
 B.1.4  用模式滿足期望  672
 B.2  小結(jié)  673
 附錄C  代碼的安全性  674
 C.1  證據(jù)  675
 C.2  安全策略級別和代碼組  676
 C.3  權(quán)限集  678
 C.4  小結(jié)  678
 附錄D  練習(xí)答案  680
 第1章  初識Visual Basic .NET  680
 第2章  Microsoft .NET Framework  680
 第3章  編寫軟件  681
 第4章  流程控制  682
 第5章  處理數(shù)據(jù)結(jié)構(gòu)  682
 第6章  建立Windows應(yīng)用程序  683
 第7章  顯示對話框  684
 第8章  創(chuàng)建菜單  685
 第9章  調(diào)試和錯誤處理  686
 第10章  構(gòu)建對象  688
 第11章  高級面向?qū)ο蠹夹g(shù)  688
 第12章  建立類庫  689
 第13章  創(chuàng)建自定義控件  689
 第14章  編寫自定義圖形  690
 第15章  訪問數(shù)據(jù)庫  691
 第16章  使用ADO.NET和SQL Server進行數(shù)據(jù)庫編程  691
 第17章  Web窗體  692
 第18章  創(chuàng)建Web服務(wù)器控件  693
 第19章  Visual Basic .NET 和 XML  693
 第20章  Web Services和.NET Remoting技術(shù)  694
 第21章  部署應(yīng)用程序  695
 第22章  建立移動應(yīng)用程序  695
 附錄E  .NET Framework 1.1版本對1.0版本的改進  697
 E.1  改進的特性  697
 E.1.1  安全性  697
 E.1.2  ADO.NET  698
 E.1.3  Visual Studio項目  699
 E.1.4  其他信息  699
 E.2  新特性  699
 E.2.1  命名空間  699
 E.2.2  ASP.NET移動控件  700
 E.2.3  并行執(zhí)行  700
 E.3 小結(jié)  700

本目錄推薦

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