《ASP.NET 2.0开发技术简明教程》是2008年清华大学出版社出版的图书,作者是田辉。
基本介绍
- 书名:ASP.NET 2.0开发技术简明教程
- 作者:田辉
- ISBN:9787302170853
- 定价:28元
- 出版时间:2008年3月12日
- 装帧:平装
图书简介
本书共14章,从使用ASP.NET 2.0进行Web应用程式开发的角度,较为全面地介绍了ASP.NET 2.0的各种基础知识和开发技术。针对初学者的特点,本书从Web页和Web站点的基础知识、Visual C#的基本语法和资料库的基础知识入手,逐步过渡到资料库的读取、写入和管理,组件化编程、状态管理、WebServices等高级话题,易于学习和掌握。为了提高读者的实际开发技能,第14章提供了3个实训,它们具有较强的代表性。
目录
第1章导论 1
1.1Web应用程式概述 1
1.1.1Web应用程式的工作原理 1
1.1.2常用的Web应用程式
开发技术 3
1.2ASP.NET概述 4
1.2.1.NETFramework与ASP.NET 4
1.2.2ASP.NET应用程式的执行过程 5
1.2.3ASP.NET的功能和特点 5
1.3建立运行环境 6
1.3.1安装IIS 6
1.3.2设定IIS 7
1.3.3配置虚拟目录 9
1.3.4安装.NETFramework 10
1.4ASP.NET的开发工具 10
1.5创建一个简单的ASP.NET
应用程式 10
1.5.1创建和编辑Web站点 10
1.5.2运行ASP.NET应用程式 13
1.5.3配置ASP.NETWeb站点 14
1.5.4开发ASP.NET应用程式
的注意事项 17
1.6自定义ASP.NET开发环境 17
1.6.1设计区 18
1.6.2工具箱 18
1.6.3属性视窗 19
1.6.4错误列表视窗 20
本章小结 21
习题 21
第2章VisualC#程式设计基础 23
2.1VisualC#简介 23
2.2变数和基本数据类型 24
2.2.1变数的声明和使用 24
2.2.2C#的基本数据类型 25
2.2.3常量 26
2.3对象 27
2.3.1基本概念 27
2.3.2对象的生命周期 28
2.3.3创建并使用类 28
2.3.4命名空间和using语句 30
2.4高级数据类型 31
2.4.1数组和集合 31
2.4.2结构 33
2.4.3枚举 34
2.5理解装箱和拆箱 34
2.6泛型 35
2.7语句 36
2.7.1运算符和表达式 36
2.7.2条件语句 39
2.7.3循环语句 41
2.8理解作用域 44
2.8.1理解局部作用域 44
2.8.2理解类作用域 44
本章小结 45
习题 45
第3章使用ASP.NET2.0伺服器控制项 47
3.1伺服器控制项概述 47
3.1.1什幺是伺服器控制项 47
3.1.2伺服器控制项的类型 47
3.2基本操作 48
3.2.1添加控制项 48
3.2.2编辑控制项属性 49
3.2.3控制项的事件 50
3.2.4控制项的对齐与删除 51
3.3使用标準Web伺服器控制项 52
3.3.1Label控制项 52
3.3.2TextBox控制项 54
3.3.3RadioButton控制项 55
3.3.4DropDownList控制项 56
3.3.5Button控制项 58
3.4伺服器控制项的工作原理 59
3.4.1HTTP协定 61
3.4.2伺服器端事件 61
本章小结 62
习题 63
第4章使用ASP.NET统筹Web站点 65
4.1Web站点的设计目标和基本原则 65
4.1.1设计目标 65
4.1.2基本原则 66
4.2创建Master和Content页面 66
4.2.1创建Master页面 67
4.2.2创建Content页面 68
4.2.3多层次的Master页面 71
4.2.4Master页面的内容占位符 73
4.3创建站点地图和导航 73
4.3.1创建站点地图 74
4.3.2创建站点导航 75
4.4设定站点样式 81
4.4.1使用style属性设定页面
元素样式 81
4.4.2使用CSS级联样式表 82
4.4.3使用主题(Theme) 85
4.5样式和布局的最佳实践 94
4.5.1站点的可用性 94
4.5.2站点的可访问性 94
本章小结 95
习题 95
第5章保护Web应用程式 97
5.1基本的安全术语 97
5.2构建安全的Web站点 98
5.2.1创建站点的登录系统 98
5.2.2站点的个性化设定 103
5.2.3为站点添加用户角色 103
5.2.4身份验证技术 106
5.3角色和配置档案 109
5.3.1为LoginView控制项编辑角色 110
5.3.2使用角色锁定页面内容 111
5.3.3基于角色的安全性 113
5.3.4构建配置档案 114
本章小结 115
习题 116
第6章资料库基础知识 117
6.1资料库概述 117
6.1.1数据的存储手段 117
6.1.2了解SQLServer2005 118
6.1.3SQLServer的基本术语 119
6.2创建和维护SQLServer资料库 120
6.2.1规划资料库 120
6.2.2创建资料库 121
6.2.3规划数据表 122
6.2.4创建数据表 123
6.2.5修改数据表 124
6.3T-SQL语言 125
6.3.1T-SQL变数和常量 125
6.3.2Select语句 126
6.3.3Insert语句 128
6.3.4Update语句 129
6.3.5Delete语句 130
6.4XML数据 130
6.4.1XML标记 131
6.4.2XML属性 131
6.4.3XML声明 132
6.4.4XML文档的结构 132
6.4.5XML命名空间 133
本章小结 133
习题 134
第7章读取数据 135
7.1使用数据源控制项绑定资料库 135
7.1.1数据源控制项的常见类型 135
7.1.2创建数据源 136
7.1.3隐藏连线字元串 140
7.2使用数据绑定控制项 141
7.2.1数据绑定控制项的类型 141
7.2.2使用GridView表格控制项 143
7.2.3使用DataList和Repeater
控制项 147
7.2.4使用DetailsView和
FormView控制项 150
7.3使多个数据控制项协同工作 152
7.4创建并读取XML文档 156
本章小结 158
习题 158
第8章写入数据 159
8.1写入数据概述 159
8.1.1数据控制项的信息组织方式 159
8.1.2数据写入的相关术语 160
8.1.3写入数据的控制项选择 160
8.1.4DataKeyNames属性 160
8.2更新资料库中的记录 161
8.3向资料库插入记录 164
8.4删除资料库中的记录 165
8.5输入数据的有效性验证技术 166
8.5.1理解伺服器端验证和
客户端验证 166
8.5.2使用验证控制项 167
8.6上传档案或图片 171
本章小结 176
习题 176
第9章组件化——深入理解Web
应用程式的开发结构 179
9.1代码与内容、设计的分离 179
9.2后台代码 180
9.2.1Page指令 180
9.2.2不完全类 180
9.2.3事件处理程式/函式 181
9.2.4创建并编译后台代码档案 182
9.3数据层 184
9.3.1两层应用程式 184
9.3.2三层应用程式 184
9.3.3创建业务组件 186
9.4用户控制项 189
9.4.1用户控制项与伺服器
控制项的区别 189
9.4.2用户控制项的结构 189
9.4.3创建用户控制项 190
9.5定製控制项 195
9.5.1定製控制项与程式集的关係 195
9.5.2定製控制项与用户控制项的区别 195
9.5.3定製控制项的创建方法和结构 195
本章小结 198
习题 199
第10章WebParts——创建可定製的
页面或站点 201
10.1WebParts控制项概述 201
10.1.1WebPart与用户控制项、
定製控制项(自定义控制项) 202
10.1.2WebPart的定製功能 203
10.1.3何时使用WebPart 204
10.1.4个性化及其框架 205
10.2创建定製页面 206
10.3在WebPartZone中添加控制项 207
10.3.1在WebPart中封装控制项 208
10.3.2访问WebPart中的控制项 208
10.4配置WebPartZone定製区域 209
10.4.1配置定製操作 210
10.4.2配置定製选单 211
10.4.3设定定製区域样式 211
10.4.4设定定製模式 212
10.4.5使用定製工具框架控制项 214
10.4.6配置定製工具框架控制项 218
本章小结 219
习题 219
第11章状态管理 221
11.1使用ViewState 221
11.1.1直接访问ViewState 222
11.1.2管理控制项的状态 225
11.1.3与高速快取(Cache)集成 227
11.1.4对象的高效串列化 229
11.2客户端状态管理的其他方法 232
11.2.1隐藏表单栏位 232
11.2.2cookie 233
11.2.3查询字元串 235
11.2.4在窗体之间传递伺服器
控制项的值 236
11.3伺服器端的状态管理 237
11.3.1应用程式状态 237
11.3.2会话状态 238
本章小结 239
习题 239
第12章WebServices 241
12.1WebServices概述 241
12.1.1基本术语 242
12.1.2查看和使用第三方
WebServices 242
12.1.3WebServices的生存期 243
12.1.4WebServices的结构 246
12.2创建和调用WebServices 248
12.2.1创建WebServices 248
12.2.2测试WebServices 252
12.2.3发现WebServices 253
12.2.4调用WebServices 255
12.3WebServices的安全性 256
12.3.1加密和基于讯息的安全性 256
12.3.2服务的身份验证和
访问控制 257
本章小结 257
习题 258
第13章调试和部署 259
13.1编写防御性代码 259
13.1.1参数检查 259
13.1.2避免假设 260
13.1.3防止SQL注入攻击 261
13.1.4使用验证 262
13.2异常处理 262
13.2.1异常类 262
13.2.2Exception对象 263
13.2.3捕获异常 263
13.2.4记录异常 265
13.2.5邮寄异常 266
13.2.6全局异常处理 268
13.2.7异常处理的基本原则 269
13.3VisualStudio2005调试环境 269
13.3.1设定调试工具 269
13.3.2理解语法和错误讯息 270
13.3.3理解调试工具视窗 271
13.3.4设定并使用断点 272
13.4使用跟蹤和调试器 272
13.4.1使用ASP.NET跟蹤 272
13.4.2使用调试器 276
13.5站点的部署 278
13.5.1部署前的工作 278
13.5.2Xcopy部署 280
13.5.3複製站点 280
13.5.4发布站点 282
13.5.5创建安装程式 284
本章小结 286
习题 286
第14章实训 287
实训1设计网页验证码功能 287
实训2设计网页搜寻功能 290
实训3设计资料库的动态安装与配置 297
附录A.NETFramework下常用命名空间 311
附录BWeb伺服器控制项及其说明 315
附录CConnectionString资料库连线
字元串说明 317
Photoshop图像处理简明教程
第12章图像处理的自动化
ASP.NET2.0开发技术简明教程
目录