0% found this document useful (0 votes)
419 views

Cindy Components For All Delphi Versions Since Delphi 7 To Delphi 10.1 (Berlin)

Cindy components provides 93 components for Delphi 7 through Delphi 10.1 for building Windows 32-bit and 64-bit applications. The components include VCL controls, database controls, and third party utilities. Highlights include a resizer component, OCR document extraction, and two database grids. Demo projects and source code are available on SourceForge.

Uploaded by

Bambang22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
419 views

Cindy Components For All Delphi Versions Since Delphi 7 To Delphi 10.1 (Berlin)

Cindy components provides 93 components for Delphi 7 through Delphi 10.1 for building Windows 32-bit and 64-bit applications. The components include VCL controls, database controls, and third party utilities. Highlights include a resizer component, OCR document extraction, and two database grids. Demo projects and source code are available on SourceForge.

Uploaded by

Bambang22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 5

Cindy components for all delphi versions since Delphi 7 to Delphi 10.

1
(Berlin).

Go to http://sourceforge.net/projects/tcycomponents/ for updates and news.

Message from oid-3488802 :


"I found this via Google while searching for a decent Resizer Component but everything I had
found was flickering or severely limited. The coding Gods were really watching over me last night
and I could not ask for anything better than this. Massive thanks to the author - you have great
talent, thanks for sharing."

Short description
Packages with 93 components for all delphi versions (since D7) to build Windows 32/64 bit
applications:
VCL controls, DB controls including 2 DBGrids, DB Express components principally developped for
MYSQL.

Highlights
'Core' folder with Cindy library that can be used without installing Cindy components.
'3rdPartyUtils' folder with third party library utilities.
TcyResizer component allows resizing controls as Delphi does.
TcyDocER extract document information (mail, phone, amounts etc ...) using OCR results from any
source like Tesseract (open source) or Transym (comercial but cheap, fast, easy and powerful).
Demo source and exe at sourceforge.net

Long description
Packages with 93 components for all delphi versions (since D7) to build Windows 32/64 bit
applications:
VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background
gradient, colored bevels, wallpaper, shadowText, caption orientation etc...
TcyCommunicate and TcyCommRoomConnector allows communication between applications
running in same computer session.
TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort
features.
TcyResizer allow move and resize components at run-time like delphi 2009 does.
Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable
or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling
(TcyDBXReconcileError) and table creation (cyDbxImportDataset1).
TcyMathParser can parse matematical expressions.
TcyWebBrowser allows view/edit html documents.
TcyDbAdvGrid is a DBGrid with advanced feature rendering like gradient fixed cells, multiselection
handling, embedded graphic and memo fields etc ...
TcyDocER extract document information (mail, phone, amounts etc ...) using OCR results from any
source like Tesseract (open source) or Transym (comercial but cheap, fast, easy and powerful).
TcyBook allow to see images in a virtual book with turn page effect and pages handling.

Almost each component demo (code sources and executables) avaible here:
http://sourceforge.net/projects/tcycomponents/files/Demo/

History
First version was released in ending 2008 and can be found here :
http://codes-sources.commentcamarche.net/source/30296-composants-tcy-component-pack

Second version was released in beginning 2010 and can be found here :
http://codes-sources.commentcamarche.net/source/49709-compos-tcycomponents-v2-7

Third version was released in ending 2010 and can be found here :
http://codes-sources.commentcamarche.net/source/51810-cindy-pack-v3-561

Versions 4.x, 5.x, 6.x etc ... can be found on sourceforge website.

Donations

You can support Cindy project donating using paypal :


http://sourceforge.net/p/tcycomponents/donate/?source=navbar

Cindy VCLPack Components list


