ASP.NET案例教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:林菲,孙勇编著
- 出 版 社:北京:北京交通大学出版社
- 出版年份:2011
- ISBN:9787512105652
- 页数:397 页
第1章 Web应用基础 1
1.1 Web应用概述 1
1.1.1 B/S与C/S结构模式 1
1.1.2 Web应用相关技术的发展 1
1.2 Web应用的相关技术 4
1.2.1 HTML 4
1.2.2 XHTML 7
1.2.3 可扩展标记语言XML 10
1.2.4 Web服务器 14
1.3 小结 16
实训1 Web应用基础 16
习题 17
第2章 Visual Studio 2008集成开发环境 20
2.1 创建一个简单的ASP.NET应用程序 20
2.2 Visual Studio 2008 IDE集成开发环境介绍 23
2.2.1 服务器资源管理器 24
2.2.2 解决方案资源管理器 24
2.2.3 工具箱 26
2.2.4 Web页面设计窗口 26
2.2.5 HTML源代码编辑窗口 27
2.2.6 后台代码编辑窗口 27
2.2.7 属性窗口 28
2.2.8 类视图 29
2.2.9 对象浏览器 29
2.3 小结 30
实训2 Visual Studio 2008集成开发环境 30
习题 30
第3章 ASP.NET 3.5技术基础 31
3.1 ASP.NET应用程序生命周期 31
3.1.1 应用程序生命周期概述 31
3.1.2 应用程序生命周期事件 33
3.2 ASP.NET网页 34
3.2.1 ASP.NET网页语法概述 35
3.2.2 ASP.NET网页代码模型 37
3.2.3 Page类的属性 41
3.2.4 ASP.NET网页的生命周期与Page类的事件 43
3.2.5 ASP.NET网页的添加 44
3.3 Page类的内置对象 45
3.3.1 Response对象 45
3.3.2 Request对象 48
3.3.3 Server对象 53
3.4 Web应用的配置与配置管理工具 55
3.4.1 web.config配置文件 55
3.4.2 嵌套配置设置 57
3.4.3 在web.config中存储自定义设置 58
3.4.4 ASP.NET Web站点管理工具WAT 59
3.5 Web应用的异常处理 61
3.5.1 为什么要进行异常处理 61
3.5.2 try-catch异常处理块 62
3.5.3 页面级的Page_Error事件异常处理 64
3.5.4 页面级的ErrorPage属性异常处理 64
3.5.5 应用程序级的Application_Error事件异常处理 65
3.5.6 配置应用程序的<customErrors>配置节异常处理 66
3.6 小结 67
实训3 ASP.NET 3.5技术基础 67
习题 68
第4章 ASP.NET服务器控件 70
4.1 服务器控件概述 70
4.2 HTML服务器控件 71
4.2.1 HTML服务器控件概述 71
4.2.2 HTML服务器控件综合示例 76
4.3 Web服务器控件 78
4.3.1 Web服务器控件概述 78
4.3.2 常用Web服务器控件 87
4.4 验证控件 107
4.4.1 验证控件概述 107
4.4.2 验证控件的使用 110
4.4.3 验证组的使用 119
4.4.4 禁用验证 120
4.4.5 以编程方式测试验证有效性 120
4.5 用户控件 121
4.5.1 用户控件的创建 122
4.5.2 用户控件的使用 125
4.6 小结 126
实训4 ASP.NET服务器控件 127
习题 127
第5章 Web应用的状态管理 133
5.1 Web应用状态管理概述 133
5.2 客户端状态管理 134
5.2.1 视图状态 134
5.2.2 查询字符串 137
5.2.3 Cookie 138
5.3 服务器端状态管理 146
5.3.1 会话状态 146
5.3.2 应用程序状态 151
5.4 小结 155
实训5 Web应用的状态管理 155
习题 155
第6章 页面外观设计与布局 158
6.1 CSS样式控制 158
6.1.1 页面中使用CSS的三种方法 158
6.1.2 样式规则 163
6.2 主题 166
6.2.1 主题的创建与应用 167
6.2.2 主题中的外观文件 169
6.2.3 主题中的CSS样式文件 170
6.2.4 主题的动态应用 171
6.3 母版页 172
6.3.1 创建母版页 172
6.3.2 创建内容页 176
6.3.3 母版页的工作原理 177
6.3.4 母版页和内容页中的事件 178
6.3.5 从内容页访问母版页的内容 179
6.3.6 母版页的嵌套 180
6.4 小结 181
实训6 页面外观设计与布局 182
习题 183
第7章 站点导航技术 185
7.1 ASP.NET站点导航概述 185
7.2 站点地图 186
7.3 配置多个站点地图 189
7.3.1 从父站点地图链接到子站点地图文件 189
7.3.2 在web.config文件中配置多个站点地图 190
7.4 SiteMapPath控件 191
7.5 SiteMapDataSource控件 193
7.6 Menu控件 195
7.6.1 定义Menu菜单内容 195
7.6.2 Menu控件样式 201
7.7 TreeView控件 202
7.7.1 定义TreeView节点内容 202
7.7.2 带复选框的TreeView控件 209
7.8 小结 211
实训7 站点导航技术 211
习题 212
第8章 ADO.NET数据访问技术 214
8.1 ADO.NET基础 214
8.1.1 ADO.NET简介 214
8.1.2 ADO.NET的组件 215
8.1.3 ADO.NET的数据访问模式 216
8.2 连接模式数据库访问 217
8.2.1 使用SqlConnection对象连接数据库 218
8.2.2 使用SqlCommand对象执行数据库命令 225
8.2.3 使用SqlDataReader读取数据 235
8.2.4 为SqlCommand传递参数 239
8.2.5 使用SqlCommand执行存储过程 243
8.2.6 使用事务处理 246
8.3 断开模式数据库访问 248
8.3.1 DataSet数据集 249
8.3.2 使用SqlDataAdapter对象执行数据库命令 256
8.4 小结 267
实训8 ADO.NET数据访问技术 268
习题 269
第9章 ASP.NET的数据绑定及绑定控件 274
9.1 数据源控件 274
9.1.1 SqlDataSource数据源控件 275
9.1.2 ObjectDataSource数据源控件 289
9.1.3 LinqDataSource数据源控件 293
9.2 数据绑定控件 296
9.2.1 GridView控件 297
9.2.2 DetailsView控件 309
9.2.3 FormView控件 318
9.2.4 ListView控件和DataPager控件 321
9.3 小结 333
实训9 ASP.NET的数据绑定及绑定控件 333
习题 334
第10章 ASP.NET安全管理 337
10.1 身份验证 337
10.1.1 验证模式 337
10.1.2 使用CreateUserWizard控件注册 338
10.1.3 使用Login控件登录 339
10.1.4 其他登录型控件 340
10.2 角色与授权 342
10.2.1 创建角色 342
10.2.2 在web.config中授权 343
10.3 通过编程方式实现验证与授权 344
10.3.1 使用成员资格服务类验证 344
10.3.2 使用角色管理类授权 347
10.4 配置文件加密 348
10.5 小结 349
实训10 ASP.NET安全管理 349
习题 349
第11章 Web服务 352
11.1 云计算与Web服务 352
11.2 Web服务的相关标准与规范 354
11.3 创建Web服务 355
11.3.1 Web服务的声明 355
11.3.2 Web方法的定义 356
11.3.3 Web服务的测试 356
11.3.4 创建Web服务示例 357
11.4 使用Web服务 359
11.4.1 添加Web引用 359
11.4.2 调用Web服务 360
11.5 小结 361
实训11 Web服务 362
习题 362
第12章 ASP.NET AJAX 363
12.1 ASP.NET AJAX简介 363
12.1.1 AJAX概述 363
12.1.2 ASP.NET AJAX技术特点 364
12.1.3 Hello World示例程序 364
12.2 ScriptManager控件 365
12.2.1 在页面中添加ScriptManager控件 365
12.2.2 ScriptManager控件的属性与方法 366
12.3 UpdatePanel控件 366
12.3.1 在页面中添加UpdatePanel控件 367
12.3.2 UpdatePanel控件的属性 368
12.3.3 页面中的多个UpdatePanel控件及更新模式 369
12.3.4 UpdatePanel控件更新策略总结 371
12.4 UpdateProgress控件 372
12.4.1 UpdateProgress控件的属性 372
12.4.2 UpdateProgress控件的使用方法 372
12.5 Timer控件 373
12.5.1 在页面中添加Timer控件 373
12.5.2 Timer控件的属性与事件 374
12.5.3 Timer控件的使用方法 374
12.6 ASP.NET AJAX Control Toolkit 375
12.6.1 安装ASP.NET AJAX Control Toolkit 376
12.6.2 ASP.NET AJAX Control Toolkit的示例站点 377
12.6.3 AlwaysVisibleControlExtender控件 378
12.6.4 ModalPopupExtender控件 378
12.6.5 Accordion控件 380
12.7 小结 381
实训12 ASP.NET AJAX 382
习题 382
第13章 Web应用程序的部署 383
13.1 部署的内容 383
13.2 部署准备 383
13.3 部署Web应用程序的方法 384
13.3.1 使用复制网站工具部署站点 384
13.3.2 使用发布网站工具部署站点 387
13.3.3 创建安装包部署站点 389
13.4 小结 395
实训13 Web应用程序的部署 395
习题 396
参考文献 397
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 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