SOBRE USO DE CLASSES
MMMX, acho que estou entendendo o que você quer entender.
Vou citar um exemplo e vc diz se é isso.
Temos o seguinte cenário :
clsPedido(classe pedido) armazena as informações básicas do pedido.
clsItensPedido(classe pedido) é um objeto do tipo list que será referenciado na classe pedido.
clsProdutos(classe produtos) será instanciado na classe clsitenspedidos,para que seja preenchido a lista de itens com os produtos.
Seria isso ????
Vou citar um exemplo e vc diz se é isso.
Temos o seguinte cenário :
clsPedido(classe pedido) armazena as informações básicas do pedido.
clsItensPedido(classe pedido) é um objeto do tipo list que será referenciado na classe pedido.
clsProdutos(classe produtos) será instanciado na classe clsitenspedidos,para que seja preenchido a lista de itens com os produtos.
Seria isso ????
Por aà mesmo Fox. Outro Exemplo: uma classe Jogos. Dentro dela eu tenho o objeto Dado que me volta um valor aleatório de 1 a 6 e eu tenho nesse objeto como atributo a possibilidade de definir quantos lados ele vai ter. Beleza, objeto dado. Não é possÃvel dentro da classe Jogo eu criar outros objetos? Por exemplo, um objeto baralho. Pra começar eu não sei como criar, se é que é possÃvel. E se for, como chamar o objeto baralho lá no meu programa? O objeto dado eu chamo normal.
dim meuDado as new Dado
set MeuDado = new Dado
Dado.RolarDado
Dado.Resultado
ou
dim meuDado as new Jogo.Dado
set MeuDado = new Jogo.Dado
Dado.RolarDado
Dado.Resultado
dim meuDado as new Dado
set MeuDado = new Dado
Dado.RolarDado
Dado.Resultado
ou
dim meuDado as new Jogo.Dado
set MeuDado = new Jogo.Dado
Dado.RolarDado
Dado.Resultado
Para ficar um codigo organizado, para cada jogo vc cria uma classe e faz referencia em uma classe [Ô]mestre[Ô] .
Rapidamente um exemplo :(apesar do tópico ser para C#) vou somente exemplificar como seria em vb.net.
E assim com Domino, Sinuca, Dado, Etc...
Naum fiz a declaração das propriedades, pois é somente um exemplo.
Rapidamente um exemplo :(apesar do tópico ser para C#) vou somente exemplificar como seria em vb.net.
Public Class Jogo
Private _Baralho As Baralho
Private _Dado As Dado
Private _Sinuca As Sinuca
Public Sub New()
_Baralho = New Baralho
_Dado = New Dado
_Sinuca = New Sinuca
End Sub
[ô]eventos
[ô]metodos
[ô]etc
End Class
Public Class Baralho
Private sCor As String
Private iCartas As Integer
Private sJogo As String
End Class
E assim com Domino, Sinuca, Dado, Etc...
Naum fiz a declaração das propriedades, pois é somente um exemplo.
Tudo isso dentro da mesma DLL? To começando a entender...
Citação::
Tudo isso dentro da mesma DLL? To começando a entender...
Sim...
Tópico encerrado , respostas não são mais permitidas