En las secciones siguientes se describen las características nuevas y mejoradas de la versión de SP1 de Visual Basic 2008.
Los controles y componentes de Microsoft Visual Basic Power Packs 3.0 anteriormente disponibles para su descarga están incluidos ahora en Visual Studio 2008 Service Pack 1. Los Power Packs se pueden utilizar en proyectos de aplicación de Windows Forms de Visual Basic y Visual C#.
Se incluyen con los Power Packs un nuevo control DataRepeater además de las versiones actualizadas de los controles Line y Shape anteriores, el componente PrintForm, y la Biblioteca de compatibilidad Printer.
DataRepeater, control
El nuevo control DataRepeater permite utilizar controles estándar de formularios Windows Forms para mostrar filas de datos en un contenedor desplazable. Este control proporciona más flexibilidad que los controles estándar de cuadrícula.
Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).
Controles de líneas y formas
Los controles Line y Shape constituyen un conjunto de tres controles gráficos que permiten dibujar líneas, óvalos y rectángulos en formularios y contenedores en tiempo de diseño. Estos controles ayudan a mejorar fácilmente el aspecto de la interfaz de usuario. Los controles Line y Shape encapsulan muchos de los métodos gráficos que están contenidos en el espacio de nombres System.Drawing. Esto permite dibujar líneas y formas en un paso único, sin tener que crear objetos gráficos, lápices ni pinceles. Puede crear efectos de gráficos complejos, como rellenos de degradado, estableciendo simplemente algunas propiedades. Estos controles también proporcionan eventos como clic y doble clic de modo que pueda responder a los usuarios finales e interactuar con ellos.
Para obtener más información, vea Introducción a los controles de líneas y formas (Visual Studio).
Componente PrintForm
El componente PrintForm está diseñado para imprimir fácilmente un formulario Windows Forms tal y como lo haría en Visual Basic 6.0. Con el uso del componente PrintForm puede una vez más diseñar un formulario Windows Forms tal y como desea, y permite a los usuarios imprimir el formulario como un informe rápido. Para obtener más información, vea Componente PrintForm (Visual Basic).
Biblioteca de compatibilidad de impresoras
La Biblioteca de compatibilidad Printer permite actualizar los proyectos que usan el objeto Printer y la colección Printers de Visual Basic 6.0 sin necesidad de volver a escribir la lógica de impresión. No tiene más que añadir una referencia a la biblioteca, declarar un objeto Printer y realizar algunos pequeños cambios de sintaxis para que el proyecto pueda imprimir usando la colección Printers y el objeto Printer como en Visual Basic 6.0. Esta versión incorpora un nuevo método Write en el objeto Printer. El nuevo método permite imprimir texto sin necesidad de usar un retorno de carro forzado, como la sintaxis de punto y coma que usa el método Print en Visual Basic 6.0.
Para obtener más información, vea Biblioteca de compatibilidad de impresoras.
Distribución de Power Packs
También se incluye un paquete de inicio que permite redistribuir fácilmente los Power Packs de Visual Basic con una aplicación. Esto permite incluir los Power Packs en un proyecto o proyecto de instalación de ClickOnce tan solo con hacer clic en una casilla.
Para obtener más información, vea Implementar aplicaciones que hacen referencia a los controles Power Packs.
El Asistente de XML a esquema, previamente disponible como una descarga de PowerToy, está ahora incluido en Visual Studio 2008 SP1. Puede utilizar el Asistente de XML a esquema para crear un conjunto de esquemas XML que se infiere de uno o más documentos XML e incluirlo en el proyecto. Para obtener más información, vea Asistente XML a esquema.