Está en la página 1de 5

DataWindow. NET 2.

5
Sybase DataWindow control. NET simplifica y unifica el proceso de construccin de Windows y presentacin de informes Web y aplicaciones de datos de entrada sin poner en peligro su control de cualquiera de los datos o el estilo visual.

SyBase recientemente DataWindow. NET 2.0, un objeto de gran alcance usado para construir basadas en datos. NET. El DataWindow ofrece una capacidad de casi idnticas, tanto para Windows Forms y Web (ASP.NET) las formas, y es verstil y fcil de usar, adecuado para la presentacin de informes, grficos, puntos de vista de rbol o entrada de datos. Usted puede crear mltiples formularios de datos de usuario de entrada con slo cuatro lneas de cdigo (sin intentar estndar de captura bloques). La tecnologa de Sybase DataWindow, utilizado por el cliente-servidor, ya que los desarrolladores de la dcada de 1990, se integra bien en el entorno de Visual Studio. Instalacin DataWindow. NET 2.0 funciona con la versin completa de Visual Studio 2005. De instalacin no funciona con el Visual Studio 2005 Beta o con el C # Express Edition. He probado la instalacin y desarrollo tanto en Windows XP Professional y Windows XP Home Editions. La instalacin es simple y directa. Sybase utiliza InstallShield para guiar a los usuarios a travs de la instalacin. Hay varias opciones de instalacin (ver Figura 1). De ellos, debe instalar DataWindow. NET y el Diseador de DataWindow. El DataWindow. NET opcin instala los componentes de DataWindow en caja de herramientas de Visual Studio. Diseador DataWindow es la herramienta para el diseo de informes, grficos y datos de formularios de inscripcin. Les recomiendo que instalen el DataWindow de referencia para los archivos de ayuda adicional y ejemplos. Instalacin de Adaptive Server Anywhere (ASA) es opcional, la seleccin de que se instale la base de datos de Sybase ASA. Sin embargo, los nuevos usuarios deberan considerar seriamente esta opcin, ya que ASA es necesario para ver las muestras de DataWindow.

Figura 1. Opciones de instalacin: debe instalar el DataWindow. NET y las opciones de diseo DataWindow. La referencia es til y la opcin de Adaptive Server Anywhere es necesario para ver las muestras de DataWindow

Figura 2. Caja de herramientas de Windows Forms Adiciones: La figura muestra el nuevo DataWindow 2,0 categora y sub-elementos creados por la instalacin de la DataWindow

Figura 3. Caja de herramientas de Web Forms Adiciones: La figura muestra el nuevo DataWindow 2,0 categora y sub-elementos creados por la instalacin de la DataWindow.

Despus de completar la instalacin, el cuadro de herramientas de Visual Studio mostrar una nueva categora denominada "DataWindow 2.0." Figura 2 muestra la caja de herramientas, adems tal y como aparece en un proyecto de formularios Windows, mientras que la Figura 3 se muestra la otra parte y como aparece en una pgina ASP.NET proyecto. La instalacin de Web Form Toolbox parece tener un ligero error. El componente de la transaccin no estaba presente en la caja de herramientas, as que tuve que crear manualmente el objeto y el cdigo de transaccin para aplicaciones basadas en Web.

Listado de construccin de una aplicacin de DataWindow Se construye de Windows Forms y aplicaciones basadas en Web de la misma manera, utilizando los pasos siguientes:

Crear una biblioteca de DataWindow mediante el diseador de datos. La biblioteca cuenta con todos los informes, grficas, etiquetas, y datos de formularios de inscripcin. Durante el desarrollo, que guarda la biblioteca como un archivo. PBL,

pero usted puede (y debe) compilar la biblioteca a un archivo. PBD archivo para la distribucin con su aplicacin.

Figura 4. Transaccin Propiedades: La figura muestra el panel de propiedades para el objeto de la transaccin.

Utilice el diseador de datos para crear informes, grficas, etiquetas, y datos de formularios de inscripcin. Los objetos creados con el diseador de los datos son referidos como objetos DataWindow. Uso de Visual Studio para agregar un objeto de transacciones a su forma (ya sea Windows o Web Form). El objeto de la transaccin, aade como un control oculto, contiene las propiedades de conexin de datos. Uso de Visual Studio para agregar un control DataWindow a la forma. Utilice la caja de herramientas de VS para agregar el control de forma visible para usted. El DataWindowControl es impulsado por el control de datos visuales comparables a la red de datos, pero con muchas caractersticas adicionales. Establezca las propiedades para el objeto de la transaccin (ver figura 4). Establezca la propiedad DBParameter para conectarse a su base de datos. Figura 4 muestra la cadena de conexin para SQL Server utilizando la seguridad integrada. Establezca la propiedad DBMS. Establezca las propiedades para el control DataWindow (vase la Figura 5). Establece la lista a su biblioteca. PBL o. PBD biblioteca. Establezca la propiedad DataWindowObject al objeto creado mediante el diseador de datos.

