Archivo

Archivo para la categoría ‘Visual Studio 2008’

Ejemplos de aplicaciones con Visual Studio 2008

Viernes, 15 de agosto de 2008 Sin comentarios

A propósito del artículo anterior en el que comento sobre el SP1 de VS 2008 y el SP1 del .Net Framework, por si acaso alguien no esté completamente familiarizado con las nuevas tecnologías ofrecidas (me incluyo y asumo que somos varios) les dejo este enlace que pertenece a la página de Muestras de Visual Studio 2008 de Microsoft.

En esta página podrán encontrar muchos ejemplos por ejemplo sobre:

  • Windows Presentation Foundation.
  • LinQ.
  • SilverLight.
  • Windows Mobile.
  • etc., etc., etc.

La dirección es: http://msdn.microsoft.com/es-pe/bb330936.aspx

Espero que els sea de utilidad.

Saludos

Visual Studio 2008 y .Net Framework 3.5 ambos en SP1

Viernes, 15 de agosto de 2008 Sin comentarios

Visual Studio 2008Yo me había olvidado de publicar esta nota reciente pero creo que no es tarde y siempre será de utilidad para los que trabajamos .Net y VS.

Pues bueno, ya se han lanzado los Services Pack 1 tanto de Visual Studio 2008 como del .Net Framework 3.5, y que trae de bueno? pues eso se puede resumir en lo siguiente:

En Visual Studio 2008 SP1 nos hemos concentrado en mejorar el rendimiento y la fiabilidad. Hemos trabajado en nuestros diseñadores para la creación de aplicaciones de WPF mejorando su rendimiento, se han mejorado las herramientas para desarrollar aplicaciones AJAX, hay diseñadores mejorados para trabajar con el Entity Framework de ADO.NET y hemos incluido un entorno de desarrollo JavaScript más completo a la vez que hemos simplificado la experiencia de implementación de sitios Web.

En .NET Framework hemos ido un poco más allá. Aparte de corregir los problemas notificados por clientes también hemos añadido algunas características muy solicitadas para facilitar el desarrollo de aplicaciones para las plataformas más recientes. Algunas de estas nuevas características incluyen .NET Framework Client Profile, compatibilidad mejorada para desarrollo de aplicaciones de base de datos a través del Entity Framework de ADO.NET, los servicios de datos de ADO.NET y su integración con el recientemente lanzado SQL Server 2008, además de varias mejoras en ASP.NET.

Tomado de el Blog de Soma en español – Publicado el Service Pack 1 de Visual Studio 2008 y .NET FX 3.5

Leer más…

Acelerar el diseñador Web de Visual Studio 2008

Jueves, 31 de julio de 2008 1 comentario

Si ya haz estado haciendo algunos proyectos con Visual Studio 2008 te habrás dado cuenta que su diseñador web tiene un pequeño defecto, es “algo” lento, pero bueno, el problema no se resuelve poniéndole más memoria a la computadora, sino instalando el HotFix Microsoft Visual Studio 2008 – KB946581 Software Update.

Este software hará que sientas una ligera mejora en el desempeño de tu Diseñador Web, tampoco esperes a que sea el software más rápido del mundo pero ayuda.

Espero que les sea de utilidad.

Saludos.

Categories: Visual Studio 2008

Tutorial de Silverlight en español

Jueves, 22 de mayo de 2008 Sin comentarios

Este es más un aviso de servicio público por si acaso aún no lo conocían; para los interesados en aprender a utilizar Silverlight, Scott Guthrie había escrito una serie de artículos en el que se las pautas para crear una aplicación con VS 2008, que ha sido traducido en el blog Thinking in .Net con los siguientes temas:

  1. Crear el “Hola mundo” con Silverlight 2 y VS 2008.
  2. Administracion del Layout.
  3. Usar la red para obtener datos y rellenar un datagrid.
  4. Uso de estilos para encapsular el Look & Feel.
  5. ListBox y DataBinding para listar datos.
  6. User Controls para implementar escenarios Maestro/Detalle.
  7. Templates de User Controls para personalizar el Look & Feel.
  8. Crear la versión de escritorio con WPF

Espero que les sea de utilidad.

Pues, me parece que es un excelente aporte de dicho blog (que por cierto me confieso seguidor desde mi lector de feeds).

URL: Tutorial de Silverlight en Español

Saludos.

Como depurar Servicios Windows paso a paso

Miércoles, 7 de mayo de 2008 4 comentarios

Los proyectos del tipo Windows Services, como ya es sabido no tienen interfaz gráfica para desarrollar, pero el problema no viene aqui, el problema para la mayoría es el poder depurar, o mejor dicho hacer ejecución linea por linea de código… mas claro? pulsar F11 para ejecutar la línea de código que esta resaltada en amarillo; esto no es posible ya que para ejecutar el servicio windows, éste debe estar instalado y luego ya no se puede hacer ese seguimiento. Les mostraré una forma que me enseñaron hace un tiempo para hacer este trabajo tal y como se muestra en la siguiente imágen, el círculo rojo es para que se den cuenta de que el servicio se esta ejecutando y es posible de depurar:

Depurando Servicios Windows

Leer más…

Rendimiento: LinQ to SQL vs DataReader

Martes, 29 de abril de 2008 Sin comentarios

