From: mkelly@mystix.cs.uoregon.edu (Michael A. Kelly)
Subject: *** FAQ 02/26/92 *** Frequently Asked Questions (Read Me First!)
Summary: Frequently Asked Questions list for comp.sys.mac.programmer
Keywords: frequently asked questions faq
Organization: University of Oregon Computer and Information Sciences Dept.
Date: Thu, 16 Apr 1992 07:01:17 GMT


*****************************************************************************
 
Frequently Asked Question (FAQ) Posting                  This version written
For newsgroup: comp.sys.mac.programmer                      February 26, 1992
 
  This file is automatically posted on the 9th, 16th, and 24th of each month
to comp.sys.mac.programmer.  Herein lies information about the Frequently
Asked Questions list for comp.sys.mac.programmer, which is automatically
posted on the first of each month.  This file contains only a list of the
contents of the FAQ.  You may retrieve the complete FAQ list via anonymous
ftp from ftp.cs.uoregon.edu [128.223.8.8] (user name 'anonymous,' your
internet address as password) in the directory /pub/mac.
 
  This file is maintained by Michael A. Kelly.  He can be reached at the
following addresses:
  
   Internet:  mkelly@cs.uoregon.edu
   SnailMail: Computer Science Dept.
              University of Oregon
              Eugene, Oregon  97403
 
  The purpose of the FAQ list is to answer some of the most common questions
asked on this group, and to refer people left with unanswered questions to
available sources of additional help.
 
  Submissions, comments, etcetera, should be sent to Michael Kelly, as above.
All such material sent will be considered to have entered the public domain
(and will be subject to editing) unless specific text to the contrary
accompanies the message (which may render the submission unusable).
 
*****************************************************************************
 
Contents:
 
   Changes
 
   Development Software
      Compilers
      Debuggers
      Other Tools
   
   Apple Developer Programs
      The Associates and Partners Programs
      Apple Developer University
      APDA
      Developer CDs
 
   Other useful sources / wells of information:
      Books and Periodicals
      Usenet Mac Programmer's Guide (UMPG)
      Kent Sandvik's Frequently Asked MPW C++ and MacApp Questions
 
   FTP sites
      ftp.apple.com [130.43.2.3]
      sumex-aim.stanford.edu [36.44.0.6]
      rascal.ics.utexas.edu [128.83.138.20]
      mac.archive.umich.edu [141.211.164.153]
      comp.binaries.mac [newsgroup]
 
   One-liners: Aphorisms for our times
 
   Specific Questions Answered:
      (1) How do you tell if a specific key is being pressed?
      (2) How do you get a full pathname?
      (3) How could anyone love the File Manager?
      (4) When do you put an ellipsis on the end of a menu item?
      (5) How do you set the SFGet/PutFile directory?
      (6) Why does malloc/calloc keep crashing or returning NULL in Think C?
      (7) How can I get millisecond timing from the keyboard (or mouse)?
      (8) How do you put a border around the default button in a dialog?
      (9) How do I go about writing serial port communications?
     (10) How do I get the menubar to disappear and re-appear?
     (11) How do I write an INIT?
     (12) How do you access the application's data fork?
     (13) What is the fastest way to paint one pixel on the screen?
     (14) How do you draw directly into a pixmap without using QuickDraw?
     (15) How do you draw directly onto the screen without using QuickDraw?
     (16) How do you register signatures and file types with Apple?
     (17) What RGB value does the system use for dimmed buttons, menus and
             window titles?
     (18) What's the difference between the resource ID of a 'MENU' resource
             and the menuID field of that resource?
     (19) When should I call MoveHHi?
   
   Eternal Debates:
      Why doesn't the Mac do preemptive multitasking?
   
   Credits / Acknowledgements
   
 
*****************************************************************************
 
 
 
Changes
 
   Added numbers to the Specific Questions Answered.  If you see a question
      posted to c.s.m.p. that is answered in this file, please refer the
      inquirer to Question #x in the FAQ.
   Added Specific Questions Answered #19.
   Replaced the review of Development Software:Debuggers:TMON.
   Added the review Development Software:Other Tools:Resourcerer.
   Plus one- or two-line updates/typo fixes to the following:
      Development Software:Compilers:Think
      FTP sites:rascal.ics.utexas.edu
      One-liners:Resources
      One-liners:Drawing
      One-liners:Menus
      Development Software:Debuggers:MacsBug
      Specific Questions Answered #2, #3, #4, #6, #8, #12, and #17.
 
 
-- 
_____________________________________________________________________________
Michael A. Kelly                                         University of Oregon
mkelly@cs.uoregon.edu                             Computer Science Department
_____________________________________________________________________________