Ver por etiquetas

Todas las etiquetas » Code Snippets » C# (RSS)

[CodeSnipeet] Usar el atributo Obsolete (.NET: ObsoleteAttribute Class)

Entre cada versión de un producto, siempre puede ocurrir la mejora de alguna clase o método creando una versión con un nuevo nombre, pero también existe el tema de afectar lo menos posible a aplicaciones que usen la versión antigua. Es como usar la clase ConfigurationSettings.AppSettings en .Net 2.0, cuando podemos usar ConfigurationManager.AppSettings , siempre encontramos esos códigos que dices después lo cambio que por temas de tiempo todavía...
Publicado por Sergio Tarrillo | con no comments
Archivado en: ,,

[CodeSnippet] C# Obtener los programas instalados en Windows (Plus: Export to CSV)

Existen dos formas, una es a través del registro y la otra usando WMI. En esta oportunidad mostrare el código usando WMI, porque el registro también devuelve las actualizaciones instaladas. Enlaces: Get installed applications in a system Get A List Of Installed Applications Using LINQ And C# Win32_Product Class   Notas del código: Si quieren saber que otros campos pueden visualizar de este objeto puede revisar el siguiente enlace: Win32_Product Class . Usamos el CodePage 1252, para no tener...

[CodeSnippet] Enviar cuando correo cuando el usuario use Internet Explorer 6 (IE6)

Internet Explorer 6, es una de esas piedritas por la que a veces uno tiene que pensar, ¿damos soporte para IE6 o no?, claro hablando de diseño. En un proyecto actual para una intranet, hemos decidido no dar soporte para IE6, no estresarnos haciendo diseños web paralelos . IE6, fue lanzado allá por el 2001, y como que ya va siendo hora de ni siquiera mencionarlo cuando definamos los navegadores a soportar por nuestra web. [Extra]: Mató IE6 la marca Internet Explorer...
Publicado por Sergio Tarrillo | 5 comment(s)
Archivado en: ,,,

[CodeSnippet] Leer archivos ANSI en .Net (cuando C# no lee la enie)

Hace meses comentábamos sobre la integración de sistemas de información , y es que cuando empiezas a interactuar con otros sistemas te das cuenta que no todos trabajan de la misma forma que tu, ni todos usan los mismos estándares. Y lo mismo pasa con la codificación de archivos. Y parece un tema trivial, pero imaginad que estas cargando unos clientes a tu sistema que vinieron en un archivo con formato ANSI, y alguno de los clientes se apellida Nuñez. En la...
Publicado por Sergio Tarrillo | 3 comment(s)
Archivado en: ,,

[CodeSnippet] SSH/SFTP en C# usando SharpSSH

.NET tiene una clase llamada FtpWebRequest , para el acceso a un FTP, un ejemplo completo en el siguiente artículo: Simple FTP Demo Application Using C#.NET 2.0 . Pero esa clase no soporte SFTP, como lo comentan en este foro: SSH/SFTP Communications in C# (revisar las respuestas tiene otras opciones). Una librería gratuita es: SharpSSH , gracias a Tamir Gal .  Cuando descarguen la librería, también hay una aplicación consola de ejemplo, y con Reflector podemos ver como funciona esta librería...
Publicado por Sergio Tarrillo | 3 comment(s)
Archivado en: ,,