Estaba yo conversando con un compañero de trabajo y hablando sobre LinQ y saltó la pregunta, que tan rápido puede ser LinQ to SQL en la selección de registros en comparación con la extracción de registros de un DataReader… y como una duda de ese tipo no puede quedar en el olvido, decidí que sería interesante hacer una comparación en cuanto a la velocidad en la selección de registros.

Pues bien, para este ejemplo utilicé la mundialmente famosa base de datos Northwind de SQL Server y una aplicación de consola que extraía los campos OrderId y CustomerId de la tabla Orders, para agregarlos a un StringBuilder. Claro, no tiene sentido que agregue los datos en el StringBuilder, pero lo que me interesaba a mi, era tomar el tiempo que tomaba en extraer los datos y recorrer todos los registros. Como ven en la siguiente imágen, el tiempo que le ha tomado a LinQ to SQL hacer la misma operación que ha un DataReader es ligeramente menor que al DataReader.

Tiempo utilizado por DataReader y LinQ

Ahora, para esto hay que tener algunas cosideraciones; como ya es sabido por todos, LinQ to SQL hace un mapeo de las tablas de la BD y crea las clases con propiedades que representan cada campo de la tabla, si yo cargo todos los campos incluyendo los que no voy a utilizar, obviamente el peso de los objetos será mayor y el rendimiento no será el mismo, de manera que lo que hice fue solo tomar las propiedades (campos de la tabla) que voy a utilizar, lo mismo que haría en un procedimiento almacenado que extrae datos, si voy a utilizar 2 campos no tengo porque extraer más que eso:

Northwind Context

Leer más…

Lanzamiento on line de productos MS 2008

Jueves, 10 de abril de 2008 Sin comentarios

Si como yo te perdiste el evento presencial de lanzamiento de los productos Windows Server 2008, SQL Server 2008 y Visual Studio 2008, pues te comento que esta vez no te lo puedes perder, ya que Microsoft está organizando un evento de lanzamiento para ser difundido a través de internet el día 29 de Abril, sin embargo podrás descargar los materiales desde el 24 de Abril; en esta conferencia on line, podrás interactuar con los expositores y hacerles preguntas utilizando Office Live Meeting 2007.

Lanzamiento MS 2008

Leer más…

Curso gratuito .Net Framework 3.5 y VS 2008

Miércoles, 9 de abril de 2008 1 comentario

El regalo por aniversario del blog, nada más y nada menos que una suscripción de un año a Microsoft E-Learning, para tomar el curso: Collection 6261: Developing Rich Experiences using Microsoft .NET Framework 3.5 & Visual Studio 2008 que comprende los siguientes temas:

  1. Clinic 6262: Introducing Windows Workflow Foundation using .Net Framework 3.5 & Visual Studio 2008
  2. Clinic 6263: Introducing Windows Presentation Foundation using .Net Framework 3.5 & Visual Studio 2008
  3. Clinic 6264: Introducing Windows Communication Foundation using .Net Framework 3.5 & Visual Studio 2008

Cabe decir que esta oferta ya estaba disponible, así no piensen que es por mi causa… pero mi regalo es pasarles la voz… y bueno, ya no hay razón para no aprender a dotnetear no!?

Lo único que necesitas es registrarte con tu Windows Live ID (si! tu correo de Hotmail), y ya estás en el curso.

Saludos.

Patrón MVC para ASP .Net Preview 2

Miércoles, 26 de marzo de 2008 Sin comentarios

Patrón Modelo Vista ControladorCreo que ya es conocida la intención (y la acción) de Microsoft por desarrollar un Framework que permita utilizar el patrón MVC en aplicaciones ASP .Net. En la actualidad no es posible utilizar este patrón en las aplicaciones web ya que en este caso el controlador y la vista están unidos (pagina.aspx con su respectiva pagina.aspx.cs o .vb) en funcionalidad y presentación, ello hace que sean inseparables.

Sin embargoal usar dicho patrón si será posible hacer esta separación que traerá algunos cambios en el desarrollo de las aplicaciones. Primero, no desesperarse no es necesario hacer una migración completa de aplicaciones al uso de dicho patrón.  Hay que ver como va madurando y vayamos experimentandolo para familiarizarnos con él.

El desarrollo web basado en Web Forms permitía crear aplicaciones potentes que simulaban el desarrollo de aplicaciones de escritorio (y de paso, parte de la facilidad de dicho desarrollo web es esta característica); sin embargo en ocasiones estas páginas se hacían pesadas de cargar cuando cargábamos demasiados datos dificultando un poco el uso de la página. Se dice que con el patrón MVC para ASP .Net no será posible utilizar el ASP .Net AJAX ya que dicho patrón no permitirá el uso del atributo runat=”server” que permitía que las páginas se comuniquen con el servidor (chau UpdatePanel??).  Ante esto, podemos decir que podríamos utilizar otros frameworks para JavaScript como JQuery e incluso nuestro antiguo amigo Ajax.

Leer más…

Intellisense para JQuery en VS 2008

Lunes, 24 de marzo de 2008 1 comentario

Esta es una interesantísima utilidad que de seguro mas de un desarrollador dotnetero sabrá aprovechar, en una entrada del blog de Rick Strahl se comenta sobre un hotfix que permite tener un intelliSense disponible para JQuery, si, la librería JavaScript de la que ya habíamos hablado antes.

Soy sincero, aún no la he probado, por causas ajenas a mi, pero en cuanto tenga tiempo lo haré, y espero que sea pronto. Una imágen vale más que mil palabras.

Intellisense para JQuery en Visual Studio 2008

Leer más…