图书前言

  

  

  

  

 前    言

 

  Microsoft .NET是微软以服务方式递交软件的一种策略。它是微软公司的新战略,所有微软的产品都将围绕这个战略开发。微软为了推行.NET战略,特别为.NET平台设计了一种新语言——C#。C#是由C和C++发展而来的一种“简单、高效、面向对象、类型安全”的程序设计语言,其综合了Visual Basic的高效率和C++的强大功能。C#是.NET的关键语言,是整个.NET平台的基础。

  SQL Server 2005是微软开发的新一代企业级数据库产品,它提供了集成的数据解决方案,增强了企业数据的安全性、可伸缩性,更加易于创建、部署和管理。SQL Server 2005集成了分析、报表和通知功能,使得企业可以构建和部署高效的商业智能解决方案。

  本书介绍了基于C#语言和SQL Server 2005的Windows及Web应用程序开发的基础知识,并给出了两个综合实例。全书共分为11章,详细介绍了使用C#和SQL Server 2005进行数据库系统开发的各种技术。具体包括的内容如下:

  第1章介绍了.NET Framework、Visual Studio集成开发环境、MSDN的安装与使用,以及如何使用Visual Studio 2005集成开发环境创建基于C#语言的Windows和Web应用程序。

  第2章介绍了C#程序设计的各种语法,包括数据类型、操作符、表达式及结构、枚举和数组的定义与使用,并详细地讲解了C#的面向对象技术。

  第3章详细介绍了利用Visual Studio 2005 开发环境进行Windows应用程序开发的常用元素,包括常用控件、菜单、工具栏和对话框编程等。

  第4章详细介绍了ASP.NET 2.0的基本工作原理,以及ASP.NET 2.0的各种管理状态和配置管理,给出了使用基于Visual C#的ASP.NET 2.0创建网站和访问数据库的Web应用程序的示例,并对于ASP.NET 2.0的主题外观功能也作了示例讲解。

  第5章介绍了XML基础知识及如何在Visual Studio环境下使用XML进行C#数据库系统的开发。

  第6章介绍了C#数据库系统中一类很重要的报表技术——Crystal Reports的设计与制作。

  第7章主要介绍了C#数据库系统开发的核心ADO.NET的体系结构,并给出数据源控件、数据绑定控件的使用示例。

  

  第8章详细介绍了SQL Server 2005的基础知识及使用示例,包括创建及维护数据库和数据表、视图、存储过程及数据库的备份和还原。

  第9章和第10章分别以人事管理系统和在线会议管理系统为例介绍了三层结构的Windows应用程序的开发和基于C#的Web应用程序的开发。

  第11章详细介绍了C#窗体和Web系统的安装程序的制作及不同数据库之间的移植。

  本书的特点在于理论与实际应用相结合,克服了理论型书籍难以动手实践和示例型图书难以理解和下手的不足。在理论方面,本书全面介绍了与C#数据库开发相关的知识点,使读者能够有一个完整的认识与把握。本书精选的两个案例从不同方面阐述了Windows及Web应用程序的开发过程及技术。各示例既有相似之处又各不相同,通过这些示例读者可快速掌握基于C#的数据库应用系统的开发。

  本书主要由王永皎和廖建军执笔,参与本书编写的还有刘玉领、焦允、靳荣、沈小禹、汪金元、席洪海、王峰、周文兵、董睿、黄东、何明开、章占军、陈志昊、闫首宇、王庆春、杨大伟、王先傲、荣海超、吴鼎一、鲍斌、季军、李伟和朱庆友等同志。在此,对以上人员致以诚挚的谢意!

  由于时间仓促,加之作者水平有限,书中不足之处在所难免,敬请读者批评指正。

  

  

  编  者

  ??

  

  ??

  

  ??

  

  ??

  

  

  

  

  

II

  

  

27