| | | 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 |