Archivo

Archivo para la categoría ‘.Net FrameWork’

IDE Open Source para .Net – SharpDevelop

Lunes, 12 de enero de 2009 1 comentario

Para la gran mayoria de desarrolladores .Net, el IDE (Integrated Development Environment) por defecto para trabajar es Visual Studio, ya sea 2003, 2005, 2008 o el nuevo 2010. Sin embargo, me he encontrado un IDE Open Source escrito en C# con el cual se pueden desarrollar aplicaciones para el .Net FrameWork.

SharpDevelop IDE .Net

SharpDevelop es sin lugar a dudas Leer más…

Categories: .Net FrameWork, Software

¿Que versiones del .Net FrameWork tengo instalado?

Martes, 2 de diciembre de 2008 4 comentarios

Pues es cierto que a veces nos hacemos esta pregunta, ya que las versiones del .Net se van actualizando y a veces nos enteramos por ejemplo que si acabo de comprar un Windows XP ya me vino con un FrameWork, que versión? no sé… y si me compré mi pc o laptop con Windows Vista ya me vino con una versión del .Net Framework… que versión!? pues no sé.

Por ello, y para alivio de algunos, en CodePlex se ha puesto a disposición un ejecutable llamado Framework Detector que sirve para averiguar que versiones del .Net Framework se tiene intalado en el PC.

Framework Detect

Leer más…

Categories: .Net FrameWork, Software

Conociéndo a C# 4

Lunes, 10 de noviembre de 2008 Sin comentarios

No hay día que no pase sin que algún aspecto de la tecnología deje de asombrarme. Hace poco estába tratando de empaparme en C# 3 y ya esta por salir la versión 4 de mi ahora, lenguaje favorito, y mientras mi actual cliente sigue usando el frameWork 2 solo me queda añorar el momento en que pueda por fin probar esta nueva versión.

Entonces, me dispuse a leer el post C# 4.0…el futuro ya está aquí! en el Blog del CIIN como para enterarme de las novedades de esta versión, entre las que se pueden leer:

  • Programación más declarativa.
  • Programación dinámica.
  • Programación concurrente.

Leer más…

Categories: .Net FrameWork, Microsoft

JQuery, la plataforma JavaScript de Microsoft

Lunes, 29 de septiembre de 2008 2 comentarios

No, no es chiste, la noticia la acabo de leer y me parece sensacional, Microsoft ha decidido utilizar a JQuery como su Plataforma Oficial JavaScript para el desarrollo de la compañia, y obviamente será distribuido como parte de Visual Studio pero sin cambios ni modificaciones.

Según leo en el post JQuery, Microsoft y tú en el blog de José M. Aguilar, JQuery será utilizado en tanto en el desarrollo del patrón MVC para ASP .Net como en la nueva generación de ASP .Net AJAX Control Toolkit y en todo cuanto se pueda usar.

Leer más…

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…

Como depurar Servicios Windows paso a paso

Miércoles, 7 de mayo de 2008 5 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…

Reescribir una Url en ASP .Net

Lunes, 28 de abril de 2008 2 comentarios

Hay varias personas que quieren saber como se hace para “enmascarar una dirección web”, pues bien, si buscas documentación en la red te encontrarás con muchos aspectos teóricos y muy poco de la parte práctica y que sea simple de entender. En realidad no entiendo bien porque decir “Reescribir” una dirección url, ya que me parece mas un enmascaramiento y un proceso de desvío en segundo plano (o algo asi) pero en fin, el término es bastante buscado por la red y el método finalmente es “Reescribir“, así que le llamaremos de esa manera.

De que se trata? simple! acceder a una dirección Url que en realidad no existe, con la finalidad de dar un orden a la estructura de la aplicación ante los ojos de nuestros visitantes. Por ejemplo: si tuviésemos una página web que muestre prendas de vestir para nuestros clientes, y quisieramos ver ropa solo de hombres probablemente tengamos que acceder directamente con la siguiente dirección:

http://www.misitioweb.com/Destino.aspx?tipo=Hombres

Lo que sería poco amistoso para los visitantes, pero si le diésemos a nuestros visitantes direcciones web más amistosas como por ejemplo:

http://www.misitio.com/Hombres.aspx

De seguro que les sería mucho más simple que recordar, aunque en realidad, la página Hombres.aspx no existe. Pues bien, de eso se trata la reescritura de direcciones web. ¿Cómo se hace?, pues aquí vamos a revelar el secreto. Observen a continuación la siguiente imágen:

Reescribir Url en ASP .Net

Leer más…

Categories: .Net FrameWork, ASP .Net

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.