OOP - O COME?O
Amigos, tomei vergonha coragem e até que enfim estou começando com orientação a objetos.
Quero deixar claro que nunca fiz algum curso relacionado a área de tecnologia, sou contador por formação e trabalho como comprador, enfim, sou totalmente apaixonado por tecnologia e sempre quis saber como funcionava [Ô]por trás[Ô], olhando a sintaxe de algumas linguagens gostei do vb.net, foi amor a primeira vista. Isso a uns três anos atras, dai então sempre que sobra um tempinho planejo alguns projetos e graças a colaboração de vocês, seja em tópicos aberto por mim ou mesmo outros membros, sempre temos a resposta ou o caminho necessário para nossas duvidas. Até o momento não tinha arriscado em oop e sei que muitos aqui também ainda não chegaram a este ponto, no entanto o vbmania é repleto de grandes mestres e tenho certeza que compartilham seus conhecimentos com a melhor das intenções.
Estou anexando um projeto com a estrutura básica para o desenvolvimento oop, gostaria de saber a opinião de vos se estou no caminho certo,(dependências, declarações, etc) a intenção e fazer um CRUD básico e distribui-lo posteriormente aqui na comunidade, claro, se tiver um feedback positivo.
Quero deixar claro que nunca fiz algum curso relacionado a área de tecnologia, sou contador por formação e trabalho como comprador, enfim, sou totalmente apaixonado por tecnologia e sempre quis saber como funcionava [Ô]por trás[Ô], olhando a sintaxe de algumas linguagens gostei do vb.net, foi amor a primeira vista. Isso a uns três anos atras, dai então sempre que sobra um tempinho planejo alguns projetos e graças a colaboração de vocês, seja em tópicos aberto por mim ou mesmo outros membros, sempre temos a resposta ou o caminho necessário para nossas duvidas. Até o momento não tinha arriscado em oop e sei que muitos aqui também ainda não chegaram a este ponto, no entanto o vbmania é repleto de grandes mestres e tenho certeza que compartilham seus conhecimentos com a melhor das intenções.
Estou anexando um projeto com a estrutura básica para o desenvolvimento oop, gostaria de saber a opinião de vos se estou no caminho certo,(dependências, declarações, etc) a intenção e fazer um CRUD básico e distribui-lo posteriormente aqui na comunidade, claro, se tiver um feedback positivo.
Olá!
Dei uma olhadinha no projeto.
Você começou bem, dividindo em camadas... Uma pequena observação no seu model Cliente:
Você não precisa fazer a declaração explÃcita da sua propriedade, usando uma variável local como auxiliar.
Pode usar essa declaração:
Public Property meuID As Integer
Deixa o código mais limpo, já que não precisa fazer algum controle de evento de mudança de valor.
Acredito que agora você tem que começar a pensar na camada de persistência.
Recomendo que você estude sobre Mapeamento objeto relacional e também sobre Abstração de Dados.
Já tem algo na sua cabeça?
Qualquer dúvida, fique a vontade para perguntar.
Abraços!
Dei uma olhadinha no projeto.
Você começou bem, dividindo em camadas... Uma pequena observação no seu model Cliente:
Você não precisa fazer a declaração explÃcita da sua propriedade, usando uma variável local como auxiliar.
Pode usar essa declaração:
Public Property meuID As Integer
Deixa o código mais limpo, já que não precisa fazer algum controle de evento de mudança de valor.
Acredito que agora você tem que começar a pensar na camada de persistência.
Recomendo que você estude sobre Mapeamento objeto relacional e também sobre Abstração de Dados.
Já tem algo na sua cabeça?
Qualquer dúvida, fique a vontade para perguntar.
Abraços!
Você começou muito bem! Agora só precisa quebrar o paradigma de sintaxe, quer dizer, mesmo que goste de VB.NET, deve ser capaz de ver algo em outra linguagem(qualquer outra) e ao menos ter uma idéia do que está acontecendo. Para ter uma boa noção de OOP, tenho uma série de vÃdeos no youtube. Está em C#, mas não deve ser problema se você usar um Conversor de sintaxe. O importante é entender o aspecto teórico de OOP, entender realmente como funciona. Depois é só colocar em prática e vejo que você está no caminho certo! Parabéns!
Citação::
Você começou muito bem! Agora só precisa quebrar o paradigma de sintaxe, quer dizer, mesmo que goste de VB.NET, deve ser capaz de ver algo em outra linguagem(qualquer outra) e ao menos ter uma idéia do que está acontecendo. Para ter uma boa noção de OOP, tenho uma série de vÃdeos no youtube. Está em C#, mas não deve ser problema se você usar um Conversor de sintaxe. O importante é entender o aspecto teórico de OOP, entender realmente como funciona. Depois é só colocar em prática e vejo que você está no caminho certo! Parabéns!
Estou te seguindo no teu OPP C# Basicão
Inclusive tenho uma dúvida, como coloco o aquile Watch1 que tu usa no rodapé da IDE, onde ele está para inserir?
[txt-color=#0000f0]Precisando de um Sistema de Gestão Educacional?[/txt-color]
Desenvolvido em VB.NET + SQL Server + Crystal Reports
Conheça nossa Solução: www.cjsystem.com.br
Clique com o botão direito em qualquer coisa(variável, tipo...) e clique em [Ô]Add Watch[Ô]
Tópico encerrado , respostas não são mais permitidas