Agregue las lneas de su programa para recuperar los datos:

Figura 5. Propiedades DataWindow: stos son algunos de los valores de propiedades para el control DataWindow utilizados en la aplicacin de ejemplo.

transaction1.Connect(); dataWindowControl1.SetTransaction(transaction1); dataWindowControl1.Retrieve();

La primera lnea se conecta a la base de datos. Este comando debe ser emitido slo una vez en toda la aplicacin. Mediante el Diseador de DataWindow 2,5 Puede utilizar el diseador de datos para crear informes, grficos y datos de formularios de inscripcin. El proceso de creacin es rpido y sencillo. El diseador realiza muy rpido, tal vez no ms rpido que en versiones anteriores, pero se siente ms sensible. A pesar de Sybase no se refiere a la interfaz de diseo como un asistente, la mayora del proceso se siente como un asistente. El diseador utiliza un proceso de tres pasos para crear un objeto DataWindow, y le gua por el proceso. En primer lugar, seleccionar el tipo de DataWindow objeto que desea crear (ver Figura 6). Luego se le pide que seleccione la fuente de datos (ver Figura 7). Esta versin soporta ADO nuevo diseador de conjuntos de datos como una fuente de datos. Por ltimo, se crea el SQL para la recuperacin de datos (ver Figura 8), usando un "pintor de consulta", que ofrece una interfaz visual, incluyendo arrastrar y soltar selecciones de tablas y columnas, as como el tipo de comando (clusula ORDER BY).

Figura 6. DataWindow Tipos de objetos. Para crear un objeto DataWindow, primero seleccione el tipo de objeto que desea crear a partir de este dilogo.

Figura 7. Seleccin de una fuente de datos: Durante el segundo paso para construir un objeto DataWindow, se selecciona una fuente de datos de un conjunto de opciones posibles.

Figura 8. Consulta Pintor: El Diseador de DataWindow incluye un pintor de consulta, que le permite arrastrar y colocar tablas de bases de datos y columnas de una fuente de datos seleccionados.

Puede agregar columnas de clculo o incluso introducir manualmente la cadena SQL todo exactamente como usted lo desea. El mago-como proceso en tres pasos hace ms fcil para crear la estructura bsica de sus formas, despus de que el diseador asume un multi-interfaz de panel tpico (ver Figura 9). Despus de seleccionar el tipo de objeto, la tabla (s), y la columna (s), tiene una forma bsica que permite la personalizacin sin lmites. El diseador realmente brilla con capacidades de personalizacin. Los tres paneles principales le permiten controlar el aspecto y sensacin de deslizamiento de las columnas y las etiquetas, a continuacin, establecer las propiedades adecuadas. Puedes ver los cambios en tiempo real a la presentacin en un rea de vista previa. Una de las caractersticas ms fuertes del diseador es la capacidad de crear los informes y pantallas de entrada de datos usando la misma banda-diseador de estilo. Los desarrolladores pueden establecer algunas opciones sencillas para crear multi-usuario basado en datos de SQL conscientes formularios de inscripcin. Configuracin de las opciones en el objeto DataWindow elimina la necesidad de la programacin INSERT, UPDATE y DELETE de SQL. Si la generacin de un informe o un formulario de entrada de datos, el DataWindow Figura 9. Multi-interfaz de panel: Despus de usar un mago-como proporciona WYSIWYG de salida mediante una lnea de interfaz que ayuda en la cdigo de programacin:
// print the contents of the DataWindow // without prompting dataWindowControl1.Print() // show the Windows print dialog before printing dataWindowControl1.PrintDialog()
especificacin de un tipo de objeto, fuente de datos y consulta, el Diseador de DataWindow cambia a un multi-familiar interfaz de panel para el diseo de formularios de entrada de datos y reportes visualmente.

El siguiente paso es poner en marcha de Visual Studio e integrar los informes en sus aplicaciones.

Nota del Autor: El diseador de datos es muy similar a la de diseo utilizado en PowerBuilder. Los usuarios de PowerBuilder se encuentran poco o nada de transicin necesario para crear informes utilizando el diseador. Los usuarios no PowerBuilder se encuentran el interfaz intuitivo y potente.

También podría gustarte