10/12/2008 21:58 El Bruno

[VSTS2010] Propiedades autoimplementadas en Visual Basic 10

Buenas,

hoy toca hablar un poco de Visual Basic 10, la nueva versión incorporada en Visual Studio Team System 2010. En este caso de las propiedades implementadas. Esta nueva característica incorporada al nuevo IDE de Visual Studio simplemente nos permite acelerar el desarrollo y crear un código bastante más “limpio” cuando creamos propiedades.

Si bien es cierto que la creación de propiedaes hoy es bastante rápida: teclear prop + tab tab; el código por lo general queda de la siguiente forma, donde siempre incluimos una variable privada y debemos especificar el Get y Set explícitamente:

 

Si una imagen vale más que mil palabras, 3 líneas de código visualmente tambien valen bastantes palabras. Por ejemplo en Visual Basic 10, podremos definir propiedades de la siguiente forma:

Property CustomerId() As Integer
Property CustomerName() As String
Property CustomerEMail() As String

En este caso el compilador generará automáticamente una variable interna con el mismo nombre de la propiedad con el prefijo “_” (por ejemplo _CustomerId) que se utilizará internamente dentro de la definición de la propiedad.

También es posible definir los valores iniciales de las propiedades inicializando las mismas en la misma declaración. Por ejemplo:

Property CustomerId() As String = "Valentino"

Si bien esta novedad presenta muchas ventajas, en este escenario no podremos utilizar parametros en la definición de la propiedad ni tampoco especificar si la propiedad es de solo lectura o de solo escritura.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com
Archivado en: ,
Comparte este post:

# re: [VSTS2010] Propiedades autoimplementadas en Visual Basic 10

Wednesday, December 10, 2008 10:23 PM by Juan

Siempre pense que iban a ser asi:

<Scope> Property <Name> as <Type>

Get

Set

End Property

En este caso si se podria manejar ambitos en la definicion, tal como en C#

# [VSTS2010] Listado de Novedades (VIII)

Monday, June 15, 2009 3:36 PM by El Bruno

Buenas, ya vamos por el 8vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual

# [VSTS2010] Listado de Novedades (X)

Monday, September 21, 2009 6:39 PM by El Bruno

Buenas, y llegó el 10mo recopilatorio con los posts que voy escribiendo sobre las novedades de

# [VSTS2010] Listado de Novedades (XI)

Tuesday, December 22, 2009 11:03 AM by El Bruno

Buenas, 11vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010

# [VSTS2010] Listado de Novedades (XII)

Tuesday, January 19, 2010 1:46 PM by El Bruno

Buenas, nuevo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010