009_delphi6 programming Basics

Source: Internet
Author: User
DELPHI6 programming Basics

DelphiTutorial Series of books(009)DELPHI6Programming Basics Organize netizens (state)Email:Shuaihj@163.com

:

Part1

Part2

 

 

Author: Xiao Jian and others

Series name: programmer Guide Series

Press: Tsinghua University Press

ISBN: 7302049734

Mounting time:

Published on: February 1, January 2002

Page number: 408

Version: 1-1

Introduction

Delphi 6 is the latest version of the Delphi programming series software released by Inprise (formerly Borland. This book combines a large number of examples to introduce the use and programming of Delphi 6 step by step. First, we will introduce the use of the most basic components of Delphi 6. Then, we will develop programs based on these components and further introduce the application of various components; finally, I introduced the application of Delphi 6 in multimedia, network, database, and other aspects in the form of a special topic.
The chapters in this book are relatively independent and closely related. The content is simple and in-depth, with detailed explanations and highlights. It is suitable for beginners and intermediate readers to learn Delphi programming and can also be used as training materials for various training courses.

Directory

Chapter 6 Introduction to Delphi 6
1.1 Introduction to the basic concepts of Delphi
1.1.1 basic deiphi format
1.1.2 concept of Object-Oriented Programming
1.2 New Features of Delphi 6
1.3 install Delphi 6
1.4 A simple real Column
1.5 summary of this Chapter
Chapter 2 Delphi 6 Development Environment
2.1 Delphi 6 Main Window
2.1.1 menu (menu bar)
2.1.2 speed bar (quick tool bar)
2.1.3 component palette (component template)
2.2 code editing window
2.2.1 shortcut menu
2.2.2 code browsing
2.3 form design window
2.4 object viewing window
2.5 Project Management window
2.5.1 add and delete files
2.5.2 compile the project
2.6 summary of this Chapter
Chapter 2 object-oriented PASCAL Language
3.1 compile the Object Pascal program code
3.1.1 compile a value assignment statement
3.1.2 description and use of identifiers
3.1.3 process and Function
3.1.4 jump statement
3.1.5 cyclic statements
3.1.6 program module
3.1.7 Scope of application
3.1.8 compile a process or function
3.1.9 define a new data type
3.1.10 Library Unit of Object Pascal
3.2 programming with Delphi objects
3.2.1 what is an object
3.2.2 inherit data and methods from an object
3.2.3 object range
3.2.4 description of object public and private domains
3.2.5 Access Object domains and Methods
3.2.6 assignment of object variables
3.2.7 create a non-visual object
3.3 Delphi Exception Handling Mechanism and exceptions
3.3.1 Runtime Library exception class (RTL exception)
3.3.2 object exception class
3.3.3 component exceptions
3.4 exception protection
3.4.1 resources to be protected
3.4.2 generate a resource protection Block
3.5 exception response
3.5.1 abnormal instance usage
3.5.2 provide default response
3.5.3 respond to a group of exceptions
3.5.4 repeated exception triggering and handling nesting
3.5.5 application of custom exception classes
3.5.6 programming with exception response
3.6 introduction to program debugging
3.6.1 preparation and start of debugging
3.6.2 Program Running Control
3.6.3 use of breakpoints
3.6.4 monitoring data value
3.7 other debugging tools
3.7.1 Turbo Debugger
3.7.2 winsight
3.8 Use Browser
3.8.1 set the filter
3.8.2 display page of the details Area
3.9 summary of this Chapter
Chapter 2 common components
4.1 components and objects
4.1.1 Components
4.1.2 Classification of components
4.1.3 standard component of Delphi
4.1.4 object
4.2 button Components
4.3 tag and edit Components
4.3.1 design the form using the tag and edit box
4.3.2 mask edit box
4.3.3 memo component and RichEdit component
4.4 single-choice buttons and check boxes
4.4.1 single-choice buttons and check boxes
4.4.2 single-choice button group
4.5 list box and combined list box
4.5.1 list box
4.5.2 self-painted list box
4.5.3 combined list box
4.6 Summary of this Chapter
Chapter 2 Menu Design
5.1 create a Main Menu
5.1.1 use mainmemu designer to create a menu
5.2 dynamic menu change
5.2.1 menu items are valid and invalid
5.2.2 check mark
5.2.3 hide menus
5.2.4 single-choice menu items
5.2.5 dynamically create menu items
5.3 menu items for opening and storing files
5.4 fast design ticket Design
5.4.1 shortcut menu design
5.5 use menu templates
5.6 graphic menu items
5.6.1 custom graphic check mark
5.6.2 bitmap menu items
5.7 summary of this Chapter
Chapter 2 Form Design
6.1 form attributes
6.2 Form Design
6.2.1 create a form
6.2.2 Add a title
6.2.3 select and place Components
6.2.4 edit Components
6.2.5 control the tab sequence and create Sequence
6.2.6 change the form design environment
6.2.7 Save the form
6.2.8 text form
6.3 generate a form using a template
More than 6.4 forms
6.5 create a split form
6.6 Summary of this Chapter
Chapter 2 Multi-Document Interface Design
7.1 structure of MDI
7.1.1 parent window
7.1.2 subwindow
7.2 MDI Application Design
7.3 MDI menu management
7.3.1 menu Merging
7.3.2 menu Overwrite
7.4 use the MDI Template
7.5 summary of this Chapter
Chapter 2 Graphic Program Design
8.1 graphic design overview
8.2 Basic Drawing
8.2.1 draw a straight line
8.2.2 draw an ellipse
8.2.3 polygon plotting
8.2.4 draw a rectangle
8.3 complex drawing
8.4 simple animated File
8.5 Image Processing
8.5.1 dynamic image display
8.5.2 image animation effect
8.6 summary of this Chapter
Chapter 2 Dialog Box Design
9.1 mode dialog box
9.2 modeless dialog box
9.3 message box
9.4 General dialog box Components
9.4.1 file dialog box component
9.4.2 font dialog box component
9.4.3 color dialog box component
9.4.4 printer printing Setting Dialog Box component
9.4.5 search and replace dialog box component
9.5 summary of this Chapter
Chapter 2 Database Application Design
10.1 Database Management System
10.2 Delphi 6 Architecture of database applications
10.3 basic database Components
10.4 use table Component Programming
10.4.1 Example 1
10.4.2 Example 2
10.5 programming using the query component
10.5.1 SQL attributes
10.5.2 dynamic SQL expressions
10.6 use databaseformexpert
10.7 summary of this Chapter
Chapter 2 multimedia programming
11.1 Multimedia Components
11.1.1 tmediaplayer component
11.1.2 instances using the tmediaplayer component
11.2 CD player
11.3 use the Win32 MCI Function
11.3.1 Overview
11.3.2 use an MCI Programming instance
11.4 summary of this Chapter
Chapter 2 multi-thread programming
12.1 about threads
12.1.1 thread priority
12.1.2 Thread Synchronization
12.1.3 local storage of threads (TLS)
12.2 define thread object
12.2.1 create a thread object
12.2.2 initialize the thread object
12.2.3 compile thread Functions
12.2.4 code cleanup for writing threads
12.3 use a thread object
12.3.1 Thread Synchronization
12.3.2 execution thread object
12.4 multi-thread programming example
12.5 summary of this Chapter
Chapter 2 Internet programming
13.1 create an HTML page
13.1.1 HTML Format
13.1.2 create a static webpage
13.1.3 create a dynamic webpage
13.2 create a browser
13.3 publish database data on the Web
13.3.1 tdatasettableproducer component
13.3.2 create a dynamic link library
13.4 socket programming
13.5 summary of this Chapter
Chapter 2 simple COM programming
14.1 com technical foundation
14.1.1 com Application Composition
14.1.2 COM Extension
14.1.3 simple COM Object implementation through wizard
14.2 create a simple COM object.
14.3 Automation
14.3.1 automation controller
14.3.2 automated Server
14.4 Summary of this Chapter

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.