January 2007 - Artículos - Blog de Oskar Alvarez

January 2007 - Artículos

Datagrid Free en WPF

XCeed acaba de anunciar un DataGrid para WPF, que ademas es libre. Es una buena noticia que las compañias empizen a crear controles para esta nueva tecnologia. Lo podeis ver aqui http://xceed.com/Grid_WPF_Demo.html
Publicado por Oskar Alvarez | con no comments
Archivado en:

InternalsVisibleTo

Hoy he descubierto el atributo InternalsVisibleTo, este atributo esta definido en el namespace System.Runtime.CompilerServices. Nos permite utilizar metodos y tipos internos de un assembly. si yo tengo un assembly que implementa la siguiente clase internal class MiInternalClass { public void Metodo1() {...} internal void InternalMetodo() {...} } Si yo en mi proyecto, al cual le he añadido la referencia del assembly donde se encuentra esa clase, le añado al fichero AssemblyInfo.cs la linea [assembly...
Publicado por Oskar Alvarez | 1 comment(s)
Archivado en:

Creando nuestros validadores en Validation Application Block

Muchas veces nos puede pasar que necesitemos validadores que no esten implemntados en Validation Application Block. Esto no es problema ya que la arquitectura de VAB nos permite crear nuestros propios validadores. Imaginemos que queremos crear un validador para e-mails que comprobara que el string contiene el caracter @. Para ello debemos crear una clase denominada EmailValidatorAttribute que herede de ValidatorAttribute y sobreescribir el metodo CreateValidator. public sealed class EmailValidatorAttribute...
Publicado por Oskar Alvarez | 1 comment(s)
Archivado en:

Video como funciona un CAU

Os dejo este divertido video de como funciona un CAU http://www.youtube.com/watch?v=6X0TVK5mxLk
Publicado por Oskar Alvarez | 2 comment(s)

Validation Application Block Enterprise Library 3.0

Siguiendo con la nueva versión de Enterprise Library despues de mirar las mejoras de configuración , me he puesto a mirar Validation Application Block y me ha vuelto a sorprender gratamente. Primero porque utiliza atributos para validar y segundo proque se utiliza de forma natural y sencilla. Validation Application Block viene con un numero de ValidatorAttributes que podemos utilizar para decorar nuestras clases. El número de ValidatorAttributes es amplio aunque podemos incluso crear nuestros porpios...
Publicado por Oskar Alvarez | 2 comment(s)

Pack Installer Beta 2 para VS 2005

Como siempre en Codeplex nos encontramos con cosas interesantes como esta herramienta que nos permite gestionar las herramientas que instalamos para VS2005 Para que nuestras instalaciones sean mas faciles de realizar. Lo podeis encontrar en http://www.codeplex.com/PackInstaller
Publicado por Oskar Alvarez | 2 comment(s)
Archivado en:

Enterprise Library 3.0 Editor Configuración Integrado en Visual Studio

Despues de ver por todas partes el anuncio del lanzamiento de la CTP de Enero de Enterprise Librery 3.0, me he decidido a probarlo y lo primero ya me ha encantando. El configurador de Enterprise Libarry integrado en Visual Studio. Ahora ya no tenemos que pasar de la aplicación de Visual Studio al configurador de Enterprise con la tecla TAB si no que viene totalmente integrado. Con el boton derecho del ratón en el fichero de configuración de nuestro proyecto, ya nos aparece directamente la entrada...
Publicado por Oskar Alvarez | 4 comment(s)
Archivado en:

Microsoft Office Add-in: Microsoft Outlook SMS Add-in

Hoy acabo de encontrar este Add-in que nos permite enviar mensajes SMS de texto mediante la mayor parte de teléfonos móviles GSM (Global System for Mobile Communications) conectados a un equipo en el que se utilice Microsoft Office Outlook 2007 o Microsoft Office Outlook 2003. Aqui teneis la descarga http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=240080B4-986E-4AFB-AB21-3AF2BE63508B
Publicado por Oskar Alvarez | 2 comment(s)

Crear Custom Activities en WF

Como me ha tocado en el proyecto crear Custom Activities para WF voy a explicar como las he realizado. Lo primero el usuario queria que las actividades quedasen reflejadas de un tamaño fijo y mas grande, que tuviese un color predeterminado por el, que el icono que habitualmente sale en las actividades no saliese y que el texto de la actividad saliese centrado. Esa fuerón las especificaciones que me dieron. Para definir una Custom Activity en WF es bastante facil solo hay que derivar de la clase Activity...
Publicado por Oskar Alvarez | 2 comment(s)
Archivado en:

Servicios WCF y Vista

Intentando instalar un servicio WCF .svc en vista, hice los pasos de crear la aplicación en el IIS, dar permisos...), pero al llamarlo HTTP 500 --- Handler svc-Integrated has a bad module "ManagedPipelineHandler" in its module list El problema era que tenia que configurar la activacion de WCF HTTP, para ello en Activar o desactivar las caracteristicas de Windows, en Microsoft. Net FrameWork 3.0 debemos activar la opción que por defecto viene desactivada
Publicado por Oskar Alvarez | 1 comment(s)
Archivado en:

Instrumentation – Performance Counters en WCF

Despues de dos semanitas de vacaciones, sin hacer nada de nada, ya llegan a su fin y lo primero es, aunque tarde, felicitar el nuevo año a todo el mundo. Las aplicaciones de negocios tienen la necesidad de soportar una cierta cantidad de carga concurrente en un tiempo de respuesta admisible. En algunas oportunidades la performance se ve degradada, es decir, los tiempos de respuesta no son admisibles y es necesario consultar indicadores (Performance Counters) que permiten detectar donde están los...
Publicado por Oskar Alvarez | 2 comment(s)
Archivado en: