Introduces ABL features and requirements for accessing .NET objects and using the OpenEdge GUI for .NET, describes the supporting object model and architecture, and presents a simple GUI for .NET example.
Describes the basic ABL elements for referencing, instantiating, and accessing the members of .NET classes, including event handling, exception handling, and working with ABL-extended .NET classes.
Lists the .NET controls that are installed as visual design components for the Visual Designer in Progress Developer Studio for OpenEdge, including OpenEdge Controls, Microsoft .NET UI Controls, and the OpenEdge Ultra Controls for .NET. This appendix also provides references to third-party online documentation on all .NET objects supported by OpenEdge that are provided by the Microsoft .NET Framework and the Infragistics NetAdvantage for .NET.
Describes how to access and manage .NET data types in ABL, including implicit and explicit mappings between .NET and ABL primitive types, and working with .NET value types, reference types, boxing, enumerations, arrays, and generic types. This appendix thus serves as a detailed resource for understanding .NET data types as introduced and referenced in the chapters of this book.
Expands upon the information in BindingABL Data to .NET Controls. The details provided here further describe how you can work efficiently and successfully with the ProBindingSource.