home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / DOC.Z / devenguide.cnt (.txt) < prev    next >
Encoding:
Microsoft Windows Help File Content  |  1996-08-30  |  9.6 KB  |  184 lines

  1. :Base C:\DEVENVBUILD\DEVENGUIDE.HLP
  2. :Title OPENSTEP Development: Tools and Techniques
  3. 1 Creating and Managing Projects
  4. 2 Create a Project=Create_a_Project
  5. 2 Set Indexing Preferences=Set_Indexing_Preferences
  6. 2 Group Projects=Group_Projects
  7. 2 Change a Project
  8. s Name =Change_a_Project_s_Name_
  9. 2 Set the Application Icon =Set_the_Application_Icon_
  10. 2 Set Document Icons =Set_Document_Icons_
  11. 2 Set System-Defined Document Icons =Set_System_Defined_Document_Icons_
  12. 2 Concepts
  13. 3 Manage Project Files=Manage_Project_Files
  14. 3 Legacy Projects=Legacy_Projects
  15. 3 Frameworks: Easy to Use, Easy to Create=Frameworks__Easy_to_Use__Easy_to_Create
  16. 1 Composing the Interface
  17. 2 Open a Nib File=Open_a_nib_file
  18. 2 Create a Nib File=Creating_a_nib_file
  19. 2 Use Palettes=Using_palettes
  20. 2 Place Interface Objects=Placing_interface_objects
  21. 2 Initialize Text=Initializing_text
  22. 2 Remove Objects=Removing_objects
  23. 2 Duplicate Objects=Duplicating_objects
  24. 2 Size Interface Objects=Sizing_interface_objects
  25. 2 Shrink Objects to Their Minimum Size=Shrinking_objects_to_their_minimum_size
  26. 2 Make Your Class a Delegate=Making_your_class_a_delegate
  27. 2 Position and Size Precisely=Positioning_and_sizing_precisely
  28. 2 Size Windows and Panels=Sizing_windows_and_panels
  29. 2 Move Objects to Other Windows=Moving_objects_to_other_windows
  30. 2 Arrange Objects=Arranging_objects
  31. 2 Group Objects=Grouping_objects
  32. 2 Create Matrices of Objects=Creating_matrices_of_objects
  33. 2 Create Menus=Creating_menus
  34. 2 Layer Objects=Layering_objects
  35. 2 Concepts
  36. 3 When Interface Builder Starts Up=When_Interface_Builder_Starts_Up
  37. 3 Saving the Nib File=Saving_the_Nib_File
  38. 3 What's in a Nib File=What_s_in_a_Nib_File
  39. 3 Selecting Multiple Objects=Selecting_Multiple_Objects
  40. 3 Where Palette Objects Go=Where_Palette_Objects_Go
  41. 3 The Coordinate System in Interface Builder=The_Coordinate_System_in_Interface_Builder
  42. 3 Copying Objects to Other Interfaces=Copying_Objects_to_Other_Interfaces
  43. 3 NeXT Basic UI Design Philosopy=NeXT_Basic_UI_Design_Philosopy
  44. 1 Setting Object Attributes
  45. 2 Examine an Object
  46. s Attributes=Examine_an_Object_s_Attributes
  47. 2 Customize Windows & Panels=Customize_Windows___Panels
  48. 2 Set Button Attributes=Set_Button_Attributes
  49. 2 Associate Images With Buttons=Associate_Images_With_Buttons
  50. 2 Manage Images=Manage_Images
  51. 2 Set Textual Attributes=Set_Textual_Attributes
  52. 2 Set Text & Background Colors=Set_Text___Background_Colors
  53. 2 Set Mnemonics=Set_Mnemonics
  54. 2 Customize Titles, Text Fields, and Scroll Views=Customize_Titles__Text_Fields__and_Scroll_Views
  55. 2 Set Box (Group) Attributes=Set_Box__Group__Attributes
  56. 2 Customize Browsers=Customize_Browsers
  57. 2 Set Matrix Attributes=Set_Matrix_Attributes
  58. 2 Set Up Table Views=Set_Up_Table_Views
  59. 2 Automatically Resize Objects=Automatically_Resize_Objects
  60. 2 Use Tags=Use_Tags
  61. 2 Concepts
  62. 3 What
  63. s the Difference Between a Window and a Panel?=What_s_the_Difference_Between_a_Window_and_a_Panel_
  64. 3 The Anatomy of a Button=The_Anatomy_of_a_Button
  65. 3 Compound Objects=Compound_Objects_
  66. 3 Changing the Prototype Cell=Changing_the_Prototype_Cell
  67. 3 Inside the NSTableView Object=Inside_the_NSTableView_Object
  68. 3 Some Effects of Automatic Resizing=Some_Effects_of_Automatic_Resizing
  69. 3 Automatic Resizing: An Example=Automatic_Resizing__
  70. 1 Making and Managing Connections
  71. 2 Connect Objects=Connecting_objects
  72. 2 Make Connections in Outline Mode=Making_connections_in_outline_mode
  73. 2 Examine Connections=Examining_connections
  74. 2 Identify Objects in Outline Mode=Identifying_objects_in_outline_mode
  75. 2 Enable Interfield Tabbing=Enabling_interfield_tabbing
  76. 2 Disconnect Objects=Disconnecting_objects
  77. 2 Copy Interconnected Objects=Copying_interconnected_objects
  78. 2 Test the Interface=Testing_the_interface
  79. 2 Concepts
  80. 3 Communicating With Other Objects: Outlets and Actions=Communicating_With_Other_Objects__Outlets_and_Actions
  81. 3 The Modes of the Instances Display=The_Modes_of_the_Instances_Display
  82. 3 Standard Objects in the Instances Display: File Owner's, First Responder, and Font Manager=Standard_Objects_in_the_Instances_Display__File_Owner_s__First_Responder__and_Font_Manager
  83. 3 When You Don't Want to Disconnect=When_You_Don_t_Want_to_Disconnect
  84. 3 The View Hierarchy=The_View_Hierarchy
  85. 1 Using Dynamic Palettes
  86. 2 Create & save dynamic palettes=Create___save_dynamic_palettes
  87. 2 Store view objects on dynamic palettes=Store_view_objects_on_dynamic_palettes
  88. 2 Arrange objects on dynamic palettes=Arrange_objects_on_dynamic_palettes
  89. 2 Store top-level objects on dynamic palettes=Store_top_level_objects_on_dynamic_palettes
  90. 2 Put connected view & top-level objects on a dynamic palette=Put_connected_view___top_level_objects_on_a_dynamic_palette
  91. 2 Manage palettes=Manage_palettes
  92. 2 Concepts
  93. 3 Tools for Interface Crafters: Static and Dynamic Palettes=Tools_for_Interface_Crafters__Static_and_Dynamic_Palettes
  94. 1 Subclassing
  95. 2 A roadmap to making or adding custom classes=A_roadmap_to_making_or_adding_custom_classes
  96. 2 Name a New Class=Naming_a_new_class
  97. 2 Specify Outlets and Actions=Specifying_outlets_and_actions
  98. 2 Create an Instance of Your Class=Creating_an_instance_of_your_class
  99. 2 Connect Your Class
  100. s Outlets=Connecting_your_class_s_outlets
  101. 2 Connect Your Class
  102. s Actions=Connecting_your_class_s_actions
  103. 2 Generate Source Code Files=Generating_source_code_files
  104. 2 Implement a Subclass of NSObject=Implementing_a_subclass_of_NSObject
  105. 2 Make Your Class a Delegate=Making_your_class_a_delegate
  106. 2 Implementing a Subclass of NSView=Implementing_a_subclass_of_NSView
  107. 2 Adding Existing Classes to Your Nib File=Adding_existing_classes_to_your_nib_file
  108. 2 Updating a Class Definition=Updating_a_class_definition
  109. 2 Concepts
  110. 3 A Perspective on the Class Hierarchy=A_Perspective_on_the_Class_Hierarchy
  111. 3 The Model-View-Controller Paradigm=The_Model_View_Controller_Paradigm
  112. 3 A Short, Practical Guide to Subclassing=A_Short_Practical_Guide_to_Subclassing
  113. 3 Other NSObject Methods You Could Override=Other_NSObject_Methods_You_Could_Override
  114. 3 The Structure of Header Files=The_Structure_of_Header_Files
  115. 3 The Stucture of Implementation Files=The_Stucture_of_Implementation_Files
  116. 3 Creating & Deallocating Different Types of Objects=Creating___Deallocating_Different_Types_of_Objects
  117. 3 Flowchart s=Flowchart_1
  118. 1 Editing Code
  119. 2 Move, Copy, Delete, and Replace Code=Move__Copy__Delete__and_Replace_Code
  120. 2 Check Delimiters=Check_Delimiters
  121. 2 Indent Code=Indent_Code
  122. 2 Navigate Within Code Files=Navigate_Within_Code_Files
  123. 2 Navigate Between Code Files=Navigate_Between_Code_Files
  124. 2 Use Name Completion in Editing=Use_Name_Completion_in_Editing
  125. 2 Display Multiple Views of Code=Display_Multiple_Views_of_Code
  126. 2 Undo and Redo Changes=Undo_and_Redo_Changes
  127. 2 Format and Add Graphics in RTF Text=Format_and_Add_Graphics_in_RTF_Text
  128. 2 Concepts
  129. 3 Emacs Key Bindings=Emacs_Key_Bindings
  130. 3 Customizing the Editing Environment=Customizing_the_Editing_Environment
  131. 1 Building
  132. 2 Build the Program=Building_the_program
  133. 2 Build on a Remote Computer=Building_on_a_remote_computer
  134. 2 Use Build Targets=Using_build_targets
  135. 2 Create Your own Build Targets=Creating_your_own_build_targets
  136. 2 Set Search Paths=Setting_search_paths_
  137. 2 Set Compiler and Linker Options=Setting_compiler_and_linker_options
  138. 2 Customize Your Makefiles=Customizing_your_makefiles
  139. 2 Concepts
  140. 3 All About make and gnumake=All_About_make_and_gnumake
  141. 3 The App Wrapper and Other Bundles=The_App_Wrapper_and_Other_Bundles
  142. 3 Dynamic Linking=Dynamic_Linking
  143. 3 Other Build Targets=Other_Build_Targets
  144. 3 Three Ways to Set Build Options=Three_Ways_to_Set_Build_Options
  145. 3 The Platform Pop-Up's Purpose=The_Platform_Pop_Up_s_Purpose
  146. 1 Basic Debugging
  147. 2 Start a Debugging Session=Start_a_Debugging_Session
  148. 2 Run the Program in the Debugger=Run_the_Program_in_the_Debugger
  149. 2 Interrupt the Program=Interrupt_the_Program
  150. 2 Execute a Single Line of Code=Execute_a_Single_Line_of_Code
  151. 2 Step Into a Method or Function=Step_Into_a_Method_or_Function
  152. 2 Set Breakpoints=Set_Breakpoints
  153. 2 Manage Breakpoints=Manage_Breakpoints
  154. 2 Execute Several Lines of Code=Execute_Several_Lines_of_Code
  155. 2 Navigate Using the Stack=Navigate_Using_the_Stack
  156. 2 Examine the Value of a Variable or an Object=Examine_the_Value_of_a_Variable_or_an_Object
  157. 2 Debug Object Allocation and Deallocation=Debug_Object_Allocation_and_Deallocation
  158. 2 Debug a Multithreaded Program=Debug_a_Multithreaded_Program
  159. 2 Change Program Execution While Debugging=Change_Program_Execution_While_Debugging
  160. 2 Debug Multiple Projects=Debug_Multiple_Projects
  161. 2 Concepts
  162. 3 Attaching to an Already Running Process=Attaching_to_an_Already_Running_Process
  163. 3 Setting Breakpoints on Data=Setting_breakpoints_on_data
  164. 3 Cool Breakpoint Stuff=Cool_Breakpoint_Stuff
  165. 3 Getting Useful Information From Print-object=Getting_Useful_Information_From_Print_object
  166. 3 For the Experts: More on Examining Variables=For_the_Experts__More_on_Examining_Variables
  167. 3 Ignoring Autorelease Errors=Ignoring_Autorelease_Errors
  168. 3 Common Autorelease Mistakes=Common_Autorelease_Mistakes
  169. 1 Dynamic Loading
  170. 2 Load Nib Files Dynamically: an About Panel=Load_nib_files_dynamically__an_about_panel
  171. 2 Display a Message Box=Display_a_message_box
  172. 2 Create a Window with Multiple Displays=Create_a_window_with_multiple_displays
  173. 2 Create Dynamically Loadable Bundles=Create_dynamically_loadable_bundles
  174. 2 Concepts
  175. 3 Inside the NSBundle Class=Inside_the_NSBundle_Class
  176. 3 Multiple Nib Files: Good Things in Small Pieces=Multiple_Nib_Files__Good_Things_in_Small_Pieces
  177. 1 Creating Frameworks and DLLs
  178. 2 Set Up a Framework Project=Setting_up_a_framework_project
  179. 2 Make a Header File Private=Making_a_header_file_private
  180. 2 Debug Frameworks=Debug_Frameworks
  181. 2 Concepts
  182. 3 The Framework vs. the Library=The_Framework_vs._the_Library
  183. 3 Macros for the Makefile Hacker=Macros_for_the_Makefile_Hacker
  184.