21世纪高等学校计算机应用技术规划教材 ASP.NET程序设计案例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:涂俊英编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302495314
- 页数:350 页
第1章 ASP.NET概述 1
1.1 ASP.NET简介 1
1.1.1 什么是.NET 1
1.1.2 什么是ASP.NET 2
1.2 搭建ASP.NET开发环境 3
1.2.1 启用与配置IIS 3
1.2.2 配置ASP.NET应用程序开发环境 4
1.3 ASP.NET的两种开发模式 9
1.3.1 Web Forms模式 9
1.3.2 MVC模式 9
1.4 ASP.NET页面语法 9
1.4.1 ASP.NET页面指令 9
1.4.2 代码块语法 10
1.4.3 数据绑定语法 10
1.4.4 表达式语法 11
1.5 创建ASP.NET Web项目的两种方式 11
1.5.1 用两种方式创建Web项目 11
1.5.2 创建Web项目的两种方式的比较 22
习题1 22
第2章 ASP.NET服务器控件 25
2.1 ASP.NET控件概述 25
2.1.1 ASP.NET控件的类型 25
2.1.2 ASP.NET服务器控件的公共属性 26
2.1.3 ASP.NET服务器控件的事件 27
2.2 文本控件 28
2.2.1 Label控件 28
2.2.2 TextBox控件 28
2.2.3 Literal控件 28
2.3 控制权转移控件 29
2.3.1 Button控件 29
2.3.2 LinkButton控件 31
2.3.3 ImageButton控件 31
2.3.4 HyperLink控件 32
2.4 选择控件 33
2.4.1 RadioButtonList控件 34
2.4.2 CheckBoxList控件 35
2.4.3 DropDownList控件 37
2.4.4 ListBox控件 38
2.5 其他常用标准控件 40
2.5.1 Image控件 40
2.5.2 BulletedList控件 41
2.5.3 FileUpload控件 41
2.5.4 Panel控件 43
2.5.5 AdRotator控件 45
2.5.6 Calendar控件 46
2.6 ASP.NET验证控件 48
2.6.1 RequiredFieldValidator控件 48
2.6.2 RangeValidator控件 49
2.6.3 RegularExpressionValidator控件 49
2.6.4 CompareValidator控件 50
2.6.5 CustomValidator控件 50
2.6.6 ValidationSummary控件 52
习题2 54
第3章 ASP.NET内置对象 56
3.1 ASP.NET对象概述 56
3.1.1 ASP.NET对象简介 56
3.1.2 ASP.NET对象的访问 56
3.2 Page对象 57
3.2.1 Page对象的常用属性 57
3.2.2 Page对象的常用方法 58
3.2.3 Page对象的常用事件 58
3.3 Response对象 60
3.3.1 Response对象的常用属性 60
3.3.2 Response对象的常用方法 61
3.3.3 Response对象的应用 62
3.4 Request对象 65
3.4.1 Request对象的常用属性 65
3.4.2 Request对象的常用方法 66
3.4.3 Request对象的应用 67
3.5 Server对象 71
3.5.1 Server对象的常用属性 71
3.5.2 Server对象的常用方法 71
3.5.3 Server对象的应用 72
3.6 Cookie对象 74
3.6.1 Cookie对象的常用属性 75
3.6.2 Cookie对象的常用方法 75
3.6.3 Cookie对象的应用 75
3.7 Session对象 79
3.7.1 Session对象的常用属性 79
3.7.2 Session对象的常用方法 80
3.7.3 Session对象的事件 80
3.7.4 Session对象的应用 80
3.8 Application对象 82
3.8.1 Application对象的常用方法 82
3.8.2 Application对象的事件 83
3.8.3 Application对象的应用 83
3.8.4 Application、Session、Cookie对象的区别 89
习题3 90
第4章 界面外观设计与布局 92
4.1 主题 92
4.1.1 主题的相关概念 92
4.1.2 创建主题 93
4.1.3 使用主题 93
4.1.4 禁用主题 97
4.2 母版页 98
4.2.1 母版页概述 98
4.2.2 创建母版页 99
4.2.3 创建内容页 100
4.2.4 从内容页访问母版页的控件 102
4.3 网站导航 104
4.3.1 站点地图 104
4.3.2 导航控件 106
4.3.3 配置多个站点地图 108
4.4 页面布局 109
4.4.1 使用iframe布局 109
4.4.2 使用Table布局 111
4.4.3 使用DIV+CSS布局 113
习题4 115
第5章 ADO.NET技术 118
5.1 ADO.NET简介 118
5.1.1 ADO.NET的相关概念 118
5.1.2 ADO.NET的结构 119
5.2 ADO.NET的五大对象 120
5.2.1 Connection对象 120
5.2.2 Command对象 123
5.2.3 DataReader对象 124
5.2.4 DataAdapter对象 125
5.2.5 DataSet对象 126
5.3 数据库访问模式 126
5.3.1 连接模式 127
5.3.2 断开模式 130
5.3.3 两种访问模式的区别 133
5.4 使用ADO.NET技术操作数据 133
5.4.1 数据的添加 133
5.4.2 数据的更新 136
5.4.3 数据的删除 140
5.4.4 存取图片 145
习题5 149
第6章 数据绑定技术 152
6.1 数据绑定概述 152
6.1.1 什么是数据绑定 152
6.1.2 Eval方法和Bind方法 152
6.1.3 数据绑定语法 153
6.2 数据源控件 155
6.2.1 数据源控件概述 155
6.2.2 SqlDataSource控件 156
6.2.3 AccessDataSource控件 160
6.2.4 ObjectDataSource控件 163
6.2.5 XmlDataSource控件 165
6.3 数据显示控件 167
6.3.1 GridView控件 167
6.3.2 DataList控件 178
6.3.3 Repeater控件 184
6.3.4 ListView控件 188
6.4 将数据绑定到控件 191
6.4.1 将数据绑定到单值控件 191
6.4.2 将数据绑定到多值控件 192
6.4.3 将XML数据绑定到数据显示控件 197
习题6 199
第7章 jQuery技术 201
7.1 jQuery概述 201
7.1.1 什么是jQuery 201
7.1.2 jQuery能做什么 201
7.1.3 下载jQuery 202
7.1.4 引入jQuery的方法 203
7.1.5 第一个jQuery程序 204
7.2 jQuery基本语法 205
7.2.1 DOM 205
7.2.2 $()函数 205
7.2.3 jQuery操作的基本语法 206
7.3 jQuery选择器 206
7.3.1 jQuery基本选择器 206
7.3.2 jQuery层次选择器 207
7.3.3 jQuery简单过滤选择器 209
7.3.4 jQuery内容过滤选择器 210
7.4 用jQuery操作DOM 211
7.4.1 元素属性操作 211
7.4.2 获取和设置元素 212
7.4.3 元素样式操作 212
7.4.4 页面元素操作 213
7.5 jQuery事件 216
7.5.1 页面载入事件 216
7.5.2 绑定事件 216
7.5.3 切换事件 217
7.5.4 移除事件 217
7.5.5 其他事件 218
7.6 jQuery的应用 219
7.6.1 密码强度检测 219
7.6.2 广告轮显 220
7.6.3 图片放大镜 222
7.6.4 网页软键盘 223
习题7 225
第8章 LINQ技术 228
8.1 LINQ概述 228
8.1.1 什么是LINQ 228
8.1.2 LINQ提供程序 228
8.1.3 LINQ查询语法 229
8.2 LINQ查询基本子句 229
8.2.1 from查询子句 229
8.2.2 where条件子句 230
8.2.3 select选择子句 230
8.2.4 group分组子句 230
8.2.5 orderby排序子句 231
8.3 LINQ查询操作 231
8.3.1 LINQ查询概述 231
8.3.2 投影操作 232
8.3.3 筛选操作 233
8.3.4 排序操作 233
8.3.5 聚合操作 234
8.4 使用LINQ操作数据库 234
8.4.1 建立连接 234
8.4.2 插入数据 237
8.4.3 修改数据 239
8.4.4 删除数据 241
习题8 243
第9章 Web Service 245
9.1 Web Service基础 245
9.1.1 什么是Web Service 245
9.1.2 Web Service的创建与引用 246
9.2 利用Web Service实现数据库操作 251
9.2.1 利用Web Service实现数据的添加 251
9.2.2 利用Web Service实现数据的删除 254
9.3 利用Web Service实现通信功能 256
9.3.1 利用Web Service发送E-mail 256
9.3.2 利用Web Service获取天气预报 259
9.3.3 利用Web Service获取火车时刻表 263
9.4 利用Web Service实现其他功能 266
9.4.1 利用Web Service实现验证码 266
9.4.2 利用Web Service生成注册码 270
习题9 275
第10章 ASP.NET AJAX 277
10.1 AJAX基础 277
10.1.1 什么是AJAX 277
10.1.2 AJAX简单示例 278
10.2 ASP.NET AJAX常用控件 280
10.2.1 ScriptManager控件 280
10.2.2 UpdatePanel控件 280
10.2.3 Timer控件 282
10.2.4 UpdateProgress控件 284
10.2.5 ScriptManagerProxy控件 285
10.3 ASP.NET AJAX的应用 286
10.3.1 利用AJAX实现倒计时 286
10.3.2 利用AJAX实现弹出式日历 287
10.3.3 通过五角星显示好评等级 289
10.3.4 利用AJAX实现搜索框智能提示 291
习题10 294
第11章 ASP.NET MVC基础 295
11.1 MVC简介 295
11.1.1 MVC和Web Forms 295
11.1.2 MVC页面的运行过程 297
11.2 ASP.NET MVC应用程序 297
11.2.1 创建ASP.NET MVC应用程序 297
11.2.2 ASP.NET MVC应用程序的结构 301
11.2.3 ASP.NET MVC的约定和规则 302
11.3 MVC控制器 303
11.3.1 理解控制器 303
11.3.2 创建控制器 304
11.4 MVC视图 305
11.4.1 理解视图 305
11.4.2 创建视图 305
11.4.3 视图模板引擎 306
11.4.4 布局页 306
11.5 MVC模型 307
11.5.1 理解模型 307
11.5.2 创建模型 307
11.6 ASP.NET MVC开发简单案例 308
11.6.1 产品列表的显示 308
11.6.2 图书查询功能的实现 314
习题11 319
第12章 综合案例:留言板 321
12.1 系统设计 321
12.1.1 项目开发背景 321
12.1.2 系统功能设计 321
12.1.3 模块功能划分 322
12.2 数据库设计 323
12.2.1 数据库的分析 323
12.2.2 数据表的创建 324
12.2.3 关系的创建 326
12.3 公用模块的创建 326
12.3.1 创建CSS 326
12.3.2 配置Web.config 328
12.3.3 创建数据访问公用类 329
12.3.4 创建用户控件 329
12.4 用户功能的实现 331
12.4.1 用户注册 331
12.4.2 用户登录 332
12.4.3 用户留言 333
12.4.4 查看留言 334
12.4.5 用户信息的查看 336
12.4.6 用户信息的修改 337
12.4.7 用户注销 338
12.5 管理员功能的实现 339
12.5.1 管理员登录 339
12.5.2 管理员主界面 339
12.5.3 回复留言 340
12.5.4 删除留言 341
12.5.5 用户管理 341
12.6 案例运行演示 342
12.6.1 准备基本数据 342
12.6.2 主页运行效果演示 342
12.6.3 用户功能演示 342
12.6.4 管理员功能演示 345
习题12 347
参考文献 349
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 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