sábado, 28 de diciembre de 2019

Serializar un archivo JSON

Comprendiendo la serialización

La serialización es el proceso de transformar un objeto en una forma que pueda persistir para ser almacenado  o transferido de un dominio de aplicación a otro. Al transformar el objeto, se serializa el objeto; cuando se lee de nuevo, se deserializa el objeto. Se puede serializar un objeto hacia un disco, una secuencia de memoria o hacia  una red. Dos formatos comunes para pasar  objetos entre sistemas son XML y JSON. 

Los objetos son serializados en XML o JSON antes de ser transferidos al cliente. El Framework de.NET tiene clases que admiten binarios, XML y JSON, e incluso podemos crear nuestra propia serialización personalizada.

Serializar un archivo JSON
Más fotos de este estilo.

sábado, 21 de diciembre de 2019

Cargar un datagrid de .Net con traducción de valores

Hay veces que tenemos en base de datos almacenados valores codificados y queremos realizar una pantalla que haga el mantenimiento de dicha tabla pero en vez de  mostrar los códigos deseamos mostrar su significado, pero no siempre existe una tabla con los significados para hacer INNER JOIN o no siempre conviene complicarse, es más sencillo hacerlo por código. 

Así por ejemplo tenemos la siguiente pantalla de mantenimiento de una tabla de la base de datos, pero queremos que en el campo Ambito en vez de R ponga Riesgo y en la columna Capa sustituya A por Av y 2 por  Ambos.

Cargar un datagrid de .Net con traducción de valores

sábado, 14 de diciembre de 2019

Parsear manualmente un archivo JSON con Visual Basic



Tenemos un archivo de entrada de tipo JSON y deseamos un listado de ciertas columnas, en este caso están marcadas con la etiqueta de comienzo de “operaciones” (marcada en rojo) :

{
     "
     settings ": {
                "
                campo0 ": ""
                "
                }
          "
     mappings ": {
          "
          operaciones ": {
                " campo1 ": "",
                " campo2 ": "",
                 ...
                 ...
                }       
           }
}

sábado, 7 de diciembre de 2019

Ficheros de extensión en PowerDesigner

Los archivos FilesExtensions (* .xem) nos permiten personalizar y ampliar un metamodelo de PowerDesigner para añadir nuestras necesidades de modelado exactas. Los ficheros de extensión nos permiten definir propiedades adicionales para objetos existentes o especificar tipos de objetos completamente nuevos, modificar la interfaz de PowerDesigner (reorganizar y agregar pestañas de hojas de propiedades, herramientas de Caja de herramientas y elementos de menú) y definir objetivos y opciones de generación adicionales.

Los archivos de extensión tienen extensión .xem y se encuentran en <dir_instalación> \Resource Files\Extended Model Definitions.

Las listas de archivos de extensión por tipo de modelo están disponibles en la aplicación  seleccionando Tools → Resources → Extensions <tipo de modelo>. 

Ficheros de extensión en PowerDesigner