Exportar (0) Imprimir
Expandir todo

Lo nuevo en Visual Basic

En esta página se describen las características nuevas y mejoradas que se incluyen en esta versión de Visual Basic para Visual Studio 2005. Seleccione en los vínculos siguientes para leer información más detallada sobre una característica.

NoteNota

Si está migrando desde Visual Basic 6.0 a Visual Basic 2005, hay varios temas que le ayudarán a realizar el paso a la nueva versión. Para obtener más información, vea Lo nuevo para usuarios de Visual Basic 6.0.

Compilador y lenguaje Visual Basic

Las mejoras realizadas en Visual Basic 2005 simplifican el código fuente y permiten la interacción con componentes que usan funciones avanzadas. Para obtener más información, vea Lo nuevo en el lenguaje Visual Basic y Lo nuevo en el compilador de Visual Basic.

Desarrollo de Visual Basic con My

Visual Basic 2005 proporciona características nuevas para el desarrollo rápido de aplicaciones que pretende mejorar la productividad y facilidad de uso a la vez que aumenta la funcionalidad. Una de estas características, llamada My, proporciona acceso a las funciones de .NET Framework utilizadas habitualmente, así como información e instancias de objeto predeterminadas que estén relacionadas con la aplicación y su entorno en tiempo de ejecución. Esta información se organiza en un formato compatible con IntelliSense y se dispone lógicamente en función del uso. Para obtener más información, vea Desarrollo con la función My.

Desarrollo de aplicaciones

El My.Application (Objeto) proporciona acceso a una aplicación, permitiéndole actualizarla fácilmente y registrar información de la misma. My.Application también se puede utilizar para tener acceso a los argumentos de línea de comandos de una aplicación o para ejecutar código cuando se inicia o se cierra una aplicación. Para obtener más información, vea Actualizar una aplicación, Registrar información de la aplicación y Acceso a una aplicación en ejecución en Visual Basic.

Portapapeles

El My.Computer.Clipboard (Objeto) proporciona acceso fácil para leer del Portapapeles y escribir en él, junto con métodos para borrarlo y determinar qué tipo de datos se almacenan en él. Para obtener más información, vea Almacenar y leer datos en el Portapapeles.

Recursos del equipo

Es posible tener acceso a muchos recursos informáticos a través de objetos My, incluidos el reloj, el teclado, el mouse, los puertos y el Registro del equipo. Para obtener más información, vea Acceso a los recursos del equipo.

Entrada/salida de archivos

El My.Computer.FileSystem (Objeto) proporciona métodos y propiedades de acceso a archivos que simplifican el proceso de E/S de archivos. TextFieldParser (Objeto) permite analizar grandes archivos de texto delimitados o de ancho fijo, mientras que métodos como WriteAllText, WriteAllBytes, ReadAllText y ReadAllBytes realizan la lectura y escritura en los archivos de forma intuitiva a la vez que aumentan el rendimiento. De forma semejante, los métodos GetFileInfo, GetDirectoryInfo y GetDriveInfo proporcionan información sobre los archivos, directorios y unidades. Para obtener más información, vea Analizar archivos de texto con el objeto TextFieldParser.

Operaciones de red

El My.Computer.Network (Objeto) proporciona métodos y propiedades para cargar y descargar archivos, así como para comprobar el estado de la conexión y determinar si los equipos remotos están disponibles. Para obtener más información, vea Realizar operaciones de red.

Recursos

El My.Resources (Objeto) permite tener acceso a recursos como los de audio, de iconos y adaptados a otros idiomas. Para obtener más información, vea Acceso a los recursos de la aplicación.

Puede agregar y administrar recursos mediante la página Recursos del Diseñador de proyectos. Para obtener más información, vea Página Recursos, Diseñador de proyectos.

Configuración del usuario y de la aplicación

El My.Settings (Objeto) le permite conservar y cambiar la configuración del usuario, así como leer la configuración de la aplicación. Para obtener más información, vea Acceso a la configuración de la aplicación..

También puede administrar la configuración de la aplicación mediante la página Configuración del Diseñador de proyectos. Para obtener más información, vea Página Configuración, Diseñador de proyectos.

Acceso a datos

Visual Basic 2005 incluye varias características nuevas para ayudar a desarrollar aplicaciones que tengan acceso a los datos. Asistente para la configuración de orígenes de datos simplifica la conexión de su aplicación a los datos incluidos en bases de datos, servicios Web y objetos creados por los usuarios.

