Autor |
Mensaje |
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
GEC: Controles Extendidos Para Gambas (antes Top40)
Hola, se me ocurrió poner algunos controles que se han subido al foro o a la granja todos juntos en un proyecto, para mas comodidad, y me parece interesante compartir la compilación.
Nota: He cambiado algunos nombres para que todo tenga mas coherencia, por ejemplo:
VerticalProgressBar >> ProgressBarVertical
TextProgressBar >> ProgressBarText
etc.
Me ha parecido que seguir un estándar para poner los nombres de controles seria mejor, pero claro todo a gusto del consumidor.
Nota 2: He pintado de verde los iconos para que visualmente puedan identificarse como controles extendidos en el IDE.
Cosas que no logre incluir porque no supe como hacerlo o porque no eran un componente como los otros, pero los menciono porque seria útil que alguien que sepa como lo incluya.
He intentado agregas statusbar pero no lo logre.
Lista de xControls:
ButtonSquare
FileBoxData
ProgressBarText
ProgressbarVertical
TextBoxExplain
TextList
Lista de dbControls:
dbComboBox
dbListBox
dbSqlTree
Bonus track:
htEdit
Si tienen propuestas de mas controles que les parezcan interesante para poner en esta especie de navaja suiza de controles comenten lo.
Saludos.
Descripción: |
|
Descargar |
Nombre del archivo: |
top40-0.0.3.tar.gz |
Tamaño: |
121.73 KB |
Descargado: |
35 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
top40-0.0.3.tar.gz |
Tamaño: |
121.73 KB |
Descargado: |
35 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
top40-0.0.3.tar.gz |
Tamaño: |
121.73 KB |
Descargado: |
35 veces |
última edición por tincho el Domingo, 11 Diciembre 2016, 13:43; editado 4 veces
|
#1 Domingo, 20 Noviembre 2016, 01:23 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Top 40 De Los Controles Extendidos
jeje, Mola estar en los 40 principales.
Me gustaban más los nombres antiguos dbFileBox, dbCombobox, etc., pero el hábito no hace al monje supongo...
Tengo más... por ejemplo un gridview que muestra una base de datos y que ordena según hagas click en las columnas y filtra registros y demás. Un form que te edita cualquier tabla (más o menos como el del programa siesta)
Si te interesan los puedo aportar.
Buena idea esa recopilación
=================== No podemos regresar
última edición por shordi el Domingo, 20 Noviembre 2016, 10:58; editado 1 vez
|
#2 Domingo, 20 Noviembre 2016, 10:49 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Top 40 De Los Controles Extendidos
jeje, Mola estar en los 40 principales.
Me gustaban más los nombres antiguos dbFileBox, dbCombobox, etc., pero el hábito no hace al monje supongo...
Tengo más... por ejemplo un gridview que muestra una base de datos y que ordena según hagas click en las columnas y filtra registros y demás. Un form que te edita cualquier tabla (más o menos como el del programa siesta)
Si te interesan los puedo aportar.
Buena idea esa recopilación
Jaja!! si Top 40 había pensado también "Top Gun" y poner la foto de Kelly McGillis (no de la actualidad, no te asustes)
Respecto a lo de la base de datos, me pasaste la otra vez algo de eso creo era el Formudata-0.0.1.tar.gz de donde saque los controles db..... pero es verdad que ahi no esta lo del GridView así que por supuesto subí todo lo que consideres y yo intentare ponerlos en el "Top 40"
La idea es tener en un proyecto con todos estos controles para verlos probarlos y por que no, mejorarlos entre todos.
No se si te pasa, pero a veces estas programando y tenes presente la existencia de un control que viste en el foro o en otra parte pero... ¿Donde esta? y bien ahí es donde este Top 40 entra.
Saludos.
|
#3 Domingo, 20 Noviembre 2016, 12:01 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Top 40 De Los Controles Extendidos
Aquí tienes los controles db "presentables". He modificado muchos a raíz de una aplicación nueva que estoy haciendo. El código es más simple (creo) y efectivo (espero). Los controles que no tienes aún en el top40 son dbGrid y dbGridFilter. Los explico un poco:
dbGrid:
Implementa un gridview enlazado a una consulta sql que permite ser ordenado con hacer click en las cabeceras de las columnas.
1 click= orden ascendente
2 clicks = orden descendente
3 clicks = desordenado
Las ordenaciones se acumulan de columna en columna y si pulsas mayuscula + click sobre una de las columnas se eliminan todos los ordenes establecidos y se establece el orden de esa columna ascendente.
La propiedad colkey es el número de la columna cuyo valor queremos que nos sea devuelto y
La propiedad Value es un string[] con los valores de las columnas colkey seleccionadas (es un array por la posibilidad de seleccionar varias)
dbGridFilter
Implementa un dbGrid más una barra de botones para hacer filtros y una pantalla creadora de filtros.
De los demás controles no recuerdo exactamente las modificaciones, pero la mayoría son internas corrigiendo bugs y añadiendo alguna cosita. Actualízalas en el top 40 (no me he atrevido a hacerlo yo, que es tuyo) porque son, creo, mejores que las que subí antes.
Destacar en el archivo adjunto cómo alguno de los controles del ejemplo, como el dbGridFilter, utilizan consultas de tablas múltiples.
Saludos
Descripción: |
|
Descargar |
Nombre del archivo: |
dbControles-0.0.2.tar.gz |
Tamaño: |
78.67 KB |
Descargado: |
35 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
dbControles-0.0.2.tar.gz |
Tamaño: |
78.67 KB |
Descargado: |
35 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
dbControles-0.0.2.tar.gz |
Tamaño: |
78.67 KB |
Descargado: |
35 veces |
=================== No podemos regresar
última edición por shordi el Lunes, 21 Noviembre 2016, 13:23; editado 3 veces
|
#4 Domingo, 20 Noviembre 2016, 19:09 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Top 40 De Los Controles Extendidos
Por cierto le he quitado el "db" al filebox, que ni él ni el htEdit tienen nada que ver con las Bases de Datos.
=================== No podemos regresar
|
#5 Domingo, 20 Noviembre 2016, 19:30 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Top 40 De Los Controles Extendidos
ok, lo descargue, ahora lo voy a implementar en el Top 40.
Gracias y saludos.
|
#6 Domingo, 20 Noviembre 2016, 20:20 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Top 40 De Los Controles Extendidos
Bueno agregue los controles, le deje el nombre original de "dbCONTROL" cambie algunas cosas de la estetica de los colores de los ejemplos debido a que yo uso un tema dark y la letras con el fondo no se veian bien.
Lo deje así:
If $alternate And (Row Mod 2) <> 0 Then
'Me.Data.Background = $lighter
Me.Data.background = Color.ButtonBackground
Else
Me.Data.background = Color.TextBackground
'Me.Data.Background = $bgcolor
Endif
Nota: luego de cambiar de temas y distribuir y usar apps de otros llegue a la conclusion de que lo mas practico es usar colores "lógicos" y no por valores. del estilo: Color.TextBackground y Color.ButtonBackground por nombrar algunos.
En el primer post pongo la ultima versión.
Saludos.
|
#7 Lunes, 21 Noviembre 2016, 00:30 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Top 40 De Los Controles Extendidos
Citar:
Bueno agregue los controles, le deje el nombre original de "dbCONTROL" cambie algunas cosas de la estetica de los colores de los ejemplos debido a que yo uso un tema dark y la letras con el fondo no se veian bien.
Estrictamente no era necesario, ya habrás visto que el dbGrid tiene como propiedades en el IDE esos colores. Con darle los valores adecuados, todo arreglado sin tocar el código.
¿lo has probado con un tema claro? Lo mismo no queda bien para los que usamos temas claros...
Saludos
=================== No podemos regresar
|
#8 Lunes, 21 Noviembre 2016, 10:30 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Top 40 De Los Controles Extendidos
=================== No podemos regresar
|
#9 Lunes, 21 Noviembre 2016, 10:34 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Top 40 De Los Controles Extendidos
Por cierto Tincho, me gusta ese tema Dark. ¿Cuál es, de dónde lo has sacado?
=================== No podemos regresar
|
#10 Lunes, 21 Noviembre 2016, 12:00 |
|
|
|