June 2011 - Artículos - El blog de Javier Torrecilla

June 2011 - Artículos

Tip Rápido: Obtener Valor Identity Disponible

Definición del Problema Dada una tabla de Base de datos con un campo auto numérico, es decir, Identity en Sql Server, el valor no se puede repetir a no ser que eliminemos el registro, y forcemos a que se reinicie en un momento dado, y luego …. El problema que quiero definir es como obtener los saltos existentes, es decir, aquellos que han sido borrados. Solución Como LINQ es algo que me encanta voy a proponer una solución utilizando LINQ:   Imaginemos un conjunto de registros cuyo campo Identity...
Publicado por Javier Torrecilla | 3 comment(s)
Archivado en: ,,

[XAML] Estilos

Definición Podríamos definir estilo como el aspecto visual que va a tener un elemento dentro de nuestra Interfaz de Usuario. Será un fragmento de XAML que podremos establecer de alguna de las siguientes maneras: Formas de Establecer Estilos y Plantillas => Modificando las propiedades: La forma “tradicional” de cambiar el aspecto sería modificando las propiedades directamente desde el XAML, o la ventana de propiedades para aquellas donde es factible hacerlo . Ejemplo: 1: < Button Name ="boton"...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,

[XAML] Plantillas

Introducción Cuando en las aplicaciones de escritorio desarrolladas con Windows Forms, queríamos modificar el aspecto de un determinado control, teníamos bastantes limitaciones de las cosas que podíamos hacer con ellos, a no ser que modificásemos internamente desde código su apariencia. Tanto en WPF como en Silverlight, podemos modificar la apariencia de los controles de varías maneras. En este post vamos a ver como modificar un control a través de las Plantillas.   Definición y Tipos Una plantilla...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,

[WPF]Triggers

Definición Un Trigger es un desencadenador de una determinada Acción. Va a permitir cambiar el valor de alguna propiedad o comenzar una animación existente, cuando se cumpla una determinada condición. Tipos Existen distintos tipos de Triggers: => Trigger simple: Sucede cuando una determinada Propiedad presenta un valor indicado. Ejemplo: 1: < Triggers > 2: < Trigger Property ="IsSelected" Value ="True" > 3: < Setter TargetName ="desc" Property ="Foreground"...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en:

[SL]Empezando con SL, Datos y MVVM

Introducción En el post anterior estuvimos viendo, una de las formas que tenemos, para consultar los datos de nuestra BD y explotarlos desde Silverlight. El objeto de este POST, es empezar a adoptar el patrón de diseño MVVM. MVVM Hay muchos post abierto acerca del patrón MVVM(Model-View-ViewModel, pero os recomiendo que os leais el tercer capítulo del libro de WP7 de Josue Yeray (al igual que el primero y segundo ). Me gustaría indicar que este patrón aplica tanto a Silverlight (incluyendo WP7) como...
Publicado por Javier Torrecilla | 3 comment(s)
Archivado en: ,,

[SL] Domain operations cannot be started at design time

Introducción Mientras estaba preparando un post acerca de SL y MVVM, estaba generando los proyectos y me he encontrado con este error al estar en tiempo de diseño: “Domain operations cannot be started at design time” Descripción Este error se produce cuando estamos accediendo en tiempo de diseño a nuestros datos. En el caso que atañe, estaba creando un UserControl, que enlazaba con una ViewModel (más adelante veremos que es) y en el código de la vista enlazaba con el Domain Service que definimos...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en:

[SL] Acceder a una Base de Datos desde Silverlight

En primer lugar decir, como ya dije en el anterior post de SL, que soy muy nuevo en el desarrollo de SL así que espero FeedBack de cosas mejorables :p. Introducción El objeto de este post, es definir la estructura básica y ver como consumir datos de una Base de Datos desde Silverlight. Primer Paso: Crear un proyecto del tipo Librería de Clases en C# que llamaremos: Server.Datos Este proyecto va a contener el código relacionado con el manejo de Base de Datos, en este ejemplo vamos a utilizar Entity...
Publicado por Javier Torrecilla | 6 comment(s)
Archivado en: ,,

[SL] Maestro – Detalle y la propiedad IsSynchronizedWithCurrentItem

Introducción Estoy dando mis primeros pasos en el mundo de WPF y Silverlight. Empece por WPF donde y ahora estoy intentando migrar los ejemplos que he creado en WPF a Silverlight y me he encontrado el siguiente problema: “Establecer la propiedad IsSynchronizedWithCurrentItem a True provoca una excepción.” En WPF este problema no sucede así que hable con el crack de SL ( Josue Yeray ) y vi la ayuda de MSDN , donde dicen: Obtiene o establece un valor que indica si Selector debe mantener la propiedad...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,