Standard Ada constructs such as package specifications, generics, tasking, and exceptions support the construction of reliable, maintainable, and reusable Microsoft Windows applications. This letter presents examples of how to use some of these constructs in the practical design of Ada programs running under Windows. These include the specification of dialog box interfaces and the use of generic packages for interapplication data exchange.
/lp/association-for-computing-machinery/ada-for-ms-windows-applications-K3ETx61PI0