AlMacSoft - El Blog de Alberto Mac Leod

martes, setiembre 05, 2006

Hosting gratis por 30 días: ASP.NET 2.0 + SQL Express



Para todos aquellos que esten iniciandose en el desarrollo con asp.net 2.0 y Sql server 2005 , Microsoft ofrece un hosting gratuito por 30 dias para probar y subir algunas aplicaciones.

Para ello si aun no lo tienes puedes descargar el Visual Web Developer, también el SQL Server 2005 Express, ambos gratuitos.

Y si ya quieres probar este hosting solo tienes que ir aqui

miércoles, agosto 16, 2006

Visual Studio 2005 Web Application Projects

Cuando comenze a probar las betas de visual studio 2005 puede observar las grandes mejoras de esta version sobre la anterior como por ejemplo las referencias a ensambldos o las referencias Web), además de ofrecer un sistema de compilación simplificado (carpeta App_Code) y sacar partido a las clases parciales para eliminar elementos de los archivos de código. Sin embargo me llamo la atención que no se podían hacer algunas cosas, que si se pueden con VS 2003, cuando se esta trabajando con tecnologías Web: estipular el nombre y sitio del dll compilado, crear eventos "pre" y "post", la falta de plantillas para WebParts, la imposibilidad de compilar con el FrameWork 1.1.
Por este motivo Scott Guthrie, jefe de desarrollo de ASP.NET en Microsoft, ha liderado el desarrollo de un añadido a Visual Studio 2005 que incorpora la opción de desarrollar con el antiguo modelo pero sacando igualmente partido a las novedades de la nueva versión. VS2005 Web Application Project que es como se llama el proyecto no modifica Visual studio en absoluto sino que añade un nuevo tipo de proyecto Web que se comporta como los anteriores

Se puede descargar desde aqui

Documentación de código para .NET 2.0

La verdad es que cuando conoci a Ndoc me facilito mucho las cosas para hacer la bendita documentacion de mis clases cuando trabajaba con visual studio 2003, lamentablemente para el "nuevo" visual studio 2005 habia que esperar.
Pues bien, se acaba de liberar una CTP de SandCastle, un proyecto de generación de documentación que además es con la que se genera la documentación interna de .NET, entre sus características encontramos:
  • Trabaja con documentación de autor o libre de ella.
  • Soporta Generics y .NET 2.0.
  • Posee dos componentes básicos ( MrefBuilder y Build Assember ) .
  • MrefBuilder genera el xml mediante reflexión.
  • BuildAssembler es el generador de la documentación y las transformaciones de estilo.

Esta disponible para su descarga aquí.

Web Services Enhancements 3.0










Para aquellos que no lo sabian ya ha sido liberada desde hace un buen tiempo la version 3.0 de Web Services Enhancements (el cual es un complemento de Visual Studio .NET y .NET Framework que permite a satisfacer los complejos requisitos empresariales) la cual trae novedades como:

  • Interoperabilidad con Windows Communication Foundation (WCF).
  • Soporte para 64 bits.
  • Ayuda integrada de la herramienta con Visual Studio 2005.
  • Confirmación de la firma.
  • Soporte para W3C MTOM Recommendation
  • Politicas mejoradas

Entre otras mas que las pueden encontrar aqui

Descarga del WSE3.0 : aqui

Y los interesantes hands on labs

WSE 3.0 Messaging Hands On Lab
WSE 3.0 Security Hands On Lab

miércoles, julio 19, 2006

Enterprise Library 2 - Hands On Labs



Es una biblioteca que contiene siete application blocks de propósito general, De cacheo, de configuración, de criptografía, de acceso a datos, de manejo de excepciones, de registro de eventos e instrumentación y de Seguridad
Durante su diseño se han enfatizado características como la consistencia, extensibilidad, facilidad de uso e integración.


Configuración

  • La configuración se basa ahora en el espacio de nombres System.Configuration.
  • Se almacena por defecto en app.config / web.config
  • Soporta lectura/escritura de objetos complejos
  • Soporta protección de datos
  • Ya no existe el Configuration Application Block
  • Se puede utilizar “Configuration Sources” alternativos

