| | Copyright |
| | About the Author |
| | Acknowledgments |
| | We Want to Hear from You! |
| | Introduction |
| | | About This Book |
| | | Who Should Read This Book |
| | | How This Book Is Organized |
| | | What's Not Included |
| | | An Offer You Can't Refuse |
| | Chapter 1. Differences Between Visual FoxPro and Visual Basic .NET |
| | | A Whole New World |
| | | The Integrated Development Environment (IDE) |
| | | The Visual Basic .NET Solution Explorer |
| | | Command Syntax |
| | | Flow of Control |
| | | Variables, Enums, Arrays, Collections, and Fields |
| | | Functions and Subroutines (Procedures) |
| | | Classes, Namespaces, Properties, and Forms |
| | | Events |
| | | Compiler Directives |
| | | Data |
| | | Data Binding |
| | | Error Handling and Debugging |
| | | Summary |
| | Chapter 2. Building Simple Applications in Visual FoxPro and Visual Basic .NET |
| | | Building a Simple Application in Visual FoxPro |
| | | Building a Simple Application in Visual Basic .NET |
| | | Summary |
| | Chapter 3. Building a Visual FoxPro Application for SQL Server |
| | | Why Three-Tier? |
| | | Creating the SQL Database and Loading Your Tables |
| | | Writing the Sample Application |
| | | The Form Template |
| | | A Search Form Template |
| | | The Data Tier |
| | | What's Next? |
| | Chapter 4. A Visual Basic .NET Framework |
| | | Starting the New Windows Application Project |
| | | Adding a Windows Controls Library |
| | | Building Your First Inheritable Form |
| | | Programming with Class |
| | | Click Event Code for the Form's Buttons |
| | | Summary |
| | Chapter 5. Adding Internet Access |
| | | ASP and Database Development |
| | | Internet Access in Visual FoxPro 7 |
| | | The StandardForm Class Template |
| | | Writing Web Connection Functions |
| | | Introducing the Server |
| | | Modifying the Data Tier to Add Internet Data Access |
| | | Building XML Web Services with Visual FoxPro 8 |
| | | XML Web Services in Visual Basic .NET |
| | | Adding References to the Web Service to Your Client |
| | | Summary |
| | Chapter 6. Data Access |
| | | Data Access in Visual FoxPro Before Visual FoxPro 8 |
| | | Database Containers |
| | | New Features in Visual FoxPro 8 |
| | | Data Access in Visual Basic .NET |
| | | Summary |
| | Chapter 7. XML |
| | | The Structure of XML |
| | | Representation of Complex Structures |
| | | Hierarchical XML |
| | | The Document Object Model |
| | | Commands to Move Data Between a Table and XML |
| | | How FoxPro Implements XML |
| | | Importing XML into Visual Basic .NET |
| | | Reading XML into a Visual Basic .NET Dataset |
| | | Using XML and Data Islands to Reduce Server Load |
| | | Related Technologies: XPATH and XSLT |
| | | Extensible Style Sheet Transformations (XSLT) |
| | | Summary |
| | Chapter 8. Screen Design |
| | | The Base Control Classes |
| | | Creating the Startup Screen for Your Application |
| | | Creating Menus |
| | | Subclassing Controls |
| | | Data Binding |
| | | Innovative Screen Design |
| | | Tools |
| | | Summary |
| | Chapter 9. Searching and Filtering in Visual FoxPro and Visual Basic .NET |
| | | Record Filtering in FoxPro |
| | | Record Filtering in Visual Basic .NET |
| | | A Generic Record Lookup Grid with Column Sorting in Visual FoxPro |
| | | Returning a Value from a Visual Basic .NET Form |
| | | Using the DefaultDataView for Filtering and Sorting |
| | | A Generic Record Lookup Form in Visual Basic .NET |
| | | Minimalist Filtering in Visual FoxPro and Visual Basic .NET |
| | | Search Forms with Additional Fields |
| | | Building Self-Populating Controls |
| | | Cleaning Up Mistakes in Legacy Data to Improve Searching |
| | | Getting Filtered Data Across the Web |
| | | Summary |
| | Chapter 10. Reporting |
| | | Reporting in Visual FoxPro |
| | | Crystal Reports in Visual FoxPro |
| | | Reporting in Visual Studio .NET |
| | | Summary |
| | Index |