循序渐进ASP.NET教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Joe Martin,(美)Brett Tomson著;万松明,张滨义译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2002
- ISBN:7115098980
- 页数:317 页
第一部分 准备工作 3
第1章 ASP.NET初步 3
1.1 ASP.NET是十么 3
1.1.1 ASP.NET独立于浏览器吗 4
1.1.2 在ASP.NET中可使用哪些编程语言 4
1.1.3 运行ASP.NET的系统需求 5
1.2 配置IIS 5.0 5
1.3 安装.NET框架SDK 7
1.4 总结 9
1.5 问与答 9
1.6 作业 9
1.6.1 小测验 9
1.6.2 练习 10
1.7 小测验答案 10
第2章 提供Internet信息服务 11
2.1 选择托管环境 11
2.1.1 以前的情况和现在的情况 11
2.1.2 Windows 2000上的IIS 11
2.2 选择开发环境 13
2.2.1 需要何种开发工具 13
2.3 创建第一个网站 13
2.3.1 Windows Server计算机的高级选项 13
2.3.2 创建虚拟目录 18
2.3.3 第一个Web页 19
2.4 为何使用ASP.NET而不是其他技术 20
2.4.1 CGI应用程序 21
2.4.2 ISAPI应用程序 21
2.4.3 ASP应用程序 21
2.4.4 ASP.NET应用程序 21
2.5 总结 22
2.6 问与答 22
2.7 作业 22
2.7.1 小测验 22
2.8 小测验答案 23
第3章 Visual Basic.NET简介 24
3.1 Visual Basic.NET 24
3.1.1 变量 24
3.1.2 数组 26
3.1.3 条件语句 28
3.1.4 循环 29
3.1.5 过程 31
3.1.6 类 31
3.2 总结 32
3.3 问与答 32
3.4 作业 32
3.4.1 小测验 32
3.4.2 练习 32
3.5 小测验答案 33
第4章 使用ASP.NET 34
4.1 ASP.NET的文件层次结构 34
4.2 名称空间 35
4.2.1 System名称空间 36
4.2.2 Microsoft名称空间 38
4.2.3 在ASP.NET页面中使用名称空间 38
4.3 ASP.NET中的编程语言 39
4.4 开发工具 39
4.5 总结 40
4.6 问与答 40
4.7 作业 40
4.7.1 小测验 40
4.7.2 练习 40
4.8 小测验答案 41
第二部分 创建ASP.NET页面 45
第5章 ASP.NET页面的语法 45
5.1 Visual Studio 45
5.2 ASP.NET语法元素 49
5.2.1 页面编译指令 49
5.2.2 代码声明块 51
5.2.3 代码交付块 52
5.2.4 服务器端注释 52
5.2.5 HTML控件语法 53
5.2.6 自定义服务器控件语法 55
5.2.7 服务器控件的事件绑定语法 56
5.2.8 数据绑定表达式语法 56
5.2.9 服务器端对象标记语法 57
5.2.10 服务器端Include编译指令的语法 57
5.3 总结 57
5.4 问与答 57
5.5 作业 58
5.5.1 小测验 58
5.5.2 练习 58
5.6 小测验答案 58
第6章 使用ASP.NET Web表单创建用户界面 59
6.1 Web表单简介 59
6.1.1 Web表单代码模型 59
6.1.2 Web表单页面的处理过程 66
6.1.3 Web表单的生命周期 66
6.1.4 状态管理 67
6.2 Web表单事件模型 67
6.3 在VS.NET中使用Web表单 68
6.3.1 创建一个Web应用程序 68
6.3.2 在Web应用程序中添加Web表单 68
6.4 总结 69
6.5 问与答 69
6.6 作业 70
6.6.1 小测验 70
6.7 小测验答案 70
第7章 Web表单服务器控件 71
7.1 服务器控件是什么 71
7.1.1 HTML服务器空件 71
7.1.2 ASP.NET服务器控件 72
7.1.3 验证控件 72
7.1.4 用户控件 72
7.2 使用HTML服务器控件 72
7.2.1 为HTML服务器控件编写事件处理程序 75
7.3 使用ASP.NET服务器控件 79
7.3.1 使用VS.NET 79
7.3.2 为ASP.NET服务器控件编写事件处理程序 82
7.3.3 层叠样式表 89
7.3.4 数据绑定控件TextBox 90
7.3.5 AutoPostBack属性 92
7.3.6 ASP.NET Calendar控件 92
7.3.7 ASP.NET DropDownList控件 93
7.3.8 ASP.NET CheckBox控件 93
7.3.9 ASP.NET RadioButton控件 93
7.3.10 ASP.NET多行TextBox控件 93
7.4 总结 93
7.5 问与答 93
7.6 作业 94
7.6.1 小测验 94
7.6.2 练习 94
7.7 小测验答案 94
第8章 Web表单验证 95
8.1 Web表单验证简介 95
8.1.1 使用验证控件 95
8.1.2 验证控件的类型 96
8.2 在页面中使用各种验证控件 102
8.3 总结 106
8.4 问与答 107
8.5 作业 107
8.5.1 小测验 107
8.5.2 练习 107
8.6 小测验答案 107
第三部分 ASP.NET应用程序主题 111
第9章 ASP.NET Web应用程序 111
9.1 ASP.NET Web应用程序是什么 111
9.1.1 Web应用程序的生命周期 112
9.1.2 Global.asax文件 112
9.2 状态管理 116
9.2.1 应用程序状态数据 116
9.2.2 会话状态数据 117
9.2.3 会话跟踪 117
9.2.4 状态管理范例 117
9.3 总结 124
9.4 问与答 124
9.5 作业 125
9.5.1 小测验 125
9.5.2 练习 125
9.6 小测验答案 125
第10章 安全性 126
10.1 安全性概述 126
10.1.1 ASP.NET的数据流程 126
10.1.2 ASP.NET安全体系结构 127
10.1.3 ASP.NET子标记 130
10.1.4 ASP.NET认证和授权 131
10.2 使用SSL建立加密连接 132
10.2.1 申请一个用于SSL的证书 133
10.2.2 向认证中心申请证书 134
10.3 总结 135
10.4 问与答 135
10.5 作业 135
10.5.1 小测验 135
10.5.2 练习 135
10.6 小测验答案 136
第11章 在应用程序中加入电子邮件功能 137
11.1 架设SMTP 137
11.2 发送电子邮件 138
11.2.1 System.Web.Mail名称空间 138
11.2.2 创建一个简单的电子邮件表单 140
11.2.3 发送HTML电子邮件消息 143
11.2.4 在电子邮件中加入附件 145
11.3 总结 145
11.4 问与答 146
11.5 作业 146
11.5.1 小测验 146
11.5.2 练习 146
11.6 小测验答案 146
第12章 读写Web服务器上的文件 147
12.1 提供的类 147
12.1.1 File类 147
12.1.2 FileStream类 148
12.1.3 FileMode、FileAccess和FileShare枚举 149
12.1.4 StreamReader类 150
12.1.5 StreamWriter类 150
12.1.6 Directory类 151
12.2 应用程序范例 151
12.3 总结 164
12.4 问与答 164
12.5 作业 164
12.5.1 小测验 164
12.5.2 练习 165
12.6 小测验答案 165
12.6.1 小测验 165
第13章 处理错误 166
13.1 异常处理基础知识 166
13.2 非结构化异常处理 166
13.2.1 On Error语句 166
13.2.2 Err对象 167
13.3 结构化异常处理 167
13.3.1 Exception类 168
13.4 常见的异常 169
13.5 引发异常 171
13.5.1 ApplicationException类 171
13.5.2 自定义异常 171
13.6 总结 172
13.7 问与答 172
13.8 作业 173
13.8.1 小测验 173
13.8.2 练习 173
13.9 小测验答案 173
第14章 调试ASP.NET应用程序 174
14.1 跟踪是什么 174
14.1.1 启用页面级跟踪 174
14.1.2 启用应用程序级跟踪 176
14.1.3 Trace.axd应用程序 177
14.2 使用SDK调试器 179
14.2.1 调试器的位置 179
14.2.2 附加到到ASP.NET工作进程中 179
14.2.3 装载源文件 179
14.2.4 调试器窗口 180
14.3 总结 181
14.4 问与答 181
14.5 作业 181
14.5.1 小测验 181
14.5.2 练习 181
14.6 小测验答案 182
第四部分 给应用程序提供数据 185
第15章 使用数据库 185
15.1 什么是数据库 185
15.1.1 何时需要使用关系型数据库 186
15.1.2 表 187
15.1.3 结构化查询语言 188
15.2 服务器端数据存取 192
15.2.1 ADO.NET概述 192
15.2.2 使用ADO.NET定义数据库访问 193
15.3 总结 193
15.4 问与答 193
15.5 作业 193
15.5.1 小测验 193
15.5.2 练习 193
15.6 小测验答案 194
第16章 读取数据库表中的数据 195
16.1 连接数据库 195
16.1.1 Microsoft SQL Server数据库 195
16.1.2 其他数据源 200
16.2 执行SQL来读取数据 204
16.3 使用数据绑定来显示结果 205
16.4 总结 207
16.5 问与答 207
16.6 作业 208
16.6.1 小测验 208
16.6.2 练习 208
16.7 小测验答案 208
第17章 插入、更新和删除数据库记录 209
17.1 使用参数化SQL语句 209
17.1.1 SQLParameters类 210
17.1.2 SQLParameter类 210
17.2 插入记录 213
17.3 删除记录 215
17.4 更新记录 216
17.5 总结 218
17.6 问与答 218
17.7 作业 218
17.7.1 小测验 218
17.7.2 练习 218
17.8 小测验答案 219
第18章 ADO.NET数据集 220
18.1 ADO.NET中的数据读取对象 220
18.1.1 DataSet对象 220
18.1.2 DataTable对象 223
18.1.3 DataColumn对象 225
18.1.4 DataRow对象 227
18.1.5 DataRelation对象 228
18.2 总结 232
18.3 问与答 232
18.4 作业 232
18.4.1 小测验 232
18.4.2 练习 232
18.5 小测验答案 232
第19章 存储过程和函数 233
19.1 存储过程和函数的好处 233
19.1.1 模块化编程 234
19.1.2 执行速度快 234
19.1.3 降低网络流量 234
19.1.4 提高应用程序的安全性 234
19.2 存储过程 234
19.2.1 设计存储过程 234
19.2.2 执行存储过程 238
19.3 函数 243
19.3.1 函数的类型 243
19.3.2 函数的确定性 243
19.3.3 设计函数 244
19.3.4 执行函数 245
19.4 总结 247
19.5 问与答 248
19.6 作业 248
19.6.1 小测验 248
19.6.2 练习 248
19.7 小测验答案 248
第20章 使用高级数据库技术 250
20.1 什么是XML 250
20.1.1 成型(well-formed)和有效(valid) 251
20.1.2 XML的优点 251
20.2 ADO.NET和XML 252
20.2.1 DataSet类 253
20.2.2 XMLDocument类 255
20.2.3 XMLDataDocument类 256
20.3 使用ADO.NET和XML 257
20.3.1 读取数据并将其保存为XML 257
20.3.2 读取XML文档中的数据 259
20.3.3 读取XML数据、修改XML数据并将其保存为XML 261
20.4 总结 264
20.5 问与答 264
20.6 作业 264
20.6.1 小测验 264
20.6.2 练习 264
20.7 小测验答案 265
第五部分 扩展ASP.NET 269
第21章 Web服务 269
21.1 何为Web服务 269
21.2 何为Web方法 270
21.3 创建一个Web服务 271
21.4 使用Web服务 274
21.4.1 使用wsdl.exe生成一个Web服务代理类 274
21.4.2 在客户应用程序中使用Web服务 275
21.5 使用Web服务存取数据 276
21.5.1 开发一个使用Web服务的程序 279
21.6 在Web服务中使用Application对象和Session对象 282
21.7 总结 284
21.8 问与答 284
21.9 作业 284
21.9.1 小测验 284
21.9.2 练习 284
21.10 小测验答案 284
第22章 配置、本地化和部署 286
22.1 配置 286
22.1.1 配置文件是什么 287
22.1.2 声明 289
22.1.3 设置 290
22.1.4 检索配置 291
22.2 使用其他语言 292
22.2.1 国际化 292
22.2.2 设置文化和编码方式 293
22.2.3 本地化ASP.NET应用程序 293
22.2.4 使用资源文件 293
22.3 部署ASP.NET应用程序 294
22.4 总结 294
22.5 问与答 294
22.6 作业 294
22.6.1 小测验 294
22.6.2 练习 294
22.7 小测验答案 295
第23章 ASP.NET应用程序的优化和性能分析 296
23.1 ASP.NET应用程序的优化 296
23.1.1 .NET框架的优化特性 296
23.1.2 高性能ASP.NET应用程序 297
23.2 监视和分析ASP.NET应用程序 301
23.2.1 ASP.NET运行阶段分析 301
23.2.2 使用Windows NT/2000系统监视器 303
23.3 总结 304
23.4 问与答 305
23.5 作业 305
23.5.1 小测验 305
23.5.2 练习 305
23.6 小测验答案 305
第24章 Web专题讨论 306
24.1 构思 306
24.1.1 主页 308
24.1.2 数据库 308
24.1.3 ContestData类 310
24.1.4 Join页面 311
24.1.5 用户服务器控件 312
24.1.6 用户控件UserInfo 312
24.1.7 UserAdmin页面 312
24.1.8 My User Profile页面 313
24.1.9 用户控件Contestinfo 313
24.1.10 Contest Admin页面 314
24.1.11 ContestActivity页面 314
24.1.12 ContestList用户控件 315
24.1.13 List Contests页面 315
24.1.14 List My Contests页面 316
24.1.15 List Available Contests页面 316
24.2 总结 317
24.2.1 练习 317
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019