La nueva característica Ventana Orígenes de datos proporciona una ubicación central para ver los datos disponibles para su proyecto y los asociados con éste, además de reducir la complejidad del enlace de datos permitiendo arrastrar elementos desde la ventana hasta los formularios para crear controles enlazados a datos.

Tareas como rellenar conjuntos de datos, ejecutar consultas y ejecutar procedimientos almacenados se pueden realizar ahora mediante el nuevo objeto TableAdapter generado por Visual Studio. La nueva característica de datos locales permite incluir archivos de base de datos de Microsoft Access y archivos de base de datos de Microsoft SQL Server Express directamente en su aplicación. Para obtener una lista completa de las características nuevas, vea Lo nuevo en datos.

Mejoras en tiempo de diseño

Editar y continuar

Editar y continuar le permite realizar cambios en su aplicación mientras se está ejecutando bajo el depurador, sin necesidad de detener y reiniciar la aplicación. Los cambios que realice durante el modo de interrupción se aplicarán inmediatamente al reanudar la ejecución de su aplicación.

Para obtener más información, vea Editar y continuar (Visual Basic).

Edición de atributos en la ventana Propiedades

Ahora puede editar atributos comunes que se aplican a sus clases y métodos de la ventana Propiedades en lugar de tener que aplicarlos en el código.

Para obtener más información, vea Cómo: Editar atributos de código.

Filtrado de IntelliSense

Ahora puede ajustar el nivel de detalle proporcionado por IntelliSense en el Editor de código. Cuando se muestra la ventana de IntelliSense, puede excluir los miembros menos utilizados si hace clic en la ficha Común o ver todo lo que está disponible si hace clic en la ficha Todos. Ajustando el nivel, puede omitir los miembros poco frecuentes o raros cuando no son necesarios, o bien incluirlos cuando lo son.

Para obtener más información, vea Listas de finalización filtradas en Visual Basic.

IntelliSense en zona

IntelliSense en zona es una característica de IntelliSense de Visual Basic que muestra determinados elementos de la lista de finalización de instrucciones con un color diferente si no tienen permisos suficientes para ejecutarse en la zona de seguridad especificada. Esta compatibilidad en tiempo de diseño le permite desarrollar más fácilmente aplicaciones que se ejecuten en confianza parcial.

Para obtener más información, vea Opciones de IntelliSense específicas de Visual Basic. Vea también Cómo: Establecer una zona de seguridad para una aplicación ClickOnce.

Fragmentos de código de IntelliSense

La biblioteca de fragmentos de código de IntelliSense consta de 380 partes de código preescritas. Puede agregar estas rutinas reutilizables a su código y editarlas utilizando los punteros que contiene el código. Los fragmentos de código están disponibles al hacer clic con el botón secundario del mouse (ratón) en el Editor de código y después en Insertar fragmento de código. También están disponibles a través de los métodos abreviados de teclado.

Las tareas relacionadas con fragmentos de código van desde crear una excepción personalizada hasta enviar un mensaje de correo electrónico o dibujar un círculo. Algunas son simples expansiones para las estructuras de programación comunes. La biblioteca es extensible; puede crear tareas de código que se ajusten a sus necesidades comerciales y agregarlas a la biblioteca. También puede descargar más tareas de biblioteca de proveedores de software de otros fabricantes y de sitios de la comunidad de Visual Basic.

Para obtener más información, vea Fragmentos de código de IntelliSense de Visual Basic y Cómo: Insertar fragmentos de código en el código (Visual Basic).

Corrección de errores y advertencias

Con la función Corrección inteligente de errores de compilación, el Editor de código puede sugerir soluciones para los errores y advertencias comunes y permitirle seleccionar la corrección adecuada, que se aplicará a su código. Cuando se produce un error, si aparece un símbolo bajo el lado derecho de la línea ondulada, al colocar el puntero del mouse sobre ella el símbolo se convierte en un panel de etiquetas inteligentes. Al hacer clic en el panel de etiquetas inteligentes se abre la ventana auxiliar Opciones de corrección de errores, que proporciona una descripción del error, sugiere posibles formas de corregirlo y, cuando es posible, le permite obtener una vista previa de la corrección.

Para obtener más información, vea Corrección automática de la compilación inteligente y Configurar advertencias en Visual Basic.

Ayudante de excepciones

