none
VB - VBA - VB.Net RRS feed

  • Pergunta

  • Como faço para conhecer todas essas tecnologias e saber diferencia-las ?

    Antonio Carlos Gomes

    www.manckenna.com.br

    https://www.facebook.com/manckennasigaonerd.com.br

    terça-feira, 19 de maio de 2015 16:22

Respostas

  • Basicamente  é o seguinte:

    VB - Sintaxe procedural, com pouco suporte à orientaçao à objeto. Apesar de gerar executaveis essa linguagem é interpretada (nao é um binario puro)

    VBA - codigo VB usado pelo MS Office

    VB.NEt - linguagem orientada à objeto que utiliza o framework .net

    Agora como diferencia-las:

    Com a experiencia voce aprende, mas veja tres codigos que fazem a mesma coisa nos tres dialetos (ja que VB é uma linguagem)

    VB6 (fonte:http://www.vb6.us/tutorials/hello-world)

    Private Sub Command1_Click()
       MsgBox "Hello, World!"
    End Sub

    VB.Net (fonte: http://www.vb6.us/tutorials/beginning-vbnet-hello-world)

    Public Class Form1
        Private Sub mainButton_Click(ByVal sender As System.Object, _
                                     ByVal e As System.EventArgs) Handles mainButton.Click
            MessageBox.Show("Hello, World!")
        End Sub
    End Class

    VBA é muito parecido com VB6.. a diferença é que este só pode ser executado dentro de documentos do office (excel, word, power point, access)

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    terça-feira, 19 de maio de 2015 17:14
    Moderador