Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Explorador De Clases De Gambas
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Explorador De Clases De Gambas 
 
A raíz de una pregunta en el foro sobre
Citar:
"¿Hay una forma de obtener una lista de métodos o propiedades después del operador "." (punto) ?"

Me ha picado la curiosidad y he echado una tarde en hacer éste explorador de clases de gambas... que no sé muy bien para qué sirve por cuanto que (casi) toda esa información la ofrece el IDE, pero que me ha hecho pasar un buen rato haciéndolo.

El aspecto es éste captura_de_pantalla_de_2016_06_08_21_06_37

El código fuente este:

ExploraClases-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: ExploraClases-0.0.1.tar.gz
Tamaño: 12.23 KB
Descargado: 43 veces
ExploraClases-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: ExploraClases-0.0.1.tar.gz
Tamaño: 12.23 KB
Descargado: 43 veces
ExploraClases-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: ExploraClases-0.0.1.tar.gz
Tamaño: 12.23 KB
Descargado: 43 veces

 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Explorador De Clases De Gambas 
 
Loco sos un groso de los grosos!!
Muy visual y fácil de navegar.
Intente aplicar parte de tu código para hacer una funcion que pasandole el nombre de la clase, por ejemplo "Desktop" devolviera una coleccion de clave,valor pero no lo logre.

Public Function getClassSymbolData(strClassName As String) As Collection

  Dim cls1 As Class
  Dim strSymbol As String
  Dim strValue As String
  Dim ctnSymbol As New Collection
  cls1 = Classes[strClassName]
  For Each strSymbol In cls1.Symbols
    If cls1[strSymbol].Kind = Class.Property Then
      
      Print Str(cls1[strSymbol])
      
      ctnSymbol.Add(strValue, strSymbol)
    Endif
  Next
  Return ctnSymbol
End
 


Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Explorador De Clases De Gambas 
 
shordi esta oficialmente encendido
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Explorador De Clases De Gambas 
 
Citar:
Intente aplicar parte de tu código para hacer una funcion que pasandole el nombre de la clase, por ejemplo "Desktop" devolviera una coleccion de clave,valor pero no lo logre.
    


No puedes imprimir un objeto. Tienes que imprimir su propiedad Name.
Print Str(cls1[strSymbol].Name)


Saludos
 




===================
No podemos regresar
 
shordi - 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 Gambas: Clases Y Objetos soplo General 4 Jueves, 08 Octobre 2009, 13:22 Ver último mensaje
soplo
No hay nuevos mensajes Soltar Del Explorador Caja (Mate) A Nuestr... Shell General 3 Sabado, 22 Junio 2013, 12:19 Ver último mensaje
Shell
No hay nuevos mensajes Explorador De Proyectos De Gambas. Creando... Shell Instalación 5 Martes, 02 Septiembre 2014, 08:42 Ver último mensaje
Shell
No hay nuevos mensajes Explorador De Archivos No Muestra Icono De... Shell Mundo Linux 0 Miercoles, 30 Enero 2019, 10:33 Ver último mensaje
Shell
 

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