svgen : code generator

Está publicado el svgen: una app web para generar código en base a plantillas.

Pueden entrar a:

http://www.sistemasvega.com.ar/svgen/Generator.aspx

Modo de uso:

En la pantalla principal de la aplicación hay 4 secciones colapsables:

–          Connection panel

–          General

–          Single generation

–          Multiple generation

En la sección “Connection panel” tenemos dos formas de conectarnos con una base de datos:

La primera es cargando los datos de conexión de base de datos a la cual queremos conectarnos.

–          Engine

–          Server

–          User

–          Password

–          Database

La segunda forma de conexión es importando archivos de definición que se generan con la herramienta “svGenDesk”.

Con esta herramienta podemos generar 2 archivos que serán importados luego.

En la sección “General” podemos cargar los namespaces para la capa de datos, de negocios y entidades.

Hacemos click en el botón “Connect” en la primera forma, o “Load XSD” en la segunda forma de conexión. Luego de esto, se cargan las tablas que hay en la sección “Single generation” y “Multiple generation”.

En la sección “Single generation”, una vez cargadas las tablas, tenemos las siguientes funcionalidades:

See detail: Muestra en forma de tabla el detalle de la tabla (campos, tipos de datos, etc.)

Hidden detail: Oculta la tabla de detalle de la tabla, antes descripta.

Category: Aca están todas las categorias de templates, seleccionamos alguna.

Template: Se muestran los templates de la categoría seleccionada.

View Template: Carga el template para su visualización y modificación si se requiere.

Generate: Genera en base al template cargado, el resultado final según la tabla seleccionada.

Generate and save: Genera y dá la posibilidad de guardar el resultado final generado.

En la sección “Multiple generation”, después que se han cargado las tablas, disponemos de estas funcionalidades:

Primero debemos seleccionar las tablas, chequeandolas.

Luego, chequeamos los templates que queremos generar según la categoría.

Save selected templates: Guarda en sesión los templates chequeados. Antes de cambiar de categoría de templates se debe hacer click en este botón para que los cambios se han guardados.

Deselect all: Borra de sesión los templates que habian sido seleccionados.

Generate and download: Generate los templates seleccionados para las tablas seleccionadas y las exporta a un archivo .zip que el usuario guardará.

En la parte inferior, tenemos dos controles de texto:

El de la izquierda es donde se carga el template y se puede modificar.

El de la derecha es donde se carga el resultado generado en base al template.

Nos vemos.

Publicado por bruceutn

Desarrollador .Net, PHP y otras tecnologías

Dejar un comentario