图书介绍
C#数据库应用程序开发技术与案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#数据库应用程序开发技术与案例教程](https://www.shukui.net/cover/77/30390141.jpg)
- 周洪斌,温一军著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111386223
- 出版时间:2012
- 标注页数:185页
- 文件大小:124MB
- 文件页数:194页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#数据库应用程序开发技术与案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇2
任务1系统分析与设计2
1.1通讯录程序简介2
1.2数据库设计3
1.2.1数据表结构3
1.2.2创建数据库4
小结7
独立实践任务7
任务2用户登录8
2.1连接数据库8
2.1.1数据库连接程序8
2.1.2 SqlConnection对象8
2.1.3加入异常处理9
2.1.4使用using语句10
2.2设计用户登录模块10
2.2.1设计用户登录界面10
2.2.2实现登录功能10
2.2.3 SqlCommand对象11
2.2.4 SqlDataReader对象12
2.2.5调试数据库应用程序14
2.3建立并读取应用程序配置文件14
2.3.1建立应用程序配置文件14
2.3.2读取应用程序配置文件15
小结16
独立实践任务16
任务3主窗体设计17
3.1设计主窗体17
3.2窗体间数据传递18
3.2.1新建UserHelper类18
3.2.2修改登录代码18
3.2.3在主窗体上显示用户名19
3.3主窗体其他代码20
3.3.1建立各功能模块窗体20
3.3.2处理菜单项单击事件20
3.3.3处理工具栏按钮单击事件21
3.3.4主窗体FormClosed事件代码21
小结22
独立实践任务22
任务4联系人分组管理23
4.1设计联系人分组管理窗体23
4.2显示分组信息24
4.2.1实现分组信息显示24
4.2.2 DataSet对象25
4.2.3 SqlDataAdapter对象26
4.2.4 DataGridView控件26
4.3增加分组27
4.3.1设计新增分组窗体27
4.3.2实现分组新增功能27
4.4删除分组29
4.5修改分组信息30
4.5.1设计修改分组信息窗体30
4.5.2实现分组信息修改功能31
小结34
独立实践任务34
任务5联系人管理35
5.1设计联系人管理窗体35
5.2显示联系人信息36
5.3增加联系人38
5.3.1设计新增联系人窗体38
5.3.2实现联系人新增功能39
5.4删除联系人43
5.5修改联系人信息44
5.5.1设计修改联系人信息窗体44
5.5.2实现联系人信息修改功能45
小结50
独立实践任务50
任务6用户密码修改51
6.1设计用户密码修改窗体51
6.2实现密码修改功能51
小结53
独立实践任务53
任务7数据库备份与恢复54
7.1设计数据库备份与恢复窗体54
7.2实现数据库备份功能55
7.3实现数据库恢复功能57
小结58
独立实践任务59
任务8设计“关于”窗体60
8.1“关于”窗体的设计60
8.2修改相关信息61
8.2.1修改AssemblyInfo.cs文件61
8.2.2程序集简介62
小结64
独立实践任务64
任务9系统安装与部署65
9.1准备软件部署65
9.1.1部署前的准备工作65
9.1.2了解NET程序运行条件66
9.1.3NET程序部署方式68
9.2制作安装程序68
9.3完成软件部署72
小结73
独立实践任务73
第二篇 进 阶篇76
任务10使用参数化SQL语句76
10.1修改用户登录代码76
10.1.1 SQL注入攻击简介76
10.1.2修改登录代码76
10.2 SqlParameter对象77
10.2.1 SqlParameter类构造方法77
10.2.2 SqlParameter类常用属性78
10.3修改联系人分组管理代码78
10.3.1新增分组78
10.3.2删除分组80
10.3.3修改分组信息80
小结81
独立实践任务82
任务11使用存储过程83
11.1显示联系人信息83
11.1.1编写存储过程83
11.1.2修改Fill方法84
11.2新增联系人85
11.2.1编写存储过程85
11.2.2修改FillGroup方法85
11.2.3修改新增联系人的方法86
11.3删除联系人87
11.3.1编写存储过程87
11.3.2实现删除功能87
11.4修改联系人88
11.4.1编写存储过程88
11.4.2实现修改功能88
11.5调用包含输出参数及返回值的存储过程90
11.5.1编写存储过程90
11.5.2调用存储过程91
小结92
独立实践任务92
任务12使用自定义数据库操作类93
12.1编写数据库操作类93
12.1.1读取数据库连接字符串93
12.1.2编写ExecuteDataTable方法93
12.1.3编写ExecuteReader方法94
12.1.4编写ExecuteScalar方法95
12.1.5编写ExecuteNonQuery方法96
12.2使用SqlDbHelper类97
12.2.1用户登录97
12.2.2显示分组信息98
12.2.3删除联系人分组98
12.2.4增加联系人分组99
12.2.5修改分组信息100
12.2.6显示联系人信息101
12.2.7删除联系人信息102
12.2.8增加联系人信息103
12.2.9修改联系人信息104
12.2.10用户密码修改106
12.2.11数据库备份与恢复107
小结108
独立实践任务108
第三篇 高 级篇110
任务13开发基于三层架构的通讯录程序110
13.1三层架构简介110
13.1.1常用的三层架构110
13.1.2三层架构的演变111
13.2搭建三层架构112
13.2.1创建整体解决方案112
13.2.2添加各层之间的依赖关系113
13.3编写三层架构代码114
13.3.1编写Model类库代码114
13.3.2编写SQLDAL类库代码117
13.3.3编写Common类库代码127
13.3.4编写BLL类库代码128
13.3.5编写表示层代码132
小结139
独立实践任务139
任务14开发基于Access的通讯录程序140
14.1数据库设计140
14.1.1创建数据库140
14.1.2创建数据表和关系141
14.2系统实现143
14.2.1创建新的类库项目AccessDAL143
14.2.2编写Access数据库访问类144
14.2.3编写User.cs148
14.2.4编写ContactGroup.cs149
14.2.5编写Contact.cs153
14.2.6编写BackupAndRestoreDb.cs157
14.2.7修改业务逻辑层158
小结159
独立实践任务159
任务15 实现基于抽象工厂模式的三层架构160
15.1创建新的类库项目IDAL160
15.2修改SQLDAL类库代码162
15.3修改AccessDAL类库代码164
15.4新建DALFactory类库165
15.5修改BLL代码167
15.6运行程序168
小结169
独立实践任务169
任务16使用MD5加密用户密码170
16.1加密算法简介170
16.1.1数据加密简介170
16.1.2 MD5简介170
16.2加密用户密码170
16.2.1编写MD5加密类170
16.2.2实现用户密码加密172
小结173
独立实践任务173
附录176
附录A在SQL Server 2005中启用“SQL Server”身份验证176
附录B结构化查询语言SQL简介180
附录C课程实训任务书183
参考文献185