Actually, the Mac is not that hard to program. It is no more harder
than to program a Windows application. It was considered hard 20 years
ago because event-driven programming is a relatively new thing for PC.
However, once you have understand how the Mac event loop works, then it
is pretty much just putting the right code in the right place. Back
then there's a set of books called something like Programing the
Macintosh Revealed (3 books all together, I think - 2 on the toolbox
and 1 on the new stuff for System 7) - I think you may be able to still
get the books on Amazon. Another thing that's interesting about
programming the Mac is that it uses a lot of handles for objects, i.e.
handle to access a window, a button, etc. If you really want to
program on the Mac, you definitely need a copy of resedit to create
your resources (i.e. windows, button,etc.). The thing with the Mac is
that if you program it the way they tell you to (i.e. use resedit to
create your button, windows, menu bar and just access them in your app
instead of creating your own windows, buttons, etc.) it is relatively
easy. However, if you want to do it all yourself, it is extremely
hard. It's Apple way to incent you to create apps with the same look
and feel and everything. That's why, in the early days, even to today,
once you have learned one Mac app, you have learned how to use a lot of
them, because certain things are always constant (i.e. File, Edit, and
Edit always have cut, paste, copy) where as, in the early days of
Windows programming, Microsoft doesn't really enforce any of these, so
pretty much everything is everywhere depending on where the programmer
wants to put them.
Sherman
On Feb 4, 2005, at 5:13 AM, Dowe G. Keller wrote:
BTW: Why is it that Macs are notoriously so hard to program?
--
Vintage Macs is sponsored by <http://lowendmac.com/> and...
Small Dog Electronics http://www.smalldog.com | Enter To Win A |
-- Canon PowerShot Digital Cameras start at $299 | Free iBook! |
Support Low End Mac <http://lowendmac.com/lists/support.html>
Vintage Macs list info: <http://lowendmac.com/lists/vintagemacs.shtml>
--> AOL users, remove "mailto:"
Send list messages to: <mailto:[email protected]>
To unsubscribe, email: <mailto:[EMAIL PROTECTED]>
For digest mode, email: <mailto:[EMAIL PROTECTED]>
Subscription questions: <mailto:[EMAIL PROTECTED]>
Archive: <http://www.mail-archive.com/vintage.macs%40mail.maclaunch.com/>
iPod Accessories for Less
at 1-800-iPOD.COM
Fast Delivery, Low Price, Good Deal
www.1800ipod.com