注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書生活時尚育兒/成長家庭教育ASP.NET 1.1入門經(jīng)典:Visual C#.NET 2003編程篇

ASP.NET 1.1入門經(jīng)典:Visual C#.NET 2003編程篇

ASP.NET 1.1入門經(jīng)典:Visual C#.NET 2003編程篇

定 價:¥86.00

作 者: (美)Chris Ullman,(美)John Kauffman等著;楊浩譯;楊浩譯
出版社: 清華大學出版社
叢編項:
標 簽: ASP.NET

ISBN: 9787302091486 出版時間: 2004-09-01 包裝: 平裝
開本: 26cm 頁數(shù): 752 字數(shù):  

內(nèi)容簡介

  ASP.NET 1.1是Microsoft公司Active Server Page(ASP)的最新版本,它是一種基于服務器的功能強大的技術,用于為Web站點或企業(yè)的內(nèi)部網(wǎng)創(chuàng)建動態(tài)的、交互式的HTML頁。ASP.NET由多項技術組成,如Web服務、ADO.NET、定制控件和安全性等。本書配合大量示例代碼,全面系統(tǒng)地講述了它們之間的關系,使讀者對于如何利用ASP.NET創(chuàng)建Web應用程序有比較深刻和全面的理解。在閱讀本書后,您將熟悉ASP.NET的構成,并能夠創(chuàng)建出靈活、安全和健壯的Web站點。本書適合于沒有ASP,C#,XML,面向對象編程或.NET Framework經(jīng)驗的初學者。如果您對HTML有一定的了解,那么將對學習本書大有裨益。

作者簡介

暫缺《ASP.NET 1.1入門經(jīng)典:Visual C#.NET 2003編程篇》作者簡介

圖書目錄

