Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Tipo De Datos Personalizado
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Tipo De Datos Personalizado 
 
Hola!.

¿ Existe en gambas algo parecido a  esto ?.
Creo que también se le llama estructuras, o definidos por el usuario.


Type SaldoCliente
   AhorrosCliente as Currency
   DeudasCliente  as Currency
End Type

Dim saldo as SaldoCliente

saldo.AhorrosCliente=1000
saldo.DeudasCliente=200

 

A lo mejor este tipo de estructura ha quedado obsoleta.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tipo De Datos Personalizado 
 
Haz una clase que se llame ahorroscliente

public ahorros as float
public deudas as float
 


Luego
dim estadocliente as new ahorroscliente

estadocliente.ahorros=1000
estadcliente.deudas=100
 


Suerte
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tipo De Datos Personalizado 
 
Ampliando un poco lo que te comenta Shordi, tambien puede usar Vector de clases (matriz o tablas de estructuras):

Echale un vistazo al hilo: Vector de Clases
http://foro.gambas-es.org/viewtopic...planeta&start=0

Donde Soplo comenta:

Citar:
[
Creo que en gambas 3.0 eso será posible, pero actualmente (al menos en gambas2) los arrays solo pueden ser de tipos nativos osea que tu puedes declarar un array de integer[5] o de integer[] pero no de Planet porque Planet no es un tipo de datos nativo.

Matrices nativas

En mi opinión para eso está el tipo de dato nativo object

Código:

Dim planet_arr AS Object[5] 'crear el array

for i=0 to 4
planet_arr [i] = new Planet 'instanciar una nueva clase planet y meterla en el array
next

'nos vamos al tercer item del array para mostrar el valor de una variable de la clase allí instanciada
debug planet_arr[3].variable

 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Viernes, 25 Febrero 2011, 18:07; editado 2 veces 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tipo De Datos Personalizado 
 
Shell escribió: [Ver mensaje]

¿ Existe en gambas algo parecido a  esto ?.
Creo que también se le llama estructuras, o definidos por el usuario.


Type SaldoCliente
   AhorrosCliente as Currency
   DeudasCliente  as Currency
End Type

Dim saldo as SaldoCliente

saldo.AhorrosCliente=1000
saldo.DeudasCliente=200
 


Si quieres hacerlo de ese modo deberías usar Struct. Pero si quieres hacerlo orientado a objetos deberías crear una clase "Cliente" que tenga como atributos "ahorros" y "deudas".
 




===================
Cómo programar con Gambas

Speed Books: informática libre.
 
fabianfv - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tipo De Datos Personalizado 
 
Gracias por las respuestas.

No se cuando debería cerrar el tema.Imaginar que digo solucionado y alguien quiere contribuir.

Otra duda, al entrar, es que cuando veo  "x mensajes nuevos", si no los veo, parece que me pierdo los anteriores.
Al volver dos días mas tardes no sabía a simple vista si este post tenia mensajes.

Perdonar que coloque esta duda aquí.A lo mejor no lo vi.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tipo De Datos Personalizado 
 
Shell:

Citar:
No se cuando debería cerrar el tema.Imaginar que digo solucionado y alguien quiere contribuir.


Si tu crees que has solucionado tu pregunta, deberias poner "Solucionado".

De todos modos siempre se pueden añadir mas mensajes porque el tema no esta cerrado (date cuenta que lo que haces es poner simplemente "Solucionado" en el titulo inicial)

Citar:
Otra duda, al entrar, es que cuando veo "x mensajes nuevos", si no los veo, parece que me pierdo los anteriores.
Al volver dos días mas tardes no sabía a simple vista si este post tenia mensajes.

Perdonar que coloque esta duda aquí.A lo mejor no lo vi.


Creo que ya ha habido preguntas similares a la tuya..., es un tema de configuración de tu perfil, busca en el foro..

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes MySQL Manejo De Datos Tipo BLOB estrella_de_galicia Bases de Datos 2 Sabado, 10 Julio 2010, 20:30 Ver último mensaje
david
No hay nuevos mensajes Field Tipo Time, Me Trae Datos Incorrectos laguneromex Bases de Datos 6 Sabado, 07 Junio 2014, 16:51 Ver último mensaje
laguneromex
No hay nuevos mensajes Que Tipo De Base De Datos Me Conviene? v3ctor Bases de Datos 19 Sabado, 28 Febrero 2015, 16:30 Ver último mensaje
jsbsan
No hay nuevos mensajes Tipo De Datos Común En Distintas Librerías Shell General 0 Lunes, 27 May 2019, 00:18 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 0 invitados
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