Las nuevas características de Visual Basic .NET
Visual Basic .NET, parte de la suite Visual Studio .NET, cuenta con una serie de nuevas características diseñadas para hacer la programación más rápido y más fácil. Además de las funciones básicas, tales como variables, tipos de datos, constantes, matrices, enumeraciones, operadores, expresiones, declaraciones y procedimientos, algunas de las nuevas características de Visual Basic son
Asambleas: Un EXE o un archivo DLL que forma la base de la implementación, el control de versiones, la reutilización, y los permisos de seguridad de una aplicación.
Los espacios de nombres: Los componentes de las asambleas, espacios de nombres organizan principalmente los objetos presentes en las asambleas. Un conjunto puede contener más de un espacio de nombres.
Adición de las referencias: Es necesario añadir una referencia al objeto externo que desea utilizar en su aplicación actual.
Atributos: Las etiquetas que se utilizan para proporcionar información adicional acerca de los elementos definidos en un programa de Visual Basic .NET. Algunos de los usos más comunes de los atributos son
Para explicar COM propiedades de clases, interfaces y métodos
Para explicar las asambleas
Para especificar los requisitos de seguridad de los métodos
Para especificar las características necesarias para reforzar la seguridad
Herencia: Permite crear clases que se derivan de algunas otras clases conocidas como clases base. Inheritance le proporciona la ventaja de definir una clase sólo una vez. A continuación, puede volver a utilizar esta funcionalidad mediante la derivación de nuevas clases de esta clase.
Windows Forms: Con un nuevo paquete de formas llamado Windows Forms, Visual Basic .NET permite a los desarrolladores de heredar un formulario de un formulario existente.
Estructurado manejo de excepciones: Permite crear controladores de errores más eficientes y robustas utilizando el manejo de excepciones estructurado, que le permite detectar y eliminar los errores en tiempo de ejecución.
Multithreading: Permite a las aplicaciones para manejar múltiples tareas simultáneamente.