August 2007 - Artículos

1
Comments

Tip/Trick: Cómo incluír Geeks.ms como buscador en IE 7 por Eugenio Estrada

Los que uséis Internet Explorer 7 sabréis que hay un buscador arriba a la derecha, en el cual podemos cambiar el proveedor de búsqueda, páginas como Codeproject ya incluyen su propio buscador para ahí, ¿pero que pasa si no lo tenemos como Geeks.ms? Pues relativamente sencillo. En la lista de proveedores haz click en buscar más proveedores. A la derecha hay un cuadro que pone "Cree su propio". En el primer cuadro de texto debemos poner: http://geeks.ms/search/SearchResults.aspx?q=TEST Y...
Archivado en: ,,
3
Comments

Tip/Trick: Validar un DNI por Eugenio Estrada

Esta es una función bastante útil, sirve para validar la letra de un DNI. Pasandole como parámetro el DNI completo, letra incluída. bool validarDNI( string dni) { if ( new Regex(" [0-9]{8}[A-Za-z] ").Match(dni).Success) { return (" TRWAGMYFPDXBNJZSQVHLCKE "[( int ) long .Parse(dni.Substring(0, 8)) % 23].ToString() == dni .ToString().ToUpper()); } else { return false ; } } Espero que os sea útil
Archivado en: ,,
1
Comments

Tip/Trick: Cómo detectar que archivo se está abriendo con nuestra aplicación por Eugenio Estrada

Nos encontraremos alguna vez con que nuestro programa tiene algun archivo asociado o algún archivo se podrá abrir con él. Para ello debemos acceder a los argumentos de la aplicación. Si nosotros abriesemos el programa desde línea de comando sería algo así: app.exe c:\archivo.txt Eso sería lo mismo a en el archivo.txt darle click derecho, abrir con... y seleccionar nuestro programa (app.exe), o arrastrar archivo.txt sobre app.exe. Para ello como os decía tenemos que acceder a los argumentos de nuestra...
Archivado en: ,
4
Comments

Tip/Trick: Crear automáticamente el scheme de un XML por Eugenio Estrada

Siguiendo con esta serie de Tip/Tricks, vamos a ver en este como crear un scheme de un XML automáticamente, esto es realmente muy sencillo teniendo el XML del cual queremos crear el scheme. Para ello partiremos de este XML: <? xml version="1.0" encoding="utf-8" ?> < Libros > < Libro > < Title > Manual avanzado de Visual Basic 2005 </ Title > < Autor > Jorge Serrano </ Autor > </ Libro > < Libro > < Title > Code Complete...
Archivado en: ,,
4
Comments

Tip/Trick: Hacer una aplicación Web multidioma por Eugenio Estrada

En el post anterior vimos como hacer una aplicación Windows Forms multidioma, ahora vamos a ver exactamente lo mismo, pero en Web. Para ello una vez que tengamos hecha la web, hacer doble click en la página que queremos hacer multidioma y en el menú herramientas darle a Generar recurso local se nos generará un archivo de recurso en la carpeta App_LocalResources parecido a Default.aspx.resx, ahora debemos copiar ese archivo, pegarlo y cambiarle el nombre a Default.aspx.es-es.resx, Default.aspx.en...
Archivado en: ,,
4
Comments

Tip/Trick: Hacer una aplicación multidioma por Eugenio Estrada

La verdad este es un tip/trick sencillo ya que hacer una aplicación localizable es algo realmente sencillo, en el Form se selecciona Localizable = True, y una vez que tengamos todos los controles en el formulario seleccionamos en la propiedad Language del Form el idioma que queremos editar. Esto se guarda en un archivo parecido a Form1.es.resx y dentro tendremos un conjunto de claves/valores con los datos: button1.Text = Aceptar button2.Text = Cancelar Si... algunos valores fuesen siempre los mismos...
Archivado en: ,
1
Comments

Tip/Trick: Hay veces que no usamos el diseñador de Windows Forms por Eugenio Estrada

Bueno... esto más que un Tip/Trick es una curiosidad. Me encanta el uso de System.Reflection, hasta tal punto que en algún caso he llegado a no usar el diseñador de Windows Forms de Visual Studio y he creado formularios a través de System.Reflection, el problema que tenemos es que ese objeto ¿dónde tenemos que instanciarlo para lanzarlo con la aplicación al igual que haríamos con el diseñador? La respuesta es el Program.cs, por defecto Visual Studio nos crea el siguiente código: using System; using...
Archivado en: ,
13
Comments

Tip/Trick: Cómo copiar una carpeta por Eugenio Estrada

Esta mañana necesitaba copiar un directorio en otro, pero me encontré con un "pequeño problema" (estamos mal acostumbrados con el framework). El caso es que System.IO.FileInfo tiene un método CopyTo() para copiar en otro directorio, por lo que nosotros podríamos pensar que System.IO.DirectoryInfo tendría el equivalente para directorio pero no, así que tenemos que crear nosotros el nuestro y esto fue lo que hice: public void CopyDirectory( string From, string To) { //Creamos el directorio...
Archivado en: ,
1
Comments

October .NET Conference por Eugenio Estrada

Los próximos 15 y 16 de Octubre se celebrará la primera conferencia multi-idioma de Málaga para desarrolladores de .NET. La conferencia va a cubrir un amplio rango de temas, y las ponencias estarán disponibles tanto en español como en inglés. Expertos de todo el mundo van a participar durante los dos días que durará el evento. Será tu oportunidad para interactuar con tus compañeros de profesión y charlar con los ponentes durante este evento relajado. Entre ellos tendremos a expertos nacionales como...
Archivado en:
4
Comments

Aniversario del blog... se me habia pasado :( por Eugenio Estrada

Hace unos días (el 26 de julio) fue el aniversario de mi blog, un año ya en geeks.ms Después de todos los que he probado me quedo donde estoy, aquí en geeks.ms con todos vosotros (los que me leeis, los que se pasan de vez en cuando, los compañeros bloggers, etc. etc. etc.). Es el mejor sitio de blogs que he encontrado después de las pruebas por theSpoke.net, blogger, etc. ¡Y ya es un año! Espero poder seguir cumpliendo más con vosotros. ¡Seguid así! Un saludo a todos!!!
Archivado en: