Enter a New World of Database Programming Visual Basic. .NET and ADO.NET facilitate the development of a new generation of database applications, including disconnected applications that run on the Web. "Mastering Visual Basic .NET Database Programming" is the resource you need to thrive in this new world. Assuming no prior experience with database programming, this book teaches you every aspect of the craft, from GUI design to server development to middle-tier implementation. If you're familiar with earlier versions of ADO, you'll master the many new features of ADO.NET all the more quickly. You'll also learn the importance of XML within the new .NET paradigm. Coverage includes: getting familiar with the ADO.NET object model; using the data access wizards; taking advantage of new SQL Server 2000 features; carrying out XSL Transformations and XPath queries; generating XML using the T-SQL FOR XML statement; binding controls to ADO.NET result sets; arriving at a sound database design; tuning your SQL Server 2000 database; using the XML Designer in Visual Studio .NET; leveraging the data access tools available in the Visual Studio .NET IDE; working with .N
ET data providers; choosing between streaming data and caching data; working with the Data Form Wizard in Visual Studio .NET; using advanced ADO.NET techniques; building a threaded application; using .NET's advanced exception handling capabilities; and using the .NET Deployment Project Template.

With the introduction of Visual Basic .NET, VB transcends its traditional second-class status to become a full-fledged citizen of the object-oriented programming, letting you access the full power of the Windows platform for the first time. Written bythe author of the best-selling "Mastering Visual Basic 6", this all-new edition is the resource you need to make a successful transition to .NET. Comprising in-depth explanations, practical examples, and handy reference information, its coverage includes: Mastering the new Windows Forms Designer and controls; Building dynamic forms; Using powerful Framework classes such as ArrayLists and HashTables; Persisting objects to disk files; Handling graphics and printing; Achieving robustness via structured exception handling and debugging; Developing your own classes and extending existing ones via inheritance; Building custom Windows controls; Building menus and list controls with custom-drawn items; Using ADO.NET to build disconnected, distributed applications; and Using SQL queries and stored procedures with ADO.NET.
It coverage also includes: Facilitating database programming with the visual database tools; Building web applications with ASP.NET and the rich web controls; Designing web applications to access databases; Using the DataGrid and DataList web controls; Building XML web services to use with Windows and web applications; and Special topics like the Multiple Document Interface and powerful recursive programming techniques.