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

ASP.NET 1.1入門(mén)經(jīng)典(VB NET 2003編程篇)

ASP.NET 1.1入門(mén)經(jīng)典(VB NET 2003編程篇)

定 價(jià):¥85.00

作 者: (美)Chris Ullman[等]著;徐洸,石雄譯;徐洸譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): VB.NET2003編程篇
標(biāo) 簽: ASP.NET

ISBN: 9787302090779 出版時(shí)間: 2004-09-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 720 字?jǐn)?shù):  

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

  本書(shū)內(nèi)容提挈:●什么是ASP.NET●如何安裝并運(yùn)行ASP.NET●ASP.NET的結(jié)構(gòu)和在.NETFramework中的工作方式●如何利用ASP.NET創(chuàng)建動(dòng)態(tài)的、靈活的、交互式的Web頁(yè)面●基本編程原則,例如變量、控制結(jié)構(gòu)、過(guò)程式編程和對(duì)象●如何使用ASP.NET跟不同的數(shù)據(jù)源,(例如數(shù)據(jù)庫(kù)和XML文檔)交互●ASP.NET為常見(jiàn)情形提供的易用控件●如何創(chuàng)建自定義的控件●如何調(diào)試ASP.NET頁(yè)面●如何處理未預(yù)料到的事件和輸入●如何創(chuàng)建自己的Web應(yīng)用程序●如何集成應(yīng)用程序與Web服務(wù),創(chuàng)建自己的Web服務(wù)●一些簡(jiǎn)單的安全特性和如何為應(yīng)用程序創(chuàng)建登錄程序本書(shū)將為新手介紹使用ASP.NET1.1版本所需要了解的所有概念,包括ASP.NET的安裝、創(chuàng)建頁(yè)面的相關(guān)信息,這些概念的組合應(yīng)用,創(chuàng)建完整的應(yīng)用程序等。ASP.NET1.1對(duì)1.0版本的更新并不大,但本書(shū)自推出第一版以來(lái)進(jìn)行了徹底的全面修訂。刪除了一些舊章節(jié),添加了一些新內(nèi)容。我們刪除了3章,是為了簡(jiǎn)化ASP.NET的學(xué)習(xí),同時(shí)增加了一個(gè)案例研究——業(yè)余運(yùn)動(dòng)團(tuán)體Web站點(diǎn)(該案例用于本書(shū)后面的章節(jié))。與本書(shū)以前的版本比較,這一版的結(jié)構(gòu)更緊湊,完全面向新手和有一定ASP經(jīng)驗(yàn)的開(kāi)發(fā)人員,并由創(chuàng)建過(guò)ASP.NET應(yīng)用程序的、有經(jīng)驗(yàn)的開(kāi)發(fā)人員來(lái)編寫(xiě),相信讀者一定能看出,本書(shū)就像所有書(shū)的新版一樣,有非常多的改進(jìn)之處。

作者簡(jiǎn)介

暫缺《ASP.NET 1.1入門(mén)經(jīng)典(VB NET 2003編程篇)》作者簡(jiǎn)介

圖書(shū)目錄

