-
May June 2002 Product News
-
The .Net framework provides two base classes for controls; one for Windows forms and the other for ASP.NET server controls.We can extend the existing controls by adding specific functionality to them or develop our own controls from scratch. Such controls are called custom controls. We can also group controls together and create another control, such as an address box, that contains couple of textboxes and labels. Controls that are grouped together and are based on Syste...See More
-
In this article, Dan Jurden introduces Crystal Reports .NET as an integrated reporting tool within Visual Studio .NET, emphasizing its powerful features for creating, customizing, and viewing interactive reports in both Windows and Web applications. He demonstrates how to design reports using various data sources including ADO.NET datasets, how to add grouping, filtering, and conditional formatting, and how to publish and consume reports as Web services. Dan highlights t...See More
-
In this article you will learn how to isolate yourself from change by taking advantage of the Provider Model.Designing your applications using the Provider Model will allow you to swap components out at runtime, thus allowing you to upgrade them easily.
-
Microsoft .NET brings many important advances to the software engineering world.We believe that Windows developers everywhere have reason to celebrate the arrival of .NET, but Visual Basic developers should be the most ecstatic. We get true inheritance, structured exception handling, and a state-of-the-art IDE?but, perhaps the coolest thing .NET provides us as VB developers is the Framework Class Library (FCL). To commemorate the release of .NET, we thought we would pres...See More
-
Dan Wahlin demonstrates how to efficiently parse XML and load it into a database using .NET's XmlTextReader by walking through a SQLGenerator class that streams tokens from a customers.xml file, extracts element text and attributes, builds INSERT statements for Northwind's Customers table (including handling multiple records and errors), and emphasizes XmlTextReader's low-memory, high-performance streaming advantage for large XML documents.

