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.
Archivos de la categoría ‘Windows’
Multiples archivos de configuración
Publicado por kementeus en Marzo 3, 2008
Publicado en .net framework, Programming, Windows | Deja un Comentario »
Clases y estructuras bien formadas, Parte I
Publicado por kementeus en Febrero 13, 2008
Bueno, tenía buen tiempo de no escribir algo dividido en varias partes, creo que ya es hora
. 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 http://kementeus.wordpress.com/2007/08/28/clases-y-herencia-en-c-new-virtual-y-override/ y de paso visiten http://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
Publicado en .net framework, Programming, Windows | 2 Comentarios »
Clases y Constructores estáticos
Publicado por 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:
Publicado en .net framework, Programming, Windows | 4 Comentarios »
Mas de la siguiente Enterprise Library 4.0
Publicado por 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!
Publicado en .net framework, Programming, Windows | Deja un Comentario »
Windows Communication Foundation Primer
Publicado por 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:
Publicado en .net framework, Programming, Windows | Deja un Comentario »
Usar otro browser en Visual Studio
Publicado por 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
Publicado en Visual Studio, Windows | Deja un Comentario »
Borrando lo inborrable (Windows Vista)
Publicado por 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).
Publicado en Windows | Deja un Comentario »
Net 3.5 en la comunidad .Net
Publicado por 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#).
Publicado en .net framework, .net friends, Programming, Windows | Deja un Comentario »
Clases y herencia en C# (new, virtual y override)
Publicado por 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.
Publicado en .net framework, Programming, Windows | 9 Comentarios »
Windows Vista Preview Handlers
Publicado por 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
. 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.
Publicado en .net framework, Windows | 3 Comentarios »