Introduction To Macintosh Programming Environments Draft
Introduction To Macintosh Programming Environments Draft
Macintosh · PDF
| Filename | Introduction_to_Macintosh_Programming_Environments_draft_19890320.pdf |
|---|---|
| Size | 3.32 MB |
| Subsection | developer |
| Downloads | 2 |
Contents
I
J
t
(
tl Macintosh~
Introduction to Macintosh
Programming Environments
Beta Draft
Mitchell
Developer
Gass
Technical
March 20, 1989
Apple Confidential
C Apple Computer, Inc., 1989
Publications
Beta Draft
S APPLE COMPUI'ER, INC.
Apple, the Apple logo, AppleTalk,
This manual is copyrighted, with all
rights reserved. Under the copyright
A/UX, HyperCard, MacApp,
Macintosh, and SANE are registered
laws, this manual may not be copied,
in whole or in pa.rt, without written
consent of Apple.
© Apple Computer, Inc., 1989
20525 Mariani Avenue
Cupertino, CA 95014
(408) 996-1010
trademarks of Apple Computer, Inc.
APDA, Hypetralk, MacWorlcStation,
MPW, MultiFinder, and ResEdit are
trademarks of Apple Computer, Inc.
Adobe Illustrator is a trademark of
Adobe Systems Incorporated.
ITC Garamond and ITC Zapf
Dingbats are registered trademarks of
International Typeface Corporation.
Language Systems FORTRAN is a
trademark of Language Systems Corp.
Llghtspeed is a registered trademark of
Llghtspeed, Inc.
MacFortan/MPW is a trademark of
Absoft.
Microsoft is a registered trademark of
Microsoft Corporation.
POSTSCRIPT is a registered trademark
of Adobe Systems Incorporated.
SNA is a registered trademark of
International Business Machines
Corporation.
Symantec is a registered trademark of
Symantec Corporation.
THINK's LlghtspeedC and THINK's
Llghtspeed Pascal are trademarks of
Symantec Corporation.
TML Pascal is a trademark of TML
Systems, Inc.
UNIX is a registered trademark of
AT&T Information Systems.
Simultaneously published in the
United States and Canada.
n
Beta Draft
•
Contents
Preface Jx
Chapter 1 Programming for the Macintosh Family
A standardized user interface 2
Event-driven prograrm
2
The User Interface Toolbox 5
Resources 6
1
Chapter 2 A Quick Look at Available Development Environments
Choosing a development environment 10
HyperCard
10
MacWorkStation 10
MacApp 10
Other development environments 11
MPW
11
Chapter 3 HyperCard
13
About HyperCard
14
Advantages of HyperCard
14
Easy to learn
14
Speeds development
14
Provides a rich environment
15
Universal availability
15
Extensibility
15
Disadvantages of HyperCard 15
Can only be used to develop stacks
15
Fewer features than other programming languages
No direct access to the Toolbox 16
Using HyperCard
16
Creating objects 16
Writing scripts 19
9
16
lii
Beta Draft
Chapter 4 MacWorkStation 21
About MacWorkStation
22
Advantages of MacWorkStation
22
Provides the full power of the Macintosh
Eliminates Macintosh programming
Doesn't require host processing time
Speeds application development 23
Is extensible
23
Disadvantages of MacWorkStation 23
Using MacWorkStation
24
Writing the client application
24
Selecting a communication method
Writing additional code 24
Writing the log-on and log-off scripts
Creating the MacWorkStation document
Chapter 5 MacApp
22
23
23
24
25
25
27
About MacApp .
28
Advantages of MacApp
28
Reduces coding required for applications 28
Speeds application developme…
Showing first 3,000 characters of 78,162 total. Open the full document →