26 oct 2008

// // Comentar

Problemas con Visual Studio 2008 en Windows Vista

Hola amigos, pues resulta que probando una aplicación Web en el Visual Studio 2008 no me cargaba, en Internet Explorer 7 me salía el error "Internet Explorer no puede mostrar la página web". en un inicio pensé que era un error de la aplicación, como la había migado de Visual Studio 2005 y estaba en .NET 2.0, pero también lo probé en Firefox y nada, así que decidí crear una nueva ampliación web para probar si corría y descartar que sea problema de la aplicación o del Visual Studio.

Internet Explorer no puede mostrar la página web

El resultado fue el mismo, así que el culpable era el VS, pues bien averiguando de que se podría tratar, me tope con un articulo del Guille donde tenia el mimo problema que según parece es Error de DNS al ejecutar un sitio Web desde Visual Studio en Windows Vista.

Pues viendo las diversas soluciones que propone en el articulo, donde también hace mención a ASP.NET Development Server Problems Under Vista me puse a probar las posibles soluciones, en mi caso lo que hice fui modificar el regedit para desactivar el IPv6 que viene con Vista lo cual hace conflicto con IPv4 y no resuelve de manera adecuada los nombre de dominios.

Los paso a seguir son ir al REGEDIT y bajo la clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip6\Parameters
crear un valor DWORD llamado DisabledComponents y asignarle 255 en decimal y FF en hexadecimal FF, reiniciamos el equipo y listo.

En el articulo del Guille se mencionan otras cosas como cambiarle la asignación dinámica del puerto en el sitio web cuando se ejecuta, pero en mi caso vasto con solo cambiar el regedit y desactivar el IPv6 en las propiedades de red.

Propiedades de red

Espero les sea de utilidad.

Leer post completo
// // Comentar

Lanzado Visual Studio 2008 Service Pack 1 y .NET 3.5 Enhancements Training Kit

Me acabo de enterar que se acaba de lanzar Visual Studio 2008 SP1, para mayores detalles sobre las mejoras y bugs solucionados pueden ver el siguiente enlace:

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

También les dejo los diversos links de descarga:

Visual Studio 2008 Service Pack 1:

Visual Studio 2008 Express Editions con Service Pack 1:

Visual Studio Team System 2008 Team Foundation SP1:

.NET Framework 3.5 Service Pack 1:

También con esto se ha lanzado el .NET 3.5 Enhancements Training Kit con presentaciones, demos y materiales que describen las nuevas características de .NET 3.5 SP1, pueden descargarlo del siguiente enlace:

.NET 3.5 Enhancements Training Kit

 

Leer post completo

16 oct 2008

// // Comentar

Smart Client Software Factory? con que se come?

Después de tiempo que vuelvo a escribir, pues estaba muy ocupado en un proyecto y viendo algunos temas nuevos que aprender, y el titulo del post tiene que ver con uno de ellos.

Pues en el nuevo proyecto que ando metido estamos usando este componente, aun no lo conozco a profundidad, pero quisiera darles algunos alcances al respecto.

Smart Client Software Factory o SCSF es un componente de Microsoft basado en buenas practicas y patrones para la construcción de software.

Actualmente estoy usando la versión de Abril de este año con Visual Studio 2008, pero también se puede integrar con VS 2005, con la versión de mayo del 2007.

Si desean descargarlo y probarlo aquí les dejo los enlaces:

For Visual Studio 2008:

For Visual Studio 2005:

