Visual C#2005数据库通用模块开发与系统移植

作者:吴晨、胡书敏、蔡威

丛书名:数据库通用模块开发与系统移植丛书

定价:48元

印次:1-1

ISBN:9787302151395

出版日期:2007.05.01

印刷日期:2007.04.30

图书责编:王定

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Visual C# 2005是Microsoft公司开发的新一代编程语言包,由于其内嵌在.NET Framework中,所以不仅包含了ADO.NET这一功能强大的数据库开发组件,而且更具有“显示逻辑同业务逻辑分离”这一特性。由于其具有功能强大,使用方便的特点,已成为数据库编程必不可少的工具。 本书以面向对象思想和设计模式为指导,通过大量实例,详细介绍了ADO.NET、基于数据库应用的通用模块、数据库系统综合实例设计和开发、数据库的移植升级、项目打包发布和安装等方面的应用技术,内容包括数据库开发的诸多技术和数据库模块的设计理念,用户登录、邮件管理、报表设计、图片管理、在线投票信息发布和管理等通用功能模块,Blog和在线购物项目案例,C#应用程序的打包发布和安装,数据库以及项目案例的升级。 本书不仅适用于使用Visual C# 2005进行软件开发的具有编程经验的广大软件开发人员,也适合高等院校师生学习和参考使用,特别对高等院校计算机及相关专业的学生进行毕业设计具有非常好的参考价值,也可以作为广大计算机编程爱好者的自学与参考用书。

前 言      Visual C# 2005是Microsoft公司开发的最新一代编程语言包,由于其内嵌在.NET Framework中,所以程序员在用其开发应用程序时,一方面能方便地使用.NET Framework中的ADO.NET组件,高效快捷地开发基于数据库访问的应用代码,另一方面能利用其“显示逻辑同业务逻辑分离”的良好编程特性,从架构的层次上,分离窗体类的代码和业务功能类的代码,从而提高所开发项目的可维护性和可重用性(即可移植性)。   另外,从软件工程的角度来讲,由于在开发新项目时,要尽可能地重用现有的功能模块,所以在开发具有各功能的业务模块时,要尽量把其设计并构造成一个通用的组件。并且,由于应用项目会时常面临需求变更以及功能维护的工作,所以,在编写应用项目的代码前,有必要在分析其潜在变更点的前提下,合理地设计项目的架构以及功能模块的布局,为项目提供架构层次的维护和扩展空间。   本书在合理利用Visual C# 2005编程语言的优势基础上,以数据库应用技术为主线,以面向对象和设计模式等优秀设计理念为指导,综合分析C#数据库应用方面的知识和实例。本书共分为13章,各章内容如下:   第1章主要介绍了面向对象思想的各要素,以及如何根据面向对象思想设计C#的数据库访问模块的架构。   第2章围绕ADO.NET中的两种数据提供者(Data Provider),在详细介绍其中Connection、Command、DataAdapter、DataReader和DataSet类的基础上,综合讲述基于DataGrid控件的ADO.NET综合应用技术。   ...

目录
荐语
查看详情 查看详情
目    录

  

  

第1章  面向对象思想与C#数据库开发 1

1.1  面向对象思想的需求背景 1

 1.1.1  编程语言发展历程 1

 1.1.2  面向过程语言的缺陷 2

1.2  面向对象思想概述 2

 1.2.1  封装与细节屏蔽 3

 1.2.2  继承与扩展 7

 1.2.3  事件与多态 9

1.3  面向对象思想与数据库访问模块 12

 1.3.1  数据库访问模块的设计目标 12

1.3.2  通用数据库访问模块的逻辑

代码 12

1.4  本章小结 13

第2章  C#与数据库访问技术 15

2.1  ADO.NET概述 15

 2.1.1  ADO.NET体系结构 15

 2.1.2  ADO.NET对象模型 16

2.2  Connection对象与数据库连接 17

 2.2.1  Connection对象的常用属性 17

2.2.2  Connection对象的

连接字符串 18

 2.2.3  Connection对象的常用方法 20

2.2.4  Connection对象连接数据源

代码示例 21

2.3  Command对象与查询语句 22

 2.3.1  Command对象的常用属性 22

 2.3.2  Command对象的常用方法 23

2.3.3  Command对象创建SQL

语句代码示例 25

2.4  DataReader对象与数据获取 27

 2.4.1  DataReader对象的常用属性 27

 2.4.2  DataReader对象的常用方法 27... 查看详情

查看详情