- TcyBevel: multi colored bevels.
- TcyPanel: runtime resize feature, multi colored bevels, gradient and shadow feature.
- TcyAdvPanel: like TcyPanel plus wallpaper feature.
- TcyNavPanel: Turn easy navigation between controls by arrow keys + frame rendering in focused
control
- TcyFlowPanel: runtime resize feature, multi colored bevels, gradient and shadow feature.
- TcyGridPanel: runtime resize feature, multi colored bevels, gradient and shadow feature.
- TcyAdvFlowPanel: like TcyPanel plus wallpaper feature.
- TcyAdvGridPanel: like TcyPanel plus wallpaper feature.
- TcyPaintbox: multi colored bevels, gradient.
- TcyAdvPaintBox: like TcyPaintBox plus wallpaper feature.
- TcyImage: TImage with zoom, better rendering and access to Control's canvas
- TcyScrollBox: TScrollBox with access to Canvas and OnPaint event
- TcyLabel: caption orientation, gradient, shadow and indent caption.
- TcyHotLabel: like TcyLabel with different views for each component state (like mouse hover).
- TcyEdit: like TEdit, with chars rules
- TcyEditInteger: TEdit for integer values
- TcyEditFloat: TEdit for float values
- TcyEditDate: TEdit for date values
- TcyEditTime: TEdit for time values
- TcyEditFilename: TEdit for filename values
- TcyEditMail: TEdit for mail values
- TcyEditWebsite: TEdit for webiste values
- TcyButtonedEdit: like TButtonedEdit, with chars rules
- TcyMaskEdit: More intuitive than TMaskEdit
- TcyCheckBox: TCheckBox with OnClick (only when user click the checkBox) / OnChange events
- TcySpeedButton: colored speedButton with lot of features like jpeg/png glyph, imagelist option.
- TcyAdvSpeedButton: Like TcySpeedButton with different views for each component state (like
mouse hover).
- TcyButton: colored Button with lot of features like jpeg/png glyph, imagelist option.
- TcyBitBtn: colored BitBtn with lot of features like jpeg/png glyph, imagelist option.
- TcyAdvButton: Like tcyBitBtn with different views for each component state (like mouse hover).
- TcySkinButton: non rectangular button with an image for each state.
- TcySkinArea: create multiple non rectangular buttons in a single component with different states
for exemple a virtual keyboard.
- TcyLed: simple led with multi-colored feature and shape.
- TcyAdvLed: a Led with a picture for each state.
- TcySimpleGauge: a gauge with (float precision) orientation feature, transparency and
personalizable view.
- TcySplitter: advanced splitter gradient background, grip and wallpaper features. Can move/resize
its parent control.
- TcyColorMatrix: 2 dimensions colors grid representation, very fast.
- TcyColorGrid: pick a color from the list. Totally personalizable.
- TcyStatusBar: StatusBar that accept controls at design time.
- TcyBook: See images in a virtual book with turn page effect and pages handling.
- TcyPageControl: PageControl with visual features.
- TcyTabControl: TabControl with visual features.
- TcyStaticText: StaticText with gradient background, colored border, caption orientation, ellipsis
mode, caption layout, wordwrap and glyph/imageList
- TcyAdvStaticText: StaticText with gradient background, wallpaper, colored border, caption
orientation, ellipsis mode, caption layout, wordwrap and glyph/imageList
- TcyRadioGroup: added some hidden events.
- TcyIniForm: save your users size and position form without code in file or registry, allows custom
load/save information.
- TcySearchFiles: retrieve files from directory with a lot of options like file mask/file exclude mask
etc ... you can also pause/resume or abort, has a lot of events to personalize.
- TcyCopyFiles: herited from TcySearchFile, use it to copy files.
- TcyFlyingContainer: show any control in front of others (in a floating form) and hide it when it
lose focus.
- TcyModalContainer: show any control in a Modal form.
- TcyResizer: move and resize components at run-time like delphi 2009 does, very easy to use.
- TcyVirtualGrid: create a virtual grid, see demo program.
- TcyVirtualChart: create a virtual chart, see demo program.
- TcyProgressionPanel: show a animated panel information on blocking long process with
determined several steps. Cancel button feature.
- TcyAdvProgressionPanel: show a threaded animated panel information on undetermined time
blocking single process.
- TcyCommRoomConnector: create/connect to an in memory virtual room for TcyBaseComm base
components (like TcyCommunicate) to be seen and communicate each other. with each other.
- TcyCommunicate: allows communication between applications running in same computer session.
- TcyAppInstances: avoid application (or a group of application) multiple instances. You can also
catch passed parameters.
- TcyRunTimeResize: move and resize a single component at run-time.
- TcyClipboard: handle clipboard formats.
- TcyDDECmd: open/register an extension for your application.
- TcyMathParser: parse matematical expressions.
- TcyDebug: check code entering/leaving ocurrances, speed and average by adding tags on your
code.
- TcyComboBox: based on TComboBox with Custom DropDown control feature
- TcyFilterComboBox: Like TcyComboBox plus user filter feature

Cindy VCL DB components Pack Components list


- TcyDBLabel: DB Control herited from TcyLabel.
- TcyDBHotLabel: DB Control herited from TcyHotLabel.
- TcyDBEdit: TDBEdit with embedded parser feature.
- TcyDBComboBox: based on TDBComboBox with Custom DropDown control feature
- TcyDBFilterComboBox: Like TcyDBComboBox plus user filter feature
- TcyDBLed: DB control herited from TcyLed.
- TcyDBAdvLed: DB control herited from TcyAdvLed.
- TcyDBRadioButton: DB control herited from TRadioButton.
- TcyDBSpeedButton: DB control herited from TcySpeedButton.
- TcyDBAdvSpeedButton: DB control herited from TcyAdvSpeedButton.
- TcyDBSimpleGauge: DB control herited from TcySimpleGauge.
- TcyDBGrid: advanced DBGrid with lot of features (checkboxes for each record, auto client column,
multi-record selection made easy etc ...)
- TcyDBAdvGrid: based on TcyDBGrid, added gradient, embedded graphic/memo fields rendering
etc ...
- TcyDBRichEdit: based on TRichEdit component, correcting bug "Dataset not in edit or insert
mode" on exit if ReadOnly is true ...
- TcyDBLookupCombBox: based on TDBLookupComboBox with Custom DropDown control feature.
- TcyDBClientLookupCombBox: Like TcyDBLookupCombBox with Internal ClientDataset for custom
order /filter features
- TcyDBAdvClientLookupCombBox: Like TcyDBClientLookupCombBox with inbuilt dropdown panel
with edit for filter and dbgrid column sort
- TcyBookmarks: bookmark records with this independant bookmark list.
- TcyFieldLink: connect a non DB Control (for exemple a TDateTimePicker) to a field.
- TcyDatasetCsvExport: Export any Dataset into a *.csv file

Cindy VCL Internet Explorer component list


- TcyWebBrowser: Herited from TWebBrowser, allows easy load/save/edit html documents.

Cindy Document Element Recognizer component list


- TcyDocER: read document information (mail, phone, amounts etc ...) using text extractor tools
(QuickPdf) or OCR results from any source like Tesseract (open source) or Transym (comercial but
cheap, fast, easy and powerful).

Cindy DB Express component list


- TcyDBXSQLUpdate: based from DBExpress components, it allows easy table creation/modification
etc ...
- TcyDBXTable: based on TClientDataset component, allows automatic server side updates in order
to simplify SQL table records handling.
The goal is to reproduce BDE TTable component behavior: no worry with server side
updates/refresh.
- TcyDBXSimpleTable: based on TSimpledataset component (provider and dataset built-in and
accessible), allows automatic server side updates in order to simplify SQL table records handling.
The goal is to reproduce BDE TTable component behavior: no worry with server side
updates/refresh.
- TcyDBXReconcileError allows reconcile error definitions/handling. You can attach a
TcyDbxReconcileError to one or more TcyDbxTables/TcyDbxSimpleTables.
- TcyDBXImportDataset Create/ alter SQL table based on attached TDataset or directly filling Fields
property.
- TcyDBXImportXML Create/ alter SQL table based on specified XML file/url or directly filling Fields
property.

You might also like