第1章  ASP.NET入門  1
1.1  什么是靜態(tài)Web頁面  2
1.2  靜態(tài)Web頁面的工作原理  3
1.2.1  靜態(tài)Web頁面的局限性  3
1.2.2  什么是Web服務器  4
1.3  動態(tài)Web頁面的工作原理  5
1.3.1  客戶端的動態(tài)Web頁面  5
1.3.2  服務器端的動態(tài)Web頁面  6
1.4  什么是ASP.NET  8
1.4.1  ASP.NET與ASP的區(qū)別  8
1.4.2  使用C#和ASP.NET  9
1.4.3  ASP、ASP.NET以及C#之間的區(qū)別  9
1.5  安裝過程  9
1.5.1  使用哪個操作系統(tǒng)  9
1.5.2  安裝ASP.NET的準備工作  10
1.5.3  安裝ASP.NET和.NET Framework  11
1.5.4  安裝Web Matrix  13
1.5.5  為.NET Framework 1.1配置Web Matrix  15
1.5.6  運行Web Matrix和設置Web服務器  16
1.6  ASP.NET測試示例  20
1.7  排除ASP.NET故障  23
1.7.1  頁面不能顯示:HTTP錯誤403  24
1.7.2  找不到頁面:HTTP錯誤404  24
1.7.3  脫機狀態(tài)下Web頁面不可用  25
1.7.4  得到了一個空頁面  25
1.7.5  頁面上顯示了消息,但不是時間  25
1.7.6  得到引述服務器錯誤的錯誤語句  26
1.7.7  其他問題  26
1.8  小結  27
第2章  ASP.NET頁面的剖析  28
2.1  什么是.NET  28
2.1.1  從用戶代碼到機器代碼  29
2.1.2  兩種中間語言介紹  30
2.1.3  對象  30
2.1.4  .NET的基類  31
2.1.5  類瀏覽器  32
2.2  ASP.NET的工作原理  33
2.2.1  將ASP.NET文件以.aspx擴展名保存  34
2.2.2  在Web頁面中插入ASP.NET代碼  34
2.3  ASP.NET應用示例  43
2.3.1  綁定到數(shù)據(jù)庫  43
2.3.2  綁定到簡單的XML文檔  46
2.4  小結  49
2.5  練習  50
第3章  服務器控件和變量  51
3.1  窗體  51
3.2  Web頁面、HTML窗體及Web窗體  52
3.3  非ASP.NET頁面中的響應和請求  53
3.3.1  ASP.NET在.NET Framework中的位置  54
3.3.2  ASP.NET中的<form>標記  55
3.4  使用ASP.NET服務器控件  55
3.4.1  <asp:label>控件  56
3.4.2  修改ASP.NET控件  58
3.4.3  <asp:dropdownlist>控件  59
3.4.4  <asp:listbox>控件  63
3.4.5  <asp:textbox>控件  65
3.4.6  <asp:radiobutton>和<asp:radiobuttonlist>控件  68
3.4.7  <asp:checkbox>和<asp:checkboxlist>控件  70
3.5  在C#變量中存儲信息  72
3.6  數(shù)據(jù)類型  76
3.6.1  數(shù)字型  76
3.6.2  文本數(shù)據(jù)類型  77
3.6.3  其他數(shù)據(jù)類型  79
3.6.4  命名變量  79
3.6.5  變量的作用域  80
3.7  常量  86
3.8  轉換函數(shù)  87
3.9  數(shù)組  87
3.10  數(shù)據(jù)集合  92
3.10.1  ArrayList  92
3.10.2  Hashtable  95
3.10.3  SortedList  99
3.11  小結  99
3.12  練習  100
第4章  控制結構與過程編程  101
4.1  運算符  101
4.1.1  賦值運算符  101
4.1.2  算術運算符  102
4.1.3  連接字符串  105
4.1.4  數(shù)值比較運算符  106
4.1.5  邏輯運算符  107
4.2  控制結構  111
4.2.1  分支結構概述  112
4.2.2  循環(huán)結構概述  112
4.2.3  跳轉結構概述  112
4.2.4  控制結構示例  113
4.3  分支結構詳述  114
4.3.1  if結構  114
4.3.2  switch結構  123
4.4  循環(huán)結構詳述  129
4.4.1  for 循環(huán)結構  129
4.4.2  while循環(huán)結構  133
4.4.3  do ...while結構  136
4.4.4  foreach…in結構  140
4.5  小結  141
4.6  練習  141
第5章  函數(shù)  143
5.1  概述  143
5.2  模塊化  143
5.3  定義和使用函數(shù)  144
5.4  給函數(shù)傳遞參數(shù)  148
5.5  把Web控件作為參數(shù)  152
5.6  返回值  155
5.7  值、引用和輸出參數(shù)  163
5.8  模塊化的最佳使用方式  169
5.9  小結  170
5.10  練習  171
第6章  事件驅動編程與回送  172
6.1  什么是事件  172
6.2  什么是事件驅動編程  173
6.3  HTML事件  174
6.4  ASP.NET的跟蹤功能  175
6.5  ASP.NET的頁面事件  177
6.6  ASP.NET的Web控件事件  179
6.7  事件驅動編程與回送  182
6.8  IsPostBack測試  185
6.8  小結  191
6.9  練習  191
第7章  對象  193
7.1  類和實例  193
7.2  屬性、方法和事件  194
7.3  .NET中的對象  194
7.4  為什么要使用對象  195
7.5  類的定義  195
7.5.1  屬性變量  200
7.5.2  屬性類型  201
7.5.3  初始化對象  203
7.5.4  方法的實現(xiàn)  204
7.5.5  鞏固重載方法  207
7.6  高級類  208
7.6.1  共享或靜態(tài)屬性和方法  208
7.6.2  繼承  209
7.6.3  接口  214
7.7  .NET對象  219
7.7.1  命名空間  219
7.7.2  類瀏覽器  219
7.8  小結  221
7.9  練習  221
第8章  讀取數(shù)據(jù)庫  222
8.1  理解數(shù)據(jù)庫  222
8.1.1  表  222
8.1.2  規(guī)范化  223
8.1.3  SQL和存儲過程  224
8.2  Web Matrix數(shù)據(jù)管理器  225
8.3  創(chuàng)建數(shù)據(jù)頁面  226
8.3.1  使用數(shù)據(jù)管理器顯示數(shù)據(jù)  226
8.3.2  使用Web Matrix模板頁面顯示數(shù)據(jù)  229
8.3.3  使用編碼向導顯示數(shù)據(jù)  234
8.4  ADO.NET  241
8.4.1  OleDbConnection對象  243
8.4.2  OleDbCommand對象  243
8.4.3  OleDataAdapter對象  248
8.4.4  DataSet對象  248
8.4.5  DataReader對象  248
8.5  小結  251
8.6  練習  251
第9章  高級數(shù)據(jù)處理  252
9.1  更多的數(shù)據(jù)對象  252
9.1.1  DataTable對象  252
9.1.2  DataRow對象  254
9.2  更新數(shù)據(jù)庫  257
9.2.1  ADO.NET和ADO  257
9.2.2  更新DataSet中的數(shù)據(jù)  258
9.2.3  更新初始數(shù)據(jù)源  264
9.2.4  更新數(shù)據(jù)庫  268
9.2.5  使用命令更新數(shù)據(jù)庫  273
9.3  小結  276
9.4  練習  276
第10章  ASP.NET服務器控件  277
10.1  Wrox United應用程序  278
10.2  ASP.NET Web控件  279
10.3  HTML服務器控件  279
10.4  HTML服務器控件與Web控件  281
10.5  Web控件  282
10.5.1  多功能對象模型  282
10.5.2  自動探測瀏覽器  282
10.5.3  屬性  282
10.6  事件  284
10.7  頁面的生存期  286
10.7.1  Page_Load()  287
10.7.2  事件處理  288
10.7.3  Page_Unload()  288
10.8  理解Web控件:Wrox United應用程序  289
10.8.1  內(nèi)生控件  293
10.8.2  數(shù)據(jù)顯示控件  300
10.8.3  多功能控件  311
10.8.4  Web Matrix控件  323
10.8.5  驗證控件  328
10.9  小結  333
10.10  練習  333
第11章  用戶和應用程序  334
11.1  存儲Web應用程序中的信息  334
11.1.1  Cookies  335
11.1.2  會話  345
11.1.3  會話的工作原理  346
11.2  應用程序狀態(tài)  356
11.3  響應應用程序和會話事件  361
11.4  高速緩存  365
11.5  有關狀態(tài)管理的建議  369
11.5.1  使用Cookie的場合  369
11.5.2  使用會話的場合  370
11.5.3  使用應用程序狀態(tài)的場合  370
11.5.4  使用高速緩存的場合  370
11.5.5  其他狀態(tài)管理技術  370
11.5.6  在頁面上使用多種狀態(tài)管理技術  371
11.6  小結  380
11.7  練習  380
第12章  ASP.NET的可復用代碼  381
12.1  封裝  381
12.2  組件  382
12.2.1  為什么要使用組件  383
12.2.2  把組件的理論應用到應用程序上  384
12.3  用戶控件  384
12.4  后臺編碼  400
12.5  小結  408
12.6  練習  408
第13章  .NET程序集和定制控件  410
13.1  三層應用程序設計  410
13.2  ASP.NET應用程序設計  412
13.3  .NET程序集  413
13.3.1  什么是編譯  416
13.3.2  在ASP.NET頁面中訪問組件  419
13.3.3  XCopy部署  421
13.3.4  訪問其他地方的程序集  422
13.3.5  用其他語言編寫代碼  423
13.3.6  數(shù)據(jù)訪問組件  426
13.4  定制服務器控件  434
13.4.1  什么是定制控件  434
13.4.2  復合定制控件  443
13.5  小結  451
13.6  練習  451
第14章  調(diào)試和錯誤處理  453
14.1  幾種好的習慣  453
14.2  好的編碼方式  454
14.2.1  錯誤的來源  457
14.2.2  語法錯誤  457
14.2.3  邏輯(運行)錯誤  461
14.2.4  系統(tǒng)錯誤  467
14.3  查找錯誤  468
14.3.1  Debug模式  469
14.3.2  跟蹤  471
14.4  處理錯誤  477
14.4.1  結構化的錯誤處理  477
14.4.2  以編程方式處理錯誤  489
14.5  通知和日志  491
14.5.1  寫入事件日志  494
14.5.2  給站點管理員發(fā)送郵件  497
14.6  小結  499
14.7  練習  499
第15章  配置和優(yōu)化  502
15.1  配置概述  502
15.1.1  瀏覽.config文件  503
15.1.2  配置文件  505
15.1.3  配置文件的結構  507
15.2  性能優(yōu)化  513
15.2.1  高速緩存  514
15.2.2  截止高速緩存中的信息  519
15.3  提示和技巧  528
15.4  小結  529
15.5  練習  529
第16章  Web服務  531
16.1  什么是Web服務  531
16.2  HTTP、XML和Web服務  535
16.3  簡單對象訪問協(xié)議(SOAP)  538
16.4  建立ASP.NET Web服務  540
16.4.1  處理指令  540
16.4.2  命名空間  540
16.4.3  公共類  541
16.4.4  Web方法  541
16.4.5  測試Web服務  544
16.4.6  使用Web服務  545
16.5  使用Web服務  550
16.5.1  代理程序的工作原理  550
16.5.2  創(chuàng)建一個代理  551
16.6  為Wrox United應用程序創(chuàng)建Web服務  554
16.7  Web 服務發(fā)現(xiàn)  561
16.8  Web服務的安全性  562
16.8.1  用戶名/密碼組合或注冊表項  562
16.8.2  安全套接字層(SSL)  565
16.8.3  IP地址約束  565
16.8.4  Web 服務增強(WSE)  565
16.9  其他考慮  565
16.9.1  網(wǎng)絡連接  566
16.9.2  異步方法調(diào)用  566
16.9.3  服務的盜用  567
16.9.4  供應商的償付能力  567
16.9.5  相互依賴的場合  567
16.10  小結  567
16.11  練習  568
第17章  ASP.NET的安全性  569
17.1  安全性的概念  569
17.2  ASP.NET安全性的類型  570
17.3  身份驗證  571
17.3.1  實現(xiàn)基于表單的身份驗證  571
17.3.2  使用數(shù)據(jù)庫的基于表單的身份驗證  578
17.4  授權  582
17.5  給WroxUnited應用程序添加身份驗證功能  585
17.6  使用SSL進行加密  595
17.7  小結  597
17.8  練習  598
附錄A  習題答案  599
附錄B  Web Matrix快速入門  652
附錄C  Wrox United數(shù)據(jù)庫  665
附錄D  使用Visual Studio.NET開發(fā)Web應用程序  674
附錄E  安裝和配置IIS  714

本目錄推薦

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