注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETASP.NET2.0動態(tài)網站開發(fā)教程

ASP.NET2.0動態(tài)網站開發(fā)教程

ASP.NET2.0動態(tài)網站開發(fā)教程

定 價:¥27.00

作 者: 程不功等編著
出版社: 清華大學出版社
叢編項: 高等院校計算機教育系列教材
標 簽: 主頁制作 程序設計 教材

ISBN: 9787302127185 出版時間: 2006-04-01 包裝: 平裝
開本: 16開 頁數: 278 字數:  

內容簡介

ASRNET 2.0是微軟公司推出的新一代企業(yè)級開發(fā)平臺,它不是ASRNET 1.1版本的簡單升級,而是對原有版本的全面革新。ASRNET 2.0不僅功能強大,而且易學易用。利用它能夠在最短的時間內開發(fā)具有出高效性、高可靠性和高可擴展性的網站。 全書共21章分為四部分。第一部分介紹ASRNET 2.0的基礎知識,包括.NET框架的體系結構、ASPX網頁的運行機制、驗證控件的使用以及相關的瀏覽器技術。第二部分介紹了數據訪問技術,包括ADO.NET的系統結構,對數據庫的連接、顯示、編輯與同步,以及使用存儲過程、數據緩存的方法等。第三部分站在網站的高度介紹了網頁界面一致性的設計、網站導航以及網頁保護等方面的問題。第四部分介紹了三層架構以及個性化設計等方面的問題。本書的內容以應用開發(fā)為主線,敘述方法的主要特點是通過大量示例來說明問題。除此以外,書中還提供了幾個典型的綜合應用,如網上招聘網頁的設計、以訂單為中心的電子商務網站的設計等,只需對它們稍加修改即可應用于實際工作之中。 本書是高等學校計算機專業(yè)及電子信息類等相關專業(yè)的教材,亦可作為高等學校非計算機專業(yè)的教材或其他學習ASRNET語言人員的自學教材。

作者簡介

暫缺《ASP.NET2.0動態(tài)網站開發(fā)教程》作者簡介

圖書目錄

第1章  .NET框架簡介    1
1.1  網站發(fā)展歷史的簡要回顧    1
1.1.1  從靜態(tài)網頁發(fā)展到動態(tài)網頁    1
1.1.2  動態(tài)網頁發(fā)展的幾個階段    2
1.1.3  ASP的技術特點    3
1.1.4  新一代ASP.NET技術    3
1.2  .NET框架的體系結構    4
1.3  XML:可擴展標記語言    7
1.3.1  什么是XML    7
1.3.2  使用XML的特點    10
1.4  小結    11
1.5  習題    11
第2章  ASP.NET 2.0的體系結構    13
2.1  ASP.NET的邏輯結構    13
2.2  ASP.NET應用程序的組成    14
2.2.1  虛擬目錄    14
2.2.2  網頁文件    14
2.2.3  網站配置文件(Web.config)    15
2.2.4  網站全局文件(Global.asax)    16
2.2.5  兩個共享的目錄    16
2.3  創(chuàng)建新網站    16
2.4  小結    19
2.5  習題    19
第3章  HTML語言與文本編輯    21
3.1  HTML語言    21
3.1.1  HTML語言概述    21
3.1.2  HTML標記的基礎    22
3.1.3  HTML文檔的基本結構    23
3.1.4  HTML文檔的編輯工具    24
3.2  HTML文本編輯    25
3.2.1  HTML文本的格式化    25
3.2.2  設置列表文本    28
3.3  超鏈接    29
3.4  創(chuàng)建移動的文本    32
3.5  HTML與XML的比較    33
3.6  綜合示例    33
3.7  小結    34
3.8  習題    35
第4章  網頁布局與插入圖像    37
4.1  網頁布局    37
4.1.1  布局的基本概念    37
4.1.2  表格和圖層    37
4.2  插入圖像    41
4.2.1  圖像的類型    41
4.2.2  插入圖像的方法    41
4.3  編輯圖像    42
4.3.1  用HTML語言編輯圖像    42
4.3.2  用可視化方法編輯圖像    43
4.4  小結    44
4.5  習題    44
第5章  動態(tài)HTML技術    46
5.1  動態(tài)HTML的基本理論    46
5.1.1  DHTML基本概念    46
5.1.2  DOM:文檔對象模型    47
5.2  JavaScript語言    51
5.2.1  JavaScript語言簡介    51
5.2.2  JavaScript的基本用法    52
5.3  級聯樣式表(CSS)的使用    61
5.3.1  CSS的基本概念    61
5.3.2  CSS的定義與使用    62
5.4  多媒體的引用    64
5.5  DHTML的應用示例    64
5.6  小結    68
5.7  習題    69
第6章  ASPX網頁及代碼存儲模式    70
6.1  ASPX網頁的基類    70
6.2  ASPX網頁代碼的存儲模式    70
6.2.1  代碼分離模式    71
6.2.2  代碼的單文件模式    74
6.3  代碼模式的選擇    75
6.4  小結    76
6.5  習題    76
第7章  網頁標準控件與事件模型    77
7.1  網頁中的控件    77
7.1.1  控件類型    77
7.1.2  HTML控件    77
7.1.3  網頁標準控件    78
7.2  ASP.NET 2.0的事件處理模型    85
7.2.1  基于服務器的處理模型    86
7.2.2  盡量減少信息的往返次數    86
7.2.3  結合瀏覽器處理事件    87
7.3  Web表單    89
7.3.1  對比HTML表單    89
7.3.2  ASP.NET 2.0的
Web表單    90
7.4  應用示例    91
7.5  小結    97
7.6  習題    97
第8章  狀態(tài)管理    99
8.1  狀態(tài)的類型    99
8.2  視圖狀態(tài)    99
8.3  應用程序狀態(tài)    101
8.4  會話狀態(tài)    102
8.4.1  概述    102
8.4.2  Session對象中方法的調用    103
8.5  Cookie狀態(tài)    104
8.6  簡單的應用示例    106
8.7  Web窗體頁的生命周期    107
8.8  小結    108
8.9  習題    108
第9章  數據驗證    110
9.1  概述    110
9.2  驗證控件的類型    110
9.3  各驗證控件的使用方法    111
9.3.1  RequiredFieldValidator
控件    111
9.3.2  CompareValidator控件    112
9.3.3  RangeValidator控件    112
9.3.4  RegularExpressionValidator
控件    114
9.3.5  ValidationSummary控件    114
9.4  自定義控件    114
9.5  分組校驗技術    115
9.6  綜合示例    117
9.7  小結    117
9.8  習題    118
第10章  ADO.NET簡介    120
10.1  從ODBC到ADO數據庫
的通用接口    120
10.1.1  ODBC通用接口    120
10.1.2  ADO通用接口    121
10.2  ADO.NET的數據模型    122
10.2.1  數據訪問的層次結構    122
10.2.2  數據集與數據提供器    123
10.3  數據源控件    126
10.3.1  概述    126
10.3.2  數據源控件的類型    127
10.4  小結    128
10.5  習題    129
第11章  利用GridView控件
顯示數據    131
11.1  數據綁定的基本概念    131
11.2  顯示數據表記錄    132
11.3  對數據表進行分頁、
排序和選擇    135
11.4  利用模板美化顯示    136
11.4.1  模板    136
11.4.2  自動套用格式    137
11.4.3  設置模板樣式    137
11.5  顯示記錄中的圖像    138
11.6  小結    140
11.7  習題    140
第12章  數據庫查詢與同步    141
12.1  數據庫查詢    141
12.1.1  數據庫查詢語句    141
12.1.2  簡單查詢    142
12.1.3  組合查詢    144
12.2  數據表同步    145
12.2.1  概述    145
12.2.2  同一窗體頁中父、
子表同步    146
12.2.3  不同窗體頁中父、
子表的同步    147
12.3  小結    149
12.4  習題    149
第13章  編輯數據表    151
13.1  數據表編輯的SQL語句    151
13.2  使用GridView控件更新數據表    152
13.3  使用GridView控件的列模板    154
13.3.1  選擇顯示的字段    155
13.3.2  增添按鈕    155
13.3.3  使用模板列    155
13.4  在GridView控件中增添記錄    160
13.5  使用DetailsView控件    161
13.6  小結    164
13.7  習題    164
第14章  網上招聘與留言板    166
14.1  概述    166
14.2  利用FormView控件
設計招聘網頁    166
14.3  利用FormView控件
設計留言板    168
14.3.1  進入留言板    169
14.3.2  留言板網頁的界面設計    169
14.3.3  對留言板的管理    170
14.4  使用Wizard控件    170
14.4.1  Wizard控件的用途    170
14.4.2  Wizard控件的結構    171
14.4.3  Wizard控件的使用方法    171
14.5  小結    172
14.6  習題    172
第15章  存儲過程與數據緩存    174
15.1  概述    174
15.2  創(chuàng)建存儲過程    175
15.3  調用存儲過程    177
15.4  數據緩存    178
15.4.1  網頁輸出緩存    178
15.4.2  數據庫緩存    179
15.4.3  緩存池    180
15.5  小結    181
15.6  習題    181
第16章  主題、用戶控件和主控頁    183
16.1  主題    183
16.1.1  概述    183
16.1.2  創(chuàng)建主題的方法    183
16.1.3  同一控件多種定義
的方法    184
16.1.4  將主題文件應用于
整個應用程序    186
16.2  用戶控件    186
16.2.1  什么是用戶控件    186
16.2.2  創(chuàng)建用戶控件的方法    186
16.2.3  使用用戶控件    187
16.2.4  代碼分析    187
16.2.5  將Web窗體頁轉換
為用戶控件    188
16.3  主控頁    189
16.3.1  什么是主控頁    189
16.3.2  創(chuàng)建主控頁的方法    189
16.3.3  在主控頁中放入新網頁
的方法    190
16.3.4  將已建成的網頁放入
主控頁中    191
16.4  小結    192
16.5  習題    192
第17章  網站導航    194
17.1  TreeView控件    194
17.1.1  概述    194
17.1.2  選擇TreeView控件
的視圖    194
17.1.3  編輯節(jié)點    195
17.1.4  對節(jié)點事件的處理    196
17.2  站點地圖文件    197
17.3  將TreeView結合站點
地圖進行導航    198
17.4  利用動態(tài)菜單進行導航    199
17.5  使用SiteMapPath控件    199
17.6  小結    200
17.7  習題    200
第18章  基于角色的安全技術    202
18.1  基于角色的安全技術的特點    202
18.1.1  網站中可以包括多個
入口    202
18.1.2  基于角色的安全
技術是有層次的    203
18.2  ASP.NET 2.0基于角色的
安全技術的特點    203
18.3  基于角色的安全技術
的準備工作    204
18.3.1  組織好站點中的文件    204
18.3.2  利用網站管理工具
進行安全配置    205
18.4  利用控件創(chuàng)建安全頁    208
18.4.1  用戶登錄控件    208
18.4.2  使用創(chuàng)建新用戶控件    210
18.4.3  登錄狀態(tài)與登錄
姓名控件    211
18.4.4  登錄視圖控件    212
18.4.5  PasswordRecovery
控件和ChangePassword
控件    213
18.5  直接調用Membership API
方法    214
18.6  小結    216
18.7  習題    216
第19章  購貨車與訂單    218
19.1  概述    218
19.1.1  Northwind樣板庫簡介    218
19.1.2  本系統的功能    219
19.1.3  主要數據表的結構及
其他準備工作    221
19.2  設計用戶控件及主控頁    221
19.3  設計主頁    222
19.4  產品類型與產品目錄之間同步    223
19.5  選擇商品    224
19.5.1  選擇按鈕觸發(fā)的事件    224
19.5.2  如何取出數據    224
19.5.3  如何創(chuàng)建數據表    225
19.6  顯示購貨車    226
19.6.1  輸入客戶標志    227
19.6.2  在GridView中增加按鈕    227
19.6.3  增加模板列    228
19.6.4  在窗體頁的Page_Load
事件中增加條件    228
19.6.5  在GridView的
RowCommand事件中
編寫代碼    228
19.7  結賬    229
19.7.1  結賬網頁的數據顯示    229
19.7.2  在GridView控件中
增加復選框    230
19.7.3  匯總的計算    230
19.8  保存訂單    231
19.9  查看訂單    232
19.10  小結    233
19.11  習題    234
第20章  創(chuàng)建三層架構    237
20.1  從兩層架構發(fā)展成三層架構    237
20.2  ASP.NET 2.0中間層的特點    238
20.3  創(chuàng)建中間層的步驟    239
20.4  在網頁中調用中間層對象    241
20.4.1  直接調用中間層對象    241
20.4.2  通過ObjectDataSource
數據源控件調用中間層    242
20.5  小結    243
20.6  習題    244
第21章  網站的個性化服務    245
21.1  概述    245
21.2  ASP.NET 2.0對個性化
設計的支持    246
21.2.1  關于Membership    246
21.2.2  關于Profile    246
21.2.3  關于WebParts    248
21.3  保留用戶關心的數據    248
21.4  WebParts介紹    250
21.4.1  定制網頁時能夠
執(zhí)行的任務    250
21.4.2  WebParts的分類    251
21.5  定制主頁    251
21.5.1  創(chuàng)建簡單的包含
WebPart控件的網頁    251
21.5.2  創(chuàng)建可以編輯和
改變布局的網頁    254
21.5.3  運行中增添
WebParts控件    257
21.6  小結    259
21.7  習題    259
附錄A  C#常用語法簡介    261
A.1  數據類型    261
A.1.1  常量與變量    261
A.1.2  值類型    261
A.1.3  引用類型    263
A.1.4  裝箱與拆箱    267
A.2  運算符與表達式    268
A.2.1  算術運算符與
算術表達式    268
A.2.2  賦值運算符與
賦值表達式    268
A.2.3  關系運算符與
關系表達式    268
A.2.4  邏輯運算符與
邏輯表達式    268
A.2.5  位運算符    269
A.2.6  對象創(chuàng)建運算符    269
A.2.7  其他運算符    269
A.3  流程控制語句    269
A.3.1  分支控制語句    270
A.3.2  循環(huán)控制語句    271
A.3.3  異常處理語句    273
附錄B  部分習題參考答案    275

本目錄推薦

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