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

sábado, 6 de septiembre de 2008

WinForms con Gradiente

Código para crear un formulario con gradiente para el color de fondo:

private void frmPruebas_Resize(object sender, EventArgs e)
{
this.Invalidate();
}

protected override void OnPaintBackground(PaintEventArgs e)
{
Rectangle superficie = this.ClientRectangle;

Brush Gradient_Brush =
new LinearGradientBrush(superficie,
Color.CornflowerBlue, Color.AliceBlue,
LinearGradientMode.Vertical);

e.Graphics.FillRectangle(Gradient_Brush, superficie);

}

Para una mejor explicación visitar CodeProject

miércoles, 30 de enero de 2008

CRP y ERP

Interesante link sobre CRP y ERP el cual presenta una breve explicación sobre una serie de aplicaciones Open Source!

Ver Link

sábado, 5 de enero de 2008

3D y Open Source en la Web

La mezcla perfecta para desarrollar aplicaciones web más avanzadas:

Ver link

GPS + Google Earth

Interesante noticia sobre un GPS y Google Earth; probablemente éste dispositivo pueda servir para rastrear las rutas de los vehículos alquilados o vehículos prestados por una empresa a sus empleados!

La noticia me la encontré en Neoteo, la mejor página Web que muestra lo más nuevo en tecnología y muchas otras cosas.

Ver noticia