JASoft.org

Vídeo en Channel9 en Español: bibliotecas cliente de AJAX y JavaScript en Visual Studio 2008

Vídeo en Channel9 en Español: bibliotecas cliente de AJAX y JavaScript en Visual Studio 2008
Ya está disponible en Channel9 un nuevo vídeo que he hecho sobre las bibliotecas del lado cliente de AJAX y un montón d cuestiones relacionadas con JavaScript en Visual Studio 2008. Enseño a llamar a servicios Web desde JavaScript, cómo generar biblitecas .js con soporte para Intellisense en Visual Studio, y unas cuantas cosas más. Se ve con una calidad estupenda, pero debes ponerlo a pantalla completa usando el botón de la derecha que aparece en la parte de abajo cuando pasas por encima con el ratón (el que tiene las flechas en esta figura): Pulsa la imagen para ir la página del vídeo Puedes verlo en streaming directamente desde la página (necesitarás Silverlight 2.0) o bien descargártelo en diversos formatos: En la página podrás encontrar otros vídeos intereantes, muchos de los cuales los han hecho también otros tutores de campusMVP, como Unai Zorrilla, Bruno Capuano, o Alberto Población. Seguro que dentro de poco habrá alguno más de los míos, de los que os iré informando... [Más]

Sitios Web o Aplicaciones Web en Visual Studio 2005/2008: ¿cuál utilizar?

Sitios Web o Aplicaciones Web en Visual Studio 2005/2008: ¿cuál utilizar?
Como seguramente sabrás, con la aparición de Visual Studio 2005 el modelo de troyectos Web cambió completamente. Se pasó de un modelo "code-behind" a un modelo "code-beside" (que ahora explicaré con calma), y la estructura de aplicaciones anteriores dejó de ser compatible con ASP.NET 2.0. Esto hacía complicado, sobre todo, la migración de las aplicaciones desde ASP.NET 1.x a las nuevas versiones, y desató muchas protestas (aunque muchos protestaron simplemente por inmovilismo y reticencia al cambio). Ante ello Microsoft respondió unos meses después sacando los Visual Studio 2005 Web Application Projects. Éstos añadían compatibilidad con el modelo anterior a Visual Studio 2005, y de hecho se convirtió en una parte estándar del entorno al salir el Service Pack de VS2005. Ahora forman parte integrada desde el principio de Visual Studio 2008 también. A la hora de crear un proyecto nuevo para la Web podemos elegir entre crear un sitio Web (opción por defecto): o crear un proyecto de tip... [Más]

Solución al problema del cursor desaparecido en máquinas virtuales

