home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 9 / CDACTUAL9.iso / progs / CB / DATA.Z / DCCWG.TOC (.txt) < prev    next >
Encoding:
Microsoft Windows Help File Content  |  1996-11-01  |  4.6 KB  |  101 lines

  1. :Base DCCWG.HLP
  2. :Title Component Writer's Help
  3. 1 Component Writer's Guide
  4. 2 Introduction to component writing
  5. 2 Writing components=cwgIntroductionToComponentWriting
  6. 3 What is a component?
  7. 4 Functional definition=cwgFunctionalDefinitionOfComponent
  8. 4 Technical definition=cwgTechnicalDefinitionOfComponent
  9. 4 Component writer's definition=cwgPracticalDefinitionOfComponent
  10. 3 What
  11. s different about writing components?
  12. 4 Component writing is nonvisual=cwgComponentWritingIsNonVisual
  13. 4 Component writing requires deeper knowledge of objects=cwgComponentWritingAndObjects
  14. 4 Component writing follows more conventions=cwgComponentWritingConventions
  15. 3 Summary of creating a component
  16. 4 Creating a component=cwgCreatingAComponent
  17. 2 Overview of component creation
  18. 3 The Visual Component Library=cwgTheVisualComponentLibrary
  19. 3 Components and objects=cwgComponentsAndObjects
  20. 3 How do you create components?=cwgWhatKindsOfComponentsCanYouCreate
  21. 3 Component starting points
  22. 4 Modifying existing controls=cwgCustomControls
  23. 4 Creating original controls=cwgWindowedControls
  24. 4 Creating graphic controls=cwgGraphicalControls
  25. 4 Subclassing Windows controls=cwgSubclassedControls
  26. 4 Creating nonvisual components=cwgGenericComponents
  27. 3 What goes in a component?
  28. 4 What goes in a component?=cwgWhatGoesInAComponent
  29. 4 Removing dependencies=cwgRemovingContracts
  30. 4 Properties and events and methods=cwgPropertiesEventsAndMethods
  31. 4 Graphics encapsulation=cwgGraphicsEncapsulation
  32. 4 Registration overview=cwgStreamingAndRegistration
  33. 3 Creating a new component
  34. 4 Creating a new component=cwgCreatingANewComponent
  35. 4 Using the Component Expert=cwgUsingTheComponentExpert
  36. 4 Creating a component manually
  37. 5 Creating a component manually=cwgCreatingAComponentManually
  38. 5 Creating a new unit=cwgCreatingAUnit
  39. 5 Deriving the component object=cwgDerivingTheComponentObject
  40. 5 Declaring a new constructor=cwgDeclaringANewConstructor
  41. 5 Registering the component=cwgRegisteringTheComponent
  42. 4 Testing uninstalled components
  43. 5 Testing uninstalled components=cwgTestingUninstalledComponents
  44. 4 Installing a component on the Component palette
  45. 5 Installing a component on the Component palette=cwgInstallingAComponent
  46. 5 Adding a component=cwgAddingAComponent
  47. 5 Modifying how VCL is built=cwgModifyingHowVCLIsBuilt
  48. 5 Where to place your component=cwgWhereToPlaceYourComponent
  49. 2 OOP for component writers
  50. 3 OOP for component writers=cwgOOPForComponentWriters
  51. 3 Deriving new types=cwgDerivingNewTypes
  52. 3 Ancestors and descendants=cwgAncestorsAndDescendants
  53. 3 Object hierarchies=cwgObjectHierarchies
  54. 3 Controlling access=cwgControllingAccess
  55. 3 Dispatching methods=cwgDispatchingMethods
  56. 3 Objects and pointers=cwgObjectsAndPointers
  57. 2 Creating properties
  58. 3 Why create properties?=cwgPropertyWhy
  59. 3 Types of properties=cwgPropertyTypes
  60. 3 Publishing inherited properties=cwgPublishingInheritedProperties
  61. 3 Defining component properties
  62. 4 Defining component properties=cwgDefiningProperties
  63. 4 The property declaration=cwgPropertyDeclaration
  64. 4 Internal data storage (properties)=cwgPropertyStorage
  65. 4 Direct access=cwgDirectAccess
  66. 4 Acces methods (properties)=cwgPropertyMethods
  67. 4 Default property values=cwgDefaultPropertyValues
  68. 4 Creating array properties=cwgCreatingIndexedProperties
  69. 2 Creating events
  70. 3 Creating events=cwgCreatingEvents
  71. 3 What are events?
  72. 4 What are events?=cwgWhatAreEvents
  73. 4 Events are closures=cwgEventsAreMethodPointers
  74. 4 Events are properties=cwgEventsAreProperties
  75. 4 Event-handler types=cwgEventHandlerTypes
  76. 4 Event handlers are optional=cwgEventHandlersAreOptional
  77. 3 Implementing the standard events
  78. 4 Implementing the standard events=cwgImplementingTheStandardEvents
  79. 4 What are the standard events?=cwgWhatAreTheStandardEvents
  80. 4 Making events visible=cwgMakingEventHooksVisible
  81. 4 Changing the standard event handling=cwgChangingTheStandardEventHandling
  82. 3 Defining your own events
  83. 4 Triggering the event=cwgSpecifyingTheEvent
  84. 4 Defining the handler type=cwgDefiningTheHandlerType
  85. 4 Declaring the event=cwgDeclaringTheHandlerLink
  86. 4 Calling the event=cwgCallingTheHandlerLink
  87. 2 Creating methods
  88. 3 Creating methods=cwgCreatingMethods
  89. 3 Avoiding interdependencies=cwgAvoidContracts
  90. 3 Naming methods=cwgNamingMethods
  91. 3 Protecting methods=cwgPublicOrProtected
  92. 3 Making methods virtual=cwgVirtualMethods
  93. 3 Declaring methods=cwgDeclaringMethods
  94. 2 Using graphics in components
  95. 3 Using graphics in components=cwgUsingGraphicsInComponents
  96. 3 Overview of graphics=cwgOverviewOfGraphics
  97. 3 Using the canvas=cwgUsingTheCanvas
  98. 3 Working with pictures=cwgWorkingWithPictures
  99. 3 Offscreen bitmaps=cwgOffscreenBitmaps
  100. 3 Responding to changes=cwgRespondingToChanges
  101.