MIGRANDO DO VB6 PARA O .NET

 Tópico anterior Próximo tópico Novo tópico

MIGRANDO DO VB6 PARA O .NET

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#486882 - 03/02/2019 10:08:49

IVANPI
GUAPIARA
Cadast. em:Janeiro/2017


Bom dia caros colegas!

Para esse ano de 2019, vou começar a migrar meus projetos do VB6 para o .NET. Logicamente sou iniciante e terei que estudar muito e logicamente ter ajuda aqui do fórum para essa nova jornada. ehhehehe Mas ainda estarei usando o bom e velho VB6, pois tenho uns projetos que ainda uso muito. E por isso sempre virei aqui ter a valiosa ajuda dos caros colegas.

Poderiam me indicar livros para iniciar? Adquiri o curso do Professor Macoratti e vou começar por ele.

Desde já agradeço muito a todos do fórum.




#486883 - 03/02/2019 10:36:51

FOXMAN
BARRETOS
Cadast. em:Janeiro/2001


Membro da equipe
Não vou indicar Livros(apesar de no link que irei passar tem diversas indicações de livros), mas vou indicar um site que certamente irá sanar se não todas, mas quase todas as suas duvidas, e com explicações técnicas vindas de diversos profissionais, com pontos de vistas diferente.

O importante neste caso para ser mais eficiente nas dúvidas é utilizar o INGLES nas buscas....

https://stackoverflow.com/questions/1279308/good-book-on-c-sharp-style


Grupo DotNet.Br no FaceBook

Grupo WhatsDev



Resposta escolhida #486885 - 03/02/2019 13:54:30

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Na minha humilde opiniao, inicia com C#, tem muito mais material na net, alem de ser mais facil de se aprender. Obs: entenda bem primeiramente o conceito de orientacao a objeto, é fundamental.
Sucesso!

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#486886 - 03/02/2019 14:06:27

MARIOANDRADE
SANTO ANTONIO DE JESUS
Cadast. em:Abril/2012


Citação:
:
Na minha humilde opiniao, inicia com C#, tem muito mais material na net, alem de ser mais facil de se aprender. Obs: entenda bem primeiramente o conceito de orientacao a objeto, é fundamental.
Sucesso!

Concordo.

    Cursos de Excel e VB6:
    www.cursoexcelvba.com.br



#486887 - 03/02/2019 14:25:26

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Citação:
:
Bom dia caros colegas!

Para esse ano de 2019, vou começar a migrar meus projetos do VB6 para o .NET. Logicamente sou iniciante e terei que estudar muito e logicamente ter ajuda aqui do fórum para essa nova jornada. ehhehehe Mas ainda estarei usando o bom e velho VB6, pois tenho uns projetos que ainda uso muito. E por isso sempre virei aqui ter a valiosa ajuda dos caros colegas.

Poderiam me indicar livros para iniciar? Adquiri o curso do Professor Macoratti e vou começar por ele.

Desde já agradeço muito a todos do fórum.

Tudo vai depender de sua força de vontade, se for muita rapidamente você vai deixar o vb6.
Em apenas 2 meses escrevi toda uma aplicação em vb6 para c# e foi a melhor coisa que fiz.(melhor livro google tem tudo oque você vai precisar é só ler e aprender)



#486922 - 05/02/2019 10:36:00

MARCELODAVID
PINDAMONHANGABA
Cadast. em:Junho/2011


Última edição em 05/02/2019 10:40:40 por MARCELODAVID

Citação:
  Na minha humilde opiniao, inicia com C#, tem muito mais material na net, alem de ser mais facil de se aprender. Obs: entenda bem primeiramente o conceito de orientacao a objeto, é fundamental.
Sucesso!  


Também concordo e acrescento:  em C# a escrita é bem mais clara e objetiva. Não que VB seja algo do outro mundo, mas orientação a objetos do VB é muito esquisita. (Na minha opinião moçada!)

Criar propriedades no VB:

Private idade As Integer
Public Property IdadeCliente() As Integer
    Get
       Return  idade
    End Get

    Set(ByVal value As Integer)
        idade = value
    End Set
End Property


Essa mesma propriedade em C#

private int idade;
public int Idade
    {
      get { return idade; }
      set { idade = value; }
    }


Claro que é questão de gosto. Só pus aqui para o colega fazer uma comparação  e ajudá-lo a decidir que caminho tomar...




#486923 - 05/02/2019 11:18:45

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe

Última edição em 05/02/2019 11:23:08 por KERPLUNK

MARCELODAVID, dá pra fazer ainda mais curto:

public int Idade { get; set; }

Só isso. Se não vai usar a variável interna "idade" não há necessidade de existir. Além disso, sempre é possível usar o "this".
Veja bem, com uma linha, faço o que usaria umas 10 no VB

Além disso, coisas mais avançadas e complexas, como expressões lambda, ternários e LINQ é muito mais simples, claro e objetivo com o C#

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#486924 - 05/02/2019 11:33:34

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Lembrando sempre que para se migrar do Vb6  tem que primeiro entender bem a orientação a objeto, senão nada feito;

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#486933 - 05/02/2019 14:52:09

MARCELODAVID
PINDAMONHANGABA
Cadast. em:Junho/2011


Citação:
:
MARCELODAVID, dá pra fazer ainda mais curto:

public int Idade { get; set; }

Só isso. Se não vai usar a variável interna "idade" não há necessidade de existir. Além disso, sempre é possível usar o "this".
Veja bem, com uma linha, faço o que usaria umas 10 no VB

Além disso, coisas mais avançadas e complexas, como expressões lambda, ternários e LINQ é muito mais simples, claro e objetivo com o C#

Muito legal mesmo! Mais uma para a coleção de simplicidade!! Obrigado.



#486945 - 05/02/2019 20:52:35

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Citação:
:
Lembrando sempre que para se migrar do Vb6  tem que primeiro entender bem a orientação a objeto, senão nada feito;

Isso é FUNDAMENTAL. Sem isso, nem comece. Entenda bem OOP e depois parta para pegar código.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#486952 - 05/02/2019 22:54:43

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Citação:
Isso é FUNDAMENTAL. Sem isso, nem comece. Entenda bem OOP e depois parta para pegar código.    

Isso aí. Já começa da maneira correta.

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por IVANPI em 10/02/2019 20:04:13