内容简介Crystal Reports是世界领先的用于创建交互式报表的软件包。它为开发人员提供了丰富的工具来开发能够分布到Web或者集成到Windows应用程序中的报表。本书详细介绍了Crystal Reports for Visual Studio .NET的功能,并且说明了如何把报表集成到.NET应用程序中。本书内容主要包括利用Expert创建报表、创建XML 报表Web服务、使用ADO.NET、在报表中使用公式和逻辑、开发分布式报表应用程序、部署报表应用程序等。本书适合于所有希望详细了解Crystal Reports for Visual Studio .NET各项功能的开发人员。
前 言 欢迎您阅读本书。Crystal Reports是世界领先的用于创建交互报表的软件包,这些报表可以让用户查看其中的数据和趋势图。报表可发布在Web上或集成在应用程序中。随着高达四百万用户许可证的发放,Crystal Reports已经成为Windows报表编写器的主导者。Crystal Reports早在1993年就出现在Visual Studio系列中,但最新版本的Crystal Reports .NET与Visual Studio .NET的集成比以前更加紧密。本书将详尽阐述Crystal Reports for Visual Studio .NET的功能,并说明应该在什么时候,什么地方,以及如何在.NET应用程序中集成报表。 为什么要在应用程序中加入报表呢?事实上所有应用程序都需要向用户提供数据,但是任何基本的格式化工作,比如图表或条件格式化,对于手写的程序来说都会非常复杂。在本书中,我们将提供实用、高效、针对实际工作的信息,这些信息都是领会Crystal Reports for Visual Studio .NET提供给开发人员的系列工具所必需的,掌握了这些信息,用户就可以很快开始创建集成于Windows和基于Web应用程序中的功能丰富的报表。 我们将从Crystal Reports for Visual Studio .NET的概要开始介绍该项技术,它的用途,以及Crystal Reports与.NET Framework集成的优点。然后建立一些报表,学习如何把它们集成到基于Windows和基于Web的应用程序。然后介绍XML Web服务,说明如何同ADO.NET协同工作,介绍报表中的公式和逻辑,最后以开发分布式报表应用程序和部署本书建立的应用程序作为结束。 本书不求面面俱到,也不介绍基础的.NET技术。为了掌握Crystal Reports for Visual Studio .NET的功能,读者必须具备一定的编程技巧,即Visual Basic .NET编程技巧,以及使用Visual Basic .NET的经验,以便把这些技巧应用到这一新技术中。 书中精选的示例演示了Crystal Reports for Visual Studio .NET的功能,并有助于用户在.NET应用程序中使用这项技术时对它有所理解。 本书读者对象 本书是为希望详细学习Crystal Reports for Visual Studio .NET的各项功能的开发人员编写的。 本书的读者最好拥有一定的Crystal Reports使用经验,但是本书对于希望了解Visual Studio .NET中包含的这一报表工具的新手也很有帮助。