VISUAL FOXPRO STAGE 3: Three Days

A fast-paced practical course covering the advanced features of VFP


Designed for experienced VFP developers, this course will help you create sophisticated applications which take full advantage of VFP's advanced features. The focus is on integration within the Windows environment. Client/server, Internet, OOP and user interface issues are also fully covered.

WHAT YOU WILL ACHIEVE

At the end of the course, delegates who meet the pre-requisites will be able to develop sophisticated applications which fully exploit Visual Foxpro's advanced features. You will also learn how to work with back-end databases, and how to approach the development of Internet-based applications.

PRE-REQUISITES

To benefit from the course, you should have at least six months experience of developing VFP applications. You should also be familiar with the topics covered in our Stage 2 course, especially VFP's OOP features.

COURSE CONTENTS

Developing client-server applications

  • Introduction to client-server concepts and terminology.
  • Using ODBC to connect to back-end databases.
  • Remote views vs. SQL pass-through.
  • Design issues; optimizing data access.
  • The development process: prototyping with local views.

Extending VFP with the Windows API

  • Overview of API functions, calling sequences and data types.
  • Using API calls to extend your application's functionality.
  • Getting information about the Windows environment.
  • Accessing and updating the Windows Registry.

Integrating and communicating with other applications

  • Understanding ActiveX Automation, COM and DCOM.
  • Using ActiveX Automation to integrate with Microsoft Office: the Office object model.
  • Sharing documents with Word; using Word for spell-checking and mail-merge.
  • Passing data to and from Excel; calling Excel's workbook functions.
  • Working with registered document types; using ShellExecute().
  • Working with Outlook folders.
  • Exploiting the Windows Scripting Host.
  • Calling VFP functions from other applications and languages.

Exploiting ActiveX controls

  • Overview of available controls.
  • How to acquire, deploy and register controls; dealing with common problems.
  • Some examples of ActiveX controls: date-picker, tree-view, list-view.

Internet-related features

  • Adding a browser to the application.
  • Publishing VFP data as static web pages.
  • Sending and receiving e-mail from within the application.
  • Using the Internet Transfer Control for FTP and HTTP transfers.
  • Developing web-based VFP applications with FOXISAPI.

Going further with OOP

  • Planning, designing and building a sound class library; communicating between classes.
  • Using polymorphism to simplify class design.

User interface issues

  • Techniques for developing a sound, consistent and friendly user interface.
  • Progress-reporting; interrupting the event loop.

VERSION

The course is designed for Visual FoxPro 7.0. About 60 percent of the material is also relevant to VFP 5.0 and 6.0. 

MICROSOFT CERTIFICATION

Between them, our Stage 2 and Stage 3 courses cover 80 percent of the requirements for Exam 70-156 (Visual Foxpro Desktop) and 70 percent of those for Exam 70-155 (Visual Foxpro Distributed). As a  matter of policy, we no not use official Microsoft course material. All courses are taught by a Microsoft Certified Professional, qualified in Visual Foxpro.

E-Mail  us to check availability of places and to make a booking.

 

 

 

 

 

 

 

 

 

tool for foxpro, tools for foxpro, tools for visual foxpro, tool for visual foxpro, report engine, report writer,

query and report engine, third Party Tools, Visual FoxPro Addons, report generation, query generation,

report and query generator, foxpro query generation, cold fusion, cold fusion development, cold fusion web hosting,

cold fusion ecommerce, cold fusion consulting, cold fusion custom development, visual foxpro development,     

visual foxpro tool, visual foxpro tools, tool for foxpro and visual foxpro, tools for foxpro and visual foxpro,

visual foxpro report writer, visual foxpro report engine, visual foxpro query engine, foxpro query engine,

foxpro programming tools, FoxPro programming tool, oracle report writer, oracle reporting tool,

ms sql reporting tool, ms access reporting tool, ms access report writer, ms access reporting tools,

ms sql reporting tools, oracle reporting tools, oracle query engine, ms sql query engine, ms access query engine,

visual foxpro development, custom applications, database applications, visual foxpro report tools, visual foxpro report tool,

vpm, visual promatrix, dbcx data dictionary, pdf report generation, html report generation, xml report generation,

xml report engine, data dictionary for foxpro, foxpro database, visual foxpro database, visual foxpro dbc, web tools,

web tool, visual foxpro web tool, visual foxpro web tools, visual foxpro report framework, foxpro report framework,

foxpro web tool, foxpro web tools, foxpro development, visual foxpro development, foxpro web site development,

foxpro custom software, visual foxpro custom software, ms access custom software, microsoft visual foxpro,

ms access development, accounting software development, foxpro programming, visual foxpro programming,

ms access programming, visual basic programming, client server databases, client server database,

foxpro consulting services, visual foxpro consulting services, ms access consulting services,

visual basic consulting services, VFP Support, vfp support, foxpro support, visual foxpro support,

foxbase programming, foxpro articles, visual foxpro articles, database development, microsoft sql server,

ecommerce web site development, oracle back end, ms sql back end, visual foxpro front end, foxpro front end,

foxgang, computer services, computer consulting, computer consulting services, foxpro training,

visual foxpro training, accounting system, accountmate, accpac, foxpro consultant, quicken, quickbooks,

collage tracking system, collage software, purchase department software, bidstar software, high school tracking,

accounting software development, tools for accounting, reporting tool for accounting, tool for accounting,

database design, relational database, purchasing department, custom accounting, point of sale, web based accounting,

dos conversion, rbase development, dot net, .net, dotnet, custom programming, custom made applications,

custom made application, quality assurance, visual foxpro, web hosting, web page, crystal reports, programming resource,

vfp training, vfp programming, visual foxpro consultant