https://foro.gambas-es.org/viewtopic.php?f=1&t=7092&p=42841#p42841
-----------------------------------
shordi
Sabado, 11 Agosto 2018, 09:07

Re: Leeme El Código Y Dime Si Lo Veo Bien.
-----------------------------------
[quote user="portaro" post="42828"]Public Sub ButtonBox1_Click()
'Exec ["firefox"] Wait 

Dim data As String
'creo variable data

Exec ["date"] To data
'Ejecuto comando date para guardar en data[/quote]
No es necesario usar un comando externo como date para averiguar la fecha. Gambas tiene sus propias funciones de fecha y hora para ello. Podrías haber hecho

data=format(date,"dd/mm/yyyy")

donde date te devuelve la fecha en formato de fecha y format te lo convierte en texto.
[quote] 
TextArea1.Text = data
'le atribuo la propriedad text al objecto textarea y le digo que me de el valor de la variable data
 [/quote]
No exactamente. La clase TextArea ya tiene la propiedad Text se la pongas tú o no se la pongas. Por defecto es una cadena vacía y lo que haces con esa instrucción es símplemente cambiar su valor.


[quote]
Hola amigos hacedme un favor mirad ese mi código y decidme si las anotaciones estan bien.
 Ademas necesito entender unas cosas, 

TextArea.text (el . hace que se le atribuya a un objecto una propriedad es esa su funcion?)[/quote]
No, el . lo que indica es pertenencia. Es decir textarea.text lo puedes traducir como "La propiedad text del textarea"
[quote]
Quando le pongo (data) asi me refleja el valor de variable data pero si e pongo ("data") me lo escribe.
["quote"]
Las palabras que no van entre comillas son símbolos declarados (o forman parte del lenguaje de gambas o son variables o constantes declaradas). Las palabras o frases entrecomilladas son cadenas de caracteres y se tratan como tales.
[quote]
A ver que me decis , hoy dia veo que un objecto es una clase pero que cada classe es algo asi como una pertenencia general de un tipo despues los objectos de cierta clase varian segun unos atributos que los hacen objectos diferentes dentro de su clase , en estos aributos estan propriedade por ejemplo - la clase TextArea si le pongo el .text estoy diciendo que tiene un atributo de texto que se presentara de un valor o como tal un texto escrito.
[/quote]
Correcto, salvo lo que te indicaba más arriba: Un objeto es una instancia de una clase y ya tiene todos los atributos (métodos y propiedades) de la misma. Lo que lo diferencia de los demás es el valor que les asignes a esas propiedades.

[quote]
Si pensaramos en un boligrafo tendriamos la clase boligrafo, en ese punto tendriamos la representacion del ente boligrafo como tal en general (una entidad) pero despues dentro de los boligrafos posibles habria unos azules , otros rojos etc ese atributo es una propriedad de color el cual ase que cada boligrafo sea en si un objecto dentro de una clase possible de objectos.
[/quote]
Exacto.


