Cómo referenciar desde ASP.NET a diferentes controles Silverlight

05/04/2009

Hola,

Si queremos utilizar controles Silverlight propios desde páginas asp.net nos encontramos con el problema de cómo acceder a diferentes controles Silverlight con una sola referencia al proyecto.

Una vez hemos añadimos un nueva referencia de un proyecto asp.net al proyecto donde tenemos los controles Silverlight no parece haber opción de elegir si queremos ver el control1.xaml o el control2.xaml. Por suerte podemos utilizar la propiedad “InitParameters” para enviar información de qué control queremos ver.

Leer el resto de esta entrada »


Hello World (y un poco mas) sobre ASP.NET MVC

26/03/2009

Hola

Después de haber hablado sobre qué es ASP.NET MVC creo que irá bien practicar un poco. Este post tiene como objetivo crear nuestra primera aplicación “Hola Mundo”, ver cuales son los principales componentes en la solución y, por último, completar la aplicación para gestionar información de base de datos.

Lo primero es descargar ASP.NET MVC e instalarlo en nuestro entorno de desarrollo. Una vez instalado aparece en Visual Studio nuevos templates de creación de proyectos.

Leer el resto de esta entrada »


Definición ASP.NET MVC

26/03/2009

Hola,

Tengo la intención de subir algunos post sobre el nuevo framework de Microsoft ASP.NET MVC y mientras practicaba con algunos laboratorios me he dado cuenta que necesitaba escribir cuatro líneas sobre qué es asp.net mvc y detallar algunas ventajas.

Actualmente está en versión Release Candidate y la podemos descargar directamente desde el blog de Scott Guthrie.

No es la tecnología que sustituye a asp.net sino que se debe tomar como una opción para desarrollar aplicaciones web. Soy de la opinión que asp.net es una tecnología muy buena pero en ocasiones complicada para hacer cosas que deberían ser muy sencillas. A mínimo que nos moleste el Viewstate por temas de rendimiento nuestra aplicación se puede volver un infierno de postbacks pero bueno, este tema se merece algún otro post.

¿Qué es ASP.NET MVC?

Leer el resto de esta entrada »


Visual Studio 2008 Shortcuts

25/03/2009

Hola,

Hoy mismo me preguntaban sobre shortcuts en Visual Studio 2008 y he recuperado un “viejo” documento con el listado indispensable para los detractores del ratón (me incluyo).

Aquí dejo el link de la página de Microsoft.

VS2008 Poster

Saludos, Garrin.


Cómo crear un gráfico en nuestra aplicación asp.net 3.5

21/03/2009

Hola,

Hace poco Microsoft publicó “a cool new ASP.NET server control – <asp:chart />”. Solo entrar en el artículo vi los gráficos generados tan geniales que no tuve mas remedio que probarlos en una aplicación (simple) de ejemplo.

Junto con los assemblies necesarios se puede descargar la documentación y el código fuente del site de ejemplo que viene en la documentación…great!!!

Leer el resto de esta entrada »


Team Build Service, Test unitarios y cliente de Oracle

19/03/2009

Hola,

Hace poco he tenido que definir compilación automática y ejecución de Test unitarios sobre todos los servicios de un proyecto donde las operaciones consultaban y modificaban datos a través de un Oracle.

Los pasos para crear el agente de compilación fueron:

  1. Instalar servicio Team Build Service en una máquina.
  2. Instalar Visual Studio Test Edition para ejecutar los test unitarios.
  3. Instalar cliente de Oracle.
  4. Crear la nueva definición de Build para que se descargue el código fuente del servidor de TFS, lo compile y ejecute los test unitarios.

El resultado siempre era decepcionante: “System.Data.OracleClient requiere la versión 8.1.7 o posterior del software cliente de Oracle

Leer el resto de esta entrada »


Silverlight DataGrid DevExpress y WCF Service

19/03/2009

Hola,

Hace poco me hablaron del datagrid de DevExpress y tras ver los tutoriales y jugar un poco con él creo que uno de los controles más interesantes que se pueden encontrar para Silverlight.

Entre las funciones que ofrece destaco:

  1. Ordenaciones automáticas tanto de datos como de orden de columnas.
  2. Totalizaciones, sumatorios, medias,… siempre que el tipo de dato de la columna sea numérico.
  3. Agrupaciones de Rows a partir de una columna. Por ejemplo agrupar todas las personas por nacionalidad dentro del grid.
  4. Variedad en tipos de columna.

El siguiente ejemplo muestra como utilizar este grid. Aprovecharé para dejar un ejemplo de invocaciones a WCF Services desde un control Silverlight sin entrar en detalle de cómo crear el servicio y qué errores comunes suelen ocurrir durante este proceso (Como diría Conan: “Pero esa ya es otra historia”)

Leer el resto de esta entrada »