Cambiar el layout de teclado en Win XP
Una pagina con informacion interesante para cuando no tengamos instalado el layout correspondiente a nuestro teclado:
http://www.easydesksoftware.com/keyboard.htm
Etiquetas: Tips
La idea es publicar aquí los tips, rarezas y/o detalles interesantes encontrados mientras desarrollamos aplicaciones.
Una pagina con informacion interesante para cuando no tengamos instalado el layout correspondiente a nuestro teclado:
Etiquetas: Tips
La siguiente es la sintaxis a utilizar para linkear a una planilla en particular dentro de un archivo Excel determinado:
Etiquetas: Tips
Codigo simple para pasar de un DataSet a un archivo excel.
using Office = Microsoft.Office.Core;
using Excel;
[...]
private static void DataSetToExcel(DataSet ds, Boolean generateIdentity)
{
Excel.Application xlApp = new Excel.Application();
xlApp.Visible = false;
Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
for (int k = 0; k <>
{
System.Data.DataTable dt = ds.Tables[k];
Worksheet ws = (Worksheet) wb.Worksheets.Add(Missing.Value,
Missing.Value, Missing.Value, Missing.Value);
ws.Name = dt.TableName;
for (int i = 0; i <>
{
for (int j = 0; j <>
{
if (i == 0)
ws.Cells[1, j + 1] = dt.Columns[j].ColumnName;
ws.Cells[i + 2, j + 1] = (j == 0 && generateIdentity) ?
(i + 1).ToString() : dt.Rows[i][j].ToString();
}
}
}
xlApp.Visible = true;
Se necesita una referencia a Microsoft Excel 11.0 Object Library
}Etiquetas: Tips
Para hacer visible un COM en la GAC es necesario primero crear un wapper signado para el COM en .NET
Una interesante versión de cron implementada en JavaScript.
Etiquetas: JavaScript
Eso mismo, explicado:
El siguiente debería ser el patrón general a utilizar para implementar IDisposable: