注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C#数据库应用程序开发技术与案例教程

C#数据库应用程序开发技术与案例教程

C#数据库应用程序开发技术与案例教程

定 价:¥23.00

作 者: 周洪斌,温一军 著
出版社: 机械工业出版社
丛编项: 高等院校计算机专业人才能力培养规划教材
标 签: VC++

购买这本书可以去


ISBN: 9787111386223 出版时间: 2012-08-01 包装: 平装
开本: 16开 页数: 184 字数:  

内容简介

  C#是微软公司推出的、业界主流的程序设计语言,掌握基于C#的数据库编程技术,对于在校学生、求职应聘者都具有极其重要的意义。本书以Visual Studio 2008、SQL Server 2005以及Access 2007为开发平台,较为全面地介绍了基于C#的数据库编程技术。《高等院校计算机专业人才能力培养规划教材:C#数据库应用程序开发技术与案例教程》以工作过程为导向,由浅入深,按篇展开,逐步揭开软件开发的神秘面纱。在基础篇中详细讲解了通讯录系统的设计、开发和安装部署的完整过程,把ADO.NET编程技术融入各个任务中,开展手把手教学。学完基础篇,即可开发出一个功能较为完备的通讯录系统。在进阶篇中讲解了企业开发中广泛用到的参数化SQL语句、存储过程使用及自定义数据库操作类,进一步提高读者的数据库编程能力。在高级篇中,首先详细讲解了基于三层架构的通讯录程序的开发过程以及如何开发一个基于Access的通讯录系统,随后讲解了如何实现基于抽象工厂模式的三层架构以及如何采用MD5加密用户密码。本书同时将“毕业生实习与就业跟踪系统”的开发作为独立实践任务安排在每章结尾,有利于读者课外练习,并在附录中给出了一个来源于企业实际项目的课程实训任务书。《高等院校计算机专业人才能力培养规划教材:C#数据库应用程序开发技术与案例教程》是校企合作的成果,凝聚了编者近几年来学习.NET技术、开发.NET软件、讲授.NET课程的心得和体会,希望本书能为我国的软件人才培养起到推动作用,同时也希望读者能凭借本书进入.NET开发大门。本书可作为应用型本科、高职高专院校相关专业C#程序设计的教材,亦可作为软件公司对新员工开展岗前培训的教材,还适合社会培训机构作为培训用书。另外,本书可供编程爱好者学习、参考。

作者简介

暂缺《C#数据库应用程序开发技术与案例教程》作者简介

图书目录

