网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C#数据库应用程序开发技术与案例教程(应用型高等院校计算机专业人才能力培养规划教材)
分类
作者 周洪斌//温一军
出版社 机械工业出版社
下载
简介
编辑推荐

软件开发是一项非常注重实践的工作,不可能只凭看书、看视频就学会软件开发,必须扎扎实实、一行一行地编写代码,不断积累项目经验,才能真正掌握编程技术。所以读者一定要亲自上机编写程序,才能真正掌握软件开发技术。《C#数据库应用程序开发技术与案例教程(应用型高等院校计算机专业人才能力培养规划教材)》(作者周洪斌、温一军)将“毕业生实习与就业跟踪系统”的开发作为独立实践任务安排在每章结尾,并在附录中给出了一个来源于企业实际项目的课程实训任务。读者如果能按照要求完成这些项目的开发,编程能力必将有一个质的飞跃!

内容推荐

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

《C#数据库应用程序开发技术与案例教程(应用型高等院校计算机专业人才能力培养规划教材)》(作者周洪斌、温一军)是校企合作的成果,凝聚了编者近几年来学习.NET技术、开发.NET软件、讲授.NET课程的心得和体会,希望本书能为我国的软件人才培养起到推动作用,同时也希望读者能凭借本书进入.NET开发大门。

本书可作为应用型本科、高职高专院校相关专业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 新建IJserHelper类

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 DataGiidView控件

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 修改Assemblylnfo.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类常用属性

lO.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 编写存储过程

111.2.2 修改FillGroup方法

11.2.3 修改新增联系人的方法

ll.3 删除联系人

11.3.1 编写存储过程

ll.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.10 用户密码修改

12.2.11 数据库备份与恢复

小结

独立实践任务

第三篇 高级篇

任务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 在SQL Server 2005中启用“SQL Server”身份验证

附录B 结构化查询语言SQL简介

附录C 课程实训任务书

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/4 21:07:25