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

ASP.NET 1.1高級(jí)編程

ASP.NET 1.1高級(jí)編程

定 價(jià):¥128.00

作 者: (美)Alex Homer 等著;李敏波 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: ASP.NET

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302096184 出版時(shí)間: 2005-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 1139 字?jǐn)?shù):  

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

  本書(shū)理論聯(lián)系實(shí)際,全面深入地介紹了ASP.NET1.1的強(qiáng)大功能和各種實(shí)用技術(shù),內(nèi)容包括ASP.NETWeb頁(yè)面的基礎(chǔ)知識(shí)、服務(wù)器控件和數(shù)據(jù)管理,以及Web服務(wù)、程序調(diào)試、性能優(yōu)化、程序遷移和實(shí)時(shí)應(yīng)用程序等。本書(shū)已針對(duì)ASP.NET1.1修正了所有代碼和相關(guān)描述,同時(shí)介紹了1.1版本中對(duì)安全性和性能方面的改進(jìn)。通過(guò)本書(shū)的學(xué)習(xí),讀者可以全面掌握利用.NETFramework進(jìn)行Web應(yīng)用程序開(kāi)發(fā)的技巧。本書(shū)主要內(nèi)容●ASP.NET和.NETFramework的基礎(chǔ)概念●使用服務(wù)器控件以及數(shù)據(jù)管理技術(shù)創(chuàng)建ASP.NET1.1頁(yè)面●開(kāi)發(fā)、保護(hù)和配置Web應(yīng)用程序●在1.1版本中對(duì)安全性和性能方面的改進(jìn)●Web服務(wù)和ASP.NET在移動(dòng)領(lǐng)域的應(yīng)用●調(diào)試、性能優(yōu)化、程序遷移和互操作性能●ASP.NET1.1技術(shù)在實(shí)際環(huán)境中的應(yīng)用本書(shū)讀者對(duì)象●具有ASP編程基礎(chǔ)知識(shí)的程序員●熟悉VB或基于C的語(yǔ)法(C++、Java或C#)的程序員●希望利用.NETFramework開(kāi)發(fā)復(fù)雜的ASP.NET1.1應(yīng)用程序的程序員●希望對(duì)ASP.NET1.1的新技術(shù)進(jìn)行全面深入了解的讀者

作者簡(jiǎn)介

暫缺《ASP.NET 1.1高級(jí)編程》作者簡(jiǎn)介

圖書(shū)目錄

第1章  ASP.NET概述  1
1.1  是升級(jí)還是創(chuàng)新  1
1.2  開(kāi)始使用ASP.NET  2
1.3  安裝.NET  2
1.3.1  配置范例  3
1.3.2  運(yùn)行范例  3
1.4  Visual Studio .NET 2003  5
1.5  在Visual Studio .NET 2003中創(chuàng)建ASP.NET應(yīng)用程序  7
1.6  ASP.NET與ASP的區(qū)別  8
1.6.1  使用新技術(shù)的原因  8
1.6.2  ASP.NET的優(yōu)點(diǎn)  9
1.7  編寫(xiě)ASP.NET頁(yè)面  18
1.7.1  創(chuàng)建Web站點(diǎn)  18
1.7.2  頁(yè)面范例  18
1.8  本章小結(jié)  21
第2章  認(rèn)識(shí).NET Framework  22
2.1  .NET簡(jiǎn)介  23
2.1.1  .NET的組成  23
2.1.2  .NET戰(zhàn)略  23
2.1.3  Windows DNA存在的問(wèn)題  25
2.1.4  需要.NET的原因  27
2.2  公共語(yǔ)言運(yùn)行庫(kù)(CLR)  31
2.2.1  CLR服務(wù)  31
2.2.2  通用功能  32
2.2.3  使用對(duì)象  32
2.2.4  命名空間  33
2.2.5  通用類(lèi)型系統(tǒng)  34
2.2.6  程序集——版本化和安全性代碼  40
2.2.7  CLR和COM  44
2.2.8  中間語(yǔ)言  44
2.2.9  應(yīng)用程序域  45
2.3  .NET Framework詳解  46
2.3.1  應(yīng)用程序開(kāi)發(fā)技術(shù)  47
2.3.2  類(lèi)庫(kù)  49
2.3.3  基類(lèi)庫(kù)  49
2.4  ASP.NET的設(shè)計(jì)目標(biāo)  50
2.4.1  消除對(duì)腳本引擎的依賴(lài)性  51
2.4.2  性能  51
2.4.3  在ASP基礎(chǔ)上的升級(jí)  52
2.4.4  便于部署  52
2.4.5  強(qiáng)大的工具支持  53
2.4.6  更簡(jiǎn)單、更靈活的配置  54
2.4.7  分解的“開(kāi)放”設(shè)計(jì)  55
2.4.8  與語(yǔ)言無(wú)關(guān)  57
2.4.9  代碼更少、更簡(jiǎn)練、更易于維護(hù)  58
2.4.10  功能強(qiáng)大的身份確認(rèn)模型  58
2.4.11  正確認(rèn)識(shí)錯(cuò)誤的存在  59
2.5  本章小結(jié)  59
第3章  .NET語(yǔ)言  60
3.1  所提供的語(yǔ)言  61
3.1.1  VBScript何去何從  61
3.1.2  Visual Studio還是Notepad  61
3.2  Visual Basic .NET  62
3.2.1  面向?qū)ο蠊δ?nbsp; 62
3.2.2  語(yǔ)言的變化  71
3.3  C#  75
3.3.1  類(lèi)  76
3.3.2  方法  77
3.3.3  屬性  78
3.3.4  構(gòu)造函數(shù)  79
3.3.5  析構(gòu)函數(shù)  79
3.3.6  繼承性  80
3.3.7  接口  81
3.3.8  引用  82
3.3.9  異常處理  82
3.3.10  XML文檔  84
3.3.11  非安全代碼  87
3.3.12  運(yùn)算符重載  88
3.4  JScript .NET  88
3.5  C++  89
3.6  Visual J# .NET  89
3.7  所支持的其他語(yǔ)言  89
3.8  .NET語(yǔ)言編譯器  90
3.9  CLR的優(yōu)點(diǎn)  93
3.9.1  通用API  93
3.9.2  通用類(lèi)型  94
3.9.3  跨語(yǔ)言繼承性  95
3.9.4  跨語(yǔ)言調(diào)試和記錄  97
3.10  性能問(wèn)題  97
3.10.1  語(yǔ)言  97
3.10.2  后期綁定代碼  97
3.11  常用范例  98
3.11.1  變量聲明  98
3.11.2  函數(shù)和過(guò)程  98
3.11.3  語(yǔ)法的區(qū)別  99
3.11.4  循環(huán)  100
3.11.5  類(lèi)型轉(zhuǎn)換  102
3.12  本章小結(jié)  103
第4章  編寫(xiě)ASP.NET頁(yè)面  104
4.1  編碼問(wèn)題  104
4.1.1  以前的編碼方式  104
4.1.2  ASP.NET頁(yè)面中的編碼  106
4.1.3  回送識(shí)別  110
4.2  Page類(lèi)  112
4.2.1  HttpRequest 對(duì)象  115
4.2.2  HttpResponse對(duì)象  117
4.2.3  頁(yè)面處理步驟  120
4.2.4  頁(yè)面狀態(tài)  129
4.2.5  頁(yè)面指令  130
4.3  后臺(tái)編碼  135
4.3.1  開(kāi)發(fā)工具中的后臺(tái)編碼  135
4.3.2  使用后臺(tái)編碼  136
4.3.3  在ASP.NET頁(yè)面中繼承后臺(tái)編碼類(lèi)文件  138
4.4  頁(yè)面高速緩存  139
4.4.1  輸出高速緩存范例  139
4.4.2  通過(guò)瀏覽器實(shí)現(xiàn)高速緩存  140
4.5  智能導(dǎo)航  141
4.6  用戶(hù)控件  141
4.6.1  建立用戶(hù)控件的方法  142
4.6.2  用戶(hù)控件屬性  146
4.6.3  用戶(hù)控件事件  147
4.6.4  用戶(hù)控件的后臺(tái)編碼  148
4.6.5  用戶(hù)控件的局部頁(yè)面高速緩存  149
4.7  本章小結(jié)  151
第5章  服務(wù)器控件與驗(yàn)證控件  152
5.1  服務(wù)器控件的概念  152
5.1.1  再論ASP.NET頁(yè)面模型  152
5.1.2  練習(xí)使用服務(wù)器控件  155
5.1.3  關(guān)于范例應(yīng)用程序  156
5.1.4  使用服務(wù)器控件的場(chǎng)合  157
5.1.5  ASP.NET中的可用控件  158
5.2  HTML服務(wù)器控件  159
5.2.1  HtmlControl基類(lèi)  159
5.2.2  HTMLGenericControl類(lèi)  160
5.2.3  HTML控件的專(zhuān)有類(lèi)  161
5.2.4  HTML服務(wù)器控件的用法  163
5.2.5  HTML服務(wù)器控件范例  164
5.3  ASP.NET輸入驗(yàn)證控件  181
5.3.1  輸入驗(yàn)證控件的作用  181
5.3.2  BaseValidator類(lèi)  182
5.3.3  驗(yàn)證控件的特有成員  182
5.3.4  驗(yàn)證控件的用法  183
5.4  本章小結(jié)  190
第6章  ASP.NET Web Form控件  191
6.1  基本的ASP.NET Web Form控件  191
6.1.1  為什么要有另外一組控件  192
6.1.2  基類(lèi)WebControl  192
6.1.3  特殊的Web Form控件類(lèi)  194
6.1.4  使用Web Form控件  195
6.1.5  ASP Web Form控件范例  201
6.2  ASP.NET列表控件  216
6.2.1  ListControl基類(lèi)  216
6.2.2  特殊的列表控件類(lèi)  217
6.2.3  使用ASP列表控件  218
6.3  ASP.NET中的其他多功能控件  223
6.4  本章小結(jié)  228
第7章  列表控件和數(shù)據(jù)綁定  229
7.1  獲取范例文件  229
7.2  數(shù)據(jù)綁定的相關(guān)概念  230
7.2.1  在服務(wù)器上完成所有操作  230
7.2.2  顯示數(shù)據(jù)—— ASP和ASP.NET  231
7.2.3  數(shù)據(jù)綁定的語(yǔ)法  232
7.2.4  單值數(shù)據(jù)綁定  232
7.2.5  重復(fù)值數(shù)據(jù)綁定  236
7.2.6  重復(fù)值數(shù)據(jù)綁定的簡(jiǎn)單范例  243
7.3  添加樣式和模板  256
7.3.1  使用樣式屬性  256
7.3.2  給DataGrid控件添加樣式  257
7.3.3  對(duì)數(shù)據(jù)綁定控件使用模板  258
7.3.4  處理數(shù)據(jù)綁定事件  273
7.3.5  對(duì)DataGrid中的行進(jìn)行排序和篩選  275
7.3.6  DataGrid中的自動(dòng)分頁(yè)  280
7.4  使用數(shù)據(jù)綁定控件編輯數(shù)據(jù)  284
7.4.1  利用DataGrid控件編輯數(shù)據(jù)  284
7.4.2  利用DataList控件選擇和編輯數(shù)據(jù)  289
7.5  本章小結(jié)  295
第8章  .NET數(shù)據(jù)管理引論  296
8.1  數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)訪(fǎng)問(wèn)  296
8.1.1  轉(zhuǎn)向分布式環(huán)境  297
8.1.2  XML——將來(lái)的數(shù)據(jù)格式  297
8.1.3  是否是另一項(xiàng)數(shù)據(jù)訪(fǎng)問(wèn)技術(shù)  298
8.1.4  .NET意味著斷開(kāi)數(shù)據(jù)的連接  299
8.1.5  .NET意味著XML數(shù)據(jù)  301
8.1.6  .NET意味著托管代碼  301
8.1.7  .NET意味著新的編程模型  301
8.2  .NET中的數(shù)據(jù)管理  302
8.2.1  數(shù)據(jù)管理的系統(tǒng)命名空間  302
8.2.2  導(dǎo)入所需的命名空間  303
8.3  基本的ADO.NET類(lèi)  305
8.3.1  ADO和ADO.NET的技術(shù)比較  306
8.3.2  Connection類(lèi)  307
8.3.3  Command類(lèi)  308
8.3.4  DataAdapter類(lèi)  308
8.3.5  DataSet類(lèi)  310
8.3.6  DataTable類(lèi)  311
8.3.7  DataView類(lèi)  312
8.3.8  DataReader類(lèi)  313
8.3.9  DataReader和DataSet的選取  315
8.3.10  .NET中的關(guān)系數(shù)據(jù)提供程序  315
8.4  .NET中常見(jiàn)的數(shù)據(jù)訪(fǎng)問(wèn)任務(wù)  316
8.4.1  在自己的系統(tǒng)上創(chuàng)建范例  317
8.4.2  ASP.NET與IIS 6.0和Windows Server 2003  318
8.4.3  使用DataReader對(duì)象  319
8.4.4  一個(gè)簡(jiǎn)單的DataSet范例  321
8.4.5  含有多個(gè)表的DataSet范例  323
8.4.6  返回DataSet對(duì)象的用戶(hù)控件  327
8.5  .NET中的XML引論  328
8.5.1  基本的XML對(duì)象  328
8.5.2  XPathNavigator類(lèi)  331
8.5.3  XmlTextWriter類(lèi)  333
8.5.4  XmlReader類(lèi)  333
8.5.5  XmlValidatingReader類(lèi)  334
8.5.6  XslTransform類(lèi)  335
8.6  .NET中常見(jiàn)的XML任務(wù)  335
8.6.1  通過(guò)DOM的XML文檔訪(fǎng)問(wèn)操作  336
8.6.2  使用XPathNavigator對(duì)象的XML文檔訪(fǎng)問(wèn)操作  338
8.6.3  搜索XML文檔  342
8.6.4  XML TextWriter對(duì)象范例  344
8.6.5  XML TextReader對(duì)象范例  347
8.6.6  XSL Transform對(duì)象范例  349
8.7  選擇一種數(shù)據(jù)存儲(chǔ)的方法  350
8.7.1  關(guān)鍵在于訪(fǎng)問(wèn)和處理  351
8.7.2  查詢(xún)的新方法  351
8.7.3  傳輸協(xié)議是大勢(shì)所趨  352
8.7.4  .NET是一套偉大的解決方案  352
8.8  本章小結(jié)  352
第9章  處理關(guān)系數(shù)據(jù)  353
9.1  獲得范例文件  353
9.2  訪(fǎng)問(wèn)復(fù)雜數(shù)據(jù)  354
9.2.1  利用DataReader訪(fǎng)問(wèn)復(fù)雜數(shù)據(jù)  354
9.2.2  通過(guò)DataSet訪(fǎng)問(wèn)復(fù)雜數(shù)據(jù)  356
9.2.3  訪(fǎng)問(wèn)和顯示嵌套的數(shù)據(jù)  357
9.2.4  使用數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程  360
9.3  處理DataTable對(duì)象  368
9.3.1  創(chuàng)建和填充新DataTable的代碼  368
9.3.2  在表中添加數(shù)據(jù)行  369
9.3.3  為DataSet添加表  370
9.3.4  管理約束和默認(rèn)值  370
9.3.5  指定主鍵和外鍵  373
9.3.6  添加、修改、移去和刪除行  377
9.3.7  處理DataTable事件  384
9.3.8  使用表和列映射  388
9.4  數(shù)據(jù)的排序和篩選  391
9.4.1  DataTable對(duì)象中的排序和篩選  391
9.4.2  DataView對(duì)象中的排序和篩選  396
9.5  本章小結(jié)  398
第10章  關(guān)系數(shù)據(jù)源的更新  399
10.1  獲得范例文件  399
10.2  利用Command對(duì)象更新數(shù)據(jù)  400
10.2.1  使用Command對(duì)象和SQL語(yǔ)句  400
10.2.2  使用存儲(chǔ)過(guò)程和Command對(duì)象  403
10.3  使用事務(wù)處理更新數(shù)據(jù)源  406
10.3.1  數(shù)據(jù)庫(kù)事務(wù)  407
10.3.2  基于連接的事務(wù)處理  410
10.4  更新DataSet對(duì)象中的數(shù)據(jù)  414
10.4.1  深入到DataAdapter對(duì)象內(nèi)部  414
10.4.2  使用DataAdapter.Update方法  419
10.4.3  使用存儲(chǔ)過(guò)程更新DataSet  424
10.4.4  DataAdapter中的更新事件  431
10.5  對(duì)并發(fā)數(shù)據(jù)更新的管理  435
10.5.1  避免出現(xiàn)并發(fā)錯(cuò)誤  436
10.5.2  一個(gè)并發(fā)錯(cuò)誤范例  436
10.5.3  僅更新已改變的列  438
10.5.4  利用RowUpdated事件捕獲錯(cuò)誤  443
10.5.5  更新完成后查找錯(cuò)誤  452
10.6  本章小結(jié)  456
第11章  .NET中的XML數(shù)據(jù)管理  457
11.1  獲取范例文件  457
11.2  XML和DataSet對(duì)象  458
11.2.1  DataSet基于XML的方法  458
11.2.2  將數(shù)據(jù)從DataSet寫(xiě)入XML文件  459
11.2.3  將數(shù)據(jù)從XML文件讀入DataSet  462
11.2.4  以字符串的形式從DataSet中得到XML  465
11.2.5  DataSet中的嵌套XML和關(guān)系數(shù)據(jù)  466
11.3  處理XmlDataDocument對(duì)象  470
11.4  直接從SQL Server中讀取XML數(shù)據(jù)  476
11.5  驗(yàn)證XML文檔的有效性  478
11.6  創(chuàng)建和編輯XML文檔  486
11.7  使用XSL和XSLT轉(zhuǎn)換  492
11.7.1  一個(gè)XSL轉(zhuǎn)換的范例  492
11.7.2  用XmlResolver加載樣式表和模式  496
11.8  本章小結(jié)  498
第12章  Web應(yīng)用程序和global.asax  499
12.1  IIS Web根目錄以及應(yīng)用程序  499
12.1.1  創(chuàng)建IIS虛擬目錄  500
12.1.2  把文件夾標(biāo)記為應(yīng)用程序  501
12.1.3  Windows Server 2003  503
12.2  ASP.NET Web應(yīng)用程序  506
12.2.1  注冊(cè)組件  506
12.2.2  應(yīng)用程序代碼:global.asax  510
12.3  應(yīng)用程序狀態(tài)的管理  514
12.3.1  Session—— 管理用戶(hù)狀態(tài)  515
12.3.2  Application—— 管理應(yīng)用程序狀態(tài)  517
12.3.3  Cache—— 管理瞬時(shí)狀態(tài)  519
12.4  應(yīng)用程序事件  528
12.4.1  事件的語(yǔ)法和原型  529
12.4.2  支持的事件  529
12.4.3  事件范例  532
12.5  高級(jí)主題  537
12.5.1  靜態(tài)變量  538
12.5.2  為global.asax使用自己的基類(lèi)  539
12.5.3  將文件擴(kuò)展名映射到ASP.NET中  540
12.5.4  異步應(yīng)用程序事件  542
12.6  本章小結(jié)  547
第13章  ASP.NET的配置  549
13.1  配置綜述  549
13.1.1  ASP的配置  550
13.1.2  ASP.NET的配置  551
13.1.3  配置文件格式  554
13.2  常用的配置設(shè)置  558
13.2.1  通用配置設(shè)置  558
13.2.2  頁(yè)面配置  561
13.3  跟蹤  571
13.3.1  傳統(tǒng)的ASP 跟蹤  571
13.3.2  ASP.NET 跟蹤  572
13.3.3  查看跟蹤輸出  572
13.3.4  跟蹤配置設(shè)置  574
13.4  定制錯(cuò)誤  575
13.4.1  錯(cuò)誤模式  576
13.4.2  總是顯示ASP.NET錯(cuò)誤頁(yè)面  577
13.4.3  定制錯(cuò)誤頁(yè)面  577
13.4.4  配置IIS和ASP.NET來(lái)支持相同的錯(cuò)誤頁(yè)面  578
13.5  身份驗(yàn)證和授權(quán)  579
13.5.1  身份驗(yàn)證  579
13.5.2  護(hù)照驗(yàn)證  581
13.5.3  授權(quán)  582
13.6  Web服務(wù)  582
13.6.1  國(guó)際化和編碼  583
13.6.2  編譯選項(xiàng)  585
13.6.3  執(zhí)行身份的控制  590
13.6.4  用HTTP處理程序來(lái)擴(kuò)展ASP.NET  592
13.6.5  用HTTP模塊擴(kuò)展ASP.NET  596
13.6.6  配置ASP.工作進(jìn)程  597
13.6.7  機(jī)器密鑰  606
13.7  高級(jí)問(wèn)題  607
13.7.1  指定位置  607
13.7.2  設(shè)置路徑  608
13.7.3  鎖定配置設(shè)置  608
13.7.4  定制配置處理程序  611
13.8  本章小結(jié)  613
第14章  保障ASP.NET應(yīng)用程序的安全  614
14.1  Windows 2000和IIS安全性概述  614
14.1.1  安全性需求  614
14.1.2  安全性概念  615
14.1.3  Windows的身份驗(yàn)證過(guò)程  618
14.1.4  在IIS中驗(yàn)證身份  619
14.1.5  在Windows中授權(quán)  623
14.1.6  在IIS中授權(quán)  624
14.2  ASP.NET安全概述  624
14.2.1  ASP.NET安全進(jìn)程  625
14.2.2  ASP.NET模仿  625
14.2.3  Windows Server 2003和IIS 6.0  626
14.2.4  ASP.NET安全選項(xiàng)  630
14.3  程序設(shè)計(jì)的安全和個(gè)性化處理  647
14.3.1  角色和身份概述  647
14.3.2  獲取用戶(hù)的身份和角色  647
14.4  ASP.NET安全范例  649
14.4.1  獲取范例文件  649
14.4.2  在服務(wù)器上建立范例  650
14.4.3  Windows身份驗(yàn)證范例  652
14.4.4  基于表單的身份驗(yàn)證范例  655
14.4.5  簡(jiǎn)單的個(gè)性化范例  667
14.5  ASP.NET進(jìn)程賬戶(hù)和信任級(jí)別  671
14.5.1  指定進(jìn)程賬戶(hù)  671
14.5.2  指定信任級(jí)別  674
14.6  本章小結(jié)  675
第15章  處理集合和列表  677
15.1  處理集合和列表  677
15.2  System.Collections核心接口  678
15.2.1  IEnumerable和IEnumerator接口  679
15.2.2  ICollection和IList接口  682
15.2.3  列表排序——IComparer和IComparable  689
15.2.4  ICollection接口  694
15.2.5  處理字典對(duì)象  699
15.3  System.Collections.Specialized命名空間  711
15.3.1  StringCollection類(lèi)  711
15.3.2  StringDictionary類(lèi)  712
15.4  強(qiáng)制類(lèi)型的集合  712
15.4.1  定義定制類(lèi)型  713
15.4.2  創(chuàng)建集合類(lèi)  714
15.4.3  使用集合類(lèi)  716
15.4.4  DictionaryBase和CollectionBase類(lèi)  717
15.4.5  可任意處理的枚舉對(duì)象  719
15.5  本章小結(jié)  720
第16章  使用其他基類(lèi)  721
16.1  目錄和文件的處理  721
16.1.1  類(lèi)的概述  721
16.1.2  DirectoryInfo類(lèi)和Directory類(lèi)  722
16.1.3  File類(lèi)和FileInfo類(lèi)  724
16.1.4  常見(jiàn)的目錄和文件操作  725
16.2  正則表達(dá)式  756
16.2.1  模式匹配  756
16.2.2  正則表達(dá)式類(lèi)  758
16.3  本章小結(jié)  762
第17章  .NET組件  764
17.1  編寫(xiě)業(yè)務(wù)對(duì)象  764
17.1.1  創(chuàng)建對(duì)象  765
17.1.2  編譯類(lèi)  776
17.1.3  測(cè)試類(lèi)  777
17.2  跨語(yǔ)言繼承  783
17.2.1  跨語(yǔ)言繼承范例  783
17.2.2  .NET中的事務(wù)處理  786
17.2.3  服務(wù)組件  787
17.3  部署組件  791
17.3.1  什么是程序集  791
17.3.2  程序集和版本問(wèn)題  792
17.3.3  程序集清單  793
17.3.4  并排執(zhí)行  795
17.4  本章小結(jié)  795
第18章  建立ASP.NET服務(wù)器控件  796
18.1  編寫(xiě)簡(jiǎn)單的控件  796
18.1.1  創(chuàng)建一個(gè)C#控件  796
18.1.2  Visual Basic中的控件開(kāi)發(fā)  800
18.1.3  多步頁(yè)面顯示  803
18.1.4  組合控件  816
18.2  編寫(xiě)文本框控件  825
18.2.1  IPostBackDataHandler接口  827
18.2.2  引發(fā)事件的控件  829
18.2.3  使用視圖狀態(tài)  836
18.2.4  類(lèi)型和視圖狀態(tài)  842
18.2.5  關(guān)于對(duì)象屬性和UI模板的更多內(nèi)容  843
18.2.6  DataBind和OnDataBinding  852
18.3  其他問(wèn)題  854
18.3.1 訪(fǎng)問(wèn)ASP.NET內(nèi)部對(duì)象  854
18.3.2  編寫(xiě)自適應(yīng)控件  856
18.3.3  控件屬性  857
18.3.4  定制控件構(gòu)建器  858
18.4  用戶(hù)控件  858
18.5  本章小結(jié)  859
第19章  公布Web服務(wù)  860
19.1  Web服務(wù)概況  861
19.1.1  常見(jiàn)問(wèn)題  861
19.1.2  規(guī)范  862
19.2  構(gòu)建ASP.NET Web服務(wù)  863
19.3  編寫(xiě)ASP.NET Web服務(wù)  869
19.3.1  內(nèi)聯(lián)  869
19.3.2  后臺(tái)編碼  869
19.3.3  WebService指令  870
19.3.4  應(yīng)用程序代碼  872
19.4  協(xié)議  875
19.4.1  HTTP-GET  875
19.4.2  HTTP-POST  876
19.4.3  SOAP  876
19.5  數(shù)據(jù)類(lèi)型  877
19.6  WebMethod和WebService屬性  878
19.6.1  WebMethod屬性  878
19.6.2  WebService屬性  885
19.7  設(shè)計(jì)ASP.NET Web服務(wù)  890
19.7.1  繁瑣和簡(jiǎn)潔  890
19.7.2  無(wú)狀態(tài)與有狀態(tài)  891
19.7.3  高速緩存與靜態(tài)  892
19.7.4  異步與同步  893
19.8  高級(jí)ASP.NET Web服務(wù)  894
19.8.1  控制并整理XML  894
19.8.2  修改Web服務(wù)幫助頁(yè)  897
19.8.3  SOAP頭  898
19.9  本章小結(jié)  903
第20章  使用Web服務(wù)  904
20.1  查找和描述Web服務(wù)  904
20.1.1  UDDI  905
20.1.2  Web服務(wù)描述語(yǔ)言  907
20.2  構(gòu)建Web服務(wù)代理  910
20.2.1  Fibonacci代理  911
20.2.2  使用Visual Studio .NET  913
20.2.3  使用wsdl.exe  917
20.3  使用代理類(lèi)  922
20.3.1  控制超時(shí)  922
20.3.2  設(shè)置URL  923
20.3.3  為訪(fǎng)問(wèn)Web服務(wù)器設(shè)置代理  924
20.3.4  維護(hù)狀態(tài)  925
20.4  從Web站點(diǎn)到Web服務(wù)  928
20.4.1  編寫(xiě)WSDL  928
20.4.2  構(gòu)建代理  930
20.4.3  使用ScreenScrape代理  931
20.5  設(shè)計(jì)選擇  933
20.5.1  SOAP異常  933
20.5.2  使用SOAP頭文件  935
20.6  Web服務(wù)的安全性  938
20.6.1  ASP.NET身份驗(yàn)證和授權(quán)  938
20.6.2  HTTPS加密和客戶(hù)證書(shū)  943
20.7  高級(jí)主題  946
20.7.1  定制的身份驗(yàn)證和授權(quán)  947
20.7.2  SOAP Extensions  952
20.8  本章小結(jié)  960
第21章  移動(dòng)控件  961
21.1  無(wú)線(xiàn)Web概述  961
21.1.1  WAP  963
21.1.2  WML  964
21.1.3  設(shè)備的互操作性  969
21.2  移動(dòng)控件  970
21.2.1  簡(jiǎn)單范例  971
21.2.2  查看生成的代碼  973
21.2.3  移動(dòng)控件窗體  976
21.2.4  控件引用  978
21.2.5  <mobile:Label>  978
21.2.6  <mobile:Link>  979
21.2.7  <mobile:Image>  981
21.2.8  <mobile:Command>  983
21.2.9   <mobile:TextBox>  984
21.2.10  <mobile:List>  986
21.2.11  <mobile:SelectionList>  990
21.2.12  <mobile:ObjectList>  992
21.2.13  <mobile: PhoneCall>  998
21.2.14  <mobile:Calendar>  999
21.2.15  <mobile:TextView>  1002
21.2.16  <mobile:AdRotator>  1002
21.2.17  <mobile:Panel>  1002
21.2.18  驗(yàn)證控件  1002
21.3  移動(dòng)控件的高級(jí)主題  1004
21.3.1  設(shè)置樣式  1004
21.3.2  使用設(shè)備的功能  1005
21.3.3  模板  1009
21.3.4  分頁(yè)  1011
21.4  本章小結(jié)和未來(lái)展望  1013
21.4.1  移動(dòng)Internet的未來(lái)發(fā)展  1013
21.4.2  移動(dòng)控件的未來(lái)發(fā)展  1013
第22章  跟蹤、錯(cuò)誤處理、調(diào)試和性能  1015
22.1  跟蹤  1015
22.1.1  頁(yè)面級(jí)跟蹤  1015
22.1.2  寫(xiě)跟蹤信息  1017
22.1.3  應(yīng)用程序級(jí)跟蹤  1020
22.2  錯(cuò)誤處理  1021
22.2.1  結(jié)構(gòu)化的異常處理  1021
22.2.2  ASP.NET錯(cuò)誤處理  1027
22.2.3  向管理員通知錯(cuò)誤  1029
22.3  調(diào)試  1031
22.3.1  SDK調(diào)試器  1032
22.3.2  在Visual Studio .NET中調(diào)試代碼  1034
22.4  測(cè)試與性能  1035
22.4.1  實(shí)施  1036
22.4.2  抽樣  1043
22.4.3  定制抽樣  1043
22.4.4  分析  1046
22.5  本章小結(jié)  1046
第23章  遷移和互操作性  1047
23.1  遷移、集成還是重寫(xiě)  1047
23.1.1  遷移  1048
23.1.2  集成  1048
23.1.3  重寫(xiě)  1048
23.1.4  不做任何改動(dòng)  1048
23.2  ASP.NET  1049
23.2.1  準(zhǔn)備工作  1049
23.2.2  內(nèi)部對(duì)象  1049
23.2.3  頁(yè)面的改變  1057
23.3  語(yǔ)言的變化  1058
23.4  互操作性  1061
23.4.1  跨邊界  1061
23.4.2  在.NET中使用COM對(duì)象  1064
23.4.3  在COM中使用.NET組件  1067
23.4.4  API調(diào)用  1074
23.5  本章小結(jié)  1080
第24章  案例研究——IBuyAdventure.NET  1081
24.1  應(yīng)用程序概述  1081
24.2  IBuyAdventure.NET (IBA.NET)  1081
24.2.1  目標(biāo)用戶(hù)  1082
24.2.2  伸縮性——  Web解決方案平臺(tái)  1082
24.2.3  設(shè)計(jì)企業(yè)的伸縮性  1082
24.3  業(yè)務(wù)對(duì)象和程序集  1083
24.3.1  ProductsDB業(yè)務(wù)對(duì)象  1083
24.3.2  程序集  1087
24.4  IBuyAdventure .NET 數(shù)據(jù)庫(kù)  1089
24.4.1  Accounts表  1089
24.4.2  Orders表  1089
24.4.3  Products表  1090
24.4.4  ShoppingCarts表  1090
24.5  應(yīng)用程序的用戶(hù)界面  1091
24.6  IBuyAdventure.NET中的用戶(hù)控件  1092
24.6.1  只有一個(gè)服務(wù)器端的<form>元素  1095
24.6.2  用C#來(lái)編寫(xiě)用戶(hù)控件和代碼  1095
24.6.3  特殊用戶(hù)控件—— Specials.ascx  1097
24.6.4  類(lèi)別用戶(hù)控件—— Categories.ascx  1099
24.6.5  產(chǎn)品詳細(xì)說(shuō)明  1104
24.6.6  購(gòu)物車(chē)  1105
24.6.7  顯示購(gòu)物車(chē)和改變訂單  1109
24.6.8  結(jié)賬處理與安全性  1114
24.6.9  結(jié)賬處理  1119
24.7  本章小結(jié)  1123
附錄A  公用的系統(tǒng)命名空間  1124
附錄B  提高性能的技巧  1128
B.1  管理視圖狀態(tài)  1128
B.2  管理會(huì)話(huà)狀態(tài)  1128
B.3  使用輸出高速緩存  1129
B.4  僅在合適的位置使用服務(wù)器控件  1129
B.5  使用DataReader,而不是DataSet  1130
B.6  使用SQL TDS類(lèi)訪(fǎng)問(wèn)數(shù)據(jù)  1130
B.7  盡可能使用數(shù)據(jù)綁定  1130
B.8  在Visual Basic中使用Option Explicit或Strict  1130
B.9  對(duì)組件使用早期綁定  1131
B.10  避免ASP兼容性問(wèn)題  1131
B.11  記住新的請(qǐng)求和響應(yīng)對(duì)象  1132
附錄C  ASP.NET 1.1中的變動(dòng)  1133
C.1  新的命名空間  1133
C.2  System命名空間中的變化  1133
C.3  System.Data命名空間中的變化  1133
C.4  System.IO命名空間中的變化  1133
C.5  System.Net命名空間中的變化  1134
C.6  System.Web命名空間中的變化  1134
C.7  Web服務(wù)類(lèi)中的變化  1136
C.8  System.Xml命名空間中的變化  1136
附錄D  參考資料及其他信息  1137

本目錄推薦

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