前言
第一篇 基础篇
任务1 系统分析与设计
1.1 通讯录程序简介
1.2 数据库设计
1.2.1 数据表结构
1.2.2 创建数据库
小结
独立实践任务
任务2 用户登录
2.1 连接数据库
2.1.1 数据库连接程序
2.1.2 SqlConnection对象
2.1.3 加入异常处理
2.1.4 使用using语句
2.2 设计用户登录模块
2.2.1 设计用户登录界面
2.2.2 实现登录功能
2.2.3 SqlCommand对象
2.2.4 SqlDataReader对象
2.2.5 调试数据库应用程序
2.3 建立并读取应用程序配置文件
2.3.1 建立应用程序配置文件
2.3.2 读取应用程序配置文件
小结
独立实践任务
任务3 主窗体设计
3.1 设计主窗体
3.2 窗体间数据传递
3.2.1 新建UserHelper类
3.2.2 修改登录代码
3.2.3 在主窗体上显示用户名
3.3 主窗体其他代码
3.3.1 建立各功能模块窗体
3.3.2 处理菜单项单击事件
3.3.3 处理工具栏按钮单击事件
3.3.4 主窗体FormClosed事件代码
小结
独立实践任务
任务4 联系人分组管理
4.1 设计联系人分组管理窗体
4.2 显示分组信息
4.2.1 实现分组信息显示
4.2.2 DataSet对象
4.2.3 SqlDataAdapter对象
4.2.4 DataGridView控件
4.3 增加分组
4.3.1 设计新增分组窗体
4.3.2 实现分组新增功能
4.4 删除分组
4.5 修改分组信息
4.5.1 设计修改分组信息窗体
4.5.2 实现分组信息修改功能
小结
独立实践任务
任务5 联系人管理
5.1 设计联系人管理窗体
5.2 显示联系人信息
5.3 增加联系人
5.3.1 设计新增联系人窗体
5.3.2 实现联系人新增功能
5.4 删除联系人
5.5 修改联系人信息
5.5.1 设计修改联系人信息窗体
5.5.2 实现联系人信息修改功能
小结
独立实践任务
任务6 用户密码修改
6.1 设计用户密码修改窗体
6.2 实现密码修改功能
小结
独立实践任务
任务7 数据库备份与恢复
7.1 设计数据库备份与恢复窗体
7.2 实现数据库备份功能
7.3 实现数据库恢复功能
小结
独立实践任务
任务8 设计“关于”窗体
8.1 “关于”窗体的设计
8.2 修改相关信息
8.2.1 修改AssemblyInfo.cs文件
8.2.2 程序集简介
小结
独立实践任务
任务9 系统安装与部署
9.1 准备软件部署
9.1.1 部署前的准备工作
9.1.2 了解.NET程序运行条件
9.1.3.NET程序部署方式
9.2 制作安装程序
9.3 完成软件部署
小结
独立实践任务
第二篇 进阶篇
任务10使用参数化SQL语句
10.1 修改用户登录代码
10.1.1 SQL注入攻击简介
10.1.2 修改登录代码
10.2 SqlParameter对象
10.2.1 SqlParameter类构造方法
10.2.2 SqlParameter类常用属性
10.3 修改联系人分组管理代码
10.3.1 新增分组
10.3.2 删除分组
10.3.3 修改分组信息
小结
独立实践任务
任务11 使用存储过程
11.1 显示联系人信息
11.1.1 编写存储过程
11.1.2 修改Fill方法
11.2 新增联系人
11.2.1 编写存储过程
11.2.2 修改FillGroup方法
11.2.3 修改新增联系人的方法
11.3 删除联系人
11.3.1 编写存储过程
11.3.2 实现删除功能
11.4 修改联系人
11.4.1 编写存储过程
11.4.2 实现修改功能
11.5 调用包含输出参数及返回值的存储过程
11.5.1 编写存储过程
11.5.2 调用存储过程
小结
独立实践任务
任务12 使用自定义数据库操作类
12.1 编写数据库操作类
12.1.1 读取数据库连接字符串
12.1.2 编写ExecuteDataTable方法
12.1.3 编写ExecuteReader方法
12.1.4 编写ExecuteScalar方法
12.1.5 编写ExecuteNonQuery方法
12.2 使用SqlDbHelper类
12.2.1 用户登录
12.2.2 显示分组信息
12.2.3 删除联系人分组
12.2.4 增加联系人分组
12.2.5 修改分组信息
12.2.6 显示联系人信息
12.2.7 删除联系人信息
12.2.8 增加联系人信息
12.2.9 修改联系人信息
12.2.1 0用户密码修改
12.2.1 1数据库备份与恢复
小结
独立实践任务
第三篇 高级篇
任务13开发基于三层架构的通讯录程序
13.1 三层架构简介
13.1.1 常用的三层架构
13.1.2 三层架构的演变
13.2 搭建三层架构
13.2.1 创建整体解决方案
13.2.2 添加各层之间的依赖关系
13.3 编写三层架构代码
13.3.1 编写Model类库代码
13.3.2 编写SQLDAL类库代码
13.3.3 编写Common类库代码
13.3.4 编写BLL类库代码
13.3.5 编写表示层代码
小结
独立实践任务
任务14 开发基于Access的通讯录程序
14.1 数据库设计
14.1.1 创建数据库
14.1.2 创建数据表和关系
14.2 系统实现
14.2.1 创建新的类库项目AccessDAL
14.2.2 编写Access数据库访问类
14.2.3 编写User.cs
14.2.4 编写ContactGroup.cs
14.2.5 编写Contact.cs
14.2.6 编写BackupAndRestoreDb.cs
14.2.7 修改业务逻辑层
小结
独立实践任务
任务15 实现基于抽象工厂模式的三层架构
15.1 创建新的类库项目IDAL
15.2 修改SQLDAL类库代码
15.3 修改AccessDAL类库代码
15.4 新建DALFactory类库
15.5 修改BLL代码
15.6 运行程序
小结
独立实践任务
任务16 使用MD5加密用户密码
16.1 加密算法简介
16.1.1 数据加密简介
16.1.2 MD5简介
16.2 加密用户密码
16.2.1 编写MD5加密类
16.2.2 实现用户密码加密
小结
独立实践任务
附录
附录A在SQLServer2005中启用“SQLServer”身份验证
附录B结构化查询语言SQL简介
附录C课程实训任务书
参考文献

本目录推荐