ASP.NET 2.0开发技术简明教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:田辉编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:7302171831
- 页数:321 页
第1章 导论 1
1.1 Web应用程序概述 1
1.1.1 Web应用程序的工作原理 1
1.1.2 常用的Web应用程序开发技术 3
1.2 ASP.NET概述 4
1.2.1 .NET Framework与ASP.NET 4
1.2.2 ASP.NET应用程序的执行过程 5
1.2.3 ASP.NET的功能和特点 5
1.3 建立运行环境 6
1.3.1 安装IIS 6
1.3.2 设置IIS 7
1.3.3 配置虚拟目录 9
1.3.4 安装.NET Framework 10
1.4 ASP.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章 Visual C#程序设计基础 23
2.1 Visual C#简介 23
2.2 变量和基本数据类型 24
2.2.1 变量的声明和使用 24
2.2.2 C#的基本数据类型 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.NET 2.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.1 Label控件 52
3.3.2 TextBox控件 54
3.3.3 RadioButton控件 55
3.3.4 DropDownList控件 56
3.3.5 Button控件 58
3.4 服务器控件的工作原理 59
3.4.1 HTTP协议 61
3.4.2 服务器端事件 61
本章小结 62
习题 63
第4章 使用ASP.NET统筹Web站点 65
4.1 Web站点的设计目标和基本原则 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.4 Master页面的内容占位符 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 了解SQL Server 2005 118
6.1.3 SQL Server的基本术语 119
6.2 创建和维护SQL Server数据库 120
6.2.1 规划数据库 120
6.2.2 创建数据库 121
6.2.3 规划数据表 122
6.2.4 创建数据表 123
6.2.5 修改数据表 124
6.3 T-SQL语言 125
6.3.1 T-SQL变量和常量 125
6.3.2 Select语句 126
6.3.3 Insert语句 128
6.3.4 Update语句 129
6.3.5 Delete语句 130
6.4 XML数据 130
6.4.1 XML标记 131
6.4.2 XML属性 131
6.4.3 XML声明 132
6.4.4 XML文档的结构 132
6.4.5 XML命名空间 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.4 DataKeyNames属性 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.1 Page指令 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章 Web Parts——创建可定制的页面或站点 201
10.1 Web Parts控件概述 201
10.1.1 Web Part与用户控件、定制控件(自定义控件) 202
10.1.2 Web Part的定制功能 203
10.1.3 何时使用Web Part 204
10.1.4 个性化及其框架 205
10.2 创建定制页面 206
10.3 在WebPartZone中添加控件 207
10.3.1 在Web Part中封装控件 208
10.3.2 访问Web Part中的控件 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.2 cookie 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.1 WebServices概述 241
12.1.1 基本术语 242
12.1.2 查看和使用第三方WebServices 242
12.1.3 WebServices的生存期 243
12.1.4 WebServices的结构 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.3 WebServices的安全性 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.2 Exception对象 263
13.2.3 捕获异常 263
13.2.4 记录异常 265
13.2.5 邮寄异常 266
13.2.6 全局异常处理 268
13.2.7 异常处理的基本原则 269
13.3 Visual Studio 2005调试环境 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.2 Xcopy部署 280
13.5.3 复制站点 280
13.5.4 发布站点 282
13.5.5 创建安装程序 284
本章小结 286
习题 286
第14章 实训 287
实训1 设计网页验证码功能 287
实训2 设计网页搜索功能 290
实训3 设计数据库的动态安装与配置 297
附录A .NET Framework下常用命名空间 311
附录B Web服务器控件及其说明 315
附录C ConnectionString数据库连接字符串说明 317
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019