Shell 12-02-2023, 16:41
Buenas!

A medida que Gambas va actualizándose se le van añadiendo características nuevas a cada versión que se pública.
Pero, ¿ qué ocurre cuando los usuarios y desarrolladores tienen versiones que son anteriores en su sistema ?.

Las nuevas versiones de Gambas "pueden" aceptar características antiguas, pero al revés lo veo más complicado.
Como desarrollador amateur de Gambas trabajo con la última versión. Pero si tengo que controlar si le va a funcionar
el proyecto a otra persona puede ser un problema.

Por ejemplo. Por comodidad ya no declaro las propiedades de la misma forma, ya no tengo una función (getter) y procedimiento (setter).
Ahora lo hago de la forma más simplificada. A menos que me haga falta añadir código dentro de estos.
Y así pues a más. Cuando se trata de pequeños proyectos se controla mejor, pero si son proyectos enormes,
encontrar cada detalle y cada cambio es bastante complicado.

¿ Qué opinan ?.

Algunos de vosotros como desarrolladores tienen dos Linux instalados y puede que dos versiones distintas de Gambas
instaladas. Pero a bote pronto puedes decir, ¿ y cuál es la versión media de Gambas ?. Pues como que no.
Si vemos las versiones de Gambas y las distros de la página del portal de Gambas.

[Imagen: ScEA56o.png]

Y no están todas. Linux Mint no aparece por decir una, ni la Ubuntu.
Shordi 12-02-2023, 12:59
Pues eso, continuando con la serie "Jugando con la estética en Gambas3", he subido un tutorial sobre este tema avanzando un poco en el asunto y presentando una serie de controles nuevos que redondean sus bordes: RoundTextBox, RoundTextArea y RoundValueBox.

Lo tenéis aquí:


Espero que os sea útil

Saludos
Shell 11-02-2023, 12:49
Buenas!.

No encontré un tema similar en la comunidad, puede que en el antiguo foro se encuentre.

Me surgen unas dudas referentes a la construcción del control.
Mi caso era que estoy diseñando el control círculo. Creé su clase, añadí nuevas propiedades.
Ahora quiero añadir valores por defecto para que nos aparezcan en la lista de propiedades del IDE de Gambas.

Dos cuestiones:

Supongamos que quiero que en la lista de propiedades del IDE de Gambas aparezca el valor
por defecto del radio. 20, 30, etc. Que tenga un valor fijo aunque se pueda cambiar luego.

Y ahora supongamos que debe aparecer una lista de valores posibles constantes.
20,30,40

He logrado hacer aparecer el valor 50 en la lista de propiedades haciendo esto:

Código:
Pero luego al ejecutarse el código, sigue diciendo que el me.radio o hradio es 0.
Como si no se asignase el valor de la constante a la propiedad.

[code]Public Const _Properties As String = "*,radio=50,colorprimerplano{Color}"

Inherits DrawingArea

Property radio As Integer Use hradio
Property colorprimerplano As Integer Use hcolorprimerplano

Private refrescador As Timer
Private observadrawing As Observer

Public Sub _new()

  observadrawing = New Observer(Me) As "ManejaDrawingArea"
  With Me
    .W = Me.W
    .H = Me.H
    .Expand = True
  End With

  Print hradio

  refrescador = New Timer As "ManejaReloj"

  With refrescador
    .Delay = 500
    .Start
  End With

End


Saludos
Páginas (557):    1 207 208 209 210 211 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 285
Último miembro: XLRG
Temas del foro: 1,720
Mensajes del foro: 8,934
Últimos temas
Archivos .ods
Foro: General
Último mensaje por: tincho, 01-07-2025, 18:54
Respuestas: 8 - Vistas: 164
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: tincho, 01-07-2025, 18:48
Respuestas: 6 - Vistas: 301
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: tincho, 01-07-2025, 17:47
Respuestas: 41 - Vistas: 32,387
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 275
Crear una aplicación para...
Foro: Bases de Datos
Último mensaje por: Shell, 29-05-2025, 20:11
Respuestas: 11 - Vistas: 1,420
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.