jueves, 31 de diciembre de 2015

Cargar el contenido de un fichero txt en un componente listBox con c#

Para cargar el contenido de un fichero txt en un componente listBox con c# usaremos el siguiente código:

string path = @"C:\mydir\mylog.txt"; //definimos la ruta de nuestro fichero
string[] lines = System.IO.File.ReadAllLines(path); //readAllLines devuelve un array de strings
listBox1.Items.AddRange(lines); //Con el metodo AddRange asociamos el array de strings que devuelve "ReadAllLines" a texto visible en el listBox de nombre listBox1

lunes, 28 de diciembre de 2015

Sumar y restar fechas con MySQL

Sumar y restar fechas con MySQL



Posiblemente en más de una ocasión habréis tenido que hacer consultas del estilo: “Contratos que vencen el mes que viene”, “Usuarios dados de baja el último mes”, “Noticias publicadas los últimos 10 días”… o similares para las que sueles necesitar realizar operaciones simples entre fechas.
Esta entrada es un pequeño recordatorio de las siguientes funciones de MySQL:
  • CURDATE(): Que nos devuelve la fecha actual.
  • DATE_ADD() y DATE_SUB(): Para sumar y restar fechas respectivamente.
Gracias a ellas podemos hacer consultas similares a las anteriores de forma directa. Veamos algunos ejemplos:
Contratos que terminan dentro de un mes
SELECT *
FROM contratos
WHERE finalizacion >= CURDATE() 
AND finalizacion <= DATE_ADD(CURDATE(), INTERVAL 30 DAY)
Contratos que terminaron la última semana:
SELECT *
FROM contratos
WHERE finalizacion <= CURDATE() 
AND finalizacion >= DATE_SUB(CURDATE(), INTERVAL 1 WEEK)
Hay muchas más funciones relacionadas con el tiempo y las fechas que os pueden sacar de un apuro y simplificaros mucho la vida. Os recuerdo que suele ser mucho mejor hacer una buena consulta que tratar posteriormente los datos que nos devuelve con la siguiente capa de nuestra aplicación. Tenéis la referencia en la web oficial de MySQL.

Fuente: http://www.linuxhispano.net/2010/07/06/suma-y-resta-de-fechas-con-mysql/

martes, 15 de diciembre de 2015

Dimensiones de los tamaños de papel de la serie A

Dimensiones de los tamaños de papel de la serie A

Búsqueda Rápida

Seleccione el tamaño del papel en el selector de 'Tamaño' y la unidad en el selector de 'la unidad' - las dimensiones serán muestra en el cuadro de dimensiones.
Las dimensiones de los tamaños de papel de la serie A, tal como se define en la norma ISO 216, se dan en la tabla de abajo, tanto en milímetros y pulgadas (medidas cm puede obtenerse dividiendo el valor en 10 mm). Un documento de la Serie gráfico de tamaño a la derecha da una explicación visual de cómo el tamaño y su relación entre sí.

Tamaños de papel de la Serie A Gráfico.

Tabla de tamaños de papel desde 4A0 a A10

TamañoAncho x Alto (mm)Ancho x Alto (pulg)
4A01682 x 2378 mm66,2 x 93,6 pulg
2A01189 x 1682 mm46,8 x 66,2 pulg
A0841 x 1189 mm33,1 x 46,8 pulg
A1594 x 841 mm23,4 x 33,1 pulg
A2420 x 594 mm16,5 x 23,4 pulg
A3297 x 420 mm11,7 x 16,5 pulg
A4210 x 297 mm8,3 x 11,7 pulg
A5148 x 210 mm5,8 x 8,3 pulg
A6105 x 148 mm4,1 x 5,8 pulg
A774 x 105 mm2,9 x 4,1 pulg
A852 x 74 mm2,0 x 2,9 pulg
A937 x 52 mm1,5 x 2,0 pulg
A1026 x 37 mm1,0 x 1,5 pulg
Para obtener los tamaños de papel en centímetros, convertir los valores mm a cm dividiendo por 10.

4A0 y 2A0 - El DIN 476 formatos de gran tamaño

4A0 y 2A0 no están definidos anteriormente por la norma ISO 216, pero se utilizan comúnmente para el papel de gran tamaño. El origen de estos formatos está en la norma Alemana DIN 476, que fue el documento base original del que se obtuvo la norma ISO 216.

Serie A tolerancias de tamaño de papel

ISO 216 especifica tolerancias para la producción de tamaños de papel de serie A de la siguiente manera:
  • ±1,5 mm (0,06 pulg) para las dimensiones de hasta 150 mm (5,9 pulg)
  • ±2 mm (0,08 pulg) de longitud en el rango de 150 a 600 mm (5,9 a 23,6 pulg)
  • ±3 mm (0,12 pulg) de cualquier dimensión superior a 600 mm (23,6 pulg)
fuente: 
http://www.tamanosdepapel.com/a-papel-tamanos.htm

Jesús Moreno - Ingeniero Ténico Informático - consultor Informático

Hola, soy Jesús Moreno Ingeniero Técnico Informático en sistemas por la US y propietario de éste blog. Mi trabajo en los ultimos años se ...