第1章  ASP.NET入門(mén)  1
1.1  什么是靜態(tài)Web頁(yè)面  2
1.2  靜態(tài)Web頁(yè)面的工作原理  3
1.2.1  靜態(tài)Web頁(yè)面的局限性  3
1.2.2  什么是Web服務(wù)器  4
1.3  動(dòng)態(tài)Web頁(yè)面的工作原理  5
1.4  什么是ASP.NET  8
1.5  ASP.NET與ASP的區(qū)別  8
1.6  使用VB.NET  9
1.7  ASP、ASP.NET以及VB.NET之間的區(qū)別  9
1.8  安裝過(guò)程  9
1.8.1  使用哪個(gè)操作系統(tǒng)  10
1.8.2  安裝ASP.NET的準(zhǔn)備工作  11
1.8.3  安裝ASP.NET和.NET Framework  11
1.9  安裝Web Matrix  13
1.10  為.NET Framework 1.1配置Web Matrix  15
1.11  運(yùn)行Web Matrix和配置Web服務(wù)器  16
1.12  ASP.NET測(cè)試示例  21
1.13  排除ASP.NET故障  24
1.13.1  沒(méi)有找到程序、沒(méi)有顯示ASP.NET的結(jié)果或?yàn)g覽器試圖下載文件  24
1.13.2  頁(yè)面不能顯示:HTTP錯(cuò)誤403  24
1.13.3  找不到頁(yè)面:HTTP錯(cuò)誤404  25
1.13.4  脫機(jī)狀態(tài)下Web頁(yè)面不可用  26
1.13.5  得到了一個(gè)空頁(yè)面  26
1.13.6  頁(yè)面上顯示了消息,但不是時(shí)間  26
1.13.7  得到引述服務(wù)器錯(cuò)誤的錯(cuò)誤語(yǔ)句  26
1.13.8  其他問(wèn)題  27
1.14  小結(jié)  27
第2章  ASP.NET頁(yè)面的剖析  29
2.1  什么是.NET  29
2.1.1  從用戶代碼到機(jī)器代碼  30
2.1.2  兩種中間語(yǔ)言介紹  31
2.1.3  無(wú)處不在的對(duì)象  31
2.1.4  .NET的基類(lèi)  32
2.1.5  類(lèi)瀏覽器  33
2.2  ASP.NET的工作原理  34
2.2.1  將ASP.NET文件以.aspx擴(kuò)展名保存  35
2.2.2  在Web頁(yè)面中插入ASP.NET代碼  35
2.3  ASP.NET應(yīng)用示例  43
2.4  小結(jié)  49
2.5  練習(xí)  50
第3章  服務(wù)器控件和變量  51
3.1  窗體  51
3.2  Web頁(yè)面、HTML窗體及Web窗體  52
3.3  非ASP.NET頁(yè)面中的響應(yīng)和請(qǐng)求  53
3.3.1  ASP.NET在.NET Framework中的位置  54
3.3.2  在ASP.NET中的<form>標(biāo)記  55
3.4  使用ASP.NET服務(wù)器控件  55
3.4.1  <asp:label>控件  56
3.4.2  <asp:dropdownlist>控件  59
3.4.3  <asp:listbox>控件  63
3.4.4  <asp:textbox>控件  65
3.4.5  <asp:radiobutton>和<asp:radiobuttonlist>控件  67
3.4.6  <asp:checkbox>和<asp:checkboxlist>控件  69
3.5  在VB.NET變量中存儲(chǔ)信息  72
3.6  簡(jiǎn)單數(shù)據(jù)類(lèi)型  75
3.6.1  數(shù)字型  75
3.6.2  文本數(shù)據(jù)類(lèi)型  76
3.6.3  其他數(shù)據(jù)類(lèi)型  78
3.6.4  命名變量  78
3.6.5  命名約定  79
3.6.6  變量的作用域  80
3.7  常量  85
3.8  轉(zhuǎn)換函數(shù)  85
3.9  數(shù)組  85
3.9.1  聲明數(shù)組  86
3.9.2  多維數(shù)組  89
3.10  數(shù)據(jù)集合  90
3.10.1  ArrayList  90
3.10.2  Hashtable  93
3.10.3  SortedList  96
3.11  小結(jié)  97
3.12  練習(xí)  98
第4章  控制結(jié)構(gòu)與過(guò)程編程  99
4.1  運(yùn)算符  99
4.1.1  賦值運(yùn)算符  99
4.1.2  算術(shù)運(yùn)算符  100
4.1.3  連接字符串  103
4.1.4  數(shù)值比較運(yùn)算符  104
4.1.5  邏輯運(yùn)算符  105
4.2  控制結(jié)構(gòu)  109
4.2.1  分支結(jié)構(gòu)概述  109
4.2.2  循環(huán)結(jié)構(gòu)概述  109
4.2.3  跳轉(zhuǎn)結(jié)構(gòu)概述  110
4.2.4  控制結(jié)構(gòu)示例  111
4.3  分支結(jié)構(gòu)詳述  112
4.3.1  If ... Then結(jié)構(gòu)  112
4.3.2  Select Case結(jié)構(gòu)  120
4.4  循環(huán)結(jié)構(gòu)詳述  124
4.4.1  For ... Next結(jié)構(gòu)  124
4.4.2  Do While結(jié)構(gòu)  128
4.4.3  Do ...Until結(jié)構(gòu)  131
4.4.4  For...Each結(jié)構(gòu)  132
4.4.5  With...End With結(jié)構(gòu)  133
4.5  小結(jié)  134
4.6  練習(xí)  135
第5章  跳轉(zhuǎn)結(jié)構(gòu)—— 子例程和函數(shù)  136
5.1  跳轉(zhuǎn)結(jié)構(gòu)  136
5.2  跳轉(zhuǎn)結(jié)構(gòu)詳述  137
5.2.1  模塊化  137
5.2.2  子例程  138
5.3  傳遞參數(shù)  141
5.4  把Web控件作為參數(shù)  145
5.5  函數(shù)  148
5.5.1  定義函數(shù)  149
5.5.2  調(diào)用函數(shù)  149
5.5.3  函數(shù)練習(xí)  151
5.6  通過(guò)引用和通過(guò)值傳遞參數(shù)  156
5.6.1  通過(guò)值傳遞參數(shù)  156
5.6.2  通過(guò)引用傳遞參數(shù)  157
5.7  ByVal和ByRef的比較  160
5.8  模塊化的最佳使用方式  161
5.9  小結(jié)  161
5.10  練習(xí)  162
第6章  事件驅(qū)動(dòng)編程與回送  163
6.1  什么是事件  163
6.2  什么是事件驅(qū)動(dòng)編程  164
6.3  在瀏覽器上執(zhí)行的HTML事件  165
6.4  ASP.NET的跟蹤功能  167
6.5  ASP.NET的頁(yè)面事件  168
6.6  ASP.NET的Web控件事件  170
6.7  事件驅(qū)動(dòng)編程與回送  172
6.8  小結(jié)  179
6.9  練習(xí)  180
第7章  對(duì)象  182
7.1  類(lèi)和實(shí)例  182
7.2  屬性、方法和事件  183
7.3  .NET中的對(duì)象  183
7.4  為什么要使用對(duì)象  184
7.5  類(lèi)的定義  184
7.5.1  屬性變量  190
7.5.2  屬性類(lèi)型  190
7.5.3  初始化對(duì)象  192
7.5.4  方法的實(shí)現(xiàn)  193
7.5.5  鞏固重載方法  196
7.6  高級(jí)類(lèi)  197
7.6.1  共享或靜態(tài)屬性和方法  197
7.6.2  繼承  198
7.6.3  接口  203
7.7  .NET對(duì)象  209
7.7.1  命名空間  209
7.7.2  類(lèi)瀏覽器  210
7.8  小結(jié)  211
7.9  練習(xí)  211
第8章  讀取數(shù)據(jù)庫(kù)  212
8.1  理解數(shù)據(jù)庫(kù)  212
8.1.1  表  212
8.1.2  規(guī)范化  213
8.1.3  SQL和存儲(chǔ)過(guò)程  214
8.2  Web Matrix數(shù)據(jù)管理器  215
8.3  創(chuàng)建數(shù)據(jù)頁(yè)面  216
8.3.1  使用數(shù)據(jù)管理器顯示數(shù)據(jù)  216
8.3.2  使用Web Matrix模板頁(yè)面顯示數(shù)據(jù)  219
8.3.3  使用編碼向?qū)э@示數(shù)據(jù)  224
8.4  ADO.NET  231
8.4.1  OleDbConnection對(duì)象  233
8.4.2  OleDbCommand對(duì)象  233
8.4.3  OleDataAdapter對(duì)象  238
8.4.4  DataSet對(duì)象  238
8.4.5  DataReader對(duì)象  239
8.5  小結(jié)  241
8.6  練習(xí)  241
第9章  高級(jí)數(shù)據(jù)處理  242
9.1  更多的數(shù)據(jù)對(duì)象  242
9.1.1  DataTable對(duì)象  242
9.1.2  DataRow對(duì)象  244
9.2  更新數(shù)據(jù)庫(kù)  247
9.2.1  ADO.NET和ADO  247
9.2.2  更新DataSet中的數(shù)據(jù)  248
9.2.3  更新初始數(shù)據(jù)源  254
9.2.4  更新數(shù)據(jù)庫(kù)  258
9.2.5  使用命令更新數(shù)據(jù)庫(kù)  262
9.3  小結(jié)  265
9.4  練習(xí)  265
第10章  ASP.NET服務(wù)器控件  266
10.1  Wrox United應(yīng)用程序  267
10.2  ASP.NET Web控件  267
10.3  HTML服務(wù)器控件  268
10.4  HTML服務(wù)器控件與ASP.NET服務(wù)器控件  270
10.5  Web控件  271
10.5.1  多功能對(duì)象模型  271
10.5.2  自動(dòng)探測(cè)瀏覽器  271
10.5.3  屬性  271
10.6  事件  273
10.7  頁(yè)面的生存期  275
10.7.1  Page_Load()  276
10.7.2  事件處理  276
10.7.3  Page_Unload()  277
10.8  理解Web控件:Wrox United應(yīng)用程序  277
10.8.1  內(nèi)生控件  281
10.8.2  數(shù)據(jù)顯示控件  288
10.8.3  多功能控件  298
10.8.4  Web Matrix控件  309
10.8.5  驗(yàn)證控件  313
10.9  小結(jié)  317
10.10  練習(xí)  318
第11章  用戶和應(yīng)用程序  319
11.1  存儲(chǔ)Web應(yīng)用程序中的信息  319
11.1.1  Cookies  320
11.1.2  會(huì)話  330
11.1.3  會(huì)話的工作原理  330
11.2  應(yīng)用程序狀態(tài)  340
11.3  響應(yīng)應(yīng)用程序和會(huì)話事件  345
11.4  高速緩存  348
11.5  有關(guān)狀態(tài)的建議  352
11.5.1  使用Cookie的場(chǎng)合  353
11.5.2  使用會(huì)話的場(chǎng)合  353
11.5.3  使用應(yīng)用程序狀態(tài)的場(chǎng)合  353
11.5.4  使用高速緩存的場(chǎng)合  353
11.5.5  其他狀態(tài)管理技術(shù)  354
11.5.6  在頁(yè)面上使用多種狀態(tài)管理技術(shù)  354
11.6  小結(jié)  362
11.7  練習(xí)  362
第12章  ASP.NET的可復(fù)用代碼  364
12.1  封裝  364
12.2  組件  365
12.2.1  為什么要使用組件  366
12.2.2  把組件的理論應(yīng)用到應(yīng)用程序上  367
12.3  用戶控件  367
12.4  后臺(tái)編碼  382
12.5  小結(jié)  389
12.6  練習(xí)  389
第13章  .NET程序集和定制控件  391
13.1  三層應(yīng)用程序設(shè)計(jì)  391
13.2  ASP.NET應(yīng)用程序設(shè)計(jì)  393
13.3  .NET程序集  394
13.3.1  什么是編譯  396
13.3.2  在ASP.NET頁(yè)面中訪問(wèn)組件  399
13.3.3  XCopy部署  401
13.3.4  訪問(wèn)其他地方的程序集  402
13.3.5  用其他語(yǔ)言編寫(xiě)代碼  403
13.3.6  數(shù)據(jù)訪問(wèn)組件  407
13.4  定制服務(wù)器控件  413
13.4.1  什么是定制控件  413
13.4.2  復(fù)合定制控件  421
13.5  小結(jié)  427
13.6  練習(xí)  428
第14章  調(diào)試和錯(cuò)誤處理  429
14.1  幾個(gè)好的習(xí)慣  429
14.2  好的編碼方式  430
14.2.1  縮進(jìn)代碼  430
14.2.2  使代碼條理化  431
14.2.3  給代碼加上注釋  431
14.2.4  使用Page的顯式類(lèi)型聲明設(shè)置  432
14.2.5  使用Page的嚴(yán)格轉(zhuǎn)換類(lèi)型設(shè)置  432
14.2.6  把變量轉(zhuǎn)換為正確的數(shù)據(jù)類(lèi)型  432
14.2.7  代碼的中斷  433
14.3  錯(cuò)誤的來(lái)源  434
14.3.1  語(yǔ)法錯(cuò)誤  434
14.3.2  邏輯(運(yùn)行)錯(cuò)誤  437
14.3.3  系統(tǒng)錯(cuò)誤  442
14.4  查找錯(cuò)誤  442
14.4.1  Debug模式  444
14.4.2  跟蹤  445
14.5  處理錯(cuò)誤  451
14.5.1  非結(jié)構(gòu)化的錯(cuò)誤處理  451
14.5.2  結(jié)構(gòu)化的錯(cuò)誤處理  457
14.5.3  以編程方式處理錯(cuò)誤  462
14.6  通知和日志  464
14.6.1  定制的錯(cuò)誤消息  464
14.6.2  寫(xiě)入事件日志  467
14.6.3  給站點(diǎn)管理員發(fā)送郵件  470
14.7  小結(jié)  472
14.8  練習(xí)  472
第15章  配置和優(yōu)化  474
15.1  配置概述  474
15.1.1  瀏覽.config文件  475
15.1.2  配置文件  477
15.1.3  配置文件的結(jié)構(gòu)  479
15.2  性能優(yōu)化  485
15.3  提示和技巧  500
15.4  小結(jié)  501
15.5  練習(xí)  501
第16章  Web服務(wù)  502
16.1  什么是Web服務(wù)  502
16.2  HTTP、XML和Web服務(wù)  506
16.3  簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(SOAP)  509
16.4  建立ASP.NET Web服務(wù)  510
16.4.1  處理指令  510
16.4.2  命名空間  511
16.4.3  公共類(lèi)  511
16.4.4  Web方法  511
16.4.5  測(cè)試Web服務(wù)  514
16.4.6  使用Web服務(wù)  516
16.5  使用Web服務(wù)  520
16.5.1  代理程序的工作原理  521
16.5.2  創(chuàng)建一個(gè)代理  522
16.6  為Wrox United應(yīng)用程序創(chuàng)建Web服務(wù)  525
16.7  Web 服務(wù)發(fā)現(xiàn)  532
16.8  Web服務(wù)的安全性  532
16.8.1  用戶名/密碼組合或注冊(cè)表項(xiàng)  533
16.8.2  安全套接字層(SSL)  535
16.8.3  IP地址約束  536
16.8.4  Web Services Enhancements  536
16.9  其他考慮  536
16.9.1  網(wǎng)絡(luò)連接  536
16.9.2  異步方法調(diào)用  537
16.9.3  服務(wù)的盜用  537
16.9.4  供應(yīng)商的償付能力  538
16.9.5  相互依賴的場(chǎng)合  538
16.10  小結(jié)  538
16.11  練習(xí)  539
第17章  ASP.NET的安全性  540
17.1  安全性的概念  540
17.2  ASP.NET安全性模型  541
17.3  身份驗(yàn)證  542
17.3.1  實(shí)現(xiàn)基于表單的身份驗(yàn)證  542
17.3.2  使用數(shù)據(jù)庫(kù)的基于表單的身份驗(yàn)證  550
17.4  授權(quán)  554
17.5  給WroxUnited應(yīng)用程序添加身份驗(yàn)證功能  556
17.6  使用SSL進(jìn)行加密  566
17.7  小結(jié)  568
17.8  練習(xí)  568
附錄A  習(xí)題答案  569
附錄B  Web Matrix快速入門(mén)  622
附錄C  Wrox United數(shù)據(jù)庫(kù)  634
附錄D  使用Visual Studio.NET開(kāi)發(fā)Web應(yīng)用程序  643
附錄E  安裝和配置IIS  681

本目錄推薦

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