Aprende LINQ de forma fácil y sencilla

Ahora que formalmente ya salió al mercado Visual Studio 2008 y que tiene características muy novedosas como LINQ, entre las más sobresalientes, este post está dedicado para todos quienes estén interesados en estudiar, testear o simplemente aprender las sentencias LINQ antes de realizarlo en VS2008, existe una herramienta que permite hacer todo esto, que es libre y que no necesita instalación, el único requisito previo para ejecutar esta herramienta es tener instalado el .Net Framework 3.5 y listo a usarla, esta herramienta se llama LINQPad que la puedes descargar aqui.

LINQPad Total
Esta herramienta se divide en 4 secciones:
Conexiones
LINQPad Conection

En la parte superior izquierda de LINQPad existe las opciones de conectarse a una base de datos SQL Server ocasionalmente o permanentemente como en el server explorer de Visual Studio. Además a través de la conexión se puede navegar entre los objetos de la base: tablas, funciones, procedimientos almacenados, vistas, etc.

Ejemplos y Sentencias

LINQPad Examples

La primera opción de la parte inferior izquierda se encuentra un panel con las sentencias que se han desarrollado y guardado, y junto a esto existe un sección donde se encuentran más de 200 ejemplos disponibles para aprender LINQ. La sección de ejemplos se divide en una breve introducción de lo que es LINQPad y luego ejemplos desarrollados en C# divido en secciones de LINQ Queries, LINQ Operators, LINQ to XML, LINQ Regular Expressions. Parece que en esta versión no se incluyen ejemplos para Visual Basic.

Consultas y Navegación

LINQPad Consultas

En la parte superior derecha de la herramienta se encuentra la sección de edición de las consultas, donde podremos ejecutar o detener una consulta, seleccionar la conexión que debe usar la sentencia que estamos desarrollando, además se elige el lenguaje en el que se desea escribir la consulta. Es importante mencionar que tiene soporte para C# como para Visual Basic, además puede ser útil también el compilador de sentencias SQL. Existe también alertas de error de sintaxis de las consultas en la parte superior de esta sección.

Resultados

LINQPad Results

En esta sección se muestran los resultados fruto de las consultas ejecutadas, en ella podemos encontrar el resultapo presentado en un grid. LINQ facilita en su sintaxis manejar lambda, por lo que una vez que se haya escrito y verificado el resultado de la consulta se puede generar la sintaxis de la consulta en expresiones lambda. Y la opción que está junto a lambda es SQL, al ingresar en esta opción se genera código SQL de la consulta realizada a una base de datos.

En la imagen anterior en la sección de resultados se puede observar la conversión a una sentencia lambda. En fin son varias las cosas que podemos realizar a través de esta herramienta, inclusive se pueden agregar assemblies. Entonces que esperas para ponerte a estudiar o simplemente testear tus consultas de forma sencilla y rápida. Les dejo con la imagen total de la herramienta.

Bluetooth celebra décimo aniversario

Desde sus inicios en 1998, más de 1,5 billones de productos con Bluetooth han sido distribuidos.

 

Bluetooth es una tecnología inalámbrica de redes de ámbito personal, que permite a dispositivos electrónicos conectarse entre sí inalámbricamente. Esta tecnología es recomendable cuando se desea transmitir pocos datos entre estos dispositivos ya que es más lento que Wi-Fi.

Apple ha venido fabricando computadores equipados con Bluetooth para que puedan trabajar con teclados y ratones inalámbricos, sincronizar datos con teléfonos celulares y PDAs, comunicarse con impresoras y compartir datos con otros equipos.

Bluetooth ha tenido que librar una ardua batalla con los fabricantes de computadoras, sin embargo, los fabricantes de telefonía celular han sido quienes lo han utilizado y difundido enormemente en especial para soportar el uso de auriculares inalámbricos (manos libres).

Bluetooth 2.0 aumentó el ancho de banda a tal punto que los fabricantes de dispositivos multimedia lo utilizan para sus auriculares inalámbricos.

Fuente PCWorld

Para quienes están cercanos al matrimonio

Conozco unos cuantos amigos que están por contraer nupcias, para ellos está especialmente dedicado este post.

Por un momento voy a imaginarme y ubicarme en los zapatos de quienes están por contraer nupcias, a parte de todas las grandes decisiones que se han de tomar, también está la parte social y por supuesto no puede faltar la vestimenta para el evento.

Considero que las personas que están por dar este gran paso como es el matrimonio han pasado algunas etapas y ahora se encuentran próximos a este gran evento, para todos ellos pongo a disposición este video que puede ser de mucha utilidad en especial para quienes actualmente estén preparando la boda y la recepción.

Aquí como pueden ver existen modelos de todos los colores, sabores, tipos y para todos los gustos, existen de la edad media, de cuentos de hadas, de caricaturas, de películas, de videojuegos, etc. etc. así que bueno espero que sea una guía para quienes “desean salir de lo común” y que su matrimonio sea realmente un día inolvidable (jejeje), por supuesto me refiero a las vestimentas.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.