¿Qué plataforma usas? ¿PHP?
La imágen es simplemente genial, ya sé que habrá gente que esté en desacuerdo y en muchos casos, habrá quienes se sientan ofendidos, pero no puedo dejar de darla la razón a la imágen.
La imágen es simplemente genial, ya sé que habrá gente que esté en desacuerdo y en muchos casos, habrá quienes se sientan ofendidos, pero no puedo dejar de darla la razón a la imágen.
Quienes desarrollamos aplicaciones web, debemos haber tenido la necesidad en algún momento de mostrar resultados en forma de gráficos, para ello, quizá hemos tenido que recurrir a una gran cantidad de estrategias para conseguirlas, sin embargo, hay formas más simples de conseguirlas.

Afortunadamente, Google ofrece una API (Interfaz de Programación de Aplicaciones) que permite de forma simple y rápida generar gráficos para para la web.
A partir del 17 de Marzo de 2009 esta lista para descargar la versión release del patrón MVC para ASP .Net.
Hace un tiempo había comentado sobre este patrón y ahora que ya esta disponible, es bueno entender que no se trata de un cambio en la forma de programar en páginas ASP .Net, sino, por el contrario, una alternativa a lo actual, de manera que no hay que traumarse con este asunto. Leer más…
Hace poco había yo publicado un artículo en el que explicaba como utilizar Ajax con JQuery y en aquel artículo había dado como ejemplo llamadas hacia controladores HTTP de ASP .Net, que son documentos con extensión *.ashx. En uno de los comentarios de dicho artículo me hicieron una pregunta, que por cierto creo que es una pregunta típica:
¿Hay forma de NO utilizar ASHX y utilizar WebServices de página?
Sí, la hay, y se hace utilizando JSON para el intercambio de información; y para demostrarlo, en este artículo voy a publicar el mismo ejemplo pero utilizando métodos de la página .Net. Como será el mismo ejemplo, el resultado será el mismo:

Para empezar, debemos crear un nuevo ASP .NET AJAX-Enabled Web Site, que es en realidad un sitio web con el archivo Web.Config modificado para trabajar con ASP .Net AJAX. (obviamente debemos instalarlo antes). Una vez hecho esto. ya podemos empezar a escribir nuestra aplicación. Leer más…
Ajax es un tecnología que realmente mejora las características de las aplicaciones web, haciendolas más dinámicas, rápidas, ligeras y agradables a la vista del usuario.
Si eres desarrollador ASP .Net y no conoces bien esta tecnología de seguro te interesará saber que esta forma de trabajar, aunque te haga escribir más código y parezca medio complicada al inicio resulta incluso mejor (según mi punto de vista) que usar el famoso Ajax.Pro que carga algunas librerías en tiempo de ejecución como por ejemplo:
<script type=”text/javascript” src=”/ajaxpro/prototype.ashx”></script>
<script type=”text/javascript” src=”/ajaxpro/core.ashx”></script>
<script type=”text/javascript” src=”/ajaxpro/converter.ashx”></script>
<script type=”text/javascript” src=”/ajaxpro/[pagina],App_Web_ewvldvwe.ashx”></script>
¿Aún no sabes como utilizar esta tecnología? No hay problema, puedes darle un ojo a este interesante artículo que David Andres ha desarrollado y que muestra bastante bien la forma en la que se puede empezar con este tema.
URL: DevJoker – Aprende Ajax desde cero
Saludos.
En ocasiones, en nuestras aplicaciones web con ASP .Net necesitamos mostrar datos en una cuadricula pero agrupando algunos registros. Algo así como el típico caso de Maestro Detalle, pero el detalle dentro de la misma grilla. En ASP .Net esto se resuelve fácilmente con el control GridView, para obtener el resultado siguente:

El gráfico anterior muestra a un GridView que muestra los datos como maestro detalle. Ahora veremos como es posible hacer esto en una aplicación.
Jquery es un framework javascript bastante bueno, nadie lo puede dudar, y Ajax, es una tecnología que permite crear aplicaciones bastante mas robustas y dinámicas que le dan al usuario una mejor experiencia; al trabajar con una página web será necesario en algún momento combinar ambas tecnologías para conseguir una aplicación al estilo Web 2.0.
Voy a poner a continuación un ejemplo de como utilizar JQuery para hacer invocaciones Ajax en una aplicación ASP .Net. La idea de este ejemplo es simple, cargo un DropDownList de ASP .Net con algunos elementos, en este caso carreras de estudio, además se tiene un segundo DropDownList pero vacío, al seleccionar una carrera, se debe llenar el segundo DropDownList con los cursos que se dicten en la carrera. El resultado debe ser mas o menos como la imágen de la izquierda y el proceso obviamente se debe realizar sin postback. Como siempre, el archivo con el código completo lo pueden conseguir al final del artículo.
La definición de mi primer DropDownList la haré de la siguiente manera:
<asp:DropDownList ID=”ddlCarreras” runat=”server” AppendDataBoundItems=”True” onChange=”listarCursos(this.value);” />
y llenaré dicho DropDownList en el evento Load de la página como normalmente lo haría. En esta definición del control hay un evento de javascript, cuando del lado del cliente yo seleccione un elemento se ejecutará la función listarCursos de javascript, la cual recibe el valor seleccionado.
Me había olvidado de comentar algo que es en verdad importante. Microsoft ha adquirido la tecnología Dundas Chart, gracias a ello se han desarrollado los nuevos controles de servidor Microsoft Chart Controls, los cuales permiten crear gráficos bastante profesionales para aplicaciones ASP .Net.

Aunque este debería ser un tema ya conocido, aún existen quienes no conocen la forma de hacer invocaciones al código compilado de .Net (sea VB .Net o C#) desde el código cliente utilizando JavaScript. Para quienes desarrollamos aplicaciones web con ASP .Net suele ser frecuente la necesidad de ejecutar alguna acción o recuperar algún dato sin recargar la página completa; de eso se trata este artículo.
Para empezar con este ejemplo, deben descargar la DLL Ajax Pro.2, que es la Librería que permite hacer este trabajo. Sin embargo, no deben utilizar la última versión (7.7.31.1), sino la versión anterior (6.10.6.2), ya que la última versión de esta libreria contiene un BUG del cual ya he comentado antes.
Para empezar, una vez descargada la DLL, solo hay que copiarla dentro de la carpeta Bin en el Sitio Web, y luego configurar el archivo Web.Config con información que permita registrar la DLL, mas o menos como muestra la siguiente imágen:

Hoy en día ASP .Net se ha convertido en una de las tecnologías más utilizadas para el desarrollo de aplicaciones web, sin embargo, los diseños de páginas web con ASP .Net en muchos casos dejan mucho que desear. Una de las mayores atracciones (por así decirlo) para que los desarrolladores de aplicaciones de escritorio incursionasen con .Net en aplicaciones web era precisamente que con .Net desarrollar para web no era muy diferente que desarrollar para aplicaciones de escritorio; esto ha hecho que un gran número de personas que antes y por mucho tiempo trabajaban en aplicaciones de escritorio desarrollen aplicaciones web. Esto, que por un lado puede ser bueno, por el otro lado resulta contraproducente pues ahora tenemos a muchos desarrolladores web que no tienen criterio para su desarrollo.
Es utópico pensar que en todos los casos cuando se hace un desarrollo web, se cuenta con un diseñador web (que de paso DEBE saber ASP .Net) que hará la parte gráfica y que nosotros, haremos solo la lógica de la aplicación. En la vida real esto no es cierto, de manera que somos nosotros quienes debemos hacer el diseño, pues bien, Algunos puntos básicos que debemos tener en cuenta son:
Comentarios recientes