Archivo de la categoria 'Visual Studio 2005'

Validando código Javascript con "Javascript Lint"

Desarrollando un Gadget para Windows Vista, Resultados de Fútbol, para participar en el concurso de Gadgetizate! he tenido que programar mucho con Javascript.

Como todos saben una de las cosas más molestas es que en los entornos de desarrollo normales no tenemos la posibilidad de verificar la sintaxis de nuestro código js. Esto nos hace perder muchísimo tiempo, ya que a veces por un simple error, podemos estar un rato hasta descubrir que es realmente hace que nuestra aplicación no funcione como lo deseamos.

Más aún si lo que estamos desarrollando es un Gadget, ya que al ejecutarlo, ni siquiera nos indica si ha habido un error o no, como suele hacerlo nuestro explorador. Además tampoco podemos debugear nuestro gadget en el explorador completamente porque al utilizar las librerías propias de Gadgets el explorador no las reconocerá.

Para evitarnos todo esto, existe una herramienta llamada Javascript Lint que nos hace la vida mucho más fácil.

Esta herramienta basada en el motor de Javascript del explorador Firefox, nos provee de un Framework robusto que no solo se encargará de chequear la sintaxis de nuestro código, sino que además examinará nuestras técnicas de codificación y nos alertará sobre prácticas que él considere cuestionables.

Tenemos tres formas de utilizarla:

  • Integrándola en nuestro entorno de desarrollo ( I love it! )
  • Integrarla en Internet Explorer
  • Ejecutarla desde línea de comandos

A continuación voy a explicar cómo podemos integrarla en nuestro VS 2005, que es el entorno que yo estoy utilizando.

  1. Descargar la última versión desde y extraer los ficheros a una carpeta, por ejemplo “c:\Program Files\Javascript Lint”
  2. Abrir nuestro VS2005 > Menu Tools > External Tools
  3. Añadir y configurar como muestro en la imagen

Para hacer funcionar la herramienta unicamente hay que ir al menu  Tools, y si la hemos añadido en el paso previo nos encontraremos con un nuevo Item de “Javascript Lint”.

Vamos a probarla con un ejemplo, para eso voy a crear una nueva página HTML (aunque podría ser un archivo include con funciones, un aspx…) y voy a generar entre medio del código de la pagina una serie de lineas de Javascript con un error para que vean como funciona.

Ahora, Tools > Javascript Lint y como podemos observar en el Output del VS obtendremos lo siguiente:

Interesante no?, además, si tenemos archivos de include de tipo js en nuestro html, también los analizará.

Espero que les sea útil como a mí.

MySQL Visual Studio Plugin

Plugin interesante para integrar en nuestro Visual Studio 2005, conexiones con bases de datos mySQL, lo cual nos brinda la posibilidad de administrar:

  • Estructura de tablas
  • Registros de nuestras tablas
  • Stored Procedures
  • Vistas
  • Funciones
  • UDF’s

Es necesario tener instalado el .NET Connector en nuestro GAC (Global Asssembly Cache), para eso debemos descargar el Windows Source and Binaries (ZIP) y luego el instalador para el Plugin.

Luego simplemente abrimos nuestro Visual Studio y en el Server Explorer > Data Connections, hacemos click con el botón derecho “Add new connection…” , botón Change para cambiar el DataSource y seleccionamos MySQL Database.

Nos encontramos entonces con una pantalla similar a ésta, y lo unico que queda por hacer es indicarle cúal es nuestro servidor, el usuario y contraseña para conectarnos.

Y listo, ya podemos disfrutar de la integración de MySQL en nuestro entorno de desarrollo de Visual Studio 2005

Instalando Visual Studio 2005 Service Pack 1

Ya es voz pópuli el lanzamiento del Service Pack 1 para Visual Studio 2005.

Luego de haber instalado, primero la versión Beta y ahora la versión RTM, les aconsejo que previamente tengan en cuenta los siguientes temas.

1.- Si previamente han instalado la Beta, para poder instalar la RTM, es necesario desinstalarla.

Para ello :

Panel de Control > Agregar o Quitar Programas > Quitar Service Pack 1

(En el caso de Windows XP SP2, hacer click en la zona superior en “Mostrar Actualizaciones” para poder visualizarla)

2.- Descargar el SP1 en el mismo lenguaje de la instalación original. aquí

3.- Si tienen instalado WAP (Web Application Project) es necesario desinstalarlo antes de realizar el proceso de actualización al SP1.

4.- Si poseen algun antivirus residente, deshabilitarlo durante la instalación.

5.- Y una de las cosas mas importantes, realizar una instalacion en “silencio” o “Desatendida”. Ya que el proceso de instalación es muy largo y como bien dice uno de los mensajes cuando comenzamos, “Puede tardar incluso HORAS”

Para llevar a cabo este ultimo paso:

Crear un archivo .bat en la misma carpeta donde han descargado el archivo del SP1 (por ejemplo installVS2005SP1.bat) con el siguiente contenido:

reg export HKLM\Software\Policies\Microsoft\Windows\Installer installer.reg
reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
net stop msiserver
start /wait VS80sp1-KB926601-X86-ENU.exe
reg delete HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /f
reg import installer.reg
net stop msiserver
del /q installer.reg 2>nul

y Ejecutar el archivo.

Fuentes:

http://weblogs.asp.net/jgalloway/archive/2006/12/19/things-i-wish-i-d-known-before-i-installed-vs-2005-service-pack-1.aspx

http://blogs.msdn.com/heaths/archive/tags/VS+2005+SP1/default.aspx