Starting with simple examples, youll see how the multi-user, local area network applications that Visual FoxPro developers are used to building are constructed in Visual Basic .NET. Youll learn how to use Crystal Reports to build reports like the ones you build in FoxPro. Youll discover how to use DataAdapters and datasets instead of DBFs. Youll see examples of the paradigm shift that client-server programming imposes, and why .NET solves that problem (even when you wouldnt need to solve it in FoxPro.) And youll learn how to give your FoxPro and Visual Basic applications smart client remote data access.
Youll understand how to begin the construction of a database project in Visual Basic with a container form and a MainMenu instead of using _Screen and MSYSMENU. Youll learn how variables are declared and used; how menus are controlled; how to use events, and why you have to use events in VB when theyre unnecessary in FoxPro. Youll learn how to build inheritable forms, Visual Basics answer to FoxPros form class templates, to reduce programming to a minimum. Youll learn why properties are like variables in FoxPro, but more like functions in VB. And youll learn where Visual Basic adds features that you didnt have in FoxPro and didnt know that you needed. Youll learn where to look for all of those FoxPro commands and functions that you need. And in case you havent yet used SQL Server with FoxPro, the examples will demonstrate how its done first in FoxPro, then in VB .NET.
Shows how to build a typical application in Visual FoxPro, including DBF, SQL Server and Internet access; then demonstrates how to build the same type of application in VB .NET
Highlights the main differences in specific issues, including printing, events, data access, creation and use of properties
Contains an appendix listing the principal FoxPro commands and functions and their Visual Basic equivalents
Includes a table showing where to find the settings in the FoxPros Tools, Options menu pages in VB .NET
Shows how to access data remotely from your FoxPro and VB .NET applications
Explains how project DLLs are created and used in other projects within a solution
Shows how to use middle tier business objects to simplify ongoing development
Source code downloadable from www.samspublishing.com