Los controles y componentes de Microsoft Visual Basic Power Packs 3.0 que anteriormente estaban disponibles para descarga se incluyen ahora en Visual Studio 2008 SP1. Los Power Packs se pueden usar en proyectos de aplicación de Windows Forms en Visual Basic y en 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 incluidos en el espacio de nombres System.Drawing para que pueda dibujar las líneas y formas en un paso único sin tener que crear objetos gráficos, lápices y 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.
Visual Studio 2008 SP1 admite el nuevo .NET Framework Client Profile, un subconjunto de la biblioteca redistribuible de .NET Framework que se optimiza para los escenarios de cliente. Éstas son algunas de las ventajas de Client Profile:
Un programa previo, con solo 200 K, permite una respuesta rápida a la dirección URL de instalación de una aplicación.
Una interfaz de usuario personalizada integrada permite empaquetar la aplicación junto con Client Profile para una experiencia de instalación sin problemas.
Un pequeño tamaño de archivo de 26,5 MB ayuda a conseguir una instalación rápida.
La implementación ClickOnce incluye las siguientes características:
Compatibilidad para publicar manifiestos sin firmar. Para obtener más información, vea "Generar un manifiesto sin firmar" en Cómo: Firmar aplicaciones y manifiestos de implementación.
Mejoras en el cuadro de diálogo Opciones de publicación. Estas mejoras incluyen compatibilidad para configurar las opciones siguientes:
Asociaciones de archivo.
URL del error, que especifica un sitio web que se muestra en los cuadros de diálogo que aparecen durante las instalaciones de ClickOnce.
Nombre del conjunto de aplicaciones, que especifica el nombre de la carpeta del menú Inicio en la que se instalará la aplicación.
Excluir URL del proveedor de implementación, que especifica si se excluye la dirección URL del proveedor de implementación del manifiesto de implementación.
Para obtener más información, vea Opciones de publicación (Cuadro de diálogo).