Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Agregar Funcionalidades Al IDE De GAMBAS
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Agregar Funcionalidades Al IDE De GAMBAS 
 
Hola a todos tengo una pregunta no se que tan difícil sea lograrlo, tengo pensado implementar una función que me genere los métodos get() y set() de manera automática a partir de los atributos que tenga definidos en mi clase pero lo que no se es como agregar esta funcionalidad al ide para se ejecute por decir algo con un simple click derecho.


PD.Exito Ojala Ganen el Mundial
 



 
cyberx0x - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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

PROPERTY mipropiedad AS String


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

PUBLIC FUNCTION mipropiedad_Read() AS String
' acceso a lectura de la propiedad
'siempre debería retornar un valor
RETURN $loquesea
END


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
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Agregar Dependencias A *.deb Gambas razaAztk General 7 Martes, 14 Diciembre 2010, 03:47 Ver último mensaje
Invitado
No hay nuevos mensajes H2database En GAMBAS netking86 Bases de Datos 1 Sabado, 26 Marzo 2011, 19:22 Ver último mensaje
fabianfv
No hay nuevos mensajes EZCAP Y GAMBAS celtilander General 10 Sabado, 04 May 2013, 10:50 Ver último mensaje
celtilander
No hay nuevos mensajes Agregar Y Eliminar Contactos estevan6 Bases de Datos 7 Miercoles, 13 Enero 2016, 20:20 Ver último mensaje
v3ctor
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron