Exportar (0) Imprimir
Expandir todo

Herramientas de diseño

Visual Studio .NET 2003

Para obtener el máximo beneficio de Visual Studio .NET, debería familiarizarse con las herramientas de diseño y características que proporcionan modelado de procesos, orientación sobre la arquitectura y desarrollo rápido de bases de datos e informes.

Las secciones siguientes presentan las distintas herramientas que puede utilizar para diseñar una aplicación empresarial.

Modelar con Visio

Mientras diseña y genera la aplicación, existen distintas formas de utilizar Microsoft Visio para arquitectos empresariales. Por ejemplo, puede hacer ingeniería inversa del código de Visual Studio en Visual Basic, Visual C++ o Visual C# para crear un diagrama UML y después refinar el modelo utilizando la herramienta de modelado.

Para obtener más información sobre Visio para arquitectos empresariales, vea la ayuda en pantalla en el CD-ROM de Microsoft Visio para arquitectos empresariales. Visio debe estar activo y ejecutándose para poder ver la ayuda en pantalla de la solución UML de Visio. Al final de la instalación de Visual Studio .NET Enterprise Architect tiene la opción de instalar Visio para arquitectos empresariales.

Para obtener más información sobre modelado y UML, vea Modelar la aplicación y los datos.

Utilizar Enterprise Templates

Enterprise Templates le ayuda a crear soluciones de Visual Studio de manera rápida que definan la estructura inicial de un proyecto de aplicación distribuida compleja. Adicionalmente, Enterprise Templates proporciona al equipo de desarrollo orientación sobre la tecnología simplificando componentes, comandos y otras opciones de Visual Studio IDE. También puede crear ayuda personalizada que se muestre en la Ventana de ayuda dinámica cuando se hagan determinadas selecciones en el Explorador de soluciones.

Visual Studio .NET incluye varios proyectos de Enterprise Templates muy útiles para crear nuevas aplicaciones. Por ejemplo, puede seleccionar una aplicación distribuida de tres o de siete niveles para Visual Basic o Visual C#. Alternativamente, puede empezar con un proyecto de Enterprise Templates vacío y crear su propia solución personalizada y reutilizable.

Si está creando servicios empresariales reutilizables, niveles de acceso a datos, servicios de presentación a clientes o modelos de diseño periódicos, puede utilizar Enterprise Templates para definir la infraestructura de aplicaciones empresariales complejas. Para utilizar Enterprise Templates, debe tener instalado Visual Studio .NET Enterprise Developer o Visual Studio .NET Enterprise Architect. Para obtener más información, vea Enterprise Templates para aplicaciones distribuidas.

Utilizar Visual Database Tools

Visual Database Tools le ayuda a crear objetos de base de datos como tablas, columnas, claves, índices, relaciones y restricciones. Puede conectarse rápidamente a bases de datos existentes (o crear bases de datos nuevas), crear nuevas tablas (o modificar tablas existentes) y crear, ejecutar y guardar consultas complejas. Cuando ejecuta una consulta, los cambios se propagan por la base de datos. También puede crear vistas, disparadores, procedimientos almacenados y funciones. Para obtener más información, vea Visual Database Tools y Ediciones de Visual Database Tools.

Utilizar Crystal Reports

Crystal Reports para Visual Studio .NET es la herramienta estándar para agregar informes interactivos y de gran calidad a su aplicación. Puede integrar informes directamente en la aplicación cliente (utilizando el Visor de formularios Web Forms o el Visor de formularios Windows Forms) o publicarlos en un servidor Web. Las aplicaciones que utilizan Crystal Reports pueden utilizar cualquier lenguaje de programación de Visual Studio .NET y tener acceso a datos mediante conjuntos de datos de ADO.NET.

Con Crystal Reports obtendrá un código sencillo y un tiempo de proyecto reducido. Si bien es cierto que puede codificar dimensiones e iteraciones de diseño mediante un conjunto de resultados, el hecho es que es difícil programar pantallas de presentación de alta calidad. Utilizando Crystal Reports, puede crear informes de aspecto profesional de manera rápida. Para utilizar Crystal Reports, debe tener instalado Visual Studio .NET Professional, Visual Studio .NET Enterprise Developer o Visual Studio .NET Enterprise Architect. Para obtener más información, vea Crystal Reports.

Diseñar con asistentes

Los asistentes son herramientas de automatización que le proporcionan una guía para completar rápidamente tareas frecuentes y probablemente complejas. Cuando utiliza un asistente de Visual Studio, está diseñando una aplicación. Cada opción de asistente que selecciona afecta al código del proyecto o a los valores de configuración.

Visual Studio .NET proporciona varios asistentes para crear una variedad de proyectos que controlan determinadas situaciones de código. Por ejemplo, existen asistentes de C# para agregar proyectos, clases, métodos, propiedades, campos e indizadores y para codificar distintas interfaces. Visual Basic utiliza los asistentes para aplicaciones para crear proyectos de inicio. SQL Server proporciona varios asistentes para analizar datos, administrar réplicas, asignar características y crear entidades y relaciones. .NET Framework también ofrece asistentes para administrar ensamblados y configurar usuarios, equipos y configuraciones de seguridad empresariales.

Básicamente, un asistente es una hoja de propiedades secuenciales y de varias páginas. Cada página de un asistente le ayuda a establecer opciones, a configurar valores, a personalizar proyectos, a definir tareas secuenciales e incluso a automatizar el proceso de generación e implementación del proyecto. Con Visual Studio, puede crear un asistente personalizado para ayudar a otros programadores a simplificar el proceso de codificación.

Si está utilizando un asistente existente para simplificar una tarea de codificación o está creando uno nuevo para controlar problemas de personalización periódica, observará que es más rápido y coherente diseñar con asistentes. Para obtener más información, vea Crear un asistente y Crear complementos y asistentes.

Utilizar ejemplos para diseñar ideas

Las aplicaciones de ejemplo le proporcionan una gran cantidad de ideas de diseño para su nueva aplicación. Visual Studio .NET contiene distintos tipos de ejemplos, incluyendo ejemplos tecnológicos y empresariales.

En los ejemplos tecnológicos se muestra cómo utilizar distintas tecnologías en .NET Framework. Son ejemplos de tamaño reducido y normalmente se limitan a explicar una única tecnología. Por ejemplo, en el ejemplo de Configuración se muestra cómo utilizar el espacio de nombres System.Management, en el de Permisos se explica una implementación de acceso de seguridad y en el de Subprocesos se describen distintas formas de utilizar subprocesos en .NET Framework.

En los ejemplos empresariales se muestran aplicaciones distribuidas a gran escala que describen ideas de arquitectura de aplicaciones importantes. Los ejemplos empresariales están creados como aplicaciones del mundo real, con un buen diseño relativo a disponibilidad, confiabilidad, escalabilidad y alto rendimiento. Los ejemplos empresariales también tratan cuestiones comunes del ciclo de vida del desarrollo de software como implementación, administración y mantenimiento a largo plazo. Para obtener más información, vea Ejemplos empresariales y Ejemplos tecnológicos.

Vea también

Diseñar aplicaciones distribuidas

Mostrar:
© 2014 Microsoft