068 _ Delphi7 Control Utility Design 100 examples

Source: Internet
Author: User
Document directory
  • 100 examples of Delphi7 Control Utility Design
100 examples of Delphi7 Control Utility Design

DelphiTutorial Series of books(068)Delphi7Control Utility Design100Example Organize netizens (state)Email:Shuaihj@163.com

:

PDF

  • Author: Duan xingsong Lei Zhang Jingyi sun Lina
  • Series name: program design instance Series
  • Press: People's post and telecommunications Press
  • ISBN: 7115112975
  • Mounting time: 2003-7-21
  • Published on: February 1, June 2003
  • Start: 16
  • Page number: 332
  • Version: 1-1

Introduction

This book selects 100 representative programming examples in terms of controls developed using Delphi 7. These instances can be divided into windows and interfaces, graphic processing, multimedia, networks, databases and reports, systems, files, and other controls according to the completed functions, covers the development of Delphi7 controls. Among them, Delphi 7 comes with control instances and third-party control instances each account for half. This book emphasizes both basic and improvement, including basic knowledge, such as dynamic menu settings, mouse splitting interface, and Tree View display, as well as analysis of some advanced applications, such as 3D animation programs, TTS voice engines, and thin customer programs. By reading this book, you can understand and master common usage methods and advanced application skills in Delphi 7 control application development. Practicality is the biggest characteristic of this book. Most examples of this book provide powerful functions, novel effects, and strong practicability. They can help readers quickly master the control application development technology, in addition, some examples focus on helping readers understand the basic concepts, key points, and difficulties of Delphi 7 control application development. This book is suitable for readers who have mastered the BASIC Programming Technology of Delphi 7.

Preface

With the continuous improvement of Borland, Delphi has become a mainstream object-oriented programming language with powerful functions, a large number of users, and a large number of third-party resources. The Delphi control technology is more integrated with excellent design ideas such as modular structure, making it easy to expand from desktop applications to multi-layer, web applications, and XML, at the same time, it shows fascinating potential in cross-platform use, mobile phone text messages, voice engines, and GIS global positioning applications. This book provides a detailed description of the attributes, events, and methods of the 100 important controls, as well as in-depth discussions on key issues, so that readers can grasp the application of the controls as soon as possible. The book is divided into six parts.

The first window and interface. Describes how to use xpmenu, gifform, splitter, fctreecombo and other interface controls to design applications such as Windows XP interface, animated graphic window, dynamic separation interface, and Tree View display in the drop-down list box.

Article 2 Graphic Processing. This article describes how to use graphic controls such as drawgrid, dbchart, stringgrid, and layer to design applications such as graphic grids, database charts, block grids, and hierarchical graphs.

Article 3 multimedia. Describes how to use mediaplay, glvsir, ttsenglish, abceffectsimage and other multimedia controls to design applications such as multimedia playback, 3D animation, TTS voice engine, and image special effect set.

Article 4 Network. This article describes how to use network controls such as nmftp, socket, webupdate, and geowhols to upload and download files, create popular software such as network communication and data transmission, online upgrades, and website locator.

Article 5 databases and reports. Describes how to use database controls such as tclientdataset, tbatchmove, tdbctrlgrid, and wnquery to provide efficient database solutions such as thin customer programs, batch data operations, extended data grids, and universal queries.

Article 6 system, file, and other controls. Describes how to use skinengine, tsearchfolders, simplepie, printpreview, tamdesktop and other systems and file controls to write applications such as XP skin replacement, file scanning and searching, pie chart progress bar, print preview, and desktop background animation Effects program.

This book focuses on the instance effect, production steps, parameter adjustment, and attention issues. This allows readers to learn about instance applications and related function calls and parameter configurations, it serves as a bypass.

The related CD contains all the examples of this book, all of which have been carefully debugged and can be directly called by the reader.

The compilation of this book embodies the hard work and selfless dedication of a group of programmers and university teachers. Among them, Zhang Jingyu, He Wenjie, teachers from Shandong University, such as Liang leiqing and Xiao renhua, have contributed and carefully revised many excellent original codes, translated some foreign codes, and debugged them one by one. Professor Duan Xin of Shandong Education Commission took time out of his busy schedule to review and debug the key chapters and codes in this book. It is their outstanding talent and good team spirit that make this book further develop in terms of quality. Thank you.

This book is planned by Qingdao delta digital technology development center and edited by Duan Xing.

Due to the limited level and the rush of time, this book will inevitably have shortcomings, and we hope that readers will criticize and correct it.

How to Use the CD in this book:

The related CD of this book contains the source code of the book's 100 instances and most of the corresponding third-party controls. The instance source code is located in the root directory of each instance on the CD, or in the "demos" folder under the root directory of each instance on the CD, the corresponding third-party control is located in the "sonrce" folder or "components" folder under the root directory of the CD instance.

When you use the source code of a CD-ROM instance in this book, instances involving third-party controls need to be re-installed and registered. For some instances involving databases, you need to re-set the database alias for the folder where the database is located, for example, "mydatabase". In addition, some remote access instances need to set more parameters for normal operation. For specific database alias and other parameter settings of each instance, see the example program description and production steps.

The vast majority of the third-party free controls involved are contained in the corresponding instance folders on the CD. The third-party sharing and commercial controls involved are described in the "program description. All used database files are stored in the "Database" folder under the root directory of the disc. Please relocate the source code settings based on the local settings.

