Foros del Web » Programación para mayores de 30 ;) » .NET »

Uso de Propiedades en VB .Net

Estas en el tema de Uso de Propiedades en VB .Net en el foro de .NET en Foros del Web. Amigos Tengo una duda, estoy trabajando con .Net 2005, con 3 capas, y lo hago sin problemas, pero tengo la duda si estoy usando algo ...
  #1 (permalink)  
Antiguo 15/10/2009, 14:10
Avatar de yetrus  
Fecha de Ingreso: marzo-2006
Mensajes: 252
Antigüedad: 18 años, 1 mes
Puntos: 0
Uso de Propiedades en VB .Net

Amigos

Tengo una duda, estoy trabajando con .Net 2005, con 3 capas, y lo hago sin problemas, pero tengo la duda si estoy usando algo mal, una vez lo vi en un proyecto, pero creo qeu no es la mejor manera de usar el .Net.

Desde la capa de presentacion hacia la capa de negocio, llamo alguna clase que esta en la capa de negocio enviandole parametros.
Los que cargo en propiedades en la capa de negocio y despues los uso.
Quizas en vez de usarlos sin meterlos a las propiedades sea mejor o no, o me estoy complicando para nada?

Saludos

=)
  #2 (permalink)  
Antiguo 16/10/2009, 08:00
 
Fecha de Ingreso: agosto-2008
Mensajes: 101
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Uso de Propiedades en VB .Net

Hola yetrus.

He leido varios libros de visual basic.net y sus articulos sobre programacion orientada a objetos se aconseja mejor trabajar con propiedades.
Las propiedades te dan varias ventajas:
-Encapsulan la informacion
-El codigo es mas legible, ya que que cuando declaras los procedimientos de propiedad lo puedes hacer con nombres mas legibles ya que la clase internamente trabajara con las propiedades de clase.
Código PHP:
Public Class Ordenes
    
'----------Propiedades de la clase----------'
    
Private _numero As Integer
    

    
'-------------------------------------------
    '
---------Accesores publicos de la clase----

    
'Numero
    '''
<summary>
    
'''Numero de la orden o tiquete de entrada.
    '''
</summary>
    Public 
Property Numero() As Integer
        Get
            
Return _numero
        End Get

        Set
(ByVal value As Integer)
            
_numero value
        End Set
    End Property
End 
Class 
Cuando se utilice la clase se visualizara la propiedad Numero pero internamente la clase trabajara con la propiedad de clase _numero.
-Es mas sencillo simplemente le asignas los valores a tus Propiedades y llamas los metodos sin necesidad de enviarle parametros.
por ejemplo un insert
Insert().
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:42.