Browse by Tags
All Tags »
Trucos (
RSS)
Aquí tenéis un truco que puse en twitter hace poco. Varias personas se interesaron mucho – así que he decidido postearlo aquí.
Barra de navegacion HTMl en VS 2008
Por defecto, cuando estamos editando un documento HTML en VS 2008 y en VS Web Developer 2008 Express hay un conjunto de desplegable que se renderizan inmediatamente en [...] Read More...
Aquí tenéis la última colección de links. También podéis ver mi página de trucos y tutoriales de ASP.NET y la página de tutoriales de Silverlight para articulos muy populares que he escrito.
También podéis seguirme en twitter (@scottgu) donde también pongo enlaces y pequeños posts.
ASP.NET Usar el ListView y el DataPager de ASP.NET 3.5 para borrar datos: [...] Read More...
Ayer me comentaba un amigo que creaba un sitio web con Visual Studio, lo ejecutaba y no funcionaba (Internet Explorer no mostraba la página). Lo primero que le pregunté es ¿Qué antivirus tienes?. Después de una pequeña discusión sobre si su NOD32 era o no solamente un antivirus, accedió a desactivarlo y curiosamente ejecutaba la aplicación sin problemas. Esto se debe a que a pesar de que estemos usando un antivirus, actualmente son más que eso: antispyware, firewall minimalista, etc. Y eso puede llevar al bloqueo los puertos que el servidor de desarrollo que trae Visual Studio no pueda abrir los puertos correctamente. Por lo tanto, os recomiendo que os miréis bien las...
Los últimos enlaces: Read More...
La gente me suele preguntar sobre hardware para PC. En concreto: “¿qué tipo de máquina me recomendarías para desarrollar con Visual Studio?” y/o “tu portátil parece realmente rápido, ¿de qué tipo es?” Read More...
A comienzos de año escribí sobre una nueva característica de C# y VB llamada “Métodos de extensión”.
Los métodos de extensión permiten a los desarrolladores añadir métodos a los contratos públicos de tipos del CLR existentes, sin tener que crear subclases o recompilar el tipo original. Con esto se nos presentan un montón de nuevos escenarios [...] Read More...
Una de las cosas que me suelen preguntar muy a menudo es: “¿cómo puedo cambiar fácilmente opciones de configuración desde el web.config cuando para indicar si está en desarrollo, en QA, staging o en producción?” El escenario más común para esto es cuando una aplicación usa diferentes cadenas de conexión a bases de datos para [...] Read More...
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 en el segundo, le damos un nombre: Geeks.ms, por ejemplo. Le damos a instalar y ya tenemos a Geeks.ms como proveedor de busquedas . Read More...
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 Read More...
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 aplicación, esto no es solo útil para abrir un archivo con el programa, sino también para abrir programas en modo avanzado (por ejemplo "app.exe advanced", desde línea de comando). Para obtener esos argumentos solo tenemos que acceder...
More Posts
Next page »