Directory

The first window and Interface

Instance 1 coolbar -- floating toolbar window

Instance 2 ListBox -- list box Control

Instance 3 statusbar -- Status Bar Control

Instance 4 tabset control -- tab page

Instance 5 pagecontrol -- page Control

Instance 6 xpmenu -- Windows XP interface

Instance 7 gifform-animation window

Instance 8 ezrgnbtn-multi-state graphics button

Instance 9 comboxx -- Multi-Function combo box

Instance 10 captionbutton -- title bar button

Instance 11 cooltraylcon-tray icon

Instance 12 linkbutton -- Zhao link button

Instance 13 advstringgrid -- button grid interface

Instance 14 fcoutlookbar -- outlook Rolling Tool

Instance 15 fctreecombo -- display the Tree View in the drop-down list box

Instance 16 mainmenu -- Main Menu Control

Instance 17 toolbar2000 -- tool bar

Instance 18 abcwelcometipsdialog -- daily prompt dialog box

Instance 19 wwcheckbox -- Graphic check box

Instance 20 fclmageform-graphical interface

Instance 21 TMS skin factory -- playing device skin

Instance 22 fcbuttongroup -- animation effect switch Tab

Article 2 Graphic Processing

Instance 23 paintbox -- Drawing

Instance 24 drawgrid-graphical Grid

Instance 25 chart usage

Instance 26 colorgrid-color palette

Instance 27 dbchart-database chart

Instance 28 shape-shape

Instance 29 stringgrid-graph block grid

Instance 30 timer usage

Instance 31 layel-layered graphics

Instance 32 amclock-graphical clock

Instance 33 screencapture -- screen capture

Article 3 multimedia

Instance 34 mediaplay-multimedia playback

Instance 35 animate -- play an AVI file

Instance 36 gifimage-GIF animation creation and display

Instance 37 olvisir -- three-line Animation

Instance 38 ttsenglish-TTS voice Engine

Instance 39 nkimageform -- graphical form

Instance 40 iagaloled-halo led panel

Instance 41 fclmage-image effects

Instance 42 shockwaveflash-playing a Flash Animation

Instance 43 abceffectsimage-image effect set

Instance 44 activemovie -- play the. mov file

Article 4 Network

Instance 45 webbrowser-Browser

Instance 46 socket-network communication and data transmission

Instance 47 webnavigator-Web Browser

Instance 48 webupdate-Online upgrade expert

Instance 49 webcopy-Network Copy

Instance 50 geowhols -- URL Locator

Instance 51 webimage ---- Web Images

Instance 52 cefileoperations-file upload and download

Article 5 databases and reports

Instance 53 tclientdataset -- thin customer Control

Instance 54 tupdatesql-control usage

Instance 55 tbatchmove -- Batch Data Operations

Instance 56 tdbctrlgrid-Extended Data Grid

Instance 57 General report tool sreport

Instance 0.58 million can query the wnquery Control

Instance 59 query control eslib

Instance 60 is reported in the control fastreport

Use of instance 61 exporter control group

Instance 62 f1book -- data table

Instance 63 dblookupcombobox and dblookuplistbox -- cyclic filling list

Instance 64 advcolumngri -- highlight special data

Instance 65 dbtreeview-database Tree View

Instance 66 dxdbgrid-multi-function data table

Instance 67 wwincrementalsearch-Real-Time query Control

Instance 68 dbinspectorbar-navigation bar for all-around Databases

Article 6 sub-systems, files, and others

Instance 69 aniicon -- animation cursor

Instance 70 fclabel-3D tag Effect

Instance 71 moneyedit-currency input calculation box

Instance 72 paramteeview -- Multi-function tree control

Instance 73 fctreeview-wonderful tree control

Instance 74 skinengine -- XP skin replacement

Instance 75 lsdirtree10 and lsfilelistview26 -- Resource Manager interface

Instance 76 tsearchfolders -- scan and search for files

Instance 77 screensaver -- Screen Protection

Instance 78 tsysteminfo -- obtain system information

Instance 79 tlightspeed-Beautiful fireworks

Instance 80 trend-A bar, line, and block chart of the motion

Instance 81 twinlist -- monitor running programs

Instance 82 lcdnumbere-LCD Panel

Instance 83 tmarquee-simulating an electronic ad dashboard

Create notepad for instance 84

Instance 85 actionlist -- List of common application functions

Instance 86 printpreview -- print and preview

Instance 87 Create Image Sequence financing

Instance 88 graphic printing

Instance 89 olecontainer -- OLE container

Instance 90 xpform -- XP form

Instance 91 coolitem -- prompt bar menu

Instance 92 dsnregister-run the IDE design environment

Instance 93 gradprogress -- progress bar for gradient Filling

Instance 94 simplepie -- pie chart progress bar

Instance 95 pbopenpreviewdialog/pbsavepreviewdialog -- Dialog Box with preview text and image Functions

Example 96 is associated with a Word document control

Controls Associated with instance 97 and PowerPoint presentations

Instance 98 textbrowser -- text browser control

Instance 99 tamdesktop -- desktop background animation effect

Instance 100 dblookuptreeview -- display the database Tree View in the drop-down list box

Appendix Delphi third-party control design and installation method

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.