Solución al problema del cursor desaparecido en máquinas virtuales
Hay una cosa que me saca de quicio cuando estoy trabajando en una máquina virtual. Resulta que cuando estás usando un editor de texto dentro de una maquina virtual en Virtual PC (vale cualquiera: tanto Word como el editor de código de Visual Studio o un cuadro de texto en una página Web, por ejemplo) el cursor desaparece de la vista, por lo que resulta imposible seleccionar texto con el ratón o simplemente ir con un clic a la línea que quieres. Como el cursor no se ve no puedes apuntar. Esto pasa independientemente del sistema operativo: tengo máquinas virtuales con Windows Xp, Windows 2003, Windows 2008 y más recientemente también con Windows 7. en todas igual. Me pone malo. Lo primero que piensas es que cambiando este ajuste del ratón: Todo solucionado ¿no?. Pues no. Aunque marques esto tanto en la maquina anfitriona como en el sistema huesped sigue pasando lo mismo, ¡grrrr! :-( La solución la encontré el otro día de casualidad: utiliza la combinación de cursores de "Window... [Más]

Impresionante editor de informes basado en Web

Impresionante editor de informes basado en Web
Hoy me he encontrado con un producto que me ha parecido, a simple vista, impresionante. Se trata de Stimulsoft Reports Designer.Web. Se trata de un complemento para el produto de generación de informes que tiene esta empresa -para mi hasta ahora desconocida- y que permite hacer la edición directa de los informes en cualquier navegador. Funciona en Internet Explorer, Firefox, Opera, Safari, etc... ya que estña hecho en Flash. Tiene todo tipo de detalles, empezando por la interfaz de usuario. Os dejo algunas capturas:   No dejes de probarlo on-line. El producto es comercial pero tiene un precio, en mi opinión, muy razonable y creo que merece la pena echarle un vistazo.

Modificar la salida de los controles Web sin heredar de ellos

Modificar la salida de los controles Web sin heredar de ellos
Ya he escrito en otras ocasiones sobre la cuestión de modificar la salida de las páginas ASPX y los controles, para poder modificarla a nuestra voluntad sin necesidad de tener acceso al código fuente (ver enlaces al final del post). En esta ocasión voy a comentar una característica muy poco conocida de los controles que permite modificar su salida directamente, sin necesidad de heredar de ellos (técnica habitual) ni otras técnicas complicadas. Lo que haremos será sacar provecho a un método de la clase System.Web.UI.Control supuestamente pensado sólo para uso interno, pero que Microsoft ha dejado como público y por lo tanto acesible directamente a cualquiera. Se trata del método SetRenderMethodDelegate. Éste permite asignar un delegado de una función de tipo RenderMethod que sustituirá al método de renderizado del control en cuestión. El método propio que definamos para asignar con SetRenderMethodDelegate toma dos parámetros: un HtmlTextWriter que utilizaremos para generar la salida d... [Más]

Vídeo en Channel9 en Español: Mejorar el rendimiento de la descarga de librerías Javascript

Vídeo en Channel9 en Español: Mejorar el rendimiento de la descarga de librerías Javascript
Ya está disponible en Channel9 mi vídeo sobre cómo optimizar la descarga de archivos .js en aplicaciones Web gracias a la característica específica incluida a tal efecto en el SP1 de .NET 3.5. Se ve con una calidad estupenda, pero debes ponerlo a pantalla completa usando el botón de la derecha que aparece en la parte de abajo cuando pasas por encima con el ratón (el que tiene las flechas en esta figura): Pulsa la imagen para ir la página del vídeo Puedes verlo en streaming directamente desde la página (necesitarás Silverlight 2.0) o bien descargártelo en diversos formatos: En la página podrás encontrar otros vídeos intereantes, muchos de los cuales los han hecho también otros tutores de campusMVP, como Unai Zorrilla o Alberto Población. Dentro de poco habrá alguno que otro más de los míos, de los que os iré informando aquí... ¡Qué os sea útil!

Luke, yo soy tu padre: de vuelta de las vacaciones

Luke, yo soy tu padre: de vuelta de las vacaciones
Pues sí, eso es lo más apropiado que se puede decir de mi en los últimos días si juzgamos por mi indumentaria: Nótese el gesto de apretar la garganta del enemigo usando la fuerza, friki a tope la foto, jeje Y es que -13º bajo cero es lo que tienen. Por fin he logrado tomarme mi primera semana de vacaciones del año 2008, que coincidió paradójicamente con la última del mismo. Como cada año una semanita blanca en los Alpes, en esta ocasión un poco más al sur que de costumbre, para disfrutar de los cientos de kilómetros esquiables de la zona del Alberg en Austria. La verdad es que este tipo de vacaciones se parecen más a un campamento militar (por los horarios de ski a los que nos sometemos) que a unas verdaderas vacaciones, pero en mi caso lo que necesito siempre es descansar la cabeza y no el cuerpo, así que encantado: Aunque sólo sea por los paisajes merece la pena ir y desconectar Y no faltan terrazitas en las que descansar y tomarte unas copichuelas a cualquier hora Ade... [Más]

Este soy yo y este es mi blog técnico, dedicado al software y a la programación.

¡Sígueme en Twitter!

Mis otros blogs

- JM Alarcón @ campusMVP.es
Contenido técnico en español orientado a desarrolladores
- JMAlarcon.es
Blog personal no técnico: sociedad, innovación, empresa...

Krasis

- campusMVP.es:
Los mejores cursos online de programación en español

- SELF LMS:
La plataforma de elearning más potente del mercado.

Histórico