内 容 简 介本书前两章主要对应用程序开发与数据库系统开发的各个方面进行阐述;第3~5章具体介绍了SQL Server 2005的基础应用和高级应用;第6~11章介绍了C#的窗体开发和Web开发,重点介绍了数据应用控件的使用,全面地介绍了使用C#+SQL Server 2005开发数据库应用程序的精髓;第12章总结性地介绍了使用ASP.NET+SQL Server 2005进行数据库系统开发的综合实例。全书实例涵盖范围广,知识讲解新颖,具有很高的实用价值,通过本书的学习,读者可以很好地掌握C#和SQL Server 2005数据库应用程序的开发技术,并将这些技术应用到实际的软件开发中。本书可作为各类院校相关专业的教材,也可作为读者的自学参考书。本书的电子教案、实例源代码和思考练习参考答案可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。
SQL Server 2005是Microsoft公司于2006年推出的关系数据库管理系统,它在SQL Server 2000的基础上提供了更加丰富的数据库管理和应用功能。同样在2006年推出的.NET应用开发工具Visual Studio 2005也为用户提供了更加强大的数据库开发控件,使得ASP.NET 2.0比ASP.NET 1.X版本开发的数据库系统功能更加强大,而开发过程却变得更加轻松和快捷。 全书共分12章,第1章主要对信息系统的开发架构知识做了具体介绍,包括应用领域、程序架构、系统的规划、分析、设计、测试和运行维护等内容,使读者对信息系统的开发流程有一个全面了解。 第2章对数据库理论做了具体介绍,包括数据、数据库系统、数据模型、关系型数据库的约束条件、数据库保护和数据库设计等内容,使读者对数据库的设计与应用有一个系统的了解。 第3章介绍了SQL Server 2005的基础知识,包括数据库管理工具、数据库应用、数据表应用和数据库安全性设置等内容,使读者能够熟练地应用SQL Server 2005数据库。 第4章介绍了SQL Server 2005的高级应用技术,包括SQL Server 2005的视图、索引、存储过程、触发器和数据备份等内容,使读者可以应用SQL Server 2005的高级技术实现数据库开发。 第5章介绍了Transact-SQL语言的知识,包括数据类型、函数、数据查询、数据操作等内容,这部分内容为数据库系统开发的基础。 第6章介绍了ASP.NET 2.0的新特性,包括VS.NET 2005开发环境、ASP.NET 2.0新特性、母版页等内容,让读者全面地了解新的开发环境和开发应用。 第7章介绍了C#窗体开发的知识,包括窗体类型、菜单工具栏的创建、Windows Form控件介绍、数据控件应用,通过本章的学习可以实现简单的Windows Form窗体的开发。 第8章介绍了使用ADO.NET数据库访问对象的基本知识,包括Connection对象、Command对象、DataReader对象、DataAdapter对象和DataSet对象,使读者对ADO.NET数据库开发能够熟练应用。 第9章介绍了ASP.NET 2.0中的数据访问控件,包括Repeater控件、DataList控件、FormView控件、DetailsView控件和处理控件的事件等,这些控件是开发Web界面必不可少的控件。 第10章介绍了数据控件绑定技术,包括控件与数据源的绑定、控件与控件绑定等内容,此章内容为数据控件应用的基础。 第11章介绍了更新数据集技术,包括数据控件更新数据集和应用标准控件更新数据集,较全面地介绍数据操作方法,是数据库系统开发必不可少的利器。 第12章综合应用前面讲解的技术,系统介绍了客户管理系统实例的开发过程,以及数据库和程序的应用。 本书中的所有界面和代码都通过作者调试和验证,读者在学习时可以参考,进行具体的应用和学习。 本书由马威、吕文哲和曹瑞编著,其中郑州轻工业大学的曹瑞编写了1~6章内容,此外参与本书编辑和制作的还有陆敏、陈苏峰、吴雨桐、张建立、邱立国、臧兰荣、段晓华、阮宏喜、杨哲斌、张泰昌、倪雁临、范思龙等同志,在此,编者对他们表示衷心的感谢。在本书编写的过程中参考了相关文献,在此对这些文献的作者深表感谢。由于作者水平有限,本书不足之处在所难免,欢迎广大读者批评指正。我们的信箱是huchenhao@263.net。 编 者 2007年2月