Cambiar el navegador por default en Visual Studio 2008

Ahora que estoy probando Windows 7, instale Firefox antes que Visual Studio 2008, por lo cual ahora el VS2008 usa a Firefox como navegador por default, pero esto implica algunos clicks de más a la hora de desarrollar.

Yo soy totalmente usuario de Firefox, se me hace un excelente navegador y muy superior a Internet Explorer, pero en mi trabajo es necesario que pruebe en Internet Explorer una y otra vez, además de que es muy comodo que cuando pruebo simplemente depuro y abre Internet Explorer, cuando cierro el navegador detiene la depuración y puedo continuar editando.

Para solucionar esto solo hay que abrir cualquier archivo *.aspx (con la extención) no importa cual, ir al Menu File (Archivo) y darle click en Browse With…

Menu Visual Studio 2008 Browse With...

Se abrira una ventana como la de la imagen siguiente, ahora solo selecciona Internet Explorer o el navegador que prefieras y dale click en Set as Default.

Ventana Browse With de Visual Studio 2008

ASP.NET MVC 1.0 Lanzado

Hoy acaban de liberar ASP.NET MVC 1.0, esto me emociona por que ahora en la tecnología que actualmente estoy usando voy a poder desarrollar aplicaciones mucho mas robustas y ya con un patrón definido, no hay que re-inventar la rueda si ya esta hecha.

Ahora a jugar con el durante unas semanas para poder dar mis impresiones, por ahora lo pueden descargar a la de ya!

Trabajar con multiples Bases de Datos en SQL Server

Si por casualidad algún día requieres obtener información de otra base de datos que no sea sobre la que estas trabajando esto te puede ser de utilidad.

Este es mi caso: Estamos desarrollando un sistema además de implementar otro que se compro, por lo mismo tenemos 2 bases de datos, una para el sistema que estamos desarrollando de cero y otra para el sistema que compramos, para algunos módulos tengo la necesidad de obtener datos que están relacionados en una base de datos y mezclarlos con las de la otra BD.

Para resolver esto solo tenemos que agregar BaseDeDatos.dbo.Tabla a la consulta SQL que estemos realizando, por ejemplo:.

SELECT a.UserID, c.SalesRepGroupName, c.ClassCode
FROM VHC_Assignations a
	INNER JOIN SNRX.dbo.CustomerSalesRep c ON c.Counter = a.UserId

Esta consulta obtiene el ID, el Nobre y el ClassCode de la relación entre las tablas VHC_Assignations y CustomerSalesRep, en donde VHC_Assignations se encuentra en la Base de Datos que actualmente estoy usando y CustomerSalesRep se encuentra en otra Base de Datos llamada SNRX.

Un tip que no esta de más y te puede sacar de algún apuro.

Modificar el theme de Visual Studio 2008

Para todo desarrollador de software es sabido que pasamos la mayor parte del día pegados a un monitor y más aun pasamos casi el 80% de ese tiempo frente a nuestro IDE favorito.

Es por eso que el cambiarlo de acuerdo a nuestras necesidades o conveniencia sea fundamental, en este caso yo quería cambiar el aspecto de Visual Studio 2008 a uno más agradable, principalmente que el fondo fuera obscuro y las letras en colores un tanto claros para que no me cansara tanto la vista (en este punto difieren tantas personas pero en fin a mi me gusta así) que me puse a buscar un poco sobre algún theme que ya estuviera hecho.

Y así fue como dí con Programing & Life que tiene un theme modificado de otro que me gusto mucho por la combinación de colores y por que además modifico también las ventanas de Inmediate, Output y Find Results haciendo de este theme uno de los más completos que encontré.

Screen Visual Studio 2008

Nunca he usado TextMate pero por los screens y por lo que hablan en Internet de el usa la misma o casi la misma paleta de colores, además de que dicen que es muy cómodo trabajar de esa forma (veremos).

Ya lo único que me falta es modificar el SQL Managment Studio, Aptana y Zend Studio con la misma paleta y estaré completo jajajaja

Intellisense para jQuery en Visual Studio 2008

jQuery es una de las librerías mas potentes de JavaScript que existen actualmente, es ampliamente utilizada con sistemas creados en PHP, para .NET existe aun muy poca difusión (hasta ahora) principalmente por que se maneja un tanto diferente el acceso a los elementos (ID’s o clases), ASP compila y renombra los controles de acuerdo a la pagina o anidación donde se encuentren, pero eso va para otro post.

jQuery Logo

Este post es parte de una serie que voy a realizar sobre la instalación y su uso básico de jQuery en Visual Studio 2008, espero que les agrade.

Requerimientos para que funcione el Intellisense en Visual Studio 2008:

  • Microsoft Visual Studio 2008 SP1 o Visual Web Developer 2008 Express SP1, ambos requieren ser obligatoriamente SP1 por la correccion que tienen para el Intellisense para JavaScript.
  • Parche para detectar los archivos “-vsdoc.js” para cuando una librería de JavaScript es referenciada en el código, el archivo “-vsdoc.js” lo que contiene son XML con ayuda para el Intellisense.
  • La libreria de jQuery y su archivo de ayuda para Visual Studio, ambos se pueden descargar de la pagina oficial de jQuery, es importante recalcar que tienen que descargar la misma versión de ambos archivos, tal y como lo muestra la imagen:

jQuery Download

Una ves que tienen todos estos requerimientos en su maquina, lo unico necesario para que funcione jQuery es agregar ambos archivos JavaScript en la carpeta de JavaScript de su proyecto.

jQuery-JS-Folder

Existen 2 maneras de agregar jQuery a tus webforms una es vía < script> y la otra es vía el < asp:scriptmanager/>, ambas soportan el Intellisense para jQuery.

Ejemplo via script:

  <head runat="server">
    <title>Jugando con jQuery en Visual Studio 2008</title>
    <script src="js/jquery-1.2.6.js" type="text/javascript"></script>
  </head>

Hecho esto pueden usar el Intellisense en Visual Studio 2008 y hacer las tareas un poco mas sencillas.