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

ASP.NET 1.1高級編程

ASP.NET 1.1高級編程

定 價:¥128.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《ASP.NET 1.1高級編程》作者簡介

圖書目錄

第1章  ASP.NET概述  1
1.1  是升級還是創(chuàng)新  1
1.2  開始使用ASP.NET  2
1.3  安裝.NET  2
1.3.1  配置范例  3
1.3.2  運行范例  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)點  9
1.7  編寫ASP.NET頁面  18
1.7.1  創(chuàng)建Web站點  18
1.7.2  頁面范例  18
1.8  本章小結(jié)  21
第2章  認(rèn)識.NET Framework  22
2.1  .NET簡介  23
2.1.1  .NET的組成  23
2.1.2  .NET戰(zhàn)略  23
2.1.3  Windows DNA存在的問題  25
2.1.4  需要.NET的原因  27
2.2  公共語言運行庫(CLR)  31
2.2.1  CLR服務(wù)  31
2.2.2  通用功能  32
2.2.3  使用對象  32
2.2.4  命名空間  33
2.2.5  通用類型系統(tǒng)  34
2.2.6  程序集——版本化和安全性代碼  40
2.2.7  CLR和COM  44
2.2.8  中間語言  44
2.2.9  應(yīng)用程序域  45
2.3  .NET Framework詳解  46
2.3.1  應(yīng)用程序開發(fā)技術(shù)  47
2.3.2  類庫  49
2.3.3  基類庫  49
2.4  ASP.NET的設(shè)計目標(biāo)  50
2.4.1  消除對腳本引擎的依賴性  51
2.4.2  性能  51
2.4.3  在ASP基礎(chǔ)上的升級  52
2.4.4  便于部署  52
2.4.5  強大的工具支持  53
2.4.6  更簡單、更靈活的配置  54
2.4.7  分解的“開放”設(shè)計  55
2.4.8  與語言無關(guān)  57
2.4.9  代碼更少、更簡練、更易于維護(hù)  58
2.4.10  功能強大的身份確認(rèn)模型  58
2.4.11  正確認(rèn)識錯誤的存在  59
2.5  本章小結(jié)  59
第3章  .NET語言  60
3.1  所提供的語言  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  語言的變化  71
3.3  C#  75
3.3.1  類  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  運算符重載  88
3.4  JScript .NET  88
3.5  C++  89
3.6  Visual J# .NET  89
3.7  所支持的其他語言  89
3.8  .NET語言編譯器  90
3.9  CLR的優(yōu)點  93
3.9.1  通用API  93
3.9.2  通用類型  94
3.9.3  跨語言繼承性  95
3.9.4  跨語言調(diào)試和記錄  97
3.10  性能問題  97
3.10.1  語言  97
3.10.2  后期綁定代碼  97
3.11  常用范例  98
3.11.1  變量聲明  98
3.11.2  函數(shù)和過程  98
3.11.3  語法的區(qū)別  99
3.11.4  循環(huán)  100
3.11.5  類型轉(zhuǎn)換  102
3.12  本章小結(jié)  103
第4章  編寫ASP.NET頁面  104
4.1  編碼問題  104
4.1.1  以前的編碼方式  104
4.1.2  ASP.NET頁面中的編碼  106
4.1.3  回送識別  110
4.2  Page類  112
4.2.1  HttpRequest 對象  115
4.2.2  HttpResponse對象  117
4.2.3  頁面處理步驟  120
4.2.4  頁面狀態(tài)  129
4.2.5  頁面指令  130
4.3  后臺編碼  135
4.3.1  開發(fā)工具中的后臺編碼  135
4.3.2  使用后臺編碼  136
4.3.3  在ASP.NET頁面中繼承后臺編碼類文件  138
4.4  頁面高速緩存  139
4.4.1  輸出高速緩存范例  139
4.4.2  通過瀏覽器實現(xiàn)高速緩存  140
4.5  智能導(dǎo)航  141
4.6  用戶控件  141
4.6.1  建立用戶控件的方法  142
4.6.2  用戶控件屬性  146
4.6.3  用戶控件事件  147
4.6.4  用戶控件的后臺編碼  148
4.6.5  用戶控件的局部頁面高速緩存  149
4.7  本章小結(jié)  151
第5章  服務(wù)器控件與驗證控件  152
5.1  服務(wù)器控件的概念  152
5.1.1  再論ASP.NET頁面模型  152
5.1.2  練習(xí)使用服務(wù)器控件  155
5.1.3  關(guān)于范例應(yīng)用程序  156
5.1.4  使用服務(wù)器控件的場合  157
5.1.5  ASP.NET中的可用控件  158
5.2  HTML服務(wù)器控件  159
5.2.1  HtmlControl基類  159
5.2.2  HTMLGenericControl類  160
5.2.3  HTML控件的專有類  161
5.2.4  HTML服務(wù)器控件的用法  163
5.2.5  HTML服務(wù)器控件范例  164
5.3  ASP.NET輸入驗證控件  181
5.3.1  輸入驗證控件的作用  181
5.3.2  BaseValidator類  182
5.3.3  驗證控件的特有成員  182
5.3.4  驗證控件的用法  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  基類WebControl  192
6.1.3  特殊的Web Form控件類  194
6.1.4  使用Web Form控件  195
6.1.5  ASP Web Form控件范例  201
6.2  ASP.NET列表控件  216
6.2.1  ListControl基類  216
6.2.2  特殊的列表控件類  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ù)綁定的語法  232
7.2.4  單值數(shù)據(jù)綁定  232
7.2.5  重復(fù)值數(shù)據(jù)綁定  236
7.2.6  重復(fù)值數(shù)據(jù)綁定的簡單范例  243
7.3  添加樣式和模板  256
7.3.1  使用樣式屬性  256
7.3.2  給DataGrid控件添加樣式  257
7.3.3  對數(shù)據(jù)綁定控件使用模板  258
7.3.4  處理數(shù)據(jù)綁定事件  273
7.3.5  對DataGrid中的行進(jìn)行排序和篩選  275
7.3.6  DataGrid中的自動分頁  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ù)存儲和數(shù)據(jù)訪問  296
8.1.1  轉(zhuǎn)向分布式環(huán)境  297
8.1.2  XML——將來的數(shù)據(jù)格式  297
8.1.3  是否是另一項數(shù)據(jù)訪問技術(shù)  298
8.1.4  .NET意味著斷開數(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類  305
8.3.1  ADO和ADO.NET的技術(shù)比較  306
8.3.2  Connection類  307
8.3.3  Command類  308
8.3.4  DataAdapter類  308
8.3.5  DataSet類  310
8.3.6  DataTable類  311
8.3.7  DataView類  312
8.3.8  DataReader類  313
8.3.9  DataReader和DataSet的選取  315
8.3.10  .NET中的關(guān)系數(shù)據(jù)提供程序  315
8.4  .NET中常見的數(shù)據(jù)訪問任務(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對象  319
8.4.4  一個簡單的DataSet范例  321
8.4.5  含有多個表的DataSet范例  323
8.4.6  返回DataSet對象的用戶控件  327
8.5  .NET中的XML引論  328
8.5.1  基本的XML對象  328
8.5.2  XPathNavigator類  331
8.5.3  XmlTextWriter類  333
8.5.4  XmlReader類  333
8.5.5  XmlValidatingReader類  334
8.5.6  XslTransform類  335
8.6  .NET中常見的XML任務(wù)  335
8.6.1  通過DOM的XML文檔訪問操作  336
8.6.2  使用XPathNavigator對象的XML文檔訪問操作  338
8.6.3  搜索XML文檔  342
8.6.4  XML TextWriter對象范例  344
8.6.5  XML TextReader對象范例  347
8.6.6  XSL Transform對象范例  349
8.7  選擇一種數(shù)據(jù)存儲的方法  350
8.7.1  關(guān)鍵在于訪問和處理  351
8.7.2  查詢的新方法  351
8.7.3  傳輸協(xié)議是大勢所趨  352
8.7.4  .NET是一套偉大的解決方案  352
8.8  本章小結(jié)  352
第9章  處理關(guān)系數(shù)據(jù)  353
9.1  獲得范例文件  353
9.2  訪問復(fù)雜數(shù)據(jù)  354
9.2.1  利用DataReader訪問復(fù)雜數(shù)據(jù)  354
9.2.2  通過DataSet訪問復(fù)雜數(shù)據(jù)  356
9.2.3  訪問和顯示嵌套的數(shù)據(jù)  357
9.2.4  使用數(shù)據(jù)庫的存儲過程  360
9.3  處理DataTable對象  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對象中的排序和篩選  391
9.4.2  DataView對象中的排序和篩選  396
9.5  本章小結(jié)  398
第10章  關(guān)系數(shù)據(jù)源的更新  399
10.1  獲得范例文件  399
10.2  利用Command對象更新數(shù)據(jù)  400
10.2.1  使用Command對象和SQL語句  400
10.2.2  使用存儲過程和Command對象  403
10.3  使用事務(wù)處理更新數(shù)據(jù)源  406
10.3.1  數(shù)據(jù)庫事務(wù)  407
10.3.2  基于連接的事務(wù)處理  410
10.4  更新DataSet對象中的數(shù)據(jù)  414
10.4.1  深入到DataAdapter對象內(nèi)部  414
10.4.2  使用DataAdapter.Update方法  419
10.4.3  使用存儲過程更新DataSet  424
10.4.4  DataAdapter中的更新事件  431
10.5  對并發(fā)數(shù)據(jù)更新的管理  435
10.5.1  避免出現(xiàn)并發(fā)錯誤  436
10.5.2  一個并發(fā)錯誤范例  436
10.5.3  僅更新已改變的列  438
10.5.4  利用RowUpdated事件捕獲錯誤  443
10.5.5  更新完成后查找錯誤  452
10.6  本章小結(jié)  456
第11章  .NET中的XML數(shù)據(jù)管理  457
11.1  獲取范例文件  457
11.2  XML和DataSet對象  458
11.2.1  DataSet基于XML的方法  458
11.2.2  將數(shù)據(jù)從DataSet寫入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對象  470
11.4  直接從SQL Server中讀取XML數(shù)據(jù)  476
11.5  驗證XML文檔的有效性  478
11.6  創(chuàng)建和編輯XML文檔  486
11.7  使用XSL和XSLT轉(zhuǎn)換  492
11.7.1  一個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  注冊組件  506
12.2.2  應(yīng)用程序代碼:global.asax  510
12.3  應(yīng)用程序狀態(tài)的管理  514
12.3.1  Session—— 管理用戶狀態(tài)  515
12.3.2  Application—— 管理應(yīng)用程序狀態(tài)  517
12.3.3  Cache—— 管理瞬時狀態(tài)  519
12.4  應(yīng)用程序事件  528
12.4.1  事件的語法和原型  529
12.4.2  支持的事件  529
12.4.3  事件范例  532
12.5  高級主題  537
12.5.1  靜態(tài)變量  538
12.5.2  為global.asax使用自己的基類  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  頁面配置  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  定制錯誤  575
13.4.1  錯誤模式  576
13.4.2  總是顯示ASP.NET錯誤頁面  577
13.4.3  定制錯誤頁面  577
13.4.4  配置IIS和ASP.NET來支持相同的錯誤頁面  578
13.5  身份驗證和授權(quán)  579
13.5.1  身份驗證  579
13.5.2  護(hù)照驗證  581
13.5.3  授權(quán)  582
13.6  Web服務(wù)  582
13.6.1  國際化和編碼  583
13.6.2  編譯選項  585
13.6.3  執(zhí)行身份的控制  590
13.6.4  用HTTP處理程序來擴(kuò)展ASP.NET  592
13.6.5  用HTTP模塊擴(kuò)展ASP.NET  596
13.6.6  配置ASP.工作進(jìn)程  597
13.6.7  機器密鑰  606
13.7  高級問題  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的身份驗證過程  618
14.1.4  在IIS中驗證身份  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安全選項  630
14.3  程序設(shè)計的安全和個性化處理  647
14.3.1  角色和身份概述  647
14.3.2  獲取用戶的身份和角色  647
14.4  ASP.NET安全范例  649
14.4.1  獲取范例文件  649
14.4.2  在服務(wù)器上建立范例  650
14.4.3  Windows身份驗證范例  652
14.4.4  基于表單的身份驗證范例  655
14.4.5  簡單的個性化范例  667
14.5  ASP.NET進(jìn)程賬戶和信任級別  671
14.5.1  指定進(jìn)程賬戶  671
14.5.2  指定信任級別  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  處理字典對象  699
15.3  System.Collections.Specialized命名空間  711
15.3.1  StringCollection類  711
15.3.2  StringDictionary類  712
15.4  強制類型的集合  712
15.4.1  定義定制類型  713
15.4.2  創(chuàng)建集合類  714
15.4.3  使用集合類  716
15.4.4  DictionaryBase和CollectionBase類  717
15.4.5  可任意處理的枚舉對象  719
15.5  本章小結(jié)  720
第16章  使用其他基類  721
16.1  目錄和文件的處理  721
16.1.1  類的概述  721
16.1.2  DirectoryInfo類和Directory類  722
16.1.3  File類和FileInfo類  724
16.1.4  常見的目錄和文件操作  725
16.2  正則表達(dá)式  756
16.2.1  模式匹配  756
16.2.2  正則表達(dá)式類  758
16.3  本章小結(jié)  762
第17章  .NET組件  764
17.1  編寫業(yè)務(wù)對象  764
17.1.1  創(chuàng)建對象  765
17.1.2  編譯類  776
17.1.3  測試類  777
17.2  跨語言繼承  783
17.2.1  跨語言繼承范例  783
17.2.2  .NET中的事務(wù)處理  786
17.2.3  服務(wù)組件  787
17.3  部署組件  791
17.3.1  什么是程序集  791
17.3.2  程序集和版本問題  792
17.3.3  程序集清單  793
17.3.4  并排執(zhí)行  795
17.4  本章小結(jié)  795
第18章  建立ASP.NET服務(wù)器控件  796
18.1  編寫簡單的控件  796
18.1.1  創(chuàng)建一個C#控件  796
18.1.2  Visual Basic中的控件開發(fā)  800
18.1.3  多步頁面顯示  803
18.1.4  組合控件  816
18.2  編寫文本框控件  825
18.2.1  IPostBackDataHandler接口  827
18.2.2  引發(fā)事件的控件  829
18.2.3  使用視圖狀態(tài)  836
18.2.4  類型和視圖狀態(tài)  842
18.2.5  關(guān)于對象屬性和UI模板的更多內(nèi)容  843
18.2.6  DataBind和OnDataBinding  852
18.3  其他問題  854
18.3.1 訪問ASP.NET內(nèi)部對象  854
18.3.2  編寫自適應(yīng)控件  856
18.3.3  控件屬性  857
18.3.4  定制控件構(gòu)建器  858
18.4  用戶控件  858
18.5  本章小結(jié)  859
第19章  公布Web服務(wù)  860
19.1  Web服務(wù)概況  861
19.1.1  常見問題  861
19.1.2  規(guī)范  862
19.2  構(gòu)建ASP.NET Web服務(wù)  863
19.3  編寫ASP.NET Web服務(wù)  869
19.3.1  內(nèi)聯(lián)  869
19.3.2  后臺編碼  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ù)類型  877
19.6  WebMethod和WebService屬性  878
19.6.1  WebMethod屬性  878
19.6.2  WebService屬性  885
19.7  設(shè)計ASP.NET Web服務(wù)  890
19.7.1  繁瑣和簡潔  890
19.7.2  無狀態(tài)與有狀態(tài)  891
19.7.3  高速緩存與靜態(tài)  892
19.7.4  異步與同步  893
19.8  高級ASP.NET Web服務(wù)  894
19.8.1  控制并整理XML  894
19.8.2  修改Web服務(wù)幫助頁  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ù)描述語言  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  使用代理類  922
20.3.1  控制超時  922
20.3.2  設(shè)置URL  923
20.3.3  為訪問Web服務(wù)器設(shè)置代理  924
20.3.4  維護(hù)狀態(tài)  925
20.4  從Web站點到Web服務(wù)  928
20.4.1  編寫WSDL  928
20.4.2  構(gòu)建代理  930
20.4.3  使用ScreenScrape代理  931
20.5  設(shè)計選擇  933
20.5.1  SOAP異常  933
20.5.2  使用SOAP頭文件  935
20.6  Web服務(wù)的安全性  938
20.6.1  ASP.NET身份驗證和授權(quán)  938
20.6.2  HTTPS加密和客戶證書  943
20.7  高級主題  946
20.7.1  定制的身份驗證和授權(quán)  947
20.7.2  SOAP Extensions  952
20.8  本章小結(jié)  960
第21章  移動控件  961
21.1  無線Web概述  961
21.1.1  WAP  963
21.1.2  WML  964
21.1.3  設(shè)備的互操作性  969
21.2  移動控件  970
21.2.1  簡單范例  971
21.2.2  查看生成的代碼  973
21.2.3  移動控件窗體  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  驗證控件  1002
21.3  移動控件的高級主題  1004
21.3.1  設(shè)置樣式  1004
21.3.2  使用設(shè)備的功能  1005
21.3.3  模板  1009
21.3.4  分頁  1011
21.4  本章小結(jié)和未來展望  1013
21.4.1  移動Internet的未來發(fā)展  1013
21.4.2  移動控件的未來發(fā)展  1013
第22章  跟蹤、錯誤處理、調(diào)試和性能  1015
22.1  跟蹤  1015
22.1.1  頁面級跟蹤  1015
22.1.2  寫跟蹤信息  1017
22.1.3  應(yīng)用程序級跟蹤  1020
22.2  錯誤處理  1021
22.2.1  結(jié)構(gòu)化的異常處理  1021
22.2.2  ASP.NET錯誤處理  1027
22.2.3  向管理員通知錯誤  1029
22.3  調(diào)試  1031
22.3.1  SDK調(diào)試器  1032
22.3.2  在Visual Studio .NET中調(diào)試代碼  1034
22.4  測試與性能  1035
22.4.1  實施  1036
22.4.2  抽樣  1043
22.4.3  定制抽樣  1043
22.4.4  分析  1046
22.5  本章小結(jié)  1046
第23章  遷移和互操作性  1047
23.1  遷移、集成還是重寫  1047
23.1.1  遷移  1048
23.1.2  集成  1048
23.1.3  重寫  1048
23.1.4  不做任何改動  1048
23.2  ASP.NET  1049
23.2.1  準(zhǔn)備工作  1049
23.2.2  內(nèi)部對象  1049
23.2.3  頁面的改變  1057
23.3  語言的變化  1058
23.4  互操作性  1061
23.4.1  跨邊界  1061
23.4.2  在.NET中使用COM對象  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)用戶  1082
24.2.2  伸縮性——  Web解決方案平臺  1082
24.2.3  設(shè)計企業(yè)的伸縮性  1082
24.3  業(yè)務(wù)對象和程序集  1083
24.3.1  ProductsDB業(yè)務(wù)對象  1083
24.3.2  程序集  1087
24.4  IBuyAdventure .NET 數(shù)據(jù)庫  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)用程序的用戶界面  1091
24.6  IBuyAdventure.NET中的用戶控件  1092
24.6.1  只有一個服務(wù)器端的<form>元素  1095
24.6.2  用C#來編寫用戶控件和代碼  1095
24.6.3  特殊用戶控件—— Specials.ascx  1097
24.6.4  類別用戶控件—— Categories.ascx  1099
24.6.5  產(chǎn)品詳細(xì)說明  1104
24.6.6  購物車  1105
24.6.7  顯示購物車和改變訂單  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  管理會話狀態(tài)  1128
B.3  使用輸出高速緩存  1129
B.4  僅在合適的位置使用服務(wù)器控件  1129
B.5  使用DataReader,而不是DataSet  1130
B.6  使用SQL TDS類訪問數(shù)據(jù)  1130
B.7  盡可能使用數(shù)據(jù)綁定  1130
B.8  在Visual Basic中使用Option Explicit或Strict  1130
B.9  對組件使用早期綁定  1131
B.10  避免ASP兼容性問題  1131
B.11  記住新的請求和響應(yīng)對象  1132
附錄C  ASP.NET 1.1中的變動  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ù)類中的變化  1136
C.8  System.Xml命名空間中的變化  1136
附錄D  參考資料及其他信息  1137

本目錄推薦

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