ADO.NET数据库应用开发PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张骏,崔海波等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:9787111230335
- 页数:278 页
第一篇 基础知识篇 2
第1章 数据库基础知识 2
1.1 数据库基础 2
1.1.1 数据库基本概念 2
1.1.2 数据库管理系统的控制功能 2
1.1.3 常用的数据模型 3
1.1.4 数据库系统的三级模式结构 3
1.2 关系数据库理论 4
1.2.1 关系模型的基本术语 4
1.2.2 关系数据库对关系的限定 4
1.2.3 关系模型的完整性约束 4
1.2.4 关系代数 5
1.2.5 关系数据库的规范化理论 6
1.2.6 范式 6
1.3 SQL简介 7
1.3.1 SQL的特点 7
1.3.2 数据定义 8
1.3.3 数据简单查询 9
1.3.4 连接查询 12
1.3.5 嵌套查询 12
1.3.6 数据更新 13
1.3.7 视图操作 14
1.3.8 嵌入式SQL语句 14
1.4 小结 15
1.5 思考解答 15
第2章 ADO.NET基础 17
2.1 ADO.NET概述 17
2.1.1 ADO.NET发展过程 17
2.1.2 ADO.NET特点 17
2.1.3 ADO.NET 2.0中的新增功能 19
2.2 ADO.NET模型结构 20
2.2.1 DataSet对象结构 21
2.2.2 .NET对象结构 24
2.2.3 .NET的数据提供程序 26
2.3 ADO和ADO.NET比较 30
2.3.1 数据表现形式 30
2.3.2 数据访问 30
2.3.3 断开连接方式的数据访问 30
2.3.4 在应用程序之间共享数据 31
2.4 ADO.NET的优点 31
2.4.1 支持XML格式 31
2.4.2 维护简单易行 31
2.4.3 编程效率高 32
2.4.4 优越的性能 32
2.4.5 可扩展性 32
2.5 小结 32
2.6 思考解答 33
第3章 用数据绑定生成Windows应用程序 35
3.1 数据绑定基础 35
3.2 Windows窗体中的数据绑定 35
3.2.1 可以绑定到的数据源结构 36
3.2.2 Windows数据绑定原理 36
3.3 使用简单数据绑定 37
3.3.1 设计时直接绑定 37
3.3.2 通过代码建立绑定 41
3.4 使用复杂绑定 42
3.4.1 设计时直接绑定 42
3.4.2 通过代码建立绑定 43
3.5 使用CurrencyManager对象 44
3.5.1 BindingContext对象说明 44
3.5.2 Binding对象的说明 45
3.5.3 CurrencyManager的属性说明 47
3.5.4 CurrencyManager的方法说明 50
3.5.5 CurrencyManager的事件说明 51
3.6 小结 52
3.7 思考解答 52
第二篇 应用开发篇 54
第4章 数据库的连接与浏览 54
4.1 数据库的连接 54
4.1.1 创建连接 54
4.1.2 Connection对象的属性 58
4.1.3 Connection对象的方法 60
4.1.4 Connection对象的事件 62
4.1.5 使用连接池 62
4.2 数据库的浏览 64
4.2.1 创建Command对象 65
4.2.2 通过编写代码实现数据浏览 67
4.2.3 Command对象的属性 68
4.2.4 Command对象的方法 73
4.2.5 DataReader对象介绍 75
4.2.6 DataReader对象的属性 75
4.2.7 DataReader对象的方法 76
4.3 小结 78
4.4 思考解答 79
第5章 数据适配器DataAdapter 80
5.1 DataAdapter简介 80
5.1.1 概述 80
5.1.2 DataAdapter对象包含的内容 80
5.2 通过设计器创建DataAdapter对象 81
5.3 在代码中创建DataAdapter对象 84
5.3.1 DataAdapter的构造函数 84
5.3.2 用DataAdapter填充数据集 85
5.3.3 打开与关闭连接 86
5.3.4 读取多个表 87
5.4 DataAdapter对象的属性 87
5.5 DataAdapter对象的方法 92
5.5.1 Fill方法 92
5.5.2 FillSchema方法 95
5.5.3 Update方法 95
5.6 DataAdapter对象的事件 98
5.6.1 FillError事件 98
5.6.2 RowUpdating事件和RowUpdated事件 98
5.7 小结 100
5.8 思考解答 100
第6章 数据集DataSet 101
6.1 DataSet概述 101
6.1.1 数据集 101
6.1.2 DataSet对象模型 102
6.1.3 处理脱机数据 104
6.1.4 类型化与非类型化DataSet 104
6.1.5 XML 105
6.2 创建DataSet 105
6.2.1 在设计器中创建DataSet对象 106
6.2.2 在运行时创建DataSet 108
6.3 DataSet属性 108
6.4 DataSet对象的方法 112
6.5 数据表DataTable 117
6.5.1 创建与添加数据表 117
6.5.2 DataTable属性 118
6.5.3 DataTable方法 122
6.6 DataRow和DataColumn 125
6.6.1 DataRow简介 125
6.6.2 DataColumn简介 125
6.6.3 DataRow和DataColumn举例 126
6.7 小结 128
6.8 思考解答 128
第7章 数据库联合处理 129
7.1 约束 129
7.1.1 UniqueConstraint约束 129
7.1.2 ForeignKeyConstraint约束 130
7.2 DataRelation对象介绍 132
7.3 创建DataRelation 132
7.3.1 通过设计器创建DataRelation 132
7.3.2 通过代码创建DataRelation 134
7.4 数据库联合处理的用法 136
7.4.1 GetChildRows方法实例 136
7.4.2 GetParentRows方法实例 138
7.5 DataRelation对象的属性 139
7.6 小结 140
7.7 思考解答 141
第8章 数据库管理 142
8.1 数据筛选与排序 142
8.1.1 DataView简介 142
8.1.2 创建DataView 142
8.1.3 DataView对象的属性 144
8.1.4 DataView实例 147
8.2 数据操作 149
8.2.1 行状态与行版本 149
8.2.2 数据查找 150
8.2.3 数据添加 151
8.2.4 数据更改 152
8.2.5 数据删除 153
8.2.6 允许或拒绝数据集的修改 154
8.3 数据更新 154
8.3.1 通过DataAdapter对象的Update方法 155
8.3.2 通过Command对象进行更新 156
8.4 数据操作与更新例子 157
8.4.1 用数据集提供的方法进行操作 157
8.4.2 用Command对象的SQL语句进行操作 161
8.5 小结 164
8.6 思考解答 164
第9章 Web应用程序 167
9.1 ASP.NET简介 167
9.1.1 ASP.NET发展历史 167
9.1.2 安装ASP.NET平台 168
9.2 数据库连接 169
9.2.1 Access数据库连接 169
9.2.2 SQL数据库连接 170
9.3 在Web页面中显示与查询 171
9.3.1 创建简单的Web页面 171
9.3.2 在Web页面中显示与查询 172
9.4 数据缓存 178
9.4.1 页面输出缓存 179
9.4.2 片段缓存和用户控件输出缓存 180
9.4.3 在cache中存储数据 180
9.4.4 缓存数据引用模式 182
9.5 数据编辑 183
9.5.1 数据插入 183
9.5.2 数据删除 185
9.5.3 数据更新 187
9.6 具体实例 188
9.6.1 学生基本信息管理 189
9.6.2 添加学生信息 191
9.6.3 修改学生信息 192
9.6.4 删除学生信息 193
9.7 小结 193
9.8 思考解答 193
第10章 水晶报表的制作 194
10.1 报表使用的基本概念 194
10.1.1 报表的实现 194
10.1.2 水晶报表的实现 196
10.2 水晶报表的模式 198
10.2.1 使用Pull模式 198
10.2.2 使用Push模式 204
10.3 设计水晶报表 207
10.3.1 使用报表向导设计水晶报表 207
10.3.2 手工定制水晶报表 210
10.4 导出报表 213
10.5 具体实例 214
10.5.1 Push方法实现 214
10.5.2 通过手工定制实现水晶报表 216
10.6 小结 219
10.7 思考解答 219
第11章 使用XML数据 220
11.1 XML概述 220
11.2 XML数据的读取与写入方法 220
11.2.1 读取XML文档 220
11.2.2 编写XML文档 225
11.3 XmlDataDocument类 227
11.4 从SQL Server中获取XML数据 232
11.4.1 使用FOR XML 232
11.4.2 SQL XML托管类 234
11.5 类型化DataSet 234
11.5.1 将批注用于类型化DataSet 235
11.5.2 强类型化的数据集 237
11.6 XML数据的操作 238
11.6.1 DOM树 238
11.6.2 打开一个现有的文档 238
11.6.3 在文档中搜索内容 239
11.6.4 访问内容 239
11.6.5 修改文档 240
11.7 具体实例 242
11.8 小结 244
11.9 思考解答 244
第三篇 项目实战篇 246
第12章 汽车销售管理系统 246
12.1 系统设计 246
12.2 数据库的设计与实现 247
12.2.1 数据库的需求分析 247
12.2.2 数据库的逻辑设计 247
12.3 系统主窗体设计 250
12.3.1 页面设计 250
12.3.2 代码设计 251
12.4 连接与断开服务器设计 252
12.4.1 连接服务器 252
12.4.2 断开服务器连接 253
12.5 用户管理 254
12.5.1 用户登录 254
12.5.2 用户注销 256
12.5.3 密码更改 256
12.6 信息查询模块 257
12.6.1 客户信息查询 257
12.6.2 汽车信息查询 258
12.6.3 员工信息查询 260
12.7 资料管理模块 261
12.7.1 界面设计 262
12.7.2 代码设计 262
12.8 汽车销售管理模块 269
12.8.1 销售主界面 269
12.8.2 汽车预定管理 271
12.8.3 汽车销售管理 273
12.9 数据统计模块 275
12.9.1 员工业绩统计 275
12.9.2 产品销售情况统计 276
12.10 合同管理模块 277
12.10.1 预定订单报表 277
12.10.2 销售订单报表 278
12.11 小结 278
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019