This guide is for programmers who want to create custom desktop applications in a .NET development environment using the Micro Focus Reflection API. The .NET Framework is the Microsoft managed-code technology used for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.
Getting Started with the API | |
---|---|
Install the API | You can install the API when you install Reflection or later. |
Determine Which Type of Terminal You are Using | Reflection supports a number of terminals. Code samples and other content in this guide are presented in separate tabs for each terminal type. Make sure you know which type of terminal you are using and select the tab for that terminal. |
Create a New Session | You can create a session for any terminal type. |
Open a Session | Terminal sessions are saved in session document files. You can open a session document that you have saved earlier. |
Create an Invisible Session | Reflection sessions can run in the background, in an invisible Reflection frame. |
Connect to a Session | You can connect to a running session if you know its path and file name. For other ways to connect to running sessions, see Getting Terminal Controls and Views. |
Add Trusted Locations | Reflection requires that you save and open your session documents in trusted locations. The default trusted locations are your MyDocuments and AppData folders. To use another folder, you'll need to add it to the list of trusted locations. |
Programming with the API | |
---|---|
Programming Concepts | Describes the Reflection object model and ways to handle host timing and screen redraw issues resulting from asyncronous behavior. |
Walkthroughs | Provides step-by-step instructions for common scenarios such as screen scraping or using embedded terminal controls. This a good place to start learning about the product or a particular feature area. |
API Assemblies | Includes reference information for each of the assemblies in your product. |