home *** CD-ROM | disk | FTP | other *** search
Wrap
Microsoft Windows Help File Content | 1996-08-30 | 9.6 KB | 184 lines
:Base C:\DEVENVBUILD\DEVENGUIDE.HLP :Title OPENSTEP Development: Tools and Techniques 1 Creating and Managing Projects 2 Create a Project=Create_a_Project 2 Set Indexing Preferences=Set_Indexing_Preferences 2 Group Projects=Group_Projects 2 Change a Project s Name =Change_a_Project_s_Name_ 2 Set the Application Icon =Set_the_Application_Icon_ 2 Set Document Icons =Set_Document_Icons_ 2 Set System-Defined Document Icons =Set_System_Defined_Document_Icons_ 2 Concepts 3 Manage Project Files=Manage_Project_Files 3 Legacy Projects=Legacy_Projects 3 Frameworks: Easy to Use, Easy to Create=Frameworks__Easy_to_Use__Easy_to_Create 1 Composing the Interface 2 Open a Nib File=Open_a_nib_file 2 Create a Nib File=Creating_a_nib_file 2 Use Palettes=Using_palettes 2 Place Interface Objects=Placing_interface_objects 2 Initialize Text=Initializing_text 2 Remove Objects=Removing_objects 2 Duplicate Objects=Duplicating_objects 2 Size Interface Objects=Sizing_interface_objects 2 Shrink Objects to Their Minimum Size=Shrinking_objects_to_their_minimum_size 2 Make Your Class a Delegate=Making_your_class_a_delegate 2 Position and Size Precisely=Positioning_and_sizing_precisely 2 Size Windows and Panels=Sizing_windows_and_panels 2 Move Objects to Other Windows=Moving_objects_to_other_windows 2 Arrange Objects=Arranging_objects 2 Group Objects=Grouping_objects 2 Create Matrices of Objects=Creating_matrices_of_objects 2 Create Menus=Creating_menus 2 Layer Objects=Layering_objects 2 Concepts 3 When Interface Builder Starts Up=When_Interface_Builder_Starts_Up 3 Saving the Nib File=Saving_the_Nib_File 3 What's in a Nib File=What_s_in_a_Nib_File 3 Selecting Multiple Objects=Selecting_Multiple_Objects 3 Where Palette Objects Go=Where_Palette_Objects_Go 3 The Coordinate System in Interface Builder=The_Coordinate_System_in_Interface_Builder 3 Copying Objects to Other Interfaces=Copying_Objects_to_Other_Interfaces 3 NeXT Basic UI Design Philosopy=NeXT_Basic_UI_Design_Philosopy 1 Setting Object Attributes 2 Examine an Object s Attributes=Examine_an_Object_s_Attributes 2 Customize Windows & Panels=Customize_Windows___Panels 2 Set Button Attributes=Set_Button_Attributes 2 Associate Images With Buttons=Associate_Images_With_Buttons 2 Manage Images=Manage_Images 2 Set Textual Attributes=Set_Textual_Attributes 2 Set Text & Background Colors=Set_Text___Background_Colors 2 Set Mnemonics=Set_Mnemonics 2 Customize Titles, Text Fields, and Scroll Views=Customize_Titles__Text_Fields__and_Scroll_Views 2 Set Box (Group) Attributes=Set_Box__Group__Attributes 2 Customize Browsers=Customize_Browsers 2 Set Matrix Attributes=Set_Matrix_Attributes 2 Set Up Table Views=Set_Up_Table_Views 2 Automatically Resize Objects=Automatically_Resize_Objects 2 Use Tags=Use_Tags 2 Concepts 3 What s the Difference Between a Window and a Panel?=What_s_the_Difference_Between_a_Window_and_a_Panel_ 3 The Anatomy of a Button=The_Anatomy_of_a_Button 3 Compound Objects=Compound_Objects_ 3 Changing the Prototype Cell=Changing_the_Prototype_Cell 3 Inside the NSTableView Object=Inside_the_NSTableView_Object 3 Some Effects of Automatic Resizing=Some_Effects_of_Automatic_Resizing 3 Automatic Resizing: An Example=Automatic_Resizing__ 1 Making and Managing Connections 2 Connect Objects=Connecting_objects 2 Make Connections in Outline Mode=Making_connections_in_outline_mode 2 Examine Connections=Examining_connections 2 Identify Objects in Outline Mode=Identifying_objects_in_outline_mode 2 Enable Interfield Tabbing=Enabling_interfield_tabbing 2 Disconnect Objects=Disconnecting_objects 2 Copy Interconnected Objects=Copying_interconnected_objects 2 Test the Interface=Testing_the_interface 2 Concepts 3 Communicating With Other Objects: Outlets and Actions=Communicating_With_Other_Objects__Outlets_and_Actions 3 The Modes of the Instances Display=The_Modes_of_the_Instances_Display 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 3 When You Don't Want to Disconnect=When_You_Don_t_Want_to_Disconnect 3 The View Hierarchy=The_View_Hierarchy 1 Using Dynamic Palettes 2 Create & save dynamic palettes=Create___save_dynamic_palettes 2 Store view objects on dynamic palettes=Store_view_objects_on_dynamic_palettes 2 Arrange objects on dynamic palettes=Arrange_objects_on_dynamic_palettes 2 Store top-level objects on dynamic palettes=Store_top_level_objects_on_dynamic_palettes 2 Put connected view & top-level objects on a dynamic palette=Put_connected_view___top_level_objects_on_a_dynamic_palette 2 Manage palettes=Manage_palettes 2 Concepts 3 Tools for Interface Crafters: Static and Dynamic Palettes=Tools_for_Interface_Crafters__Static_and_Dynamic_Palettes 1 Subclassing 2 A roadmap to making or adding custom classes=A_roadmap_to_making_or_adding_custom_classes 2 Name a New Class=Naming_a_new_class 2 Specify Outlets and Actions=Specifying_outlets_and_actions 2 Create an Instance of Your Class=Creating_an_instance_of_your_class 2 Connect Your Class s Outlets=Connecting_your_class_s_outlets 2 Connect Your Class s Actions=Connecting_your_class_s_actions 2 Generate Source Code Files=Generating_source_code_files 2 Implement a Subclass of NSObject=Implementing_a_subclass_of_NSObject 2 Make Your Class a Delegate=Making_your_class_a_delegate 2 Implementing a Subclass of NSView=Implementing_a_subclass_of_NSView 2 Adding Existing Classes to Your Nib File=Adding_existing_classes_to_your_nib_file 2 Updating a Class Definition=Updating_a_class_definition 2 Concepts 3 A Perspective on the Class Hierarchy=A_Perspective_on_the_Class_Hierarchy 3 The Model-View-Controller Paradigm=The_Model_View_Controller_Paradigm 3 A Short, Practical Guide to Subclassing=A_Short_Practical_Guide_to_Subclassing 3 Other NSObject Methods You Could Override=Other_NSObject_Methods_You_Could_Override 3 The Structure of Header Files=The_Structure_of_Header_Files 3 The Stucture of Implementation Files=The_Stucture_of_Implementation_Files 3 Creating & Deallocating Different Types of Objects=Creating___Deallocating_Different_Types_of_Objects 3 Flowchart s=Flowchart_1 1 Editing Code 2 Move, Copy, Delete, and Replace Code=Move__Copy__Delete__and_Replace_Code 2 Check Delimiters=Check_Delimiters 2 Indent Code=Indent_Code 2 Navigate Within Code Files=Navigate_Within_Code_Files 2 Navigate Between Code Files=Navigate_Between_Code_Files 2 Use Name Completion in Editing=Use_Name_Completion_in_Editing 2 Display Multiple Views of Code=Display_Multiple_Views_of_Code 2 Undo and Redo Changes=Undo_and_Redo_Changes 2 Format and Add Graphics in RTF Text=Format_and_Add_Graphics_in_RTF_Text 2 Concepts 3 Emacs Key Bindings=Emacs_Key_Bindings 3 Customizing the Editing Environment=Customizing_the_Editing_Environment 1 Building 2 Build the Program=Building_the_program 2 Build on a Remote Computer=Building_on_a_remote_computer 2 Use Build Targets=Using_build_targets 2 Create Your own Build Targets=Creating_your_own_build_targets 2 Set Search Paths=Setting_search_paths_ 2 Set Compiler and Linker Options=Setting_compiler_and_linker_options 2 Customize Your Makefiles=Customizing_your_makefiles 2 Concepts 3 All About make and gnumake=All_About_make_and_gnumake 3 The App Wrapper and Other Bundles=The_App_Wrapper_and_Other_Bundles 3 Dynamic Linking=Dynamic_Linking 3 Other Build Targets=Other_Build_Targets 3 Three Ways to Set Build Options=Three_Ways_to_Set_Build_Options 3 The Platform Pop-Up's Purpose=The_Platform_Pop_Up_s_Purpose 1 Basic Debugging 2 Start a Debugging Session=Start_a_Debugging_Session 2 Run the Program in the Debugger=Run_the_Program_in_the_Debugger 2 Interrupt the Program=Interrupt_the_Program 2 Execute a Single Line of Code=Execute_a_Single_Line_of_Code 2 Step Into a Method or Function=Step_Into_a_Method_or_Function 2 Set Breakpoints=Set_Breakpoints 2 Manage Breakpoints=Manage_Breakpoints 2 Execute Several Lines of Code=Execute_Several_Lines_of_Code 2 Navigate Using the Stack=Navigate_Using_the_Stack 2 Examine the Value of a Variable or an Object=Examine_the_Value_of_a_Variable_or_an_Object 2 Debug Object Allocation and Deallocation=Debug_Object_Allocation_and_Deallocation 2 Debug a Multithreaded Program=Debug_a_Multithreaded_Program 2 Change Program Execution While Debugging=Change_Program_Execution_While_Debugging 2 Debug Multiple Projects=Debug_Multiple_Projects 2 Concepts 3 Attaching to an Already Running Process=Attaching_to_an_Already_Running_Process 3 Setting Breakpoints on Data=Setting_breakpoints_on_data 3 Cool Breakpoint Stuff=Cool_Breakpoint_Stuff 3 Getting Useful Information From Print-object=Getting_Useful_Information_From_Print_object 3 For the Experts: More on Examining Variables=For_the_Experts__More_on_Examining_Variables 3 Ignoring Autorelease Errors=Ignoring_Autorelease_Errors 3 Common Autorelease Mistakes=Common_Autorelease_Mistakes 1 Dynamic Loading 2 Load Nib Files Dynamically: an About Panel=Load_nib_files_dynamically__an_about_panel 2 Display a Message Box=Display_a_message_box 2 Create a Window with Multiple Displays=Create_a_window_with_multiple_displays 2 Create Dynamically Loadable Bundles=Create_dynamically_loadable_bundles 2 Concepts 3 Inside the NSBundle Class=Inside_the_NSBundle_Class 3 Multiple Nib Files: Good Things in Small Pieces=Multiple_Nib_Files__Good_Things_in_Small_Pieces 1 Creating Frameworks and DLLs 2 Set Up a Framework Project=Setting_up_a_framework_project 2 Make a Header File Private=Making_a_header_file_private 2 Debug Frameworks=Debug_Frameworks 2 Concepts 3 The Framework vs. the Library=The_Framework_vs._the_Library 3 Macros for the Makefile Hacker=Macros_for_the_Makefile_Hacker