USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic.Net    (ActiveX/Controles/DLL)

Título da Dica:  Propriedades no VB.NET
Postada em 9/10/2003 por ~Ð@®£@Ñ            
Propriedades é uma das coisas fundamentais que uma linguagem orientada a objetos deve suportar; propriedades não é novidade para o programador VB6 mas eu sinto que Propriedades não teve realmente a importância que lhe reserva. Propriedades abstrai os dados (informação) de ser manipulada diretamente pelo cliente, algumas propriedades também definem não só ações mas ta,bém informações que definem a Interface. Propriedades VB.NET properties são muito siples de entender e definir.

Option Strict Off
Imports System
Imports Microsoft.VisualBasic

    Class MyServer
      Dim vfname As String

      Public Property fname()
       Get
        fname = vfname
       End Get

       Set
        vfname = value
       End Set
      End Property

    End Class

    Class MyClient

      Shared Sub main()
        Dim o As New MyServer()
        o.fname = "www.DotNetExtreme.com"
        msgbox(o.fname)
      End Sub

    End Class

Além disso adicionando sintaxes como ReadOnly ou WriteOnly especifica que a propriedade é readonly ou writeonly.

e.g


  Public Readonly Property fname()
   Get
    fname = vfname
   End Get

  End Property
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página