SOBRE USO DE CLASSES

FOXMAN 09/09/2011 15:04:12
#383819
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 ????


MMMX 09/09/2011 15:30:02
#383825
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
FOXMAN 09/09/2011 15:43:27
#383828
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.

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.
MMMX 09/09/2011 15:52:14
#383832
Tudo isso dentro da mesma DLL? To começando a entender...
FOXMAN 09/09/2011 16:04:19
#383835
Citação:

:
Tudo isso dentro da mesma DLL? To começando a entender...



Sim...
Página 2 de 2 [15 registro(s)]
Tópico encerrado , respostas não são mais permitidas