Sign in Join
Wiki copytemporary

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

OldNewLine
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

Back to history