ASP.NET 3.5动态网站开发实用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:杨建军编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302226413
- 页数:387 页
第1章 ASP.NET 3.5概述 1
1.1 ASP.NET概述 1
1.1.1 ASP.NET发展概述 1
1.1.2 ASP.NET主要特点 2
1.2 ASP.NET的工作原理 3
1.2.1 ASP.NET工作原理 3
1.2.2 ASP.NET中的文件类型 4
1.2.3 ASP.NET应用程序的组成 5
1.3 Web程序设计语言 6
1.3.1 HTML、XML和XHTML 7
1.3.2 ASP.NET页面文档的结构 8
1.3.3 XHTML的语法规则 10
1.3.4 XHTML标记及其属性 12
1.4 上机练习 17
1.5 习题 21
第2章 ASP.NET 3.5开发环境介绍 22
2.1 IIS的安装与使用 22
2.2 Microsoft Visual Web Developer安装 24
2.2.1 Microsoft Visual Web Developer的下载 24
2.2.2 Microsoft Visual Web Developer安装 25
2.3 Microsoft Visual Web Developer使用 28
2.3.1 VWD 2008的启动 28
2.3.2 VWD 2008 IDE开发界面 29
2.3.3 信息窗口 32
2.4 构建第一个ASP.NET网站 34
2.4.1 选择正确的Web站点模板 34
2.4.2 Web窗体介绍 35
2.4.3 启动Visual Web Developer建立Web网站 37
2.4.4 打开Web网站 38
2.5 上机练习 39
2.6 习题 41
第3章 ASP.NET内部对象 42
3.1 网站的文件夹结构 42
3.1.1 App_Code文件夹 42
3.1.2 App_Data文件夹 43
3.1.3 其他特殊文件夹 43
3.1.4 程序员自己组织的文件夹 44
3.2 ASP.NET的常用内置对象 46
3.2.1 HTTP对象简介 46
3.2.2 Request对象 47
3.2.3 Response对象 51
3.2.4 Application对象 55
3.2.5 Session对象 58
3.2.6 Server对象 62
3.2.7 ViewState(视图状态)对象 64
3.2.8 Cookies对象 66
3.2.9 状态管理 68
3.3 服务器与浏览程序信息 69
3.3.1 Web服务器的系统信息 69
3.3.2 获取浏览程序信息 71
3.3.3 获取客户端的凭证数据 73
3.4 ASP.NET配置管理 74
3.4.1 web.config文件介绍 74
3.4.2 Global.asax文件介绍 78
3.5 Page对象与Web窗体页指令 79
3.5.1 Page对象 79
3.5.2 Web窗体页指令 81
3.6 上机练习 82
3.7 习题 85
第4章 Web服务器控件使用 87
4.1 Web服务器控件概述 87
4.1.1 Web Server控件的主要特点 88
4.1.2 在页面中添加Web Server控件 90
4.1.3 所有Web Server控件的共同属性 90
4.2 HTML控件 91
4.2.1 HTML元素 92
4.2.2 HTML服务器控件 92
4.3 标准服务器控件 95
4.3.1 Label控件 96
4.3.2 TextBox控件 96
4.3.3 按钮控件 97
4.3.4 ListBox控件和DropDownList控件 99
4.3.5 CheckBox(复选框)和CheckBox List(复选框列表)控件 101
4.3.6 Image和ImageMap服务器控件 103
4.3.7 RadioButton和RadioButtonList服务器控件 104
4.3.8 MultiView和View控件 105
4.3.9 AdRotator(广告控件)服务器控件 106
4.3.10 Literal控件和Panel控件 108
4.4 其他ASP.NET Server服务器控件 109
4.5 用户控件 110
4.5.1 建立用户控件 110
4.5.2 使用用户控件 112
4.5.3 设置用户控件属性 112
4.5.4 在控件中封装用户控件事件 113
4.6 文件的上传与下载 115
4.7 上机练习 117
4.8 习题 118
第5章 Web验证控件的使用 119
5.1 服务器端校验 119
5.2 客户端校验 120
5.3 实现客户端校验 121
5.3.1 ASP.NET验证控件 121
5.3.2 验证Web窗体页中的用户输入 125
5.4 上机练习 129
5.5 习题 132
第6章 ADO.NET技术介绍 133
6.1 ADO.NET概述 133
6.1.1 ADO.NET架构 134
6.1.2 .NET Framework数据提供程序 134
6.1.3 DataSet数据集 135
6.1.4 使用ADO.NET访问数据库的一般步骤 136
6.2 ADO.NET对象 136
6.2.1 Connection对象 136
6.2.2 Command对象 141
6.2.3 DataAdapter对象 143
6.2.4 DataReader对象 144
6.2.5 DataSet对象 145
6.3 创建数据库 150
6.3.1 使用命令行方式创建数据库 150
6.3.2 使用数据窗体向导完成数据库访问 151
6.3.3 使用DataReader完成数据库访问 155
6.3.4 修改数据库 158
6.4 上机练习 159
6.5 习题 170
第7章 页面切换与网站导航技术 171
7.1 页面切换技术 171
7.1.1 使用超链接实现页面切换 171
7.1.2 绝对URL与相对URL 172
7.1.3 使用按钮属性实现页面切换 176
7.1.4 使用ASP.NET内建对象实现页面切换 176
7.2 页面间的数据传递的方法 177
7.2.1 使用Request对象 177
7.2.2 利用Session对象传递数据 178
7.2.3 利用PreviousPage属性获取数据 179
7.3 网站导航技术 180
7.3.1 导航控件的体系结构 180
7.3.2 利用站点地图和SiteMapPath控件实现网站导航 181
7.3.3 利用Menu控件实现自定义导航 183
7.3.4 利用TreeView控件实现导航 187
7.4 上机练习 188
7.5 习题 190
第8章 页面布局 191
8.1 CSS样式控制 191
8.1.1 CSS简介 191
8.1.2 CSS属性简介 194
8.1.3 在VWD 2008中使用CSS 197
8.1.4 在VWD 2008中使用CSS 204
8.2 页面布局 207
8.2.1 页面元素定位 208
8.2.2 表格布局方式 208
8.2.3 DIV和CSS布局 209
8.3 母版页 210
8.3.1 创建母版页 210
8.3.2 创建内容页 212
8.4 创建和使用主题 214
8.4.1 主题的类型 214
8.4.2 应用主题 215
8.4.3 在主题中使用CSS和图片 218
8.4.4 动态切换 219
8.5 上机练习 219
8.6 习题 220
第9章 使用Web窗体访问数据 221
9.1 数据绑定概述 221
9.1.1 单值数据绑定控件使用 222
9.1.2 列表数据绑定控件的使用 223
9.1.3 复杂数据绑定控件 224
9.2 GridView控件使用 225
9.2.1 利用编程的方法使用GridView控件 225
9.2.2 利用图形向导使用GridView控件 227
9.3 DetailsView控件使用 232
9.4 Repeater控件使用 233
9.5 DataList控件使用 235
9.6 FormView控件使用 237
9.7 上机练习 238
9.8 习题 240
第10章 ASP.NET AJAX 241
10.1 ASP.NET AJAX简介 241
10.2 创建无闪烁页面 242
10.2.1 ScriptManager控件使用 243
10.2.2 UpdatePanel控件 244
10.3 给用户提供反馈 246
10.4 Timer控件使用 249
10.4.1 Timer控件属性和事件 249
10.4.2 使用Timer控件定时更新UpdatePanel 250
10.4.3 使用Timer控件定时更新多个UpdatePanel 252
10.5 ASP.NETAJAX控件工具包 254
10.5.1 添加ASP.NETAjaxLibrary到VWD2008的工具箱 255
10.5.2 ASP.NETAjax Library中常用控件介绍 256
10.6 上机练习 259
10.7 习题 259
第11章 在ASP.NET中使用XML 260
11.1 XML基础知识 260
11.1.1 XML文档的基本结构 260
11.1.2 XML文档的组成 261
11.1.3 XML名称空间 262
11.1.4 验证XML文档 263
11.1.5 XML的应用 267
11.2 XML文件的处理 268
11.2.1 .NET Framework与XML 268
11.2.2 ASP.NET加载与浏览XML文件 268
11.2.3 ASP.NET与XSLT 271
11.3 使用ADO.NET访问XML 273
11.3.1 将数据库表保存为XML文件 273
11.3.2 读取XML文件 275
11.4 上机练习 277
11.5 习题 280
第12章 ASP.NET 3.5 Web站点中的安全性 281
12.1 安全性基础知识 281
12.1.1 安全性有关术语 281
12.1.2 ASP.NET的验证方式 282
12.1.3 Web配置文件的验证标记 282
12.1.4 ASP.NET应用程序服务 287
12.2 ASP.NET 3.5的用户管理 289
12.2.1 ASP.NET网站管理工具 289
12.2.2 在Web网站管理工具中实现安全管理 290
12.2.3 设置Membership提供者 292
12.2.4 在Web网站管理工具中添加用户 293
12.3 登录控件使用 294
12.3.1 登录控件 294
12.3.2 配置Web应用程序 303
12.4 角色管理 305
12.4.1 配置角色管理 305
12.4.2 使用web.config配置文件管理角色 305
12.4.3 使用ASP.NET网站管理工具管理角色 306
12.5 上机练习 309
12.6 习题 312
第13章 LINQ 313
13.1 LINQ概述 313
13.1.1 LINQ to Objects 314
13.1.2 LINQ to XML 315
13.1.3 LINQ to ADO.NET 317
13.2 LINQ to SQL 318
13.3 LINQ查询语法 321
13.3.1 标准查询运算符 321
13.3.2 用匿名类型定形数据 324
13.4 使用Web服务器控件和LINQx实现查询 326
13.4.1 ASP.NET 3.5中引入的新控件 326
13.4.2 LinqDataSource控件 326
13.4.3 ListView控件 329
13.4.4 DataPager控件 339
13.5 上机练习 340
13.6 习题 343
第14章 Web服务创建和使用 344
14.1 Web服务的定义与SOAP协议介绍 344
14.1.1 SOAP介绍 345
14.1.2 Web服务介绍 346
14.2 Web服务的体系结构 347
14.3 构建一个Web服务 347
14.4 测试Web服务 352
14.5 消费Web服务 354
14.6 上机练习 356
14.7 习题 359
第15章 Web应用程序的部署 360
15.1 复制Web站点 360
15.1.1 避免硬编码的设置 360
15.1.2 复制Web站点 361
15.1.3 在IIS下运行站点 363
15.1.4 安装和配置Web服务器 363
15.1.5 IIS中的安全性 364
15.2 将数据移动到远程服务器 365
15.2.1 使用Database Publishing Wizard 366
15.2.2 在目标服务器上重建数据库 366
15.3 上机练习 367
15.4 习题 368
第16章 项目与实践 369
16.1 软件的生存周期 369
16.2 网上书店系统的需求分析 369
16.3 网上书店系统的设计 370
16.3.1 系统功能设计 370
16.3.2 系统数据库设计 371
16.4 网上书店系统的实现 374
16.4.1 连接数据库 374
16.4.2 网上书店系统主页的设计与实现 375
16.4.3 用户注册页面的设计 376
16.4.4 网上书店系统的购物车管理 378
16.4.5 网上书店系统的后台管理 384
16.5 系统的运行测试 386
参考文献 387
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019