Advanced Macintosh Pascal begins where most Pascal books leave off by teaching programmers the advanced skills needed to produce efficient and useful applications. It discusses Macintosh memory management and examines records, sets, and pointers - the three advanced Pascal programming topics that are used extensively by the Macintosh User Interface Toolbox and QuickDraw graphics. Also examined are Pascal file types, sequential and random access files, and programs that utilize the Indexed Sequential Access Methods (ISAM) of handling data. Learn how to use Macintosh QuickDraw, including advanced structures, routines, and programming techniques. With this programming text you will examine event programming, including the use of the various event types, event records, and bit masks. You will also explore how to use InLine routines to program the menu manager, window manager, and control manager, as well as program dialog boxes, pulldown menus, radio buttons, and many other of the key features that distinguish the Macintosh interface. Written in a highly readable style, Advanced Macintosh Pascal features numerous easy-to-follow program examples, including a complete application logger that records computer usage. It also presents an overview of Standard Apple Numerical Environment and covers the extended data types and routines needed for scientific and business programming. Programmers of Pascal will find this book an invaluable source for programming the Macintosh. About the Author: Paul Goodman has taught Pascal programming at Queens College in New York, a member of the Apple College Consortium, for over six years. He has also co-authored an introductory Macintosh Pascal book and holds a Master of Science degree in Computer Science. In addition to teaching, Paul is a consultant for major corporations and educational institutions on the use of personal computers and databases. He programs in ten languages, including Pascal, BASIC, Lisp, Prolog, and Assembly.
更多信息……