Visual FoxPro 7.0 Enterprise
Course
In London
Description
-
Type
Course
-
Methodology
Inhouse
-
Location
London
-
Duration
3 Days
At the end of the course, students will be able to develop multi-user systems, apply object orientated programming concepts to VFP and take advantage of its functionality; utilize the core commands and functions of OOP, create classes and subclasses; develop forms with additional functionality, add methods to control a grid; manage and control data in multi-user situations; and use. Suitable for: This course is intended for Visual FoxPro developers who wish to create and distribute mission-critical or enterprise applications. It teaches the use of Microsoft Visual FoxPro in a multi-user environment and as a front end to client-server or other data sources. An emphasis is placed on using the Visual Design Tools as much as possible and on the use of Visual Classes for rapid implementation of functionality.
Facilities
Location
Start date
Start date
About this course
Before attending this course, students must have the following pre-requisites:A working knowledge of Windows, Microsoft Visual FoxPro and good practical experience with the xBase language.Knowledge of relational database design concepts.Attendance on F1'sVisual FoxPro 7 Intensivecourse is recommended.
Reviews
Course programme
This course is intended for Visual FoxPro developers who wish to create and distribute mission-critical or enterprise applications. It teaches the use of Microsoft Visual FoxPro in a multi-user environment and as a front end to client-server or other data sources. An emphasis is placed on using the Visual Design Tools as much as possible and on the use of Visual Classes for rapid implementation of functionality.
Pre-Requisites
Before attending this course, students must have the following pre-requisites:A working knowledge of Windows, Microsoft Visual FoxPro and good practical experience with the xBase language.Knowledge of relational database design concepts.Attendance on F1'sVisual FoxPro 7 Intensivecourse is recommended.
Purpose
At the end of the course, students will be able to develop multi-user systems, apply object orientated programming concepts to VFP and take advantage of its functionality; utilize the core commands and functions of OOP, create classes and subclasses; develop forms with additional functionality, add methods to control a grid; manage and control data in multi-user situations; and use OLE with VFP, Word and Excel.
Course outline
- Remote Views
- Remote Data
- Use Object Oriented Programming Commands and Functions
- Visual Classes
- Use Visual Classes
- Component Gallery
- OLE with VFP
- VFP as an OLE Client
- ActiveX (OCX) Controls
- VFP as an OLE Server
- Dynamic-Link Libraries
- Web Components
- Creating & Distributing Executables
- Compiling Help
- Visual SourceSafe
- Tips Tricks and Techniques
- Define the term client/server
- Create an ODBC Connection to a
- Remote Access Data Source
- Create Remote Views
- Use and understand the importance of parameterized views
- Specify Update Criteria for Remote Views
- Specify Database Container Properties for Remote Views
- Know when and how to use Offline Views
- Use SQL pass-through commands to:
- View local and remote data
- Manage connections
- Retrieve, update, delete, and insert data on a server
- Use ActiveX Data Objects (ADO) to:
- Create Recordsets
- Connect to OLEDB providers.
- Explain and use the CREATE CLASS and DEFINE CLASS (Add Object clause) commands
- Use the CREATEOBJECT() function and ADDOBJECT() method
- Define and describe visual classes
- Define and describe the container hierarchy
- Describe the difference between base classes and subclasses
- Explain how subclassing works
- Create classes and subclasses
- Create reusable classes
- Create class libraries
- Map data types and fields to classes
- Creating Visual Classes from Form Objects
- Creating Visual Classes in the Class Designer
- Using Visual Classes in the Form Designer
- Overriding inherited Properties and Methods
- Protect Properties and Methods
- Understand Manager Classes
- Use Access and Assign methods
- Some useful tools
- Setting up a development configuration
- Configure Intellisense
- Recognize the features of insertable OLE objects: linking and embedding, automation, visual editing, and drag and drop
- Use an OLE Object in a Form
- Define and describe the features and benefits of OLE Automation
- Use Visual FoxPro to control Microsoft Word
- Use Visual FoxPro to control Microsoft Excel
- Use Visual FoxPro to control Outlook
- Use Visual FoxPro to control Internet Explorer
- Use ActiveX controls in a Form
- Use progress bars, sliders and outline controls
- Use the Rich Textbox control
- Use the Multimedia control
- Subclass ActiveX controls
- Control VFP from other applications
- Build a standalone VFP OLE Server
- Create .COM DLLs
- Create distributed COM components
- Use .NET components
- Use event building techniques
- Describe the purpose and benefits of DLLs
- Declare and use a DLL in Visual FoxPro
- Pass a NULL pointer to a DLL procedure
- Describe the difference between ByVal and ByRef
- Use an alias and use handles
- Create HTML pages from tables, reports and forms
- Understanding XML
- Use XML functions
- Understand Simple Object Access Protocol (SOAP)
- Use SOAP tools.
- Build the Executable
- Use the Setup Wizard
- Distribute OCX controls
- Select a help system
- Use a Windows Help system
- Use an HTML Help system
- Use fonts and styles
- Use graphics
- Use Context Jumps
- Add Projects to SourceSafe Control
- Check files In and Out
- Understand the consequences of checking in and out
- Track changes
- Roll Back to a previous Version
- Uncover Useful Miscellaneous features
- Get ahead with Hot Performance Hints
Visual FoxPro 7.0 Enterprise