home *** CD-ROM | disk | FTP | other *** search
/ Delphi Magazine Collection 2001 / Delphi Magazine Collection 20001 (2001).iso / DISKS / ISSUE05 / HOWTO / HOWTO.LZH / HOWTO.TXT
Encoding:
Text File  |  1995-12-08  |  6.3 KB  |  140 lines

  1. Contents List for the Waite Group's "Delphi How-To" Book
  2. ========================================================
  3.  
  4.  Chapter 1. Forms
  5.   1.1  Automatically center a form in my application?
  6.   1.2  Size a form's controls automatically?
  7.   1.3  Remember the sizes and location of my forms?
  8.   1.4  Flash the title bar of my forms?
  9.   1.5  Find out if a child component's data has been changed?
  10.   1.6  Create a form on the fly at run-time?
  11.   1.7  Drag a captionless window?
  12.   1.8  Create a system modal form?
  13.   1.9  Set minimum and maximum sizes for my forms?
  14.   1.10 Make the <enter> key act like a <tab> key in my forms?
  15.   1.11 Paint an interesting background on an MDI parent form?
  16.  
  17.  Chapter 2. Standard Components
  18.   2.1  Make custom check boxes that use both mouse buttons?
  19.   2.2  Add automaitcally sized and placed controls at run time?
  20.   2.3  Run multiple copies of the same program with unique captions?
  21.   2.4  Create a dynamic list box that "best matches" user input?
  22.   2.5  Make a text button with a streaming banner?
  23.   2.6  Customize a window's title bar with graphics?
  24.   2.7  Implement a splitter bar to resize controls dynamically?
  25.   2.8  Use drag-and-drop to move items from one list box to another?
  26.   2.9  Add copy/cut/paste/undo support to list boxes?
  27.   2.10 Add a horizontal scrollbar to a list box?
  28.  
  29.  Chapter 3. Documents and Text
  30.   3.1  Scroll portions of a dialog?
  31.   3.2  Scroll text and graphics under program control?
  32.   3.3  Create a README file viewer?
  33.   3.4  Build a simple editor that remembers the last file opened?
  34.   3.5  Add search and replace to my editor?
  35.   3.6  Determine and modify the blink rate of the caret?
  36.   3.7  Use scrollbars to select colors?
  37.   3.8  Limit text entry to certain characters?
  38.   3.9  Print simple text documents?
  39.   3.10 Justify text within a specified frame?
  40.  
  41.  Chapter 4. Mouse and Menu
  42.   4.1  Place the mouse cursor on a control?
  43.   4.2  Animate the mouse cursor?
  44.   4.3  Create and use my own mouse cursor?
  45.   4.4  Modify the menu at run time?
  46.   4.5  Display a file history list in a menu?
  47.   4.6  Put pictures in menus?
  48.   4.7  Create and use custom check marks in menus?
  49.   4.8  Use a different font in a menu?
  50.   4.9  Modify the System menu?
  51.  
  52.  Chapter 5. Graphics
  53.   5.1  Arrange the icons on the desktop?
  54.   5.2  Autosize a form to fit a picture and autosize pictures to fit in a form?
  55.   5.3  Visualize the pen mode settings?
  56.   5.4  Draw a bounding box with the mouse?
  57.   5.5  Animate my minimized application's icon?
  58.   5.6  Create hot spots in pictures?
  59.   5.7  Visualize the bitmap CopyMode settings?
  60.   5.8  Create animaton?
  61.   5.9  Fade one picture into another?
  62.   5.10  Fade text in and out over a background?
  63.  
  64.  Chapter 6. Multimedia
  65.   6.1  Play wave and midi files?
  66.   6.2  Play video files in my form?
  67.   6.3  Play an audio CD?
  68.   6.4  Create a multimedia player?
  69.   6.5  Create a HTML-based hypertext viewer?
  70.   6.6  Play sounds files in an HTML document?
  71.   6.7  Show graphics files in an HTML document?
  72.   6.8  Display sprite animation in an HTML document?
  73.   6.9  Create a complete multimedia HTML document display application?
  74.  
  75.  Chapter 7. Environment and System
  76.   7.1  Run another application from my application?
  77.   7.2  Exit Windows and return to DOS?
  78.   7.3  Delay my application for a specified period of time?
  79.   7.4  Prevent Windows from shutting down during an operation?
  80.   7.5  Search an entire disk for a file?
  81.   7.6  Disable the Windows screen saver?
  82.   7.7  Prevent multiple instances of my program from being loaded?
  83.   7.8  Determine how many function keys are on the user's keyboard?
  84.   7.9  Determine the diretory where Windows is located?
  85.   7.10 Determine system resources and display them in a form?
  86.   7.11 Determine how much memory is available?
  87.   7.12 Determine the correct version of Windows that is running?
  88.   7.13 Find out if the user's machine has a defective Pentium CPU?
  89.   7.14 Simulate SPY in Delphi?
  90.   7.15 Time functions in my application?
  91.   7.16 Set a file's date and time?
  92.  
  93.  Chapter 8. Peripherals
  94.   8.1  Determine the color capabilities of a monitor or printer?
  95.   8.2  Control the size of a printed page?
  96.   8.3  Maintain the same appearance on the printed page as on the screen?
  97.   8.4  Maintain the 3D look in the printer options dialog?
  98.   8.5  Control the modem on a PC?
  99.   8.6  Send and receive data through the serial port?
  100.   8.7  Control the speaker as the SOUND function did in Turbo Pascal?
  101.   8.8  Play music with the PC speaker?
  102.  
  103.  Chapter 9. Database
  104.   9.1  View the contents of a database in Delphi?
  105.   9.2  View the contents of an SQL-based database in Delphi?
  106.   9.3  Use VCL components to automatically display database information?
  107.   9.4  Use VCL components to navigate a database?
  108.   9.5  Search a database in Delphi?
  109.   9.6  Edit a database in Delphi?
  110.   9.7  Control the layout of database tables display at design time?
  111.   9.8  Control the layout of database table display at run time?
  112.   9.9  Link data-aware VCL components to automate responses to user requests?
  113.  
  114.  Chapter 10. OLE and DDE
  115.   10.1  Create a new program group in Program Manager?
  116.   10.2  Use drag-and-drop in my application?
  117.   10.3  Exchange data between two applications simultaneously?
  118.   10.4  Control another application from the current application?
  119.   10.5  Manage communication among any number of applications?
  120.   10.6  View the contents of an OLE 2.0 file?
  121.   10.7  Create documents with text, graphics and sound?
  122.  
  123.  Chapter 11. The Ppolished Application
  124.   11.1  Customize the default exception handler?
  125.   11.2  Make a professional-style About box?
  126.   11.3  Create separate help hints and status line help?
  127.   11.4  Make a customizeable toolbar like Delphi's?
  128.  
  129.  Chapter 12. Tips and Tricks
  130.   12.1  Use OOP to customize existing VCL components?
  131.   12.2  Create a custom VCL compoennt and make it available at design time?
  132.   12.3  Make a custom property editor available via the Object Inspector?
  133.   12.4  Override the default procedures used by VCL object method properties?
  134.   12.5  Put components in a DLL so that non-Delphi programs can use them?
  135.   12.6  Use OOP to extend the capabilities of an imported VBX control?
  136.   12.7  Manipulate VCL components in the same way as a VB control array?
  137.   12.8  Override a default Delphi exception handler?
  138.   12.9  Create and raise a customized Delphi exception?
  139.   12.10 Use Delphi's exception handling system to avoid memory & resouce leaks?
  140.