Difference between revisions of "jujiboutils/es"

From Lazarus wiki
Jump to navigationJump to search
(Added JUJIBOUTILS Spanish page)
 
 
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Jujiboutils}}
 +
[[category:Castellano|C]][[category:Español|C]]
 +
[[Category:Components/es]]
 +
[[Category:Lazarus-CCR/es]]
 +
 
== Acerca de ==
 
== 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.
+
   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 ==
 
== Autores y Colaboradores ==
  
Julio Jiménez Borreguero  - jujibo at gmail dot com.
+
[[User:Jujibo|Julio Jiménez Borreguero]] - jujibo at gmail dot com.
  
Jesús Reyes A.
+
[[User:Jesusrmx|Jesús Reyes A.]]
  
 
== Licencia ==
 
== 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.
+
   El proyecto Jujiboutils se distribuye bajo la licencia GNU Library General Public License (ver el archivo COPYING.LGPL) con la siguiente modificación:
 +
 
 +
   Como una excepción especial, los derechos de autor de esta biblioteca le dan permiso para vincular esta biblioteca con módulos independientes para producir un ejecutable, con independencia de los términos de licencia de estos módulos independientes, y copiar y distribuir el ejecutable resultante en los términos de su elección, siempre que además cumpla, para cada módulo independiente vinculado, los términos y condiciones de la licencia de ese módulo. Un módulo es un módulo independiente que no se deriva de o sobre la base de esta biblioteca. Si se modifica esta biblioteca, es posible extender esta excepción a su versión de la biblioteca, pero no está obligados a hacerlo. Si no desea hacerlo, borre esta excepción de su versión.
 +
 
 +
== Requisitos ==
 +
   Jujiboutils necesita Lazarus 1.0 o posterior.
  
 
== Descarga ==
 
== Descarga ==
  
La última versión estable se puede encontrar en: estará pronto
+
   La última versión estable se puede encontrar en: [http://sourceforge.net/projects/lazarus-ccr/files/Jujiboutils Lazarus-CCR SourceForge mirror]
  
'''Código más reciente SVN:''' svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/jujiboutils
+
'''Código más reciente SVN:'''  
 +
  svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/jujiboutils
  
 
== Informar de fallos ==
 
== Informar de fallos ==
Line 22: Line 33:
 
Informes de fallos y sugerencias: jujibo at gmail dot com
 
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
+
   También me puede encontrar en Freenode IRC canales: #lazarus-es, #lazarus-ide Apodo: jujibo
  
 
== Registro de cambios ==
 
== Registro de cambios ==
  
2011-10-14 jujiboutils 1.0 liberado
+
   2013-08-29 jujiboutils 2.0 liberado
  
Más detalles: Leer el archivo changes.txt file, que se incluye en el paquete.
+
   Más detalles: Leer el archivo changes.txt file, que se incluye en el paquete.
  
 
== Sistemas en los que funciona ==
 
== Sistemas en los que funciona ==
Los componentes han sido probados con:
+
   Los componentes han sido probados con:
*Lazarus Linux 32 and Linux 64
+
*Lazarus Linux 32 y Linux 64
 
*Lazarus Windows 32
 
*Lazarus Windows 32
 
*[http://zeos.firmos.at/portal.php ZeosLib 7 (trunk)]
 
*[http://zeos.firmos.at/portal.php ZeosLib 7 (trunk)]
 
*Sqldb
 
*Sqldb
*[http://www.mwasoftware.co.uk/index.php?option=com_content&task=view&id=102&Itemid=102 IBX for Lazarus ]
+
*[http://www.mwasoftware.co.uk/index.php?option=com_content&task=view&id=102&Itemid=102 IBX para Lazarus ]
 
*Memdataset
 
*Memdataset
  
 
== Encuentra los componentes y Documentación ==
 
== Encuentra los componentes y Documentación ==
  
'''Non-DB aware:'''
+
   '''Componentes que no usan base de datos:'''
 
[[Image:Additional-light.png]]
 
[[Image:Additional-light.png]]
  
'''TJLabeledIntegerEdit:''' Entrada de números. Propiedades perincipales:  DisplayFormat, EditLabel.Caption, LabelPosition and Value. DisplayFormat ejemplo value: '0 ºC'
+
*'''TJLabeledIntegerEdit:''' Entrada de números enteros. Propiedades principales:  DisplayFormat, EditLabel.Caption, LabelPosition y 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'
+
*'''TJLabeledFloatEdit:''' Entrada de números con decimales. Propiedades principales:  Decimals, DisplayFormat, EditLabel.Caption, LabelPosition y Value. DisplayFormat ejemplo 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
+
*'''TJLabeledCurrencyEdit:''' Entrada de valores monetarios (hasta 4 decimales de precisión). Propiedades principales:  Decimals, DisplayFormat, EditLabel.Caption, LabelPosition y Value. Valor por defecto para DisplayFormat: '#,0.00' y Decimals=2
  
'''TJLabeledDateEdit:''' input of dates values. Main propertiesDecimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value.  
+
*'''TJLabeledDateEdit:''' Entrada de fechas. Propiedades principales:  DisplayFormat, EditLabel.Caption, LabelPosition y Value.  
  
'''TJLabeledTimeEdit:''' input of time values. Main propertiesDecimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value.  
+
*'''TJLabeledTimeEdit:''' Entrada de hora. Propiedades principales:  DisplayFormat, EditLabel.Caption, LabelPosition y Value.  
  
'''TJLabeledDateTimeEdit:''' input of date-time values. Main propertiesDecimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value. The date and time must be separated by a space
+
*'''TJLabeledDateTimeEdit:''' Entradas de fecha y hora. Propiedades principales:  DisplayFormat, EditLabel.Caption, LabelPosition y Value. La fecha y hora deben ir separados por un espacio en blanco
  
'''Widgets in action:'''
+
   '''Componentes en acción:'''
 
[[Image:Example-nondb.png]]
 
[[Image:Example-nondb.png]]
  
'''Notes about Date and time input:'''
+
'''Observaciones sobre la entrada de fechas y horas:'''
  
Valid date separators:  '''. , -''' and '''/'''  ie: 1.1.2011
+
   Separadores de fecha válidos:  '''. , -''' y '''/'''  ejemplo: 1.1.2011
  
Valid time separator:  ''':''' ie: 10:20:45
+
   Separador de hora válido:  ''':''' ejemplo: 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
+
   En el ejemplo, fecha: '01/02/2011'  Si introduce .3,  la fecha resultante será '01/03/2011'. Por lo que en un sistema con el formato de fecha'dd/mm/yyyy' 2.  cambiará el día a 2 .5 cambiará el mes a mayo y ..2012 cambiará el año a 2012. Por supuesto usted puede proporcionar ninguno, uno, dos o tres valores.
  
 +
Puede mostrar el calendario pulsando el botón o bien con la combinación de teclas: Alt+Flecha abajo
 +
 +
'''Captura con los componentes JLabel y JButton:'''
 +
[[Image:jbutton.png]]
 +
 +
 +
'''Componentes que usan base de datos:'''
  
'''DB-aware:'''
 
 
[[Image:DataControls-light.png]]
 
[[Image:DataControls-light.png]]
  
These components work in the same way  that Non-DB aware, except TJDBGridControl.
+
   Estos componentes funcionan de la misma forma que los normales (sin base de datos) excepto TJDBGridControl.
 +
 
 +
*'''TJDBGridControl:''' Entrada de valores asociados a una base de datos en una tabla. Detecta automáticamente el tipo de datos a editar. Editor de celda especializado para los tipos: ftString, ftFloat, ftCurrency, ftBCD, ftDate, ftTime and ftDateTime. Propiedades especiales en las columnas, ejemplo: Decimals (para ftFloat y ftCurrency), MaxLength (para ftString). Nº de decimales/escala automática para el tipo ftBCD. Permite valores nulos (vacíos) para fechas, horas y fecha-hora.
  
'''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)
+
Cuando edita un campo del tipo Fecha o Fecha-hora, puede mostrar el calendario pulsando las teclas: Alt+Flecha abajo mientras está editando.
  
'''Widgets in action:'''
+
'''Componentes en acción:'''
 
[[Image:Example-db.png]]
 
[[Image:Example-db.png]]
  
'''TJDBGridControl in action:'''
+
'''TJDBGridControl en acción:'''
 
[[Image:Example-grid.png]]
 
[[Image:Example-grid.png]]

Latest revision as of 19:33, 9 July 2015

English (en) | español (es)

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) con la siguiente modificación:

   Como una excepción especial, los derechos de autor de esta biblioteca le dan permiso para vincular esta biblioteca con módulos independientes para producir un ejecutable, con independencia de los términos de licencia de estos módulos independientes, y copiar y distribuir el ejecutable resultante en los términos de su elección, siempre que además cumpla, para cada módulo independiente vinculado, los términos y condiciones de la licencia de ese módulo. Un módulo es un módulo independiente que no se deriva de o sobre la base de esta biblioteca. Si se modifica esta biblioteca, es posible extender esta excepción a su versión de la biblioteca, pero no está obligados a hacerlo. Si no desea hacerlo, borre esta excepción de su versión.

Requisitos

   Jujiboutils necesita Lazarus 1.0 o posterior.

Descarga

   La última versión estable se puede encontrar en: Lazarus-CCR SourceForge mirror

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 puede encontrar en Freenode IRC canales: #lazarus-es, #lazarus-ide Apodo: jujibo

Registro de cambios

   2013-08-29 jujiboutils 2.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

   Componentes que no usan base de datos: Additional-light.png

  • TJLabeledIntegerEdit: Entrada de números enteros. Propiedades principales: DisplayFormat, EditLabel.Caption, LabelPosition y Value. DisplayFormat ejemplo value: '0 ºC'
  • TJLabeledFloatEdit: Entrada de números con decimales. Propiedades principales: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition y Value. DisplayFormat ejemplo value: '#,0.00'
  • TJLabeledCurrencyEdit: Entrada de valores monetarios (hasta 4 decimales de precisión). Propiedades principales: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition y Value. Valor por defecto para DisplayFormat: '#,0.00' y Decimals=2
  • TJLabeledDateEdit: Entrada de fechas. Propiedades principales: DisplayFormat, EditLabel.Caption, LabelPosition y Value.
  • TJLabeledTimeEdit: Entrada de hora. Propiedades principales: DisplayFormat, EditLabel.Caption, LabelPosition y Value.
  • TJLabeledDateTimeEdit: Entradas de fecha y hora. Propiedades principales: DisplayFormat, EditLabel.Caption, LabelPosition y Value. La fecha y hora deben ir separados por un espacio en blanco

   Componentes en acción: Example-nondb.png

Observaciones sobre la entrada de fechas y horas:

   Separadores de fecha válidos: . , - y / ejemplo: 1.1.2011

   Separador de hora válido: : ejemplo: 10:20:45

   En el ejemplo, fecha: '01/02/2011' Si introduce .3, la fecha resultante será '01/03/2011'. Por lo que en un sistema con el formato de fecha'dd/mm/yyyy' 2. cambiará el día a 2 .5 cambiará el mes a mayo y ..2012 cambiará el año a 2012. Por supuesto usted puede proporcionar ninguno, uno, dos o tres valores.

Puede mostrar el calendario pulsando el botón o bien con la combinación de teclas: Alt+Flecha abajo

Captura con los componentes JLabel y JButton: jbutton.png


Componentes que usan base de datos:

DataControls-light.png

   Estos componentes funcionan de la misma forma que los normales (sin base de datos) excepto TJDBGridControl.

  • TJDBGridControl: Entrada de valores asociados a una base de datos en una tabla. Detecta automáticamente el tipo de datos a editar. Editor de celda especializado para los tipos: ftString, ftFloat, ftCurrency, ftBCD, ftDate, ftTime and ftDateTime. Propiedades especiales en las columnas, ejemplo: Decimals (para ftFloat y ftCurrency), MaxLength (para ftString). Nº de decimales/escala automática para el tipo ftBCD. Permite valores nulos (vacíos) para fechas, horas y fecha-hora.

Cuando edita un campo del tipo Fecha o Fecha-hora, puede mostrar el calendario pulsando las teclas: Alt+Flecha abajo mientras está editando.

Componentes en acción: Example-db.png

TJDBGridControl en acción: Example-grid.png