Hecgo.com Just relax & enjoy

6Oct/090

ASP.NET AJAX AsyncFileUpload

Una de las funcionalidades más complicadas de manejar con ASP.NET AJAX era sin duda tener controles de FileUpload, ya que por default no era posible incluir este control dentro de un UpdatePanel.

Pues bien, la nueva versión del Control Toolkit, además de corregir bugs, incluye el nuevo control AsyncFileUpload.

He aquí un excelente post para conocer este nuevo control del ASP.NET AJAX Control Toolkit:
http://geeks.ms/blogs/rcarreras/archive/2009/10/04/subiendo-archivos-as-237-ncrono-en-asp-net-con-el-control-asyncfileupload.aspx

Cabe mencionar que la recomendación en el uso de el ASP.NET AJAX ControlToolkit es para escenarios simples y con una perspectiva que no interfiera con la forma normal de trabajar con controles de servidor de ASP.NET, para desarrolladores con poca o nula experiencia y conocimiento de AJAX, ya que las limitantes de los controles hacen topar con pared muy pronto además de que es bien sabido que no es la mejor forma de integrar AJAX en una aplicación Web.

http://www.asp.net/ajax/AjaxControlToolkit/Samples/

8Jun/090

Linq to SQL 101 Samples

Recurso para tener siempre a la mano como referencia para querys Linq To SQL:

http://msdn.microsoft.com/en-us/vbasic/bb688085.aspx

27Nov/080

ASP.NET Chart controls,

image

Hace unos días Scott Guthrie escrbió en su blog sobre el lanzamiento de este nuevo set oficial de controles para crear gráficas en .NET (ASP.NET y WinForms).

image

La facilidad para integrar y utilizar los controles es muy grande y es posible generar gráficas simples o avanzadas como las siguientes:

image image

image image

Su uso es muy simple y al final del día el browser recibe el resultado como una imagen PNG:

image

Además incluyen interactividad avanzada con AJAX. Inciarse en el uso de estos controles es fácil y basta con seguir estos sencillos pasos:

29Aug/080

Revista MSDN Septiembre

image

La revista MSDN de Septiembre ya esta disponible. Este mes son altamente recomendables los artículos:

  • CLR Inside Out – Unhandled Exception Processing in the CLR. Muestra una excelente forma de rastrear las exceptoins no manejadas en cualquier aplicación .NET.
  • Patterns For Building Composite Applications With WPF. Excelente artículo sobre la implementación del patrón composite utilizando WPF (Windows Presentation Foundation), otro enfoque para enfrentar el eterno problema de la separación de las capas de negocios, presentación, etc.
  • Service-Driven Apps With Silverlight 2 And WCF – Silverlight no es ningún intento de "flash-kill" para distribuir contenido multimedia, simplemente es es una interface dw WPF y por lo tanto es mucho más poderosa y versatil. En este artículo se muestra como consumir servicios de WCF (Windows Comunication Foundation).

Y muchos artículos más igualmente interesantesy todos con su correspondiente código fuente para descargar:

http://msdn.microsoft.com/en-us/magazine/default.aspx

Tambien disponible la versión en español de toda la revista

28Aug/080

La forma más rápida de abrir el GAC de .NET

Muchas veces durante las etapas de desarrollo o deployment es necesario revisar si una DLL ya está registrada en el GAC (Global Assembly Cache) de .NET, o inclusive regstrar alguna DLL. Hay varias formas de llegar hasta esta carpeta especial que físicamente se encuentra en "C:\Windows\assembly". Pero sin duda la forma más rápida es:

Teclear la "tecla Windows" + "R" (comando Run), escribir "assembly" y listo:

image

Listo, la carpeta del GAC aparece inmediatamente:

image

23Aug/080

.NET Framework 3.5 Enhancements Training Kit

El Service Pack1 del .NET Framework 3.5 en realidad agrega muchas nuevas cosas, y Microsoft ha publicado este kit que contiene labs, demos y ppts para aprender y poner en práctica las nuevas características:

image

Descargar:

http://www.microsoft.com/downloads/details.aspx?FamilyID=355c80e9-fde0-4812-98b5-8a03f5874e96&displaylang=en

11Aug/080

Visual Studio 2008 Service Pack 1

Así como el SP1 del .NET Framework 3.5, también se liberó el Service Pack 1 de Visual Studio 2008.

 

vs2008SP101 

 

Algo de lo más sobresailente es la inclusión por fin de ADO.NET Entity Framework y su correspondiente LINQ to Entities, razón por la cual se retrazó el lanzamiento de SQL Server 2008, que entre muchas otras bondades, agrega el soporte para modelar relaciones M:M que tanto se extrañan en el actual LINQ to SQL. Más detalles.

 

vs2008SP102

 

Descargar:
http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E

11Aug/080

.NET Framework 3.5 SP1

image

El día de hoy se liberó el Service Pack 1 del .NET Framework del cual en su momento ya comenté los detalles.

 

.NET 3.5 SP1 

 

http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx

 

Descarga:
http://go.microsoft.com/fwlink/?LinkId=124150

30Jul/080

Autofocus en ASP.NET, DefaultButton y DefaultFocus

Una de las nuevas funcionalidades bastante ocultas, al menos para mí que la descubrí hoy, es este par de propiedades de la clase Form de ASP.NET 2.0 (y posteriores) que sirven para que el cursor automáticamente se posicione sobre un TextBox (autofocus) y para que al teclear <Enter> se dispare el event handler de un botón. Tan simple como esto:

image 

29Jul/080

Windows Live Tools for Microsoft Visual Studio

 

Windows Live Tools for Microsoft Visual Studio son una serie de add-ins para Visual Studio 2008 (incluyendo las versiones gratuitas Express) que permiten utilizar los servicios de la plataforma Windows Live en cualquier aplicación Web de ASP.NET. Aún en fase de CTP (Community Technical Preview), los tolos incluyen estos seis controles:

 

  • Map Control (Virtual Earth)
  • Contacts Control (Windows Live Contacts)
  • IDLoginStatus Control – Integra la autenticación Windows Live (antes Passport) en una aplicación ASP.NET
  • IDLoginView Control
  • MessengerChatControl
  • SilverlightStreamingMediaPlayer Control

Ya antes he hablado del MessengerChatControl que aquí se puede ver funcionando:

 

En el caso del Map Control esta es su apariencia como control utilizado en Visual Studio:

image

http://dev.live.com/tools/