jueves, 15 de enero de 2009

Fuentes de texto gratis

Hay 50 interesantes fuentes para desarrollo web en Noupe

Como ser un buen programador

Ver el libro

Optimizar FireFox

Optimizar #1

Optimizar #2

Desfragmentador Gratis

Este desfragmentador permite desfragmentar archivos pero en forma individual,
hay que indicar la ruta del archivo, etc:

Desfragmentador Gratis Open Source

Antivirus Gratis Open Source

Ir al sitio

Capturar texto de un WinForm

Bajar Programa

viernes, 5 de diciembre de 2008

Linq for Oracle

Actualmente no existe proveedor para bases de datos Oracle, no obstante dicha empresa está en el proceso de desarrollo de dicho proveedor debido a la demanda que se está ejerciendo.

Existen ya librerías entre ellas la que ofrece la empresa Devart

martes, 2 de diciembre de 2008

Cambiar separador decimal a punto

¿Por qué aparece coma en vez de un punto como separador decimal?

la solución está en: Solución

Nota: Hay que convertir el string a un número, puede ser Double, después usar la función ToString() para aplicar el formato, por ejemplo:

Number.ToString("#,#0.00", separador.NumberFormat)

También hay que cambiar la configuración regional del sistema:
Globalization.NumberFormatInfo separador = new Globalization.CultureInfo
("").NumberFormat
separador.NumberDecimalSeparator = "."

Formatear números Double

Link donde explican como dar formato a los números double:

Formatear números

Para celdas de un grid es:
DgvDetalle.Columns("Cantidad").DefaultCellStyle.Format = "###,###,##0.00"

Aquí aparecen especificadores que se puede aplicar al formato, interesante!

También: Cadenas con formato numérico estándar

domingo, 30 de noviembre de 2008

Expresiones Regulares

Expresión regular para validar un número de porcentaje de la forma: dos dígitos + punto + dos decimales.

^\d{1,2}$|^\d{1,2}\.$|\d{1,2}\.[\d]{1,2}$

Links recomendados:
Interesante link muy completo sobre las expresiones regulares:RegexLib

Cómo: Quitar caracteres no válidos de una cadena
return Regex.Replace(strIn, @"[^\w\.@-]", "")

Cómo: Comprobar si las cadenas tienen un formato de correo electrónico válido
^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$

Excelente tutorial: www.codeproject.com