My kemenworld…

To mock or not to mock…

Archive for the ‘Windows’ Category

Multiples archivos de configuración

Posted by kementeus en marzo 3, 2008

Hace un rato alguien me preguntó el caso específico en el cual el necesitaba separar la configuración del archivo del resto del archivo de configuración (sea web.config o app.config), y no sabía como hacerlo con la EntLib. Bueno, realmente es una facilidad que no solamente tiene la EntLib sino la configuración de la aplicación y permite dividir el archivo de configuración en varios archivos independientes, es lo equivalente a hacer un include de un archivo externo al archivo de configuración.

Lee el resto de esta entrada »

Anuncios

Posted in .net framework, Programming, Windows | Leave a Comment »

Clases y estructuras bien formadas, Parte I

Posted by kementeus en febrero 13, 2008

Bueno, tenía buen tiempo de no escribir algo dividido en varias partes, creo que ya es hora :P. Muchos de nosotros ya somos más que familiares con los conceptos de clases y estructuras en .Net, muchos conocemos más que de memoria lo que nos suelen decir en las clases de “polimorfismo, herencia y encapsulamiento” (ojo, esos no son los tres principios básicos de POO, pero de eso hablaremos en otro post). Otros ya nos familiarizamos con todas las formas de herencia existente y a eso le sumamos el poder de los modificadores de herencia (sino revisense https://kementeus.wordpress.com/2007/08/28/clases-y-herencia-en-c-new-virtual-y-override/ y de paso visiten https://kementeus.wordpress.com/2008/01/25/clases-y-constructores-estticos/), bien, trataré de llevarlos un poco más allá de esos conceptos en esta corta serie de post sobre clases bien formadas, espero les sea útil a mas de alguien 😛

Lee el resto de esta entrada »

Posted in .net framework, Programming, Windows | 2 Comments »

Clases y Constructores estáticos

Posted by kementeus en enero 25, 2008

Para muchos es conocido ya desde tiempos inmemoriables la existencia de los métodos estáticos de una clase, pero por alguna razón no muchos recordamos la existencia de los constructores estáticos y las clases estáticas (algo “nuevo” en la framework 2.0). Comencemos con los constructores estáticos, como siempre tomemos a nuestra clase ejemplo:

Lee el resto de esta entrada »

Posted in .net framework, Programming, Windows | 4 Comments »

Mas de la siguiente Enterprise Library 4.0

Posted by kementeus en enero 9, 2008

Ya se acerca el momento de release! ya esta tan cerca que podemos casí palpar su código fuente!. Grigori Melnick, el director de producto de las Enterprise Library nos pone a soñar al publicar el backlog de “features” de la EntLib4, en la que resalta DIAB (Dependency Injection Application Block), nuevos escenarios y Hands on Labs (ufff, hasta uno para PIAB y VAB) y la posibilidad de trabajar con la DIAB sin tener que depender de la EntLib completamente (o que después de refactoring esta pueda ser reemplazada por Windsor, Spring.net o cualquier otro Dep Container).

Resalta también el hecho de nuevos puntos de extensión para la Caching Application Block, o sea que nuevos providers se ven venir, además de pequeñas nuevas features para LAB y por supuesto, mucha mejor documentación 😀

Bien, ahora a esperar con ansias el release!

El backlog y los comentarios del siempre oportuno David Hayden!

Posted in .net framework, Programming, Windows | Leave a Comment »

Windows Communication Foundation Primer

Posted by kementeus en diciembre 18, 2007

Hace varias semanas tube el honor de participar en el MSDN Tour en la ciudad de Guatemala con el tema WCF Services. Según la definición común es la “nueva” infraestructura de comunicación entre aplicaciones distribuidas ofrecida en la .Net Framework 3.0 conocida antes como Indigo (si, ya se que este post esta algo atrasado). Alguien versado en .Net me dirá: “para qué otro sistema de intercomunicación en aplicaciones distribuidas?”, bien, en la misma pregunta esta la respuesta. Hagamos un poco de historia:

Lee el resto de esta entrada »

Posted in .net framework, Programming, Windows | Leave a Comment »

Usar otro browser en Visual Studio

Posted by kementeus en noviembre 30, 2007

Quizás sea un tip que ya muchos conocen y hasta el sol de hoy encontré como hacerlo. Creo que muchos no comparten el amor por browsers como Internet Explorer (yo soy uno de ellos) ni se tragan cosas como que “Firefox” es bueno (también odio Firefox). En lo personal uso Opera desde ya hace mucho y aunque creo firmemente que el “mejor” browser no ha sido hecho aún.

Ok, continuemos con el post, el detalle es que Visual Studio utiliza siempre Internet Explorer como su explorador por defecto, hasta hace poco encontré como hacer para que usara Opera (o cualquier otro browser).

Dentro de la solución seleccionemos cualquier página ASPX, luego seleccionamos la opción “browse with…” del menú contextual, agregamos el browser que deseamos y le decimos luego “set as default”… Listo!, ya no mas IE 😀

Posted in Visual Studio, Windows | Leave a Comment »

Borrando lo inborrable (Windows Vista)

Posted by kementeus en noviembre 22, 2007

Soy un feliz usuario de Windows Vista desde hace alrededor de 1 año (yep, desde el beta 1, bueno en ese tiempo no era tan “feliz usuario”).

Una de las cosas que al principio me costó acostumbrarme fue al UAC, y luego durante instalaciones a la mitad en mi disco duro externo quedaban directorios con nombres largos extraños como 1113909736295282, claro, es un directorio temporal de instalación donde se descomprimen los archivos de instalación y “generalmente” se borra al terminar, pero algunos instaladores como Adobe Acrobat 8 se niegan a hacerlo (bueno, también si una instalación finaliza ahi tenemos problemas).

Lee el resto de esta entrada »

Posted in Windows | Leave a Comment »

Net 3.5 en la comunidad .Net

Posted by kementeus en noviembre 21, 2007

Hace un par de semanas tube el honor de presentar en la comunidad de desarrolladores de .Net en Guatemala el tema de las nuevas características y un adelanto de lo que viene en la Framework 3.5, otro día le hablaré a todos detalladamente de los temas presentados, mientras tanto los dejo con las presentaciones y los ejemplos de ese día (los ejemplos hechos en la version Express 2005 en C#).

http://www.box.net/shared/bjjtkfn6z3

Posted in .net framework, .net friends, Programming, Windows | Leave a Comment »

Clases y herencia en C# (new, virtual y override)

Posted by kementeus en agosto 28, 2007

C# es un lenguaje relativamente nuevo, se caracteriza por ser un lenguaje “managed” de objetos orientado a componentes fuertemente tipificado (esa es mi definición personal de C#). Muchos de los que aprendimos o por lo menos “creímos aprender” C# hemos pasado ya por diferentes paradigmas de programación y por uno que otro lenguaje orientado a objetos. Quizás por esto es cuando encontramos conceptos como “herencia” damos por sentado varios conceptos que aprendimos de lenguajes de objetos anteriores, claro, muchos de ellos son similares sino iguales y casi que repetimos las líneas del primer libro de programación orientada a objetos que leímos.

Lee el resto de esta entrada »

Posted in .net framework, Programming, Windows | 9 Comments »

Windows Vista Preview Handlers

Posted by kementeus en agosto 3, 2007

Uff, hace ratos que no escribía. Bueno, en realidad ya he escrito varias cosas pero por n o y razón nunca las publiqué, quizás más adelante :P. Y entre tantas cosas como levantar la empresa, proyectos nuevos y mudanza (yep, me mudé) no me quedó tanto tiempo como para escribir una nota nueva.

Desde hace un par de meses estoy suscrito a una de las que personalmente considero de las mejores revistas de índole técnico para el programador de .Net y Windows en general, se trata de la MSDN Magazine, una de las primeras ediciones que leí traía un artículo sobre algo llamado Vista Preview Handlers. Trataré de forma breve de explicar el funcionamiento de los preview handlers en Windows Vista usando un pequeño y simple ejemplo.

Lee el resto de esta entrada »

Posted in .net framework, Windows | 3 Comments »