Cuando está depurando una aplicación, el Ayudante de excepciones se abre de manera predeterminada para ayudar con las excepciones no controladas. Si lo prefiere, puede cambiar el entorno para que el asistente aparezca cuando se produzca una excepción dentro de su código. El Ayudante de excepciones muestra el tipo de excepción, el mensaje concreto para la excepción que se ha producido, una lista de sugerencias para solucionar el problema y posibles acciones que llevar a cabo.

Para obtener más información, vea Cómo: Corregir errores en tiempo de ejecución con el Ayudante de excepciones.

Documentación XML

La documentación de código XML le permite documentar sus clases en código y exponer esa documentación como XML. La documentación XML resultante se puede utilizar y mostrar de diversas maneras, permitiéndole crear la documentación para su código mientras lo escribe.

Para obtener más información, vea Cómo: Crear documentación XML en Visual Basic.

Esquema del documento (Ventana)

La ventana Esquema del documento ahora admite vistas de esquema para formularios Windows Forms además de páginas Web y páginas HTML de ASP.NET. Puede utilizar la ventana Esquema del documento para desplazarse entre los controles de formularios Windows Forms cuando está en la vista Diseño del editor. Para tener acceso a esta ventana, en el menú Ver, haga clic en Otras ventanas y, a continuación, haga clic en Esquema del documento. Para obtener más información, vea Esquema del documento (Ventana)

Diseñador de proyectos para administrar proyectos, configuraciones y recursos

El Diseñador de proyectos proporciona una ubicación centralizada para administrar las propiedades, configuraciones y recursos del proyecto. Para abrirlo, seleccione el comando Propiedades del menú Proyecto.

Para obtener más información, vea Introducción al Diseñador de proyectos.

Diseñador de configuración

La página Configuración del Diseñador de proyectos le permite especificar la configuración de aplicación de un proyecto, que puede ser de ámbito de usuario o de ámbito de aplicación. Esta característica reemplaza las propiedades dinámicas. Para obtener más información, vea Página Configuración, Diseñador de proyectos.

Diseñador de recursos

El Diseñador de recursos es una herramienta de interfaz de usuario que le permite administrar los recursos (como cadenas, imágenes, iconos, sonido y archivos) utilizados por un proyecto. Crea recursos con establecimiento inflexible de tipos a los que puede tener acceso en tiempo de ejecución mediante el My.Resources (Objeto). Para obtener información sobre cómo tener acceso a los recursos a través del objeto My.Resources, vea Acceso a los recursos de la aplicación.

La página Recursos del Diseñador de proyectos aloja una instancia del Diseñador de recursos que almacena y mantiene los recursos en una ubicación única (Resources.resx). Para obtener más información, vea Página Recursos, Diseñador de proyectos.

Implementación ClickOnce

La implementación ClickOnce permite publicar aplicaciones de consola, y las basadas en Windows, de actualización automática que se pueden instalar, actualizar y ejecutar tan fácilmente como las aplicaciones Web. Para obtener más información, vea Implementación ClickOnce.

Las nuevas fichas Seguridad, Firma y Publicar del Diseñador de proyectos le permiten personalizar su implementación ClickOnce. Utilice el nuevo comando Publicar del menú Generar (o del menú contextual del Explorador de soluciones) para abrir el Asistente para publicación, una herramienta para guiarle a través del proceso de publicación de su aplicación. Para obtener más información, vea Panel Publicar, Diseñador de proyectos, Página Firma, Diseñador de proyectos y Página Seguridad, Diseñador de proyectos.

Implementación de aplicaciones de 64 bits

Tanto la implementación de ClickOnce como la de Windows Installer admiten la instalación en plataformas de 64 bits. Para obtener más información, vea Implementar aplicaciones de 64 bits.

Ejemplos expandidos

Visual Basic 2005 incluye más de 60 aplicaciones de ejemplo. Las nuevas características incluyen:

  • Implementación ClickOnce

  • Programación con el objeto My

  • Mejoras de lenguaje, incluidos los genéricos y los comentarios de XML

  • Acceso a datos

Para obtener más información, vea Aplicaciones de ejemplo de Visual Basic.

Actualizar desde Visual Basic 6.0

Las herramientas de actualización de Visual Basic 2005 presentan numerosas mejoras, incluida la capacidad de actualizar muchos controles ActiveX de Visual Basic 6.0 a sus equivalentes de Visual Basic 2005.

Para obtener más información, vea Lo nuevo en actualización.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft