Lazarus Components Directory: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Lazarus Components Directory
| Old | New | Line | |
|---|---|---|---|
| 1 | + | The "components" directory of the Lazarus source tree comes with a number of very useful components, and they are described below. Note that there are also other components which can be downloaded separately from the [[Components and Code examples|Lazarus Code and Component Repository]]. | |
| 2 | + | ||
| 3 | + | ## List of Components | |
| 4 | + | ||
| 5 | + | - aggpas | |
| 6 | + | - cgi | |
| 7 | + | - [[chmhelp]] - Provides context-sensitive help for the IDE using CHM files. | |
| 8 | + | - codetools | |
| 9 | + | - compilers | |
| 10 | + | - custom | |
| 11 | + | - [[Lazarus Custom Drawn Package|customdrawn]] - An under construction package containing all kinds of custom drawn components for Lazarus. | |
| 12 | + | - customform | |
| 13 | + | - [[Daemons and Services|daemon]] - Creating background applications | |
| 14 | + | - datadict | |
| 15 | + | - [[DateTimeCtrls Package|datetimectrls]] - This package contains [[DateTimeCtrls Package|TDateTimePicker]] control and [[DateTimeCtrls Package|TDBDateTimePicker]] (a data aware version of TDateTimePicker). | |
| 16 | + | - dbexport - Components that allow exporting datasets to RTF, simple XML, TeX, DBF, JSON, SQL statements, fixed format text files, CSV files, and more formats: | |
| 17 | + | - includes/see [[fpXMLXSDExport]]: other XML formats (Delphi clientdataset format, Excel, MS Access, and ADO.Net) | |
| 18 | + | - includes/see [[fpdbfexport]]: export to DBF/(Visual) FoxPro formats | |
| 19 | + | - editortoolbar | |
| 20 | + | - [[Lazarus for education|education]] - How to setup the IDE for courses and beginners | |
| 21 | + | - externhelp | |
| 22 | + | - filebrowser | |
| 23 | + | - fpcunit - unit testing support. See also [[fpcunit]] | |
| 24 | + | - [[fcl-web|fpweb]] - Creating web applications with the fpWeb framework, which allows to use a same source to deploy a web application as CGI, FastCGI or as an Apache Module | |
| 25 | + | - [[Fractions|fractions]]: A unit for doing arithmatics with fractions | |
| 26 | + | - h2pas | |
| 27 | + | - images | |
| 28 | + | - industrial - Components that emulate industrial controls/plant controls like LEDs, arrows etc. Present since at least Lazarus 1.2.0 | |
| 29 | + | - jcf2 | |
| 30 | + | - [[LazControls|lazcontrols]] | |
| 31 | + | - lazreport | |
| 32 | + | - lazsvnpkg | |
| 33 | + | - lazthread | |
| 34 | + | - [[leakview]] | |
| 35 | + | - macfiles | |
| 36 | + | - memds - A simple in-memory dataset; see also [[How to write in-memory database applications in Lazarus/FPC]] | |
| 37 | + | - messagecomposer | |
| 38 | + | - mouseandkeyinput | |
| 39 | + | - mpaslex | |
| 40 | + | - [[OpenGL|opengl]] - A windowed-control which provides an OpenGL surface | |
| 41 | + | - paradox - Database support for Paradox files. | |
| 42 | + | - plotfunction | |
| 43 | + | - prettyformat | |
| 44 | + | - prettymessages | |
| 45 | + | - printers | |
| 46 | + | - projecttemplates | |
| 47 | + | - rtticontrols | |
| 48 | + | - rx | |
| 49 | + | - sdf - CSV (delimited text) dataset support | |
| 50 | + | - simpleideintf | |
| 51 | + | - sqldb - SQL database support | |
| 52 | + | - sqlite | |
| 53 | + | - [[SynEdit|synedit]] - SynEdit is an advanced multi-line edit control, which is integrated into the Lazarus. | |
| 54 | + | - synunihighlighter | |
| 55 | + | - [[TAChart|tachart]] - charting component | |
| 56 | + | - tdbf - Database support for DBase/Foxpro/Visual Foxpro .dbf files. See also [[Lazarus Tdbf Tutorial]] | |
| 57 | + | - todolist | |
| 58 | + | - turbopower_ipro | |
| 59 | + | ||
| 60 | + | ## See Also | |
| 61 | + | ||
| 62 | + | - [[Lazarus Tutorial|LCL Components]] - A description of the main LCL controls which come installed with Lazarus, such as TMainMenu, TButton, TComboBox, TTimer, etc. | |
| 63 | + | - [[Components and Code examples|More components are available at the Lazarus Code and Component Repository]] | |
| 64 | + | ||
| 65 | + | --- | |
| 66 | + | *From the Free Pascal wiki, page "Lazarus Components Directory", as it stood on 2016-03-07 after a change by Zoran, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 67 | + | Category: Components | |
| 68 | + | Category: Lazarus |
