HelpFeedback
Advanced Programming VB.NET
Information Center
Overview
Table of Contents
About the Authors
Book Preface
Sample Chapter
VB 2005 Changes
Custom
PageOut
Outstanding Features
Text Updates


Student Edition
Instructor Edition
Advanced Programming Using Visual Basic 2005, 3/e

Julia Case Bradley
Anita C. Millspaugh

ISBN: 0073517178
Copyright year: 2007

VB 2005 Changes Slideshow



With the exception of small, concept-demonstrating programs, all programs are written as multitier applications. The chapters are reorganized to cover Web services prior to Web applications, and the middle-tier components are written as Web services. Coverage of ASP.NET security is greatly expanded, as is the explanation of classes and of MDI applications. Two new margin icons flag items that are “New to Visual Basic 2005” and a “Security Issue.” The text covers the new features of Visual Studio 2005 and some new coverage of existing features, including

  • Partial classes.
  • The singleton design pattern for a class that should be instantiated only once.
  • Validation of user input using TryParse.
  • Displaying of messages using an ErrorProvider component.
  • ClickOnce deployment.
  • Generics and generic collections.
  • Web themes and master mages.
  • The My object.
  • MenuStrips, ToolStrips, and ContextMenuStrips.
  • SQL Server Express, which provides the advantage of local database files for development and testing.
  • TableAdapter, BindingSource, and BindingNavigator objects.
  • Stored procedures.
  • The Windows database controls: DataGridView and DetailsView.
  • Master-detail applications that require no code.
  • Table lookups for populating a combo box from a related table.
  • Use of properties and methods of the BindingSource to filter, navigate, and update database tables.
  • Use of named table relationships.
  • Field-level and record-level validation in the event handlers for changes in columns and rows.
  • Consuming of a commercial Web service.
  • Use of related tables in a Web service.
  • The new Login controls for Web applications.
  • Display and updating of data using the Web DataSource objects and new data components: GridView, DetailsView, and FormView.
  • The built-in Web server, which allows development of Web applications without the necessity of running IIS. This feature also allows development
    on XP Home Edition, rather than requiring XP Professional for all Web development.
  • Smart Device applications, including the new device emulators.
  • Use of My.Application for changing culture settings.
  • The BackgroundWorker component for executing more than one thread.

New features of the Visual Studio IDE that are covered in the text include The DataSources window and creation of bound controls by dragging objects
from the window.

  • The DataSet Designer.
  • The Project Designer.
  • Designer-generated class diagrams.

To obtain an instructor login for this Online Learning Center, ask your local sales representative. If you're an instructor thinking about adopting this textbook, request a free copy for review.