jujiboutils/es

From Free Pascal wiki
Revision as of 16:27, 14 October 2011 by Jujibo (talk | contribs) (Added JUJIBOUTILS Spanish page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Acerca de

Conjunto de componentes que permiten la entrada de diferentes tipo de datos, números enteros, decimales, fechas, etc. para trabajar con o sin bases de datos.

Autores y Colaboradores

Julio Jiménez Borreguero - jujibo at gmail dot com.

Jesús Reyes A.

Licencia

El proyecto Jujiboutils se distribuye bajo la licencia GNU Library General Public License (ver el archivo COPYING.LGPL) Permitiendo enlazar con módulos independientes para producir ejecutables.

Descarga

La última versión estable se puede encontrar en: estará pronto

Código más reciente SVN: svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/jujiboutils

Informar de fallos

Informes de fallos y sugerencias: jujibo at gmail dot com

También me puedes encontrar en Freenode IRC canales: #lazarus-es, #lazarus-ide Apodo: jujibo

Registro de cambios

2011-10-14 jujiboutils 1.0 liberado

Más detalles: Leer el archivo changes.txt file, que se incluye en el paquete.

Sistemas en los que funciona

Los componentes han sido probados con:

Encuentra los componentes y Documentación

Non-DB aware: Additional-light.png

TJLabeledIntegerEdit: Entrada de números. Propiedades perincipales: DisplayFormat, EditLabel.Caption, LabelPosition and Value. DisplayFormat ejemplo value: '0 ºC'

TJLabeledFloatEdit: input of float numbers. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value. DisplayFormat example value: '#,0.00'

TJLabeledCurrencyEdit: input of currency numbers. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value. DisplayFormat default value is '#,0.00' and Decimals=2

TJLabeledDateEdit: input of dates values. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value.

TJLabeledTimeEdit: input of time values. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value.

TJLabeledDateTimeEdit: input of date-time values. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value. The date and time must be separated by a space

Widgets in action: Example-nondb.png

Notes about Date and time input:

Valid date separators: . , - and / ie: 1.1.2011

Valid time separator: : ie: 10:20:45

In example, date: '01/02/2011' if you input .3, the result date will be '01/03/2011'. So for a system date format 'dd/mm/yyyy' 2. will set the day to two .5 will set the month to May and ..2012 will set the year to 2012. Of course you can supply none, one, two or three values


DB-aware: DataControls-light.png

These components work in the same way that Non-DB aware, except TJDBGridControl.

TJDBGridControl: input of db values in a grid. Auto detects type of data. Specialized cell editors for types: ftString, ftFloat, ftCurrency, ftBCD, ftDate, ftTime and ftDateTime. Special properties in columns like: Decimals (for ftFloat and ftCurrency), MaxLength (for ftString). Automatic decimals/scale detection for ftBCD. Allows null dates, times and date-times (empty values)

Widgets in action: Example-db.png

TJDBGridControl in action: Example-grid.png