Microsoft do Visual Basic 6.0 tem sido em torno de uma série de anos e tem sido uma linguagem de programação popular para os programadores experientes e iniciantes. Há alguns anos, a Microsoft lançou o Visual Basic. NET eo quadro de acompanhamento. NET . A mudança tem impactado o mundo da programação de forma positiva , e cada nova versão do Visual Basic. NET é uma melhoria sobre a versão anterior. Contra event-driven orientada a objetos
Uma das principais diferenças entre VB 6.0 e VB.NET é de natureza operacional . Visual Basic 6.0 é uma linguagem orientada a eventos , o que significa que o programa espera que o usuário para acionar um evento . Visual Basic. NET é considerada uma linguagem orientada a objetos , devido ao número de recursos de programação orientada a objetos que ele suporta . 6.0 utiliza o Visual Basic "Ir a" estruturas para lidar com erros de digitação , e variável não é imposta pela linguagem. Visual Basic. NET usa estruturas " try-catch " de manipulação de exceção e suporta tipagem forte para dados variáveis, ambas as características OO.
Ambientes run-time
Visual Basic 6.0 é uma linguagem interpretada , o que significa que o código do programa não é " compilada " até que o tempo de execução e, em seguida, apenas uma linha de cada vez. Isso afeta o desempenho e requer a instalação do ambiente VB6 -runtime em uma máquina que precisa para executar código VB 6.0 . Por outro lado , VB.NET é realmente compilado em um arquivo executável que pode ser distribuído para qualquer computador. Isso também melhora o desempenho quando o aplicativo é executado . O ambiente NET . Inclui o Common Language Runtime , por isso, enquanto a NET . Está instalado em um computador pode funcionar não só Visual Basic, mas também pode executar programas escritos em outras línguas . NET da Microsoft.
Capacidades de Desenvolvimento
Visual Basic 6.0 não é uma boa linguagem para desenvolvimento de aplicações web , que é um problema definido em um mundo onde web e aplicações móveis compõem uma grande parte do carga de desenvolvimento atual. Visual Basic . NET , por outro lado , facilita o desenvolvimento de aplicações de web poderosos . A NET framework . Fornece os serviços de rede para a linguagem e VB.NET leva máximo proveito desses serviços internos.
Alterações de registro
aplicativos criados em Visual Basic 6.0 tem que fazer alterações no registro do Windows , que pode ser um problema às vezes. Um registro corrompido pode ser uma verdadeira dor de cabeça para um usuário e requerem apoio técnico caro. Aplicações Visual Basic. NET não faz alterações no registro , facilitando a instalação de aplicativos VB.NET , e eliminando a possibilidade de um registro corrompido do Windows.