home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!swrinde!cs.utexas.edu!sun-barr!ames!agate!NewsWatcher!user
- From: werner@soe.berkeley.edu (John Werner)
- Newsgroups: comp.sys.mac.oop.macapp3
- Subject: Re: What is MacApp?
- Followup-To: comp.sys.mac.oop.macapp3
- Date: 17 Nov 1992 23:24:29 GMT
- Organization: UC Berkeley School of Education
- Lines: 18
- Distribution: world
- Message-ID: <werner-171192151949@128.32.157.31>
- References: <1ebrnkINN63a@usenet.INS.CWRU.Edu>
- NNTP-Posting-Host: 128.32.157.31
-
- MacApp is an "object-oriented application framework" for creating Mac
- applications. It consists of a bunch of C++ classes (also usable from
- Object Pascal) that implement objects common in Mac programs. Some of the
- classes are TApplication, TDocument, TWindow, TView, etc. All of the
- infrastructure for hooking these objects together, handling windows,
- dispatching menu commands and other events, figuring out where the mouse
- was clicked, supporting Undo, and so on, are built in.
-
- To write an application, you create customized subclasses that implement
- your application-specific behavior. Usually you have to create a TDocument
- subclass to store your data, a TView subclass to display it, and a bunch of
- TCommand subclasses to manipulate it. It's not really quite this simple,
- of course, but once you've learned MacApp it makes writing applications a
- lot easier.
-
- --
- John Werner werner@soe.berkeley.edu
- UC Berkeley School of Education 510-642-9651
-