![ASP.NET WEB应用程序设计教程](https://cover.qianqiantushu.cc/25/s61f934a.jpg)
![ASP.NET WEB应用程序设计教程](https://cover.qianqiantushu.cc/25/s61f934a.jpg)
ASP.NET WEB应用程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:单维锋,白灵编著
- 出 版 社:北京:北京交通大学出版社
- 出版年份:2010
- ISBN:9787811239737
- 页数:346 页
第1章 ASP.NET Web应用程序设计概述 1
1.1 Web技术概述 1
1.1.1 静态网页与动态网页 1
1.1.2 网页工作原理 2
1.2 ASP.NET与Visual Studio 2008开发平台 2
1.3 第一个ASP.NET Web应用程序 3
项目任务 5
项目任务——“校园音乐吧”项目需求分析 5
上机实战 8
上机实战——使用控件及事件 8
习题 9
第2章 HTML基础 10
2.1 概述 10
2.2 网站的规划与设计 10
2.2.1 栏目规划 11
2.2.2 目录结构设计 11
2.3 页面布局 13
2.3.1 网页布局的概念 13
2.3.2 网页布局的步骤 14
2.4 HTML文档基本结构 16
2.5 HTML标记概念与属性 17
2.5.1 HTML标记概念 17
2.5.2 HTML属性 17
2.6 HTML常用标记 18
2.7 XHTML与HTML的区别 20
2.8 XHTML文档基本结构 22
2.9 表格 24
2.10 表单 26
2.11 框架 28
2.11.1 框架结构 28
2.11.2 浮动框架 28
2.11.3 框架与链接 29
2.12 XML 29
项目任务 30
项目任务——设计页面的页头及页脚部分 30
项目任务——实现会员后台管理主页面 32
上机实战 34
上机实战——完成校园音乐吧网站主页的制作 34
上机实战——实现管理员后台管理主页面 35
习题 35
第3章 DHTML基础 37
3.1 DHTML概念 37
3.2 DOM模型 37
3.2.1 DOM节点 38
3.2.2 DOM节点树 38
3.2.3 DOM节点信息 39
3.3 JavaScript 40
3.3.1 在HTML中使用JavaScript 40
3.3.2 JavaScript语法 40
3.3.3 JavaScript事件 46
3.3.4 JavaScript对象 46
3.4 CSS 50
3.4.1 CSS语法 50
3.4.2 选择器 51
3.4.3 属性 54
3.4.4 引用CSS 55
项目任务 56
项目任务——为登录页面添加JavaScript验证 56
项目任务——为校园音乐吧项目定义CSS样式 58
上机实战 61
上机实战——为注册页面添加JavaScript验证 61
习题 62
第4章 C#.NET语言基础 63
4.1 C#语言概述 63
4.2 数据类型 64
4.3 变量和常量 69
4.4 流程控制 70
4.5 面向对象特性 71
4.5.1 命名空间、类和对象 71
4.5.2 属性、方法、字段和事件 74
4.5.3 封装、继承、多态 75
4.5.4 重载、消息 76
4.5.5 类之间关系 77
4.6 局部类、泛型 78
项目任务 80
项目任务——应用面向对象的思想对校园音乐吧项目建立分析与设计模型 80
上机实战 92
上机实战——完成学生类、管理员类、SqlDbHelper类的接口定义 92
习题 100
第5章 ADO.NET 101
5.1 数据库系统概述 101
5.1.1 数据库 101
5.1.2 数据库管理系统 101
5.1.3 数据库系统 101
5.1.4 数据模型 101
5.1.5 SQL Server 2005 Express数据库简介 102
5.2 数据库设计 102
5.3 SQL语言 106
5.3.1 Select语句 106
5.3.2 Insert语句 109
5.3.3 Update语句 109
5.3.4 Delete语句 110
5.4 ADO.NET 111
5.4.1 创建和使用数据库连接 111
5.4.2 执行SQL语句 112
5.4.3 通过数据集保存数据 113
项目任务 114
项目任务——实现SqlDbHelper类的方法 114
项目任务——实现Major类的方法 117
上机实战 121
上机实战——实现Student类的方法 121
上机实战——实现Department类定义的方法 130
习题 133
第6章 服务器控件 134
6.1 服务器控件概述 134
6.1.1 服务器控件定义 134
6.1.2 服务器控件分类 134
6.1.3 服务器控件的创建 135
6.1.4 服务器控件的属性、事件和方法 133
6.1.5 Web表单 136
6.2 常用的标准控件 136
6.2.1 文本类控件 136
6.2.2 超链接控件 137
6.2.3 按钮类控件 137
6.2.4 图片控件 138
6.2.5 单选和复选控件 138
6.2.6 选项类控件 139
6.3 文件上传控件 143
6.4 MultiView与View控件 144
6.5 Wizard控件 144
6.6 容器控件 146
6.6.1 Panel控件 146
6.6.2 PlaceHolder控件 146
6.6.3 向容器控件中动态添加其他控件 147
项目任务 147
项目任务——实现注册功能的网站条款提示页 147
项目任务——实现注册功能的收集用户信息页 149
项目任务——实现系别、专业、班级三级联动效果 152
上机实战 155
上机实战——使用MultiView控件将注册页中的信息分成多个视图显示 155
上机实战——实现显示个人基本信息页 157
习题 159
第7章 验证控件 160
7.1 验证控件概述 160
7.1.1 为什么需要使用验证控件 160
7.1.2 什么时候开始验证 160
7.2 RequiredFieldValidator控件 161
7.3 CompareValidator控件 161
7.4 RangeValidator控件 162
7.5 RegularExpressionValidator控件 162
7.6 ValidationSummary控件 164
7.7 CustomValidator控件 164
项目任务 165
项目任务——为注册信息收集页加上验证功能 165
项目任务——使用CustomValidator控件实现学号的唯一性验证 167
上机实战 167
上机实战——使用ValidationSummary控件集中显示错误信息 167
上机实战——给注册页regV2.aspx加上验证功能 168
习题 168
第8章 导航控件和用户控件 169
8.1 概述 169
8.2 SiteMapPath控件 170
8.2.1 站点地图 170
8.2.2 使用SiteMapPath控件 172
8.3 TreeView控件 174
8.4 Menu控件 178
8.5 用户控件 181
项目任务 186
项目任务——使用TreeView控件实现按类别显示音乐 186
上机实战 189
上机实战——创建并使用页脚用户控件 189
习题 190
第9章 内部对象 191
9.1 内部对象概述 191
9.2 Page 191
9.3 Response 192
9.3.1 利用Write方法输出信息 192
9.3.2 利用Redirect方法实现页面重定向 193
9.3.3 利用WriteFile方法将文件输出到客户端 194
9.3.4 使用Buffer属性 194
9.3.5 输出缓冲区中的数据 194
9.3.6 使用BinaryWrite方法输出二进制数据 195
9.4 Request 195
9.4.1 获取QueryString数据集合中的数据 196
9.4.2 获取Form表单中的数据 197
9.4.3 获取ServerVariables中的数据 199
9.4.4 获取客户端浏览器信息 200
9.4.5 使用Request对象的方法 201
9.5 Cookie 201
9.5.1 设置Cookie 202
9.5.2 读取Cookie 203
9.6 Session 205
9.6.1 利用Session存储信息 205
9.6.2 读取Session中存储的信息 206
9.6.3 使用Session对象属性及方法 206
9.7 Application 207
9.7.1 利用Application存储信息 208
9.7.2 读取Application中存储的信息 208
9.7.3 使用Global.asax文件 208
9.8 Server 210
9.8.1 使用ScriptTimeout属性 210
9.8.2 使用HtmlEncode方法 211
9.8.3 使用UrlEncode方法 212
9.8.4 使用MapPath方法 213
项目任务 213
项目任务——利用Cookie和Session实现用户访问网站的计数 213
项目任务——使用Application和Session实现单击率计数 214
上机实战 215
上机实战——使用Global.asax实现在线人数计数 215
上机实战——在登录时保存学生信息,在需要的页面中调用这些信息 217
习题 219
第10章 数据绑定控件与数据源控件 220
10.1 概述 220
10.2 数据源控件 222
10.3 GridView控件 231
10.3.1 显示数据 231
10.3.2 选择数据 236
10.3.3 数据分页 239
10.3.4 编辑数据 240
10.4 Repeater控件 244
10.5 DataList控件 248
10.6 DetailsView控件 250
10.7 FormView控件 254
10.8 ListView控件 259
10.9 DataPager控件 268
项目任务 270
项目任务——使用GridView控件显示音乐搜索结果 270
项目任务——使用DetailsView控件实现“系别管理” 274
上机实战 276
上机实战——利用DataList控件实现“音乐类别”管理 276
上机实战——使用ListView控件实现“我的音乐”管理 279
习题 285
第11章 母版页、主题与皮肤 286
11.1 概述 286
11.2 母版页 287
11.2.1 创建母版页 288
11.2.2 创建内容页 292
11.3 主题与皮肤 296
11.3.1 创建与应用主题 297
11.3.2 创建并应用皮肤 299
项目任务 301
项目任务——动态加载用户选择的主题 301
上机实战 302
上机实战——为普通会员后台管理相关页面创建母版页和内容页 302
习题 305
第12章 Ajax技术 306
12.1 Ajax概述 306
12.2 ScriptManager和ScriptManagerProxy 308
12.3 UpdatePanel 309
12.4 UpdateProgress 313
12.5 Timer 315
项目任务 316
项目任务——为网站首页增加一定时器,定时更新网站计数器信息 316
上机实战 318
上机实战——为管理会员页面搜索功能添加进度提示功能 318
习题 321
第13章 应用程序配置 322
13.1 概述 322
13.2 Web.config文件结构 323
13.3 存储和访问数据库连接串 326
13.4 存储和访问自定义数据 327
项目任务 328
项目任务——将密码发送到注册邮箱中帮助用户找回密码 328
上机实战 330
上机实战——修改Web.config文件,配置Web站点主题 330
习题 332
第14章 软件测试与部署 333
14.1 概述 333
14.2 软件测试 334
14.2.1 黑盒测试和白盒测试 334
14.2.2 软件测试过程 335
14.3 Web项目部署 335
项目任务 338
项目任务——单元测试 338
上机实战 341
上机实战——为校园音乐吧网站制作软件安装包 341
习题 345
参考文献 346
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 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