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

Cursos gratuitos de Visual Studio 2010 Beta 1 y .NET Framework 4.0

Nuevo sitio con sesiones demostrativas, virtual labs y seminarios web sobre los nuevos jueguetes que tendremos disponibles en los próximos meses

image

Cada sesión dura entre media hora y una hora y estos son los temas:

  • Introducción a .NET 4.0. Las nuevas características como el Managed Extension Framework (MEF), threading, nuevas características de los lenguajes manejados (C#, C++, VB), lenguajes dinámicos (Iron Python y Iron Ruby) y el lenguaje funcional F#.
  • Nuevas características de Visual Studio 2010. El nuevo editor de código, editor de esquemas XML y las nuevas herramientas para desarrollo e implementación de proyectos Web.
  • ASP.NET AJAX 4.0. Nuevos controles de cliente y sus capacidades de templating.
  • Introducción a Velocity. Nuevo servicio para data caching, revisando como instalarlo, administrarlo y consumirlo utilizando su API. Disponible bajo demanda a partir del 22 de junio.
  • Parallel Computing with Visual Studio 2010. Introducción a las nueva librería .NET “Parallel Extensions” que soporta paralelismo de datos, paralelismo de tareas y las estructuras de datos utilizadas para hacer la coordinación más sencilla. Disponible bajo demanda a partir del 22 de junio.
  • Test Driven Development. Demostración de las nuevas características para soportar el desarrollo orientado a pruebas (TDD)  Disponible bajo demanda a partir del 1 de julio.
  • Visual Studio Team System 2010 Part 1. Cubre las siguientes nuevas características del producto: Planning, reporting, team building and communication, parallel development, administration, bug tracking . Disponible bajo demanda a partir del 1 de julio.
  • Visual Studio Team System 2010 Part 1. Cubre las siguientes nuevas características del producto: Testing, code validation, regression testing, impact analysis, requirement tracking, virtual environments, meeting performance goals . Disponible bajo demanda a partir del 1 de julio.

Excelente material y un must see sin duda alguna!!

Liga directa a este temario:

http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=111

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

25Aug/080

Data Access Technologies in .NET Framework 3.5 SP1

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

26May/080

Service Pack 1 de Visual Studio 2008 y .NET Framework 3.5

La semana pasada se liberó al público en general la Beta 1 del Service Pack 1 de VS 2008 y .NET 3.5.

Scott Guthrie describe a detalle cuales son las mejoras y nuevas cosas que traerá el Service Pack.

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

image

 

Mejor soporte de Intellisense para múltiples frameworks de AJAX/Javascript:

image

Soporte de Intellisense y debugging en ASP clásico!!!??? Jjaaja, esta sí es realmente sorprendente. Supongo que aún deben existir muchas aplicaciones desarrolladas en ASP clásico (tecnología hace casi 10 años a sido substituida por ASP.NET), por lo que se hizo necesario dar esta funcionalidad a Visual Studio 2008:

image

Para el detalle exacto de todo lo que trerá el Service Pack:
http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx

Descarga de la versión BETA:
http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx

3Apr/080

browsershots.org, screenshots de sitios web en múltiples plataformas y browsers

Las pruebas de un diseño web en las múltiples plataformas y variedades y versiones de browsers cada vez son más complejas y las combinaciones posibles son muy grandes. Este sitio puede ser de gran ayuda:

browsershots_org_thumb

El tiempo de respuesta puede ser de hasta una hora dependiendo de la cantidad de screenshots solicitadas y de la arquitectura distribuida de la aplicación, pero es posible descargar una imagen de tamaño real obtenida en cada una de las plataformas para ver con detalle como luce exactamente el sitio a probar. Por si fuera poco, tienes la opción de configurar tu prueba con opciones como el tamaño de la pantalla y compatibilidad de versiones de algunos plugins.

BrowsershotsHecgo

http://browsershots.org/

1Apr/080

Sharepoint Autocomplete TextField

Un video dice más que mil palabras:


Video: Autocomplete Text Field Quick Demo

http://weblogs.asp.net/jan/archive/2008/03/21/introducing-the-autocomplete-text-field-for-sharepoint-2007.aspx

11Feb/080

Hot fixes para Visual Studio 2008 (Web Development)

Scott Guthrie publica los detalles sobre esta actualización para el ambiente de desarrollo Web de Visual Studio 2008, que sin duda resuelve varios "detallitos", sobre todo de performance en la vista de diseño, que en algunos momentos se volvía verdaderamente lenta. Sin duda una instalación obligatoria:

Hot Fix Details

You can download this hot-fix roll-up for free here (it is a 2.6MB download).  Below is a list of the issues it fixes:

HTML Source view performance

  • Source editor freezes for a few seconds when typing in a page with a custom control that has more than two levels of sub-properties.
  • “View Code” right-click context menu command takes a long time to appear with web application projects.
  • Visual Studio has very slow behavior when opening large HTML documents.
  • Visual Studio has responsiveness issues when working with big HTML files with certain markup.
  • The Tab/Shift-Tab (Indent/Un-indent) operation is slow with large HTML selections.

Design view performance

  • Slow typing in design view with certain page markup configurations.

HTML editing

  • Quotes are not inserted after Class or CssClass attribute even when the option is enabled.
  • Visual Studio crashes when ServiceReference element points back to the current web page.

JavaScript editing

  • When opening a JavaScript file, colorization of the client script is sometimes delayed several seconds.
  • JavaScript IntelliSense does not work if an empty string property is encountered before the current line of editing.
  • JavaScript IntelliSense does not work when jQuery is used.

Web Site build performance

  • Build is very slow when Bin folder contains large number of assemblies and .refresh files with web-site projects.
Installation Notes

For more information on how to download and install the above patch, please read this blog post here.  In particular, if you are using Windows Vista with UAC enabled, make sure to extract the patch to a directory other than "c:\" (otherwise you’ll see an access denied error).

To verify that this hot-fix patch successfully installed, launch VS 2008 and select the Help->About menu item.  Make sure that there is an entry that says ‘Hotfix for Microsoft Visual Studio Team System 2008 Team Suite – ENU (KB946581)’. 

If you ever want to remove the patch, go to Control Panel -> Add/Remove Programs and select “Hotfix for Microsoft Visual Studio 2008 – KB946581” under Microsoft Visual Studio 2008 (or Visual Web Developer Express 2008) and click “Remove".

Summary

Obviously it goes without saying that we would have liked to have shipped without any bugs.  Hopefully this hot-fix enables you to quickly solve them if you are encountering them.  Thank you to those who helped us identify the causes of these issues, as well as to the group of customers who have helped us verify the above fixes the last few weeks.

Note: If you do encounter issues with VS 2008 features for web development in the future, I recommend always asking for help in the VS 2008 Forum on www.asp.net.  The VS Web Tools team actively monitors this forum and can provide help.

Via

31Jan/080

MSDN Code Gallery

image

Enorme repositorio de código, ejemplos, etc de prácticamente cualquier tecnología Microsoft. Ampliamente recomendable:

http://code.msdn.microsoft.com/