Create a new HFLI project
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.