Bookstore
|
In cooperation with
|
C++Builder How-To: Table of Contents
Chapter 1: Forms
- Automatically Center a Form in My Application
- Create a Form on the Fly at Runtime
- Drag a Captionless Window
- Set Minimum and Maximum Sizes for My Forms
- Make [ENTER] Act Like [TAB] in My Forms
- Paint an Interesting Background on an MDI Parent Form
- Customize a Window's Title Bar with Graphics
- Ask Whether the User Really Wants to Close a Form
- Show a Splash Screen When the Program Starts
- Display My Own Modal Dialog Box
Chapter 2: Standard Components and Classes
- Use the String Class
- Use Properties with Set Values
- Create a Combo Box That Best Matches User Input
- Use Drag-and-Drop to Move Items from One List Box to Another
- Add a Horizontal Scroll Bar to a List Box
- Add Images to a List Box
- Create a Windows 95-Style Scroll Bar
- Create a Multipage Dialog Box
- Create a Multipanel Status Bar
Chapter 3: Text Controls
- Create a Simple Word Processor
- Add Search and Replace Functions to My Word Processor
- Use Different Fonts in My Word Processor
- Add Cut and Paste to My Word Processor
- Implement Undo in a Word Processor
- Create a Right-Justified Edit Box
- Create a Font Selection Combo Box
- Limit Text Entry to Certain Characters
Chapter 4: Mouse and Menu
- Create and Use My Own Mouse Cursor
- Modify the Menu at Runtime
- Display a File History List in a Menu
- Put Pictures in Menus
- Create and Use Custom Check Marks in Menus
- Use a Different Font in a Menu
- Use a Popup Menu
Chapter 5: Graphics
- Use a Canvas to Draw on a Form
- Visualize the Pen Mode Settings
- Draw a Bounding Box with the Mouse
- Create Hot Spots in Pictures
- Load Icons from a Resource File and Display Them on a Form
- Create Animation
- Fade One Picture into Another
- Fade Text In and Out over a Background
- Draw with a True Cartesian Coordinate System
- Translate a System Color into an Actual Color
- Draw a Bitmap with a Transparent Background
- Autosize a Form to Fit a Picture and Autosize a Picture to Fit a Form
- Write a Screen Saver
Chapter 6: Environment and System
- List Files as in File Manager
- Run Another Program from My Application
- Restart Windows
- Search an Entire Disk for a File
- Disable the Windows Screen Saver
- Prevent Multiple Instances of My Program from Being Loaded
- Determine the Directory Where Windows Is Located
- Determine How Much System Memory Is Available
- Determine What Version of Windows Is Running
- Display an Icon in the Windows Tray
- Find and Set Environment Variables
- Drag and Drop Files
- Determine Which Programs Are Running
- Find Out Which Disk Drives Are Available and How Much Disk Space There Is
Chapter 7: Peripherals
- Use the Modem to Dial a Voice Call
- Send and Receive Data Through a Serial Port
- Determine Whether There Is a Disk in a Floppy or CD-ROM Drive
- Determine the Color Capabilities of a Monitor or Printer
Chapter 8: Internet
- Create a Basic HTML Browser
- Send Mail Through the Internet
- Create a Basic CGI Application
- Create a Basic ISAPI Application
- Communicate Between Programs over the Internet
Chapter 9: Multimedia
- Determine Whether a System Has a Sound Card
- Play Wave and MIDI Files
- Play Video Files in My Form
- Play an Audio CD
- Detect and Use a Joystick in My Application
- Display JPEG and GIF Files
Chapter 10 Printing
- Print Simple Text Documents
- Allow the User to Select a Page Range to Print
- Maintain the Same Appearance on the Printed Page as on the Screen
- Show Print Spooler Status
- Create a Simple Report Using Quick Reports
Chapter 11: Database
- View the Contents of a Database
- View the Contents of a Database Using SQL
- Use VCL Components to Automatically Display and Edit Database Information
- Use VCL Components to Navigate a Database
- Search a Database
- Edit a Database Without Using Data-Aware Controls
- Control the Layout of Database Table Displays at Design Time
- Control the Layout of Database Table Displays at Runtime
- Use Lookup Controls in a Relational Database
- Create a BDE Alias at Runtime
Chapter 12: Threads
- Create a Separate Thread of Execution
- Access the Screen from a Background Thread
- Safely Share Data Between Multiple Threads
- Safely Share Limited Resources Between Multiple Threads
- Make a Thread Wait for an Event to Occur
- Start Threads with Different Priorities
- Run a Query in a Background Thread
Chapter 13: OLE
- Use Drag-and-Drop in My Application
- Use OLE Objects in My Application
- Create an Application That Can Be Controlled by Another Through OLE Automation
- Control Another Application Through OLE Automation
Chapter 14: Exceptions
- Display a Custom Message When an Exception Occurs
- Create a Custom Exception
- Trap an Exception
- Handle Hardware Exceptions
Chapter 15: Custom Components
- Create a Custom Component from an Existing VCL Class
- Use a Custom Component at Design Time
- Create a Custom Component from Scratch
Chapter 16: The Polished Application
- Make a Professional-Style About Box
- Create and Display Separate Balloon and Status Bar Hints
- Make a Form That Can Be Translated into Other Languages
- Use the Registry to Store Application Configuration Information
- Give the User the Ability to Customize Screen Labels
Chapter 17: Tricks and Tips
- Evaluate a Numerical Expression
- Create a Control Array like in Visual Basic
- Edit a Control as Text
- View the Contents of a .DFM File
- Create a DLL
- Use Modules Written in Delphi