Re: Agregar Funcionalidades Al IDE De GAMBAS
¿Métodos get y set? ¿Para manejar atributos? Creo que con "atributos" te refieres a "propiedades", no?
Lo de get() y set() me suena a VisualBasic, pero bueno... al fin y al cabo es lo mismo que te explico:
No es necesario modificar el IDE puesto que lo que comentas ya existe desde el principio. Sólo tienes que declarar una propiedad y
automáticamente se genera el código correspondiente con los métodos y funciones adecuados.
Si escribes
Se generará al final del código de tu clase lo siguiente:
PUBLIC SUB mipropiedad_Write(value as String)
' acceso a escritura de la propiedad
$loquesea = value
END
y
Puede que además necesites usar variables globales de clase para persistir los valores durante la ejecución del programa. Digo globales, pero siempre privadas.
Las propiedades siempre son públicas por defecto, así que podrás acceder a ellas por su nombre como si fuera cualquier otra variable, de la forma
nombreclase.propiedad
Está bastante bien documentado en la página oficial:
http://gambasdoc.org/help/cat/propdecl?es
Saludos