Portal VS2008
La gente de MSDN Australia a preparado este Portal para ayudarnos a empezar con VS2008
Desde el portal puedes aprender, evaluar el producto o entrar en la comunidad.

La gente de MSDN Australia a preparado este Portal para ayudarnos a empezar con VS2008
Desde el portal puedes aprender, evaluar el producto o entrar en la comunidad.
Ayer inauguraron la "MSDN Code Gallery"
La idea es que sea el sitio de referencia para buscar y compartir ejemplos, herramientas y artÃculos sobre programación, por lo visto mucha gente en Microsoft ya esta subiendo cosas para la comunidad.
Source Code Outliner PowerToy es una extensión de VS 2008 que nos permite ver el Código en forma de árbol y nos permite navegar a los campos y a los métodos

El Código de proyecto lo encontraras en SourceCodeOutliner project en CodePlex.com, el instalador aquÃ
Puede descargar un documento de Word largo 519 páginas proporcionando la especificación del lenguaje C# 3.0 completa desde AQUÃ.
También puede descargar un documento de Word largo 30 páginas que abarca sólo las nuevas caracterÃsticas introducidas en la versión 3.0 de lenguaje C# (es decir, de forma implÃcita escrito, extensión métodos, lambda expresiones, objeto inicializadores, tipos anónimos, de forma implÃcita escrito las matrices, expresiones de consulta, expresión árboles, etc.) de aquÃ.
Un buen conjunto de Hands On–Labs en las caracterÃsticas de los lenguajes C# es disponibles aquÃ.
BTW parece que la extensión métodos (que hacen posible ampliar los tipos existentes y tipos construidos con métodos adicionales) ya se pueden utilizar en .NET 2.0 proyectos. Leer la parte final del artÃculo de MSDN Magazine AQUà para obtener más detalles.
NOTA: Traducido con translator.live.com desde blogs.msdn.com/mapo/
Los tipos anónimos son una de las grandes mejoras en C# 3.0, nos permiten definir tipos en el código sin hacer la definición "formal" de la clase mediante la palabra clave "var".
var MyVar = new { ID = 1, Name = "MyVar", };
Estos tipos nos serán realmente útiles en las sentencias LINQ

using, en C#, nos ayudara a la hora de liberar recursos.
Si una clase implementa IDisposable quiere decir que utiliza recursos no manejados y que es cosa nuestra en limpiar esos recursos cuando terminemos de usarlos, el tÃpico caso es SQLConnection o SQLCommand:
SqlConnection cn = new SqlConnection(strCon); SqlCommand cm = new SqlCommand(strCmd, cn); cn.Open(); cm.ExecuteNonQuery(); cn.Close();
En el código anterior, si se produce una excepción antes de llamar a los .Close dejaremos recursos sin limpiar, asà que deberÃamos hacer algo asÃ:
SqlConnection cn = null; SqlCommand cm = null; try { cn = new SqlConnection(strCon); cm = new SqlCommand(strCmd, cn); cn.Open(); cm.ExecuteNonQuery(); } finally { if (null != cm); cm.Dispose(); if (null != cn) cn.Dispose(); }
Aunque aun mas elegante será utilizar el using:
using (SqlConnection cn = new SqlConnection(strCon)) { using (SqlCommand cm = new SqlCommand(strCmd, cn)) { cn.Open(); cm.ExecuteNonQuery(); } }
Using lo que hace es generar los bloques try-finally sobre los objetos y llamar al .Dispose por nosotros.
Ya esta disponible el código fuente del framework desde Visual Studio 2008.
Las librerÃas disponibles de momento son:
Los pasos necesarios para poder ver y depurar el código del framework son:
1. Instalar esta actualización (atención a los usuarios de sistemas de 64 bits, es necesario un paso extra).
2. Dentro de Visual Studio 2008 ir a Herramientas, Opciones, Debugging, General y desactivar la opción Enable Just My Code y activar Enable Source Server
3. Ir a Symbols y añadir esta URL: http://referencesource.microsoft.com/symbols y poner un directorio cualquiera en Cache symbols from symbol servers to this directory
Y listo.

La versión del ensamblado se guarda en AssemblyInfo.cs:
// La información de versión de un ensamblado consta de los cuatro valores siguientes: // // Versión principal // Versión secundaria // Número de versión de compilación // Revisión // [assembly: AssemblyVersion("2.5.1.2")] [assembly: AssemblyFileVersion("2.5.1.2")]
Podemos recuperarla en tiempo de ejecución con el siguiente código:
public static string Version { get { string mLocation = System.Reflection.Assembly.GetExecutingAssembly(). Location; return System.Diagnostics.FileVersionInfo. GetVersionInfo(mLocation).FileVersion; } }
![]()
Estas son las herramientas que incluye:
Team Foundation Power Tool command-line tool (TFPT.EXE)
Team Foundation Server Best Practices Analyzer
Y aquà dejo el link para la descarga
Pues si, parece ser que se, aunque muchos digan lo contrario, se esta generalizando.
Según publica el mundo, Bill Gates anuncio en el CES de las Vegas que antes de Navidad ya se habÃan superado la venta de mas de 100 millones de licencias, si a eso le sumamos los que lo tienen "sin licencia" …
En el primer trimestre de este año aparecerá el tan esperado SP1.