Instrumentación

  • Todos los Application Blocks de Enterprise Library incluyen instrumentación para ayudar en el desarrollo, las pruebas y las operaciones.
  • Eventos del Event Log, Contadores de Rendimiento, Eventos WMI.
  • Toda la instrumentación está deshabilitada por defecto, pero cada tipo puede ser habilitada individualmente utilizando la herramienta de configuración-
  • La instalación de la instrumentación requiere privilegios administrativos, y puede ser hecha utilizando installutil.exe
  • El código de instrumentación contenido en el ensamblado Common puede ser reutilizado desde sus propias aplicaciones

Object Builder

  • Nuevo subsistema compartido entre Enterprise Library y el Composite UI Application Block.
  • Es responsable de la construcción de objetos en los Application Blocks.
  • Inyecta los datos de configuración en los objetos del Application Block.
  • Configura la instrumentación para los Application Blocks.
  • Puede aprovecharlo desde sus propias aplicaciones, pero no es necesario entender ObjectBuilder para utilizar Enterprise Library

Descarga hands on labs aqui

Descarga Enterprise Library 2 aqui

martes, julio 18, 2006

Tercera Estrella DCE 2005

YA SALIO LA TERCERA ESTRELLA DEL DESARROLLADOR CINCO ESTRELLAS 2005
Nuevos contenidos examenes y premios!!!!!!!!!!!!

Contenido
Acceso a Datos avanzado
Los elementos más importantes a tener en cuenta acerca del adecuado mecanismo a implementar para el acceso a datos, y como mantener adecuadamente la seguridad de los datos.
Web Services
Una introuducción a la tecnología de los Servicios Web, uno de los fundamentos de implementación de arquitecturas basadas en servicios.
Seguridad
Introducción a los conceptos más importantes acerca del modo adecuado de desarrollar aplicaciones teniendo en cuenta la seguridad de las mismas.

miércoles, julio 05, 2006

Tutoriales de Visual Studio 2005



Curso_Introduccion_a_.NET_con_CSharp

Curso_Introduccion_a_.NET_con_Visual_Basic_2005

lunes, julio 03, 2006

SQL Sever y Sharepoint 2003


Hace una semanas, al instalar el Sharepoint Portal Server 2003, en mi maquina virtual, y todo iba bien hasta que me salio el siguiente error al querer extender mi sitio web.

Debe declarar la variable "@ SiteId". ( Código de error : 137 ).

Asi que buscando por la red encontre la solución, al instalar el Sql Server 2005(o 2000) se debe asignar la siguiente intercalación Latin1_General_CI_AS_KS_WS ya que SharePoint Portal Server 2003 y Windows SharePoint Services utilizan la intercalación Latin1_General_CI_AS_KS_WS porque coincide más con la intercalación Microsoft Windows NTFS de sistema de archivos

CI: Case insensitive AS: Accent sensitive

KS: Kana sensitive WS: Width sensitive

Links de referencia:
http://support.microsoft.com/default.aspx?scid=kb%3Bes%3B832814
http://support.microsoft.com/default.aspx?scid=kb;es;843578
http://www.kbalertz.com/kb_843578.aspx

domingo, julio 02, 2006

Windows Live Messenger - Version final



Esta nueva versión ya no será llamada MSN Messenger 8 sino que el cliente de mensajería instantánea de Microsoft se integrará en el mundo "Live" de los servicios, quedando MSN como división para los contenidos por internet.

Descargas de la version final

En Ingles: http://download.microsoft.com/download/3/e/0/3e0467fc-a26f-4001-b352-cd1a274f957b/EN/Install_Messenger.exe

En Español: http://download.microsoft.com/download/9/f/6/9f65714f-0025-4fe1-85ac-adbbd0011be1/ES-ES/Install_Messenger.exe

Entre las nuevas caracteristicas que trae este nuevo MSN estan

Llamadas de pc a pc (espero que sean de la mima calidad o mejor que Skype) , las llamadas de pc a fijos (espero que no sean tan caras como Skype)

Otra que me llamo fuertemente la atención es poder tener una carpeta compartida en los servidores de microsoft, asi es que no hay la necesidad de que la otra persona este conectada para poder ver los archivos compartidos.