Para empezar a usarlo pueden usar los siguientes enlaces:

  • Eso si, todo esta en ingles, aunque ya ahora el idioma no representa gran problema para los que les gusta investigar y conocer mas.

    En esta entrada solo pretendo hacerle conocer este componente que es de gran utilidad al momento de desarrollar aplicaciones, mas adelante ya iré poniendo algunos temas específicos sobre esto.

    Saludos!

     

     

  • Leer post completo

    28 jul 2008

    // // Comentar

    24 Webcast - Capacitación en tiempo real

    24 WebCast

    Leer post completo

    3 may 2008

    // // Comentar

    Algunas Fotos del Lanzamiento 2008!

    Como ya les comentaba anteriormente, sobre un evento de lanzamiento de los Productos Microsoft que ha sacado este año, como son Windows Server 2008, SQL Server 2008 y Visual Studio 2008, pues el evento salió muy bien, a pesar de los inconvenientes técnicos que se pudieron presentar en el transcurso del día. Les dejo unas fotos del evento.

    Organizadores

    Lideres de comunidades de derecha a izquierda; Jacinto Pastor, Nelson Ángeles, Cesar Izquierdo, Víctor Altamirano, Yo y abajo Luiggi Cabrera.

    Ricardo La Rosa - Novedades en VS 2008

    Exponiendo sobre las novedades de VS 2008 para la web, en la mesa Víctor apoyándome con las demos.

    Nelson Angeles - Novedades en WS 2008

    Nelson exponiendo sobre Windows Server 2008.

    Asistentes

    Los asistentes!

     Entrega de Windows Vista original

    Entregando Windows Vista Original a un asistente.

    Ganadores Vouchers

    Los felices ganadores de vouchers con descuento para exámenes de Certificación Microsoft.

    Estas fueron algunas de las fotos del Evento, si desean ver mas fotos del evento, pueden revisar el portal de la CAM UNT que pronto las subiré todas ahí, ya les estaré comentado sobre nuevas actividades, también nuevas publicaciones.

    Leer post completo

    18 abr 2008

    // // Comentar

    Lanzamiento VS 2008, WS 2008 y SQL 2008 en Trujillo!

    Lanzamiento 2008 Trujillo

    Leer post completo

    15 abr 2008

    // // 11 comentarios

    Problemas con el UpdatePanel y el FileUpload?

    Hola amigos!

    Nuevamente compartiendo algo con ustedes, en esta ocasión vamos a hablar del FileUpload y el UpdatePanel, pues resulta que trabajando en una aplicación, tenia que subir algunas imágenes, y como estoy usando AJAX Extensions dentro de mi aplicación ASP .NET 2.0, coloque el control FileUpload para subir mis imágenes, dentro del UpdatePanel, pero oh! sorpresa al momento de cargar el archivo no me mostraba nada dentro del control y buscando ver que es lo que estaba pasando, pude ver que estos controles no son compatibles, así que no podía trabajar como me hubiese gustado.

    Pues para tratar de darle solución a mi problema, use el FileUpload AJAX de Subgurim que si trabaja bien con el UpdatePanel ya que hace una carga asíncrona independiente y tiene muchas funcionalidades bastante buenas, pero el uso que le daba no se ajustaba a mis necesidades, así que volvemos al inicio a ver la manera de usar el FileUpload dentro del UpdatePanel.

    La única forma de hacer que esto funcione es forzando el postback, pero entonces para que tengo el UpdatePanel si al final haré un postback y se volverá cargar la página?, pues en este caso el postback será solo cuando se invoque a un control dentro del UpdatePanel, así que lo demás sigue trabajando bien, esto funciona con los Triggers del UpdatePanel, en este caso haremos uso del PostBackTrigger el cual usa como parámetro el ID de un control a través del cual se generará el postback.

    <Triggers>


        <asp:PostBackTrigger ControlID="btnUpload" />


    </Triggers>




    Con esto ya puedo trabajar con el control FileUpload tranquilamente y controlar la carga de las imágenes con el botón.



    Para mas información sobre el control UpdatePanel y los controles que no son compatibles, aquí les dejo este enlace:



    UpdatePanel Control Overview (ingles)



    Saludos!



    Leer post completo

    1 mar 2008

    // // Comentar

    Introducción a LINQ con Objetos

    Holas!

    Como mencione en el post anterior tuve el gusto de tratar el tema en la gira y quería compartir algunas de las cosas, las cuales se hablaron en la charla, este tema es nuevo en VS 2008 y puede ayudarnos significativamente en el desarrollo de nuestras aplicaciones, y realmente el poder de LINQ es asombroso, ya que gracias a esto podemos ahorrarnos muchas líneas de código, aparte de tener un código mas limpio y simple.

    En si lo que viene a ser LINQ (Language Integrated Query), como su mismo nombre lo indica, Consultas Integradas al Lenguaje, con esto quiere decir que nosotros podemos realizar consultas similares a las que tenemos en SQL, desde nuestro propio lenguaje, ya sea manejemos VB, C# u otro, esto es independiente del lenguaje, en mi caso particularmente uso C#, así que el código que veamos estará implementado en este lenguaje, el poder de LINQ va de la mano con algunas novedades de C# 3.0 como son los tipos anónimos, inferencia de tipos, entre otras características.

    Esta imagen, describe mejor como trabaja LINQ, dentro de LINQ tenemos varias orientaciones, como es LINQ to Objects, LINQ to SQL, etc. Cada uno especifico para un origen de datos, como son Objetos, Relacionales y XML.

    LINQ

    Para ver un poco de lo que podemos hacer con LINQ vamos a iniciar con un ejemplo sencillo que hará una consulta a un conjunto de objetos y los filtrara de acuerdo a un criterio.

    Iniciamos abriendo el VS 2008 y creamos una aplicación de consola en C#, dentro de la cual vamos a crear un array de Strings en el método Main, como vemos en el siguiente código:

       1: String[] meses = new String[]{"Enero", "Febrero", "Marzo", "Abril", "Mayo", 


       2:                               "Junio", "Julio", "Agosto", "Setiembre",


       3:                               "Octubre", "Noviembre", "Diciembre"};




    Ahora que tenemos declarado nuestro Array, vamos a hacer la respectiva consulta:





       1: var mesesSeleccionados = from m in meses


       2:                          where m.Contains("a")


       3:   select m;




    El código anterior que pueden apreciar es en si la consulta que se compone de 3 partes principales, en la línea 1 tenemos la variable mesesSeleccionados, declarada como var, esto no es JavaScript es una novedad en C# 3.0, que ya trataremos mas adelante a detalle, por ahora lo dejamos ahí, es lo mismo que definir un tipo de dato fuertemente tipado, también vemos from m in meses, esto hace que digamos de donde obtendremos los datos a consultar, en este casi es el array de nombre meses y lo guardaremos en "m", ahora analizando la segunda línea tenemos el where, esto lo que hace es filtrar los datos obtenidos de acuerdo a la condición dada, para este ejemplo filtramos aquellos meses los cuales contengan la letra "a" aquí podemos hacer diversos tipos de filtrados, dependiendo los datos que obtengamos y a la fuente que accedamos, por ultimo tenemos select m, esto ya nos devuelve los datos filtrados previamente.



    Como verán las sentencias son similares a las que tenemos en el SQL, aunque no son las mismas, ya que tenemos el orden un poco diferente, además esto es código orientado a objetos y respeta la sintaxis de cada lenguaje de programación.



    Ya para probar lo que hemos hecho, agregamos el siguiente código para recorrer los datos filtrados y mostrarlos en la consola:





       1: foreach (var mes in mesesSeleccionados)


       2:             {


       3:                 Console.WriteLine(mes);


       4:             } 




    Con este código obtenemos en pantalla "Marzo" y "Mayo", diferenciando mayúsculas de minúsculas.



    Este ejemplo es muy básico, pero pretendo mostrar como dice el titulo una introducción breve a lo que es LINQ, mas adelante escribiré algunas cosas sobre las novedades en C# 3.0 y mas LINQ.



    Saludos!



    Leer post completo
    // // Comentar

    Algunas Fotos Gira Vive Windows Vive Vista

    La gira Vive Windows, Vive Vista se viene desarrollando en diversas ciudades del país y también en otros países, en esta ocasión tuve el gusto de dictar la charla de .Net Framework 3.5 en la ciudad de Chiclayo y en esta ciudad de Trujillo y quería compartirles algunas fotos de estos eventos:

    Ricardo La Rosa y Rafael Campos

    Estamos a punto de iniciar el evento, con Rafael Campos, quien dio la Charla de Reglas de Oro para el desarrollo sobre Windows Vista.

    Speakers Gira

    En esta foto estamos todos los speakers del evento, a mi costado Nelson Ángeles, Daniel De la Haza y Rafael Campos.

     Speakers y Organizadores

    Cerramos en evento en Chiclayo con una foto con los organizadores del MUG.

    Lideres de Comunidades

    En Trujillo con algunos amigos de otras comunidades locales, en el auditorio del Colegio de Ingenieros.

    Ricardo La Rosa y LINQ

    Por ultimo, una foto mía hablando sobre LINQ, sobre lo cual escribiré algunas cosas en otros post.

    Saludos! 

    Leer post completo

    23 feb 2008

    // // Comentar

    Volviendo y con Star Day's!

    Holas!

    Hace ya buen tiempo que no escribía nada en mi blog, pues ahora eh vuelto y con una buena noticias (solo para los que son de mi ciudad residente, Trujillo y alrededores), ya que se tratan de actividades presenciales, me refiero a los Star Day's, donde se dictaran los temas del DCE para ayudar a las personas que aun no tienen estrellas y las que tiene que aumenten en numero, para ello se ha designado un cronograma el cual pueden ver en la web del grupo, también tenemos habilitado un espacio de registro por cada estrella, el numero de participantes es limitado, así que dense prisa en inscribirse:

    Registro estrella 0

    Registro estrella 1

    Registro estrella 2

    Registro estrella 3

    Por ahora solo esto, en adelante estaré escribiendo algunos artículos interesantes sobre algunas novedades en VS 2008.

    Saludos!

    Leer post completo

    3 ene 2008

    // // 1 comentario

    {Estamos} con los héroes en la {Ciudad} de héroes

    {Estamos} con los héroes en la {Ciudad} de héroes

    Leer post completo

    24 dic 2007

    // // Comentar

    Microsoft Visual Studio 2008 – Learning Portal

    Visual_Studio_LP_Hero

    Hola amigos,

    Antes que se acabe el año, quería compartirles un enlace, donde podrán encontrar cursos, libros, Clinics y mas totalmente gratuito sobre Visual Studio 2008 y las tecnologías que lo componen.

    http://www.microsoft.com/learning/vstudio/2008/default.mspx

    Provecho y felices fiestas!

    Leer post completo

    22 dic 2007

    // // Comentar

    Felices Fiestas Navideñas

    Hola amigos!

    Este post es simplemente para desearles una feliz navidad, que lo pasen junto a las personas que quieren, espero que este año que termina haya sido muy provechoso para cada uno de ustedes y que el año que viene lo sea aun mucho mas, que cumplas sus metas y sueños.

    Feliz Navidad y Prospero Año 2008

    No olviden en esta fecha el verdadero sentido de la navidad, no se olviden de Dios, ya que por el estamos aquí y a él debemos dar gracias por todas las cosas que tenemos y podemos hacer.

    Que se diviertan mucho en esta celebración de fin de año y nos vemos el año que viene con muchas mas cosas que comentar en este blog.

    Saludos!

    Leer post completo

    17 dic 2007

    // // Comentar

    Como se imaginan la creación del mundo, Si Dios hubiese sido Informático?

    Hola amigos quería compartirles un enlace que encontré en el blog de Ddaz, trata sobre la creación del mundo a nivel de comandos, muy interesante el enlace, aquí se los dejo para que lo vean y me comenten al respecto.

    http://celobox.googlepages.com/god.html

    Saludos!

    Leer post completo

    15 dic 2007

    // // Comentar

    Clasificación de los Geeks?

    Una imagen dice mas que mil palabras...

    Clasificacion de los Geeks

    En que categoría creen que se encuentran ??

    Leer post completo
    // // Comentar

    Microsoft ASP.NET 3.5 Extensions Preview

    Ha sido liberado ASP .NET 3.5 Extensions dentro del cual incluye las siguientes novedades:

    • ASP.NET MVC
    • ASP.NET Dynamic Data
    • Controles Silverlight para ASP.NET
    • ADO.NET Data Services
    • Entity Framework runtime
    • Nuevas características para ASP.NET AJAX

    Pueden descargarlo del enlace:

    Descargar Microsoft ASP.NET 3.5 Extensions Preview

    También pueden revisar un tutorial de esto:

    http://quickstarts.asp.net/3-5-extensions/

    Saludos,

    Leer post completo
    // // Comentar

    Evento Tecnológico Visual Studio 2008

    Hola amigos!

    Les cuento que ayer estuvimos exponiendo en un evento en esta ciudad de Trujillo, el cual estuvo organizado por las Comunidades: CAM UNT, Visual NET y Sencico en el cual desarrollamos los temas de Imagine CUP 2008, Novedades en Visual Studio 2008 y Visual Studio 2008 con LINQ.

    Aquí les dejo algunas fotos del evento:

    Mijail Castillo - Imagine CUP 2008

    En esta foto nuestro amigo Mijail iniciando la sesión del día, hablando sobre Imagine CUP.

    Ricardo La Rosa - Novedades en VIsual Studio 2008

    Luego mi turno, ahí hablando sobre las novedades en Web de Visual Studio 2008.

    Victor Altamirano - Visual Studio 2008 y el poder de LINQ

    Y por ultimo nuestro amigo Víctor quien nos mostró algunas características de Visual Studio 2008 y el poder de LINQ.

    DSC03208 

    En esta foto estamos con algunos de los asistentes al evento, los cuales se llevaron algunos premios.

    Todo estuvo muy bien durante el evento se trato de mostrar todo en la practica para que aprovechen lo que se les trataba de dar a conocer.

    Pronto estaremos realizando mas eventos en esta ciudad,  por cierto, les recomiendo que visiten http://celulaunt.net/community, ahí tendremos las novedades sobre nuestros eventos, también en la zona de descargas tendrán las presentaciones y Demos de los eventos que realicemos, podrán participar en los foros también.

    Saludos,

    Leer post completo

    11 dic 2007

    // // Comentar

    Expression Blend December Preview Disponible

    Hola amigos!

    Seguimos con las actualizaciones, ya teníamos SP1 para el Expression Blend, se cambio la versión de Silverlight y ahora también tenemos Expression Blend Preview de Diciembre.

    blend

    Con esta nueva versión tenemos las siguientes novedades:

    • Soporte Visual Studio 2008
    • Soporte Silverlight 
    • Sincronización de cambios en archivos
    • Creación de controles desde objetos existentes
    • Mejora en la vista compartida (Diseño/XAML)
    • Storyboard Picker
    • Storyboard y propiedades keyframe
    • Editor Key Spline
    • Vertex Animation
    • Clip Path Editing and Animating
    • Breadcrumb Bar
    • Font Embedding
    • Build Options
    • Copying Projects
    • Agregando multiples proyectos a una solucion
    • Drag and Drop
    • Soporte para nuevos Objetos 3D
    • Object Manipulation
    • Keyboard Shortcuts
    • Close Buttons on Panels
    • Search Text Boxes

    Son bastantes las características que tenemos en este preview, para descargarlo usen el siguiente enlace:

    Descargar Expression Blend December Preview

    Saludos,

    Leer post completo
    // // Comentar

    Silverlight 1.1 ahora Silverlight 2.0

    Debido a grandes cambios desde la versión 1.0, la nueva versión de Silverlight, antes conocida como Silverlight 1.1, ahora es Silverlight 2.0, los invito a leer mas al respecto en los siguientes enlaces:

    http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx

    http://blogs.msdn.com/tims/archive/2007/11/29/silverlight-1-1-is-now-silverlight-2-0.aspx

    http://blogs.msdn.com/somasegar/archive/2007/11/29/quick-update-on-silverlight.aspx

    Saludos,

    Leer post completo

    9 dic 2007

    // // Comentar

    Microsoft Expression Blend Service Pack 1

    Hola amigos!

    Me acabo de enterar que el Expression Blend ya tiene su Service Pack 1 el cual corrige mucho de los problemas que se tenia, entre los cuales mejora la compatibilidad con Visual Studio 2008.

    Para ver detalles del service pack puede visitar el siguiente enlace:

    http://support.microsoft.com/kb/944809/en-us

    También les dejo el enlace para descargar el Service Pack 1

    Descargar Microsoft Expression Blend Service Pack 1

    A probarlo!

    Saludos.

    Leer post completo