Overview of Microsoft .NET and Crystal Reports for Visual Studio .NET

Microsoft and Crystal Decisions have a long-standing relationship, and this version of Crystal Reports has been uniquely designed and developed to integrate seamlessly with the Microsoft .NET platform. Crystal Reports was first released in 1992 as a Windows-based report writer, and Microsoft adopted Crystal Reports as the standard for Visual Basic in 1993.[1] Visual Studio .NET now integrates a special version of Crystal Reports, further integrating Crystal Reports for use with all the .NET programming languages, including C#.

[1] Strategic Partners: Microsoft, http://www.crystaldecisions.com/partners/strategic/microsoft/default.asp

Microsoft .NET is an XML Web services platform that enables developers to create programs that transcend device boundaries and harness the connectivity of the Internet. Visual Studio .NET (VS .NET), and the individual tools and languages it contains, is the foundation for building Windows-based components and applications, creating scripts, developing Web sites and applications, and managing source code.[2]

[2] .NET Development, http://msdn.microsoft.com/library/default.asp

Crystal Reports for Visual Studio .NET is the reporting standard for Visual Studio .NET and is included as part of the Visual Studio .NET developer platform. Crystal Reports for Visual Studio .NET supports XML Web Services, ASP.NET server controls and caching and ADO.NET, and offers a rich programming model and flexible options for customizing and deploying reports. Any Crystal Report created in Visual Studio .NET can become an embedded resource for use in Windows and Web applications as well as Web services.

graphics/bookpencil_icon.gif

Many of the terms used in this Appendix are specific to the Microsoft .NET solution and/or Visual Studio .NET development environment. For more detailed information on the Microsoft .NET solution, refer to Microsoft's Web site at http://msdn.microsoft.com/library/default.asp.

New Terms:

  • XML Web Services A Web Service is a unit of application logic providing data and services to other applications. Applications access Web Services via ubiquitous Web protocols and data formats such as HTTP and XML, with no need to worry about how each Web Service is implemented. Web Services combine the best aspects of component-based development and the Web, and are a cornerstone of the Microsoft .NET programming model.[3]

    [3] XML Web Services, http://msdn.microsoft.com/library/default.asp

  • ASP.NET ASP.NET is a set of technologies in the Microsoft .NET Framework for building Web applications and XML Web Services. ASP.NET pages execute on the server and generate markup such as HTML, WML, or XML that is sent to a desktop or mobile browser. ASP.NET pages and ASP.NET XML Web Services files contain server-side logic (as opposed to client side logic) written in Visual Basic .NET, C# .NET, or any .NET compatible language.[4]

    [4] ASP.NET, http://msdn.microsoft.com/library/default.asp

  • ADO.NET ADO.NET is an evolutionary improvement to Microsoft ActiveX Data Objects (ADO) that provides platform interoperability and scalable data access. Using Extensible Markup Language (XML), ADO.NET can ensure the efficient transfer of data to any application on any platform.[5]

    [5] "Introducing ADO.NET," http://msdn.microsoft.com/vstudio/techinfo/articles/upgrade/adoplus.asp

  • SOAP SOAP (Simple Object Access Protocol) is a lightweight and simple XML-based protocol that is designed to exchange structured and typed information on the Web. The purpose of SOAP is to enable rich and automated Web services based on a shared and open Web infrastructure.[6]

    [6] SOAP, http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000523


Crystal Reports for Visual Studio .NET provides developers working within Visual Studio .NET a fast, productive way to create and integrate presentation-quality, interactive reports that scale to meet the demands of end users of their applications. This version of Crystal Reports enhances the .NET platform by allowing developers to

  • Create reports for Windows, Web, and XML Web Services applications inside Visual Studio .NET.

  • Deliver interactive, graphical reports in rich-client, zero-client environments, or any device through an XML Web Services model.

  • Save time and write less code by leveraging your existing Crystal Reports and report creation knowledge within your .NET projects



Sams Teach Yourself Crystal Reports 9 in 24 Hours
Sams Teach Yourself Crystal Reports 9 in 24 Hours
ISBN: B003D7JUVW
EAN: N/A
Year: 2005
Pages: 230

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net