ASP.NET网络数据库PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘保顺编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2019
- ISBN:9787302528227
- 页数:308 页
第1章 ASP.NET开发和运行环境 1
1.1 Web应用程序的工作原理 1
1.2 静态网页和动态网页 2
1.3 动态网页开发技术 4
1.4 IIS的安装和配置 5
1.5 将本地站点上传到云 6
1.6 ASP.NET程序开发环境和开发模式 8
1.6.1 Web窗体拖曳控件的方式 8
1.6.2 MVC模式 11
1.6.3 使用原生态Web表单模式 11
1.6.4 三层架构 16
习题和思考 16
第2章 数据库基础知识 17
2.1 数据库管理系统 17
2.2 数据库 18
2.3 关系数据库 18
2.4 数据库系统 19
2.5 数据库中表间的关系 20
2.6 SQL Server的基本操作 21
2.6.1 建立数据库students 21
2.6.2 建立数据库关系图 23
2.6.3 在数据库中增加记录 25
2.6.4 权限设置 25
2.7 关系数据库标准语言——SQL 26
2.7.1 单表数据查询 26
2.7.2 排序 28
2.7.3 统计和分组 28
2.7.4 多表数据查询 31
2.7.5 增加、删除和更新记录 32
2.7.6 操作表结构的SQL 33
习题与思考 33
第3章 网页编程基础知识 36
3.1 HTML 36
3.1.1 HTML文档结构 36
3.1.2 HTML表单 38
3.1.3 表格 41
3.2 CSS 42
3.3 通过JavaScript为网页增加动作 46
3.4 用JavaScript修改HTML元素的样式 49
3.5 JavaScript编写简单的扑克游戏 50
3.5.1 数组对象 51
3.5.2 自定义对象 52
3.5.3 扑克牌中的页面 54
3.5.4 扑克牌中的属性和方法 54
3.6 window对象控制定时效果 57
3.7 XML 59
3.8 JavaScript Object Note 60
3.8.1 JSON数据格式 60
3.8.2 JSON文本串转换为JavaScript对象 63
3.8.3 将JavaScript对象转换为JSON字符串 64
3.8.4 ASP.NET中浏览器和服务器通过JSON的数据交换过程 64
习题与思考 67
第4章 ASP.NET内置对象 71
4.1 Page对象 72
4.2 Response对象 74
4.2.1 Response对象的属性和方法 74
4.2.2 Response对象应用示例 75
4.3 Request对象 76
4.3.1 Form集合 77
4.3.2 QueryString集合 78
4.3.3 ServerVariables集合 78
4.4 Server 79
4.4.1 Transfer()方法 79
4.4.2 MapPath()方法 80
4.4.3 HTML和URL编码 80
4.5 ASP.NET状态管理 80
4.5.1 ViewState对象 80
4.5.2 Cookies 83
4.5.3 Session 86
4.5.4 Application 87
习题与思考 89
第5章 C#语言基础知识 92
5.1 类 92
5.1.1 类的定义 92
5.1.2 使用类建立对象 94
5.1.3 类的封装 97
5.1.4 类的继承 100
5.1.5 类的多态性 101
5.2 集合与泛型 103
5.2.1 泛型集合List<T>的使用 104
5.2.2 泛型集合Dictionary<Key,Value>的使用 105
5.3 其他数据类型 106
5.3.1 DateTime和TimeSpan 106
5.3.2 Convert类 108
5.3.3 String类 108
5.3.4 System.Text.StringBuilder类 109
5.4 委托 109
5.5 JSON的序列化和反序列 110
5.5.1 使用JavaScriptSerializer类序列化和反序列化 111
5.5.2 使用formatter格式化器序列化和反序列化 113
5.5.3 使用Json.NET序列化和反序列化 114
习题与思考 115
第6章 ADO.NET连接和命令对象 119
6.1 ADO.NET基础 119
6.2 Connection对象 121
6.3 Command类 123
6.4 DataReader类 125
6.5 构建可重用的访问数据库的代码 127
6.5.1 数据访问层 127
6.5.2 建立连接的逻辑 130
6.5.3 在DBbase类中建立查询数据的逻辑 130
6.5.4 在DBbase类中建立插入数据的逻辑 132
6.5.5 在DBbase类中建立更新数据的逻辑 133
6.5.6 界面层的设计 133
6.6 SQL注入攻击 134
6.7 参数化命令 136
6.8 存储过程 137
6.8.1 建立SQL Server的存储过程 137
6.8.2 在DBbase类中建立查询数据的逻辑 139
6.8.3 在DBbase类中建立插入数据的逻辑 140
6.8.4 在DBbase类中建立更新数据的逻辑 141
6.8.5 数据输入界面 141
6.8.6 显示数据页面 142
6.9 事务 143
6.9.1 存储过程事务 143
6.9.2 ADO.NET事务 144
习题与思考 147
第7章 非连接的数据访问对象和工厂模型 148
7.1 DataSet类 149
7.2 DataSet类的主要属性和方法 149
7.2.1 DataSet的主要属性 149
7.2.2 DataSet的主要方法 150
7.3 DataTable类 152
7.3.1 DataTable的使用 152
7.3.2 获取DataTable中的数据 153
7.3.3 DataTable中删除和更新记录 155
7.4 DataAdapter类 157
7.4.1 使用DataAdapter填充DataSet 158
7.4.2 将DataSet巭DataTable对象序列化为XML 159
7.4.3 将DataSet巭DataTable对象以二进制格式序列化 160
7.4.4 将DataSet巭DataTable对象序列化为JSON 161
7.4.5 DataSet充填多个表和关系 164
7.4.6 利用DataAdapter更新数据库中的数据 166
7.5 DataView类 167
7.6 在数据访问类中使用DataSet 168
7.7 编写与提供程序无关的程序代码 168
7.7.1 创建工厂 169
7.7.2 使用工厂建立对象 169
7.7.3 使用与程序无关的代码查询示例 170
习题与思考 172
第8章 ASP.NET内部控件 175
8.1 GridView控件 176
8.2 Upload控件 180
8.3 Chart控件 181
8.3.1 Chart控件添加数据 183
8.3.2 Chart控件数据绑定 183
8.3.3 制作数据回归曲线 188
8.4 TreeView控件 194
习题与思考 198
第9章 jQuery 200
9.1 jQuery概述 200
9.1.1 jQuery的作用 200
9.1.2 下载和引用jQuery 201
9.1.3 用jQuery处理DOM 201
9.1.4 显示和隐藏小狗的示例 201
9.2 jQuery选择器 203
9.3 jQuery代码执行的时机和事件 206
9.4 jQuery动态效果的函数 207
9.4.1 显示和隐藏 207
9.4.2 滑动函数 207
9.4.3 淡入淡出函数 208
9.5 jQuery对HTML巭CSS操作 208
9.6 jQuery操作表单 210
9.6.1 表单中元素的选择器 210
9.6.2 jQuery操作表单中的元素 210
9.7 jQuery与Ajax 213
9.7.1 Ajax方式提交数据 214
9.7.2 浏览器解析XML数据 228
9.8 使用jquery.cookie.js 230
9.9 使用jsTree制作tree 232
9.10 使用OrgChart制作组织结构图 236
习题与思考 244
第10章 语言集成查询——LINQ 248
10.1 LINQ to Objects 249
10.1.1 LINQ查询语法和步骤 249
10.1.2 LINQ查询表达式 251
10.1.3 LINQ的立即执行 254
10.1.4 方法查询 254
10.2 LINQ to XML 255
10.3 LINQ to Entities 258
10.3.1 生成数据模型 259
10.3.2 LINQ to Entities查询 260
10.3.3 LINQ to Entities数据库操作 262
习题与思考 262
第11章 ASP.NET Web服务 264
11.1 Web服务的应用 264
11.2 创建提供查询学生成绩的Web服务 270
习题与思考 277
第12章 jQuery EasyUI 278
12.1 jQuery EasyUI概述 278
12.2 jQuery EasyUI的Layout 279
12.3 对话框 281
12.3.1 $.messager.show(options) 281
12.3.2 $.messager.alert(title,msg,icon,fn) 282
12.3.3 $.messager.confirm(title,msg,fn) 283
12.3.4 $.messager.prompt(title,msg,fn) 283
12.3.5 $.messager.progress(options or method) 284
12.4 form 284
12.4.1 form提交数据 284
12.4.2 form加载数据 288
12.5 jQuery EasyUI的Datagrid 290
习题与思考 305
参考文献 308
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 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