Accedi per seguire   
Seguaci 0
mouse

[vb] Come Funzionano Le Propety Get E Len?

5 messaggi in questa discussione

salve, sto studiando il vb6, ma non ho capito bene come funzionano

propety get e propety len per creare propieta' personalizate.

cioe' in parole semplici vorrei sapere come si cordinano fra loro

in particolare non ho ben chiaro il passaggio degli argomenti di

tali funzioni.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Le property vengono usate per gestire le propietà all'intero di una classe utilizzate nell'applicazione

La property Let non fa altro che assegnare un valore ad una proprietà mentre la property Get fa precisamente l'opposto, permette di estrapolare il valore dalla proprietà

Esempio:

Private varEsempio As String

Public Property Let Esempio(ByVal nuovoEsempio As String)
  varEsempio = nuovoEsempio
End Property

Public Property Get Esempio() As String
  Esempio = varEsempio
End Property

Nel primo caso alla proprietà varEsempio può essere passato un valore richiamando la property in questo modo:

Esempio = "Valore"

Mentre nel secondo si può recuperare la proprietà cosi:

Variabile = Esempio

:up1:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

grazie bug, adesso faccio mente locale, su quello che non mi tornava leggendo

il mio manuale, per capire meglio.

ciao

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
grazie bug, adesso faccio mente locale, su quello che non mi tornava leggendo

il mio manuale, per capire meglio.

ciao

110871[/snapback]

Le proprietà sono un concetto tipico della programmazione orientata agli oggetti (metodo obbligatorio per chi vuole utilizzare VisualBasic.NET).

In questo tipo di programmazione, il fulcro principale è il concetto di CLASSE (e, di conseguenza, le istanze da essa costruite: gli OGGETTI). Queste entità sono dei TIPI particolari che, oltre ad avere la caratteristica di rappresentare qualcosa, hanno pure quella di eseguire delle azioni (come gli oggetti reali).

In informatica si rappresentano questi due concetti attraverso le proprietà della classe ed i metodi della clase.

Le proprietà rappresentano lo stato degli oggetti fisici (per modo di dire fisici) di una certa classe. Questo stato può essere letto oppure può essere modificato.

Quasi tutti i linguaggi OOP implementano il concetto di proprietà attraverso l'utilizzo di VARIABILI tenute nascoste a chiunque utilizzi quella classe (per soddisfare uno dei pilastri fondamentali della OOP: l'INCAPSULAMENTO).

E' possibile modificare il valore di queste variabili attraverso dei modi caratteristici di ogni linguaggio. VB utilizza le property, speciali funzioni che servono per accedere in lettura GET od in scrittura LET alle variabili nascoste rappresentanti lo STATO dell'oggetto.

P.S. Sposto la discussione nell'area a lei dedicata :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

grazie prozac per la risposta, faro' tesoro anche di questo, sono agli inizi, e, con

piu' informazioni ci sono, meglio posso lavorare per apprendere.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0