In our step-by-step demonstration, we work with a C# windows application. The same steps apply to VB .NET applications.
The HFLI is a designing tool used to design navigations. A navigation is a succession of screens that may have INPUTS and
OUTPUTS. At the end of the design phase, HFLI will generate a code that can be used inside .NET projects to call the designed
navigations, provide them with the INPUTS, and harvest their OUTPUTS. The generated class will expose a method with the name
Navigate() (the default is Navigate and you can customize it) . The parameters of this method will consist of the input parameters
of all the screens in the navigation. The returned type of the method will be a structure made of all the output parameters
of the screens.
The sample solution we are using for illustration purpose in the next couple of sections assumes that you would like to send
a query to the host and that you would like to see the response displayed on your form. You provide the application with Input
parameters, guide it through the consecutive screens until the screen where the requested information resides, request for
specific information, and then see the same displayed on your form.