Download semana 13

Document related concepts

SQL Server Compact wikipedia , lookup

ADO.NET wikipedia , lookup

ADO.NET Entity Framework wikipedia , lookup

Visual FoxPro wikipedia , lookup

SQL Server Integration Services wikipedia , lookup

Transcript
UNIDAD 13
TEMA: Visual Basic 6
SUBTEMAS: Mejoras en las nuevas versiones de Visual Basic 6
Lo nuevo en Visual Basic
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 yShape 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.
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.
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.
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.
Asistente XML a esquema
Segundo Bimestre
Programación II
Nivel diversificado
UNIDAD 13
TEMA: Visual Basic 6
SUBTEMAS: Mejoras en las nuevas versiones de Visual Basic 6
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.
Implementación ClickOnce
A partir de Visual Studio 2008 SP1, la implementación de ClickOnce incluye las mejoras de
características siguientes:
•
•
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 en el 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.
Acceso a datos
En Visual Studio 2008 SP1, se han realizado las siguientes mejoras en el almacenamiento en
caché de base de datos local:
•
•
Puede configurar el almacenamiento en caché de base de datos local en el Asistente
para la configuración de orígenes de datos. Para obtener más información,
vea Tutorial: Crear una aplicación conectada ocasionalmente con el Asistente para la
configuración de orígenes de datos.
Puede configurar el almacenamiento en caché de base de datos local para utilizar el
seguimiento de cambios de SQL Server. Para obtener más información, vea Cómo:
Configurar la sincronización de datos para usar el seguimiento de cambios de SQL
Server.
Novedades en la versión de lanzamiento original de Visual Basic 2008
Compilador y lenguaje Visual Basic
Las mejoras realizadas en Visual Basic 2008 simplifican el código fuente y permiten la
interacción con componentes que usan características avanzadas.
Cambios problemáticos en Visual Basic 2008 describe los cambios en el lenguaje que pueden
impedir la compilación de una aplicación creada en Visual Studio 2005 o que pueden cambiar
su comportamiento en tiempo de ejecución.
Segundo Bimestre
Programación II
Nivel diversificado
UNIDAD 13
TEMA: Visual Basic 6
SUBTEMAS: Mejoras en las nuevas versiones de Visual Basic 6
Acceso a datos
Esta versión de lanzamiento incluye las siguientes características nuevas de incorporación
de datos a las aplicaciones:
•
•
•
•
•
•
La tecnología Language-Integrated Query (LINQ) presenta importantes avances en
el lenguaje de programación. LINQ to SQL aplica tecnología LINQ a bases de datos
relacionales. Para obtener más información, consulte LINQ to SQL.
El Diseñador relacional de objetos (Diseñador relacional de objetos) ayuda a los
programadores a crear y editar los objetos (entidades LINQ to SQL) que realizan
asignaciones entre una aplicación y una base de datos.
La compatibilidad en n niveles de los conjuntos de datos con tipo mejoran
el Diseñador de DataSet que facilitan la separación en diferentes proyectos de
TableAdapters y el código del conjunto de datos con tipo.
Se han incorporado funcionalidades de actualización jerárquica al Diseñador de
Dataset. Estas mejoras proporcionan código generado que incluye la lógica de
guardado necesaria para mantener la integridad referencial entre las tablas
relacionadas de una base de datos.
El almacenamiento en caché de bases de datos incorpora una base de datos SQL
Server Compact 3.5 a una aplicación y la configura para que sincronice
periódicamente los datos con una base de datos remota de un servidor. El
almacenamiento de bases de datos en memoria caché local permite a las aplicaciones
reducir el número de viajes de ida y vuelta entre la aplicación y un servidor de bases
de datos cuando los datos cambian con poca frecuencia o cuando las aplicaciones solo
se puedan conectar ocasionalmente a la base de datos servidor.
Microsoft SQL Server 2005 Compact 3.5 es una base de datos compacta que se
puede implementar en los equipos de escritorio, dispositivos inteligentes y Tablet PC.
SQL Server Compact 3.5 proporciona a los programadores un modelo de
programación común para desarrollar tanto aplicaciones nativas como administradas.
Entorno de desarrollo integrado
Edición mejorada de XML
Las funcionalidades XML de Visual Basic se han mejorado mucho con la incorporación de
LINQ to XML. Además, Visual Basic mejora le experiencia de edición de XML mediante la
incorporación de Propiedades de eje XML y Literales XML, que permiten incluir XML como
tipos de datos de primera clase en el código Visual Basic. De esta forma, la creación,
transformación, modificación y consulta de XML son fáciles y rápidas.
Compatibilidad de nuevos tipos de proyectos
En Visual Studio 2008, el Diseñador de proyectos admite los nuevos tipos de proyectos de
Windows Presentation Foundation (WPF) y aplicaciones web (WAP).
Hay cuatro tipos de proyecto de WPF:
•
Aplicación de Windows de WinFX
Segundo Bimestre
Programación II
Nivel diversificado
UNIDAD 13
TEMA: Visual Basic 6
SUBTEMAS: Mejoras en las nuevas versiones de Visual Basic 6
•
•
•
Aplicación de explorador web de WinFX
Biblioteca de controles personalizados de WinFX
Biblioteca de servicios de WinFX
Cuando se carga un proyecto de WPF en un entorno de desarrollo integrado (IDE), la
interfaz de usuario de las páginas del Diseñador de proyectos permiten especificar las
propiedades específicas de las aplicaciones de WPF.
Los WAP se han agregado a Visual Studio en Visual Studio 2005 Service Pack 1 y también
se incluyen en Visual Studio 2008. El nuevo modelo WAP es igual que el modelo de
proyectos web de Visual Studio .NET 2003, pero se ha actualizado con características de
Visual Studio 2005 y ASP.NET versión 2.0. El Diseñador de proyectos de Visual Studio
admite los WAP, con la limitación de que estos proyectos solo pueden estar orientados al
ámbito de la aplicación.
Compatibilidad con las nuevas versiones de .NET Framework
La compatibilidad con todas las versiones permite usar el código en una versión específica
de .NET Framework:
•
•
•
.NET Framework 2.0, incluido con Visual Studio 2005.
.NET Framework 3.0, incluido con Windows Vista.
.NET Framework 3.5, incluido con Visual Studio 2008.
Para admitir la compatibilidad con todas las versiones de .NET.Framework, haga clic en la
versión adecuada de la nueva lista Marco de trabajo de destino en Configuración de
compilador avanzada (Cuadro de diálogo, Visual Basic) y Configuración de generación
avanzada (Cuadro de diálogo, C#).
Implementación
Implementación ClickOnce
La implementación ClickOnce se ha mejorado con las siguientes características nuevas:
•
•
ClickOnce admite la implementación de aplicaciones de explorador web de WPF. Las
aplicaciones de explorador web de WPF están hospedadas en un explorador web y,
por tanto, requieren una configuración de implementación y seguridad especial.
Cuando se generan e implementan estas aplicaciones, Visual Studio proporciona la
interfaz de usuario adecuada y los valores predeterminados.
ClickOnce ofrece a los fabricantes independientes de software (ISV) la opción de
volver a firmar el manifiesto de la aplicación con el nombre de la compañía, el nombre
de la aplicación y la dirección URL de implementación y soporte de su cliente. Cuando
los usuarios finales instalan la aplicación, sigue apareciendo la marca comercial
original de la compañía del ISV en el cuadro de diálogo ¿Desea confiar en esta
aplicación?.
Segundo Bimestre
Programación II
Nivel diversificado
UNIDAD 13
TEMA: Visual Basic 6
SUBTEMAS: Mejoras en las nuevas versiones de Visual Basic 6
•
•
Puede generar e implementar las aplicaciones Visual Studio Tools para Office
utilizando la página Publicar del Diseñador de proyectos o el Asistente para
publicación.
ClickOnce admite la generación de manifiestos bajo Control de cuentas de usuario
(UAC) en Windows Vista.
Implementación de Windows Installer
La implementación de Windows Installer se ha actualizado para que sea compatible con
Windows Vista y las versiones más recientes de .NET Framework:
•
•
Se ha actualizado Windows Installer de forma que la instalación en Windows Vista
se efectúe sin problemas, aunque se esté ejecutando bajo Control de cuentas de
usuario (UAC).
La Condición de inicio de .NET Framework admite destinar aplicaciones para las
nuevas versiones de .NET Framework 3.0 y 3.5.
Ejemplos expandidos
Visual Basic 2008 incluye muchas aplicaciones de ejemplo. Las nuevas características
descritas incluyen:
Actualizar desde Visual Basic 6.0
Las herramientas de actualización de Visual Basic 2008 presentan muchas mejoras, incluida
la posibilidad de actualizar muchos controles ActiveX de Visual Basic 6.0 a sus equivalentes
de Visual Basic 2008.
Segundo Bimestre
Programación II
Nivel diversificado