ASP.NET 4.5动态网站开发基础教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:韩颖,卫琳,谢琦编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302385011
- 页数:330 页
第1章 ASP.NET4.5 概述与开发平台 1
1.1 Web基础知识 1
1.1.1 HTTP协议 1
1.1.2 Web服务器和浏览器 2
1.1.3 C/S模式与B/S模式 2
1.1.4 Web的访问原理 2
1.2 ASP.NET简介 4
1.2.1 ASP.NET的历史 4
1.2.2 ASP.NET的优点 5
1.2.3 其他常见的网络程序设计技术 6
1.3 ASP.NET的开发环境 7
1.3.1 安装Visual Studio Express 2012 for Web 7
1.3.2 主窗口 10
1.3.3 文档窗口 11
1.3.4 工具箱 11
1.3.5 错误列表窗口 12
1.3.6 解决方案资源管理器 13
1.3.7 属性窗口 14
1.3.8 输出窗口 14
1.4 ASP.NET应用程序基础 15
1.4.1 创建ASP.NET应用程序 15
1.4.2 运行ASP.NET应用程序 16
1.5 Visual Studio Express 2012 for Web辅助功能 17
1.6 本章小结 20
1.7 练习 20
第2章 XHTML和HTML5 21
2.1 Web基本技术 21
2.1.1 HTML 21
2.1.2 XML 22
2.1.3 XHTML 22
2.2 XHTML的基本格式 22
2.2.1 ASP.NET的文档结构 23
2.2.2 XHTML的语法规则 26
2.3 XHTML标记、标记属性 27
2.3.1 主体标记<body>…</body> 28
2.3.2 注释标记<!-注释内容-> 28
2.3.3 分层标记<div>…</div> 28
2.3.4 文本和格式标记 28
2.3.5 表格标记 32
2.3.6 超链接标记<a>…</a> 34
2.3.7 图像标记<img/> 37
2.3.8 表单<form>…</form> 39
2.4 HTML5的介绍 43
2.4.1 HTML5的发展史 43
2.4.2 HTML5的新改革 43
2.5 本章小结 46
2.6 练习 47
第3章 创建ASPX网页技术简介 48
3.1 ASP.NET程序结构 48
3.1.1 ASP.NET文件类型介绍 48
3.1.2 ASP.NET文件夹 50
3.1.3 其他文件夹介绍 51
3.2 页面管理 52
3.2.1 ASP.NET页面代码模式 52
3.2.2 页面的往返与处理机制 53
3.2.3 页面的生命周期 54
3.2.4 ASP.NET页生命周期事件 55
3.2.5 ASP.NET页面指令 58
3.3 ASP.NET的网页代码模型 58
3.3.1 创建ASP.NET网站 59
3.3.2 单文件页模型 60
3.3.3 代码隐藏页模型 61
3.3.4 ASP.NET网站和ASP.NET应用程序的区别 64
3.4 状态管理 65
3.4.1 页面状态概述 65
3.4.2 视图状态 66
3.4.3 控件状态 67
3.4.4 隐藏域 68
3.5 ASP.NET配置管理 68
3.5.1 web.config文件介绍 68
3.5.2 配置文件的语法规则 69
3.6 本章小结 72
3.7 练习 73
第4章 ASP.NET常用内置对象 74
4.1 ASP.NET对象的概况及属性方法事件 74
4.2 Request对象 75
4.2.1 Request对象简介 75
4.2.2 使用QueryString属性 76
4.2.3 使用Path属性 78
4.2.4 使用Browser属性 78
4.2.5 ServerVariables属性 79
4.2.6 ClientCertificate属性 80
4.3 Response对象 80
4.3.1 Response对象简介 80
4.3.2 利用Write方法输出信息 81
4.3.3 使用Redirect方法引导客户至另一个URL位置 81
4.3.4 关于BufferOutput属性 82
4.3.5 输出缓存资料 82
4.3.6 WriteFile方法 83
4.4 Cookie对象 83
4.4.1 Cookie对象简介 83
4.4.2 Cookie对象的属性和方法 85
4.4.3 Cookie对象的使用 85
4.4.4 检测用户是否启用了Cookie 87
4.5 Session对象 87
4.5.1 Session对象简介 88
4.5.2 Session对象的使用 89
4.5.3 Session_Start和Session End事件 89
4.5.4 Timeout属性 89
4.5.5 Abandon方法 90
4.5.6 Session对象的注意事项 90
4.6 Application对象 90
4.6.1 Application对象简介 91
4.6.2 利用Application对象存储信息 91
4.7 Server对象 92
4.7.1 Server对象简介 93
4.7.2 MachineName属性 93
4.7.3 ScriptTimeout属性 94
4.7.4 CreateObject方法 94
4.7.5 Execute方法 94
4.7.6 Transfer方法 94
4.7.7 HtmlDecode方法和HtmlEncode方法 95
4.7.8 MapPath方法 96
4.7.9 URLEncode方法 96
4.8 ViewState对象 98
4.9 本章小结 99
4.10 练习 100
第5章 ASP.NET常用服务器控件 101
5.1 服务器控件概述 101
5.1.1 控件的种类 102
5.1.2 在页面中添加HTML服务器控件 102
5.1.3 在页面中添加Web服务器控件 102
5.1.4 以编程方式添加服务器控件 103
5.1.5 设置服务器控件属性 103
5.2 标准服务器控件 104
5.2.1 标签控件(Label) 104
5.2.2 TextBox(文本框)控件 105
5.2.3 按钮控件(Button、LinkButton、ImageButton) 106
5.2.4 HyperLink(超链接)控件 110
5.2.5 图像控件(Image) 110
5.2.6 CheckBox(复选框)和CheckBoxList(复选框列表)控件 111
5.2.7 RadioButton和RadioButtonList控件 114
5.2.8 列表控件(DropDownList和ListBox) 115
5.2.9 MultiView和View控件 118
5.2.10 广告控件(AdRotator) 122
5.2.11 表格控件(Table) 124
5.2.12 Literal控件和Panel控件 126
5.3 验证控件 129
5.3.1 验证控件及其作用 130
5.3.2 验证控件的属性和方法 131
5.3.3 表单验证控件(RequiredFieldValidator) 132
5.3.4 比较验证控件(CompareValidator) 133
5.3.5 范围验证控件(RangeValidator) 133
5.3.6 自定义验证控件(CustomValidator) 134
5.3.7 正则验证控件(RegularExpressionValidator) 135
5.3.8 验证组控件(ValidationSummary) 136
5.4 登录控件 137
5.4.1 登录控件(Login) 137
5.4.2 登录名称控件(LoginName) 138
5.4.3 登录视图控件(LoginView) 139
5.4.4 登录状态控件(LoginStatus) 139
5.4.5 密码更改控件(ChangePassword) 140
5.4.6 生成用户控件(CreateUserWizard) 141
5.5 导航控件 142
5.5.1 SiteMapPath导航控件 143
5.5.2 Menu导航控件 146
5.5.3 TreeView导航控件 149
5.6 HTML控件 151
5.7 用户控件 151
5.8 本章小结 155
5.9 练习 155
第6章 样式、主题和母版页 157
6.1 CSS概述 157
6.1.1 CSS简介 157
6.1.2 CSS基础 158
6.1.3 创建CSS文件 160
6.1.4 CSS常用属性 161
6.1.5 DIV和CSS布局 161
6.2 主题 166
6.2.1 主题的概念 166
6.2.2 在主题中定义外观 168
6.2.3 在主题中同时定义外观和样式表 169
6.2.4 动态切换主题 170
6.3 母版页 173
6.3.1 母版页和内容页的概念 174
6.3.2 创建母版页 174
6.4 本章小结 177
6.5 练习 177
第7章 jQuery入门 178
7.1 jQuery简介 178
7.1.1 什么是jQuery 178
7.1.2 包含jQuery库 178
7.1.3 第一个jQuery程序 179
7.2 jQuery的语法 180
7.2.1 jQuery的核心功能 180
7.2.2 jQuery选择器 181
7.2.3 jQuery过滤器 184
7.2.4 jQuery事件 188
7.3 jQuery动画 192
7.4 本章小结 197
7.5 练习 198
第8章 ADO.NET数据访问 199
8.1 ADO.NET概述 199
8.1.1 ADO.NET简介 199
8.1.2 与数据有关的命名空间 200
8.1.3 ADO.NET数据提供者 201
8.2 数据库平台 201
8.3 使用Connection连接数据库 206
8.4 使用Command对象执行数据库命令 210
8.4.1 使用Command对象查询数据库的数据 210
8.4.2 使用Command对象增加数据库的数据 212
8.4.3 使用Command对象删除数据库的数据 214
8.5 使用DataAdapter对象和DateSet对象 216
8.5.1 DataAdapter对象简介 216
8.5.2 DataSet对象简介 217
8.5.3 查询数据库的数据 219
8.5.4 修改数据库的数据 220
8.5.5 增加数据库的数据 222
8.5.6 删除数据库的数据 223
8.6 连接池技术 224
8.7 本章小结 228
8.8 练习 228
第9章 ADO.NET数据库高级操作 230
9.1 数据源控件 230
9.1.1 SqlDataSource控件 231
9.1.2 ObjectDataSource控件 231
9.1.3 SiteMapDataSource控件 232
9.1.4 XmlDataSource控件 233
9.2 联合使用数据源和数据绑定控件 233
9.2.1 GridView控件 234
9.2.2 DataList控件 240
9.2.3 DetailsView控件 242
9.2.4 FormView控件 248
9.2.5 DataPager控件 253
9.2.6 ListView控件 254
9.3 本章小结 260
9.4 练习 260
第10章 LINQ技术 262
10.1 LINQ基本概念 262
10.1.1 LINQ to Objects 262
10.1.2 LINQ to ADO.NET 263
10.1.3 LINQ to XML 263
10.1.4 LINQ相关的命名空间 264
10.2 LINQ to SQL 264
10.2.1 IEnumerable和IEnumerable<T>接口 265
10.2.2 IQueryProvider和IQueryable<T>接口 269
10.2.3 DataContext类 270
10.2.4 基本查询操作 272
10.2.5 基本更改操作 277
10.2.6 LinqDataSource控件 282
10.3 本章小结 287
10.4 练习 287
第11章 ASP.NET AJAX 288
11.1 Ajax简介 288
11.1.1 什么是Ajax 288
11.1.2 Ajax与传统Web技术的区别 289
11.1.3 Ajax的优点 290
11.1.4 Ajax使用的技术 291
11.1.5 ASP.NET AJAX 291
11.1.6 ASP.NET 4.5 AJAX简单示例 292
11.2 ASP.NET 4.5 AJAX控件 293
11.2.1 ScriptManger(脚本管理员)控件 293
11.2.2 Timer(时间)控件 295
11.2.3 UpdatePanel(更新区域)控件 297
11.2.4 UpdateProgress(更新进度)控件 298
11.3 本章小结 300
11.4 练习 301
第12章 企业电子商务网站 302
12.1 系统设计 302
12.1.1 需求分析 302
12.1.2 概念结构设计 302
12.1.3 数据库设计 303
12.1.4 功能设计 304
12.2 系统实现 304
12.2.1 访问数据库公共类 304
12.2.2 母版页 307
12.2.3 前台模块功能 308
12.2.4 后台管理模块 321
12.3 本章小结 329
12.4 练习 329
参考文献 330
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《市政工程基础》杨岚编著 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