Reference MWAPI

Appendix B: Answers to Chapter Exercises

This appendix contains the answers to the Exercise sections of each chapter. The answers in this appendix are grouped by chapter.

Chapter One

  1. An in-depth knowledge of any windowing system's API is not necessary for the development of a complete windowing application using the MWAPI. Development using the standard MWAPI will provide portable applications that will run unmodified on any supported windowing or hardware platform. The MWAPI specification does allow for the customization of applications for a particular windowing or hardware platform.

  2. The MWAPI system provides a system of inheritance designed for the passing down from the windowing platform to descendent objects look and feel characteristics in an attempt to maintain these characteristics in the descendent objects.

  3. The MWAPI standard specifies an MWAPI implementation may operate separately from an underlying windowing platform. The implementation will provide the support that otherwise would have been provided to the MWAPI by an underlying windowing platform.

  4. Logical displays are descended from the windowing platform, or the MWAPI implementation. Windows are descended from logical displays, and may also be descended from other windows. Gadgets, menus, and timers are inherited from windows. An event loop exists within each M process running an implementation of the MWAPI to detect and notify applications of events.

  5. The MWAPI specification uses SSVNs to create and maintain the characteristics of objects. The Display SSVN (^$DI) contains the characteristics that make up logical displays. The Window SSVN (^$W) maintains the characteristics for all windowing entities. The Event SSVN (^$E) is used to...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Integrated Development Environment (IDE)
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.