Mostrando las entradas con la etiqueta Silverlight. Mostrar todas las entradas

Silverlight: Cifrar y descifrar Strings (cadena de caracteres)

Silverlight

Introducción

En determinadas circunstancias resulta muy útil cifrar y descifrar las cadenas de caracteres en nuestras aplicaciones, especialmente cuando transmitimos datos sensibles a través de la red o entre aplicaciones dentro de nuestras propias máquinas.

En aplicaciones Silverlight podemos cifrar y descifrar las cadenas de caracteres fácilmente siguiendo algunos pasos y escribiendo unas cuantas líneas de código en una extensión de clase.

Contexto

Este artículo se ocupa de dos temas muy importantes:
  1. Cifrar y descifrar cadenas de caracteres dentro de una aplicación Silverlight (out-of-the-browser / fuera-del-navegador).
  2. Cifrar y descifrar cadenas de caracteres dentro de una aplicación de negocios Silverlight (donde existe comunicación entre Servicio y Aplicación Silverlight)
La idea principal aquí es demostrar cómo cifrar y descifrar el mismo valor en el servidor y en la aplicación cliente, debido a que la comunicación entre ellos se encuentran en texto sin formato.

Silverlight: Propiedades de metadatos personalizados para DomainService

Introducción

Esta entrada simplemente demuestra cómo agregar una propiedad personalizada en los metadatos generados por el  DomainService metadata.

Muchas veces, sobre todo cuando trabajamos con el ADO.NET Entity Framework, necesitamos agregar algunas propiedades adicionales en nuestro metadatos generados, por ejemplo, cuando debemos calcular algo o concatenar algunas cadenas de caracteres.

Primeros pasos

En este caso, debemos crear una aplicación de tipo 'Aplicación de negocios Silverlight'. Así que, utilizaremos el 'Proyecto Web ASP.NET', Luego de eso, necesitamos crear un archivo de base de datos con dos tablas (de manera a probar la teoría). Lo haríamos de la siguiente manera:

Silverlight: Menú contextual personalizado

Introducción

En cada aplicación Silverlight nos encontramos con un menú contextual que contiene en su interior dos elementos, uno de ellos correspondiente a la información de la versión de Silverlight que tenemos disponible en nuestro equipo. El otro elemento permite instalar una aplicación de negocios en Silverlight.

Contexto

Debido a que implementaremos un sitio web, no tendremos disponible la opción "Instalar Aplicación Silverlight". Dicha opción está únicamente disponible en una aplicación de Negocio Silverlight en donde podremos instalar y desinstalar la aplicación en nuestro escritorio.  La aplicación de negocio Silverlight permite dos formas de implementación: En el explorador (In The Browser) y Fuera del Explorador (Out of The Browser), este último como si fuera una aplicación de escritorio.

Silverlight: Cambiar estilos en tiempo de ejecución

Introducción

En el mundo web, sobre todo, es muy importante el cambio continuo porque siempre se presentan nuevos desafíos. Pero, la realidad es que el mantenimiento de un sistema y/o aplicación tiene su costo (en tiempo y dinero). Es por esa situación que resulta importante el cambio de imagen sin afectar funcionalidad y practicidad. Esto lo podemos lograr con el lenguaje XAML, específicamente en Silverlight.

Contexto

En esta oportunidad me parece importante demostrar una capacidad de XAML para la administración de temas dentro de una aplicación Silverlight (out-of-the-browser).