图书介绍

C#数据库应用程序开发技术与案例教程PDF|Epub|txt|kindle电子书版本网盘下载

C#数据库应用程序开发技术与案例教程
  • 周洪斌,温一军著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111386223
  • 出版时间:2012
  • 标注页数:185页
  • 文件大小:124MB
  • 文件页数:194页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