《ASP.NET 2.0资料库入门经典(第4版)》是2006年清华大学出版社出版的图书,作者是John Kauffman、Thiru Thangarathinam。
基本介绍
- 书名:ASP.NET 2.0资料库入门经典(第4版)
- 作者:John Kauffman、Thiru Thangarathinam
- ISBN:9787302125495
- 定价:48元
- 出版社:清华大学出版社
- 出版时间:2006-10-20
- 装帧:平装
内容简介
ASP.NET 2.0 将为ASP资料库领域带来深远的影响。本书介绍了如何使用ASP.NET 2.0 向Web站点添加数据,如何将Web页连线至资料库。ASP.NET 2.0可以极大地提高开发人员构建应用程式的效率。
目录
第1章ASP.NET2.0和ADO.NET
简介 1
1.1技术概述 1
1.1.1.NETFramework 2
1.1.2ASP.NET 3
1.1.3ASP.NET2.0 4
1.1.4ADO.NET 6
1.1.5ASP.NET2.0和数据访问 8
1.1.6术语 9
1.2建立本书所需的环境 11
1.2.1安装Web伺服器 12
1.2.2安装.NETFramework2.0版本 12
1.2.3安装创建Web页的编辑器 13
1.2.4安装资料库管理系统 14
1.3安装 16
1.4演示 19
1.5本章小结 27
1.6练习题 28
第2章连线Access资料库 29
2.1MicrosoftAccess和JETDatabaseEngine 29
2.2在VisualWebDeveloper中连线至MicrosoftAccess资料库 30
2.3AccessDataSource控制项 33
2.3.1选择语句中的变数 36
2.3.2MDB档案位置中的变数 40
2.4处理档案访问许可 41
2.5处理Access连线失败 42
2.6在Web应用程式中使用Access的一些提示 45
2.7使用AccessDataSource控制项的常见错误 46
2.8本章小结 47
2.9练习题 48
第3章连线SQLServer和SQL
ServerExpress 49
3.1SQLServer和连线字元串 49
3.1.1使用SQLServer资料库之前的準备 51
3.1.2连线字元串 51
3.2使用SqlDataSource控制项 52
3.3了解SQLServer中的安全性 57
3.4在Web.config档案中保存连线字元串 59
3.5资料库的结构 64
3.6处理SqlDataSource的连线失败 67
3.7常见错误 70
3.8本章小结 70
3.9练习题 71
第4章连线其他关係型资料库 72
4.1带提供程式的连线 72
4.1.1连线软体的层次关係 73
4.1.2可支持的ADO.NET提供程式 74
4.1.3在ASP.NET2.0中使用提供程式 75
4.2当使用密码时连线Access 77
4.3连线Oracle 82
4.4连线MySQL 83
4.4.1连线MySQL的理论 83
4.4.2用于MySQL的ODBC连线的语法 83
4.5连线其他资料库 85
4.6常见错误 86
4.7本章小结 87
4.8练习题 87
第5章在表中显示数据 88
5.1在ASP.NET2.0中显示数据 88
5.1.1回顾数据绑定和数据源控制项 89
5.1.2数据绑定控制项的类型 89
5.2GridView控制项 90
5.2.1GridView控制项的性能 90
5.2.2GridView的呈现元素 90
5.3将GridView与数据连线 91
5.3.1从DataExplorer中拖放栏位 92
5.3.2从工具箱中拖放控制项 92
5.4定製GridView的列 94
5.4.1在EditColumns对话框中选择列 94
5.4.2列栏位类型 94
5.4.3GridView的AutoGenerateColumns属性 110
5.4.4处理NULL栏位值 111
5.5DetailsView控制项 112
5.5.1DetailsView的呈现元素 113
5.5.2将DetailsView与数据连线 113
5.6常见错误 115
5.7本章小结 116
第6章定製表的外观 118
6.1定製外观 118
6.1.1BackColor和BackImageUrl 119
6.1.2Font和ForeColor 120
6.1.3Height和Width 120
6.1.4CellSpacing和CellPadding 121
6.1.5Borders和GridLines 121
6.1.6HorizontalAlign 123
6.1.7ShowHeader和ShowFooter 123
6.1.8ToolTip 123
6.2定製独特的样式 125
6.2.1GridView和DetailsView样式 125
6.2.2空表 128
6.2.3DetailsView特有样式 129
6.2.4列样式和栏位样式 131
6.3使用层叠样式表 133
6.4样式的优先权 137
6.5主题和皮肤 141
6.6在VisualStudio中使用AutoFormat 142
6.7常见错误 143
6.8本章小结 144
6.9练习题 145
第7章数据的分页和排序 146
7.1排序 146
7.1.1排序所需条件 148
7.1.2排序表达式 151
7.2分页 155
7.2.1启用分页 155
7.2.2定製分页和分页栏 157
7.3分页理论和替代方法 162
7.4排序、分页和选择三者的关係 162
7.5常见错误 164
7.6本章小结 164
7.7练习题 164
第8章在列表中显示数据 166
8.1简介 166
8.1.1从GridView转换成其他格式 167
8.1.2列表控制项的类型 167
8.2列表控制项的一般概念 167
8.3数据绑定列表控制项 169
8.4DropDownList控制项 172
8.5处理列表中的选择 174
8.5.1SelectedIndex和SelectedValue 174
8.5.2自动回送 176
8.6常见错误 178
8.7本章小结 179
第9章筛选和主从数据 180
9.1使用QueryString筛选GridView记录 181
9.2使用TextBox筛选GridView记录 184
9.3使用SQL的LIKE操作符 185
9.4选择的理论和ControlParameters 186
9.5使用列表控制项筛选
GridView记录 188
9.5.1由具有硬编码项的
DropDownList作为主控制项 189
9.5.2由具有数据绑定项的列表框
作为主控制项 190
9.5.3由具有初始隐藏在GridView
内的默认设定的列表框作为
主控制项 192
9.6使用GridView和DetailsView
在同一页面上显示详细信息 196
9.7使用GridView和DetailsView
在不同页面上显示详细信息 200
9.8层叠DropDownLists 205
9.9常见错误 206
9.10本章小结 207
9.11练习题 208
第10章在模板化控制项中显示数据 209
10.1GridView和DetailsView模板栏位 215
10.2DataList控制项 218
10.3Repeater控制项 223
10.4DetailsView控制项 224
10.5模板化控制项中的导航 224
10.6FormView控制项 225
10.7模板化控制项的比较和选择 228
10.8常见错误 229
10.9本章小结 230
10.10练习题 231
第11章数据的更新与删除 232
11.1数据修改概述 232
11.2命令栏位 234
11.3简单更新 236
11.4DataKeyNames和更新 239
11.5DetailsView中的更新 241
11.6参数集合 243
11.7处理更新中的NULL值 244
11.8删除整条记录 246
11.9常见错误 248
11.10本章小结 248
11.11练习题 249
第12章插入新记录 250
12.1使用DetailsView进行基本插入 253
12.2在数据源控制项中启用插入 255
12.3从GridView开始执行DetailsView的INSERT 258
12.3.1在同一个页面上执行插入的GridView和DetailsView 258
12.3.2GridView和DetailsView分别位于不同页面 258
12.4使用模板栏位进行插入 259
12.5RadioButtonLists和
DropDownLists中的数据条目 261
12.6複选框中的数据条目 265
12.7使用FormView进行插入 265
12.8常见错误 269
12.9本章小结 270
第13章作为数据源的业务对象 272
13.1简介 272
13.1.1一个N层应用程式的层次 273
13.1.2N层体系结构的优势 273
13.2使用VSDataSet建立数据访问逻辑层 274
13.2.1使用VSDataSet设计器创建数据访问逻辑层 274
13.2.2与DataSet进行数据绑定 277
13.3实现主从功能 279
13.4实现并数据绑定于自定义对象 283
13.5在自定义对象中实现排序 290
13.6常见错误 295
13.7本章小结 295
第14章XML和其他分层数据 297
14.1什幺是分层数据 297
14.1.1分层数据的类型 298
14.1.2ASP.NET2.0的分层数据控制项 298
14.2XmlDataSource控制项 299
14.3用来显示分层数据的
TreeView控制项 299
14.4显示XML数据 301
14.5使用XmlDataSource的XPath 302
14.6格式化TreeView 304
14.7将XSL转换用于XML 307
14.8处理TreeView控制项中的事件 310
14.9除TreeView之外的其他控制项的分层数据 313
14.9.1XML和GridView 313
14.9.2用于DataList的XML源 315
14.9.3使用XPath在DataList控制项中显示数据 317
14.9.4使用嵌套的XML和DataList 319
14.10使用XmlDataSource控制项的参见错误 321
14.11本章小结 322
第15章数据快取 324
15.1快取及其优点 324
15.2何时使用快取 325
15.2.1理解状态 326
15.2.2理解状态的失效 326
15.3ASP.NET2.0中的快取选项 326
15.3.1显示ASP.NET中的数据 327
15.3.2基于时间的快取 329
15.3.3具有参数的快取 332
15.3.4实现筛选功能 334
15.3.5SQLCacheInvalidation 337
15.3.6局部页面快取 342
15.4常见错误 345
15.5本章小结 346
第16章处理数据控制项的事件 347
16.1在事件触发时执行控制项 348
16.2事件类型 348
16.3编写事件处理程式的常用技术 348
16.3.1触发事件时值的传递 353
16.3.2事件处理程式的位置 354
16.4命令和自定义按钮事件 359
16.4.1使用由命令按钮(命令栏位)触发的事件 360
16.4.2使用由按钮通过自定义操作触发的事件 360
16.5列表选择和页面事件 362
16.6数据控制项绑定事件 365
16.7一般错误事件 368
16.8常见错误 371
16.9本章小结 372
16.10练习题 373
附录ASQL语句的简单实用的介绍 374
A.1语法综述 380
A.2获取数据列 381
A.3限制记录集 382
A.4记录的次序 383
A.5Distinct和Top 383
A.6更改数据 384
A.7连线(Join) 385
A.8SQL注入 385
附录B练习答案 386