mvDesigner Introduction

Overview

The mvDesigner API included with FlashCONNECT enables FlashBASIC programs to work efficiently and effectively with mvDesigner applications. The mvDesigner API enables FlashCONNECT to drive mvDesigner applications or for the mvDesigner applications to use FlashCONNECT business rules.

Requirements

The following system requirements are needed to  use the FlashCONNECT mvDesigner API:

Design Goals

mvDesigner is designed so that a FlashCONNECT programmer can easily understand and use mvDesigner and the Omnis/mvDesigner developer to use mvDesigner business rules. mvDesigner enables FlashBASIC programmers to quickly create or convert FlashBASIC programs using the rich visual objects provided by mvDesigner GUI development tools.

Documentation Overview

mvDesigner consists of an API that enables the FlashCONNECT programmer to:

The mvDesigner API is used to send information to the mvDesigner application, while the standard FlashCONNECT API (such as w3GetVal, w3GetValAll) is used to retrieve information submitted by the mvDesigner application.

Typical Usage

Inserted once, usually toward the beginning of the program.

Used as needed to retrieve information sent from the mvDesigner application.

Called once per form to optionally specify the next mvDesigner form to display. It is also called if the new form replaces or is layered on top of the current form and if the current top form should be closed.

Used as needed to prepare data for transmission to the mvDesigner form.

Used once per form to send the data to the mvDesigner form and optionally wait for a reply.