Eugenio Estrada
Ver por etiquetas
Todas las etiquetas
»
Trucos
(
RSS
)
.NET
.NET 2.0
ASP.NET
C#
Ejemplos
Geeks.ms
Office
SQL Server
VB
Visual Studio
windows
Windows 7
WPF
Modo Dios en Windows 7
Published 4/1/2010 9:17 |
Eugenio Estrada
¿Quieres tener accesibles toda la configuración del sistema en un único sitio? ¿Sin menús? ¿Sin opciones? ¿Organizado por categorías? ¿Y donde tu quieras? Pues es tan sencillo como habilitar el “Modo Dios” , para ello es tan sencillo como coger tu teléfono, llamar a Bill Gates, te transferirá al FBI que te contará las puertas secretas de Microsoft para saber toda la información del sistema. Realmente es más “sencillo” que todo eso, simplemente: Vete a la carpeta donde quieras tener accesible esa...
Problemas y soluciones: Entity Framework, vistas y claves
Published 8/6/2009 17:33 |
Eugenio Estrada
Uno de los grandes problemas que me he encontrado a la hora de trabajar con Entity Framework ( EF ) es la de mapear una vista. ¿Dónde está el problema? El problema está que una entidad de EF debe tener una clave primaria y las vistas no tienen claves primarias. En una vista como la anterior realmente no tenemos una clave definida en la base de datos ya que los datos filtrados por Entidad generaría una gráfica como la siguiente: Por defecto EF infiere que Entidad es una clave, lo infiere a partir...
Tip/Trick: Como cambiar el serial de Office
Published 18/5/2009 0:51 |
Eugenio Estrada
Alguna vez tenemos que cambiar el serial que tiene nuestro Office. Ya sea por un cambio de licencia, la legalización de éste, etc. Poca gente sabe que no es necesario reinstalarlo. Simplemente siguiendo unos sencillos pasos se puede llegar a cambiar el seria de nuestro office. Para ello debemos de abrir el menú de inicio ir a “Ejecutar” y escribir: “regedit.exe”. Una vez que tenemos abierto el Editor de registro debemos de buscar la siguiente carpeta: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office...
Tip/Trick: Como grabar un CD/DVD desde Windows Vista o Win7
Published 16/5/2009 19:09 |
Eugenio Estrada
Desde Vista, Windows tiene una utilidad que no mucha gente sabe y es a la hora de grabar un CD o DVD. Nos ponemos en el caso de que queremos grabar un CD o DVD que solemos hacernos nuestra propia carpeta con los elementos que queremos grabar, etc. Luego tenemos que abrir nuestra grabador nero pirata preferido, añadir los elementos y grabarlo con odioso asistente con miles de opciones que para grabar las fotos de la tarde de verano y el video de la piscina, nos da lo mismo. ¿Qué propone Windows Vista...
Tip/Trick: Cuidado con el antivirus y ASP.NET
Published 10/2/2009 10:24 |
Eugenio Estrada
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...
Tip/Trick: Cómo incluír Geeks.ms como buscador en IE 7
Published 31/8/2007 11:05 |
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...
Tip/Trick: Validar un DNI
Published 29/8/2007 17:42 |
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
Tip/Trick: Cómo detectar que archivo se está abriendo con nuestra aplicación
Published 27/8/2007 21:18 |
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...
Tip/Trick: Crear automáticamente el scheme de un XML
Published 25/8/2007 13:49 |
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...
Tip/Trick: Hacer una aplicación Web multidioma
Published 24/8/2007 21:59 |
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...
Tip/Trick: Hacer una aplicación multidioma
Published 24/8/2007 21:41 |
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...
Tip/Trick: Hay veces que no usamos el diseñador de Windows Forms
Published 24/8/2007 21:13 |
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...
Tip/Trick: Cómo copiar una carpeta
Published 23/8/2007 23:40 |
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...
Tip/Trick: Guardar XAML de objetos WPF
Published 16/7/2007 21:13 |
Eugenio Estrada
Una de las grandes novedades de WPF es la inclusión de XAML (Extensible Application Markup Language) para el diseño de las interfaces ¿Pero qué pasa con el proceso contrario? Que queramos guardar el XAML de unos objetos generados dinámicamente en tiempo de diseño… Para ello en WPF tenemos un nuevo namespace que se llama System.Windows.Markup encargado del XAML y su interpretación para la creación de objetos. Antes de nada debemos importar un par de namespaces: using System.IO; using System.Windows...
Tip/Trick: Cómo capturar la pantalla
Published 29/3/2007 20:43 |
Eugenio Estrada
A veces nos puede resultar útil o necesario capturar la pantalla del usuario. Y para esto nos podemos servir de las librerías de GDI+. Para nuestro ejemplo usaremos un Form, un Timer y un PictureBox llamados Form1, _tmr y _pctrBx respectivamente y la propiedad Enable del Timer la establecemos en True. Antes de nada en nuestra clase Form1 declaramos: // Buffer de gráficos Graphics _grphcs; //Imagen que se mostrará en el PictureBox Bitmap _btmp; //Ancho de la pantalla int _screenWidth; //Alto de la...
WPF: Como hacer una ventana con bordes redondeados
Published 23/2/2007 21:07 |
Eugenio Estrada
Esta es una cosa con la que ayudé a un amigo en su momento. Ahora que me toca meterme a WPF me he acordado de ella y os al enseño. Para hacer esto con WPF tenemos un pequeño problema… El objeto Window no tiene la propiedad CornerRadious como otros objetos, así que lo que voy a hacer es “borrar” el objeto Window, para ello cambio estás tres propiedades de Windows: · AllowsTransparency="True" · WindowStyle="None" · Background="#00FFFFFF" Ahora que ya tenemos “borrado”...
Tip/Trick: Utilidad para editar el web.config
Published 22/11/2006 20:26 |
Eugenio Estrada
Seguramente que no es la primera vez que necesitamos editar parte del Web.config que no forma parte de scheme ( http://schemas.microsoft.com/.NetConfiguration/v2.0 ), como por ejemplo la configuración del proveedor de membresía. Para editarlo podemos usar Internet Information Server (estoy buscando la forma de hacerlo sin usar el IIS), para ello debemos hacer click derecho en el directorio virtual que contiene el web.config que queremos editar: Accedemos a sus propiedades y seleccionamos la pestaña...
Otro sobre optimización del Visual Studio 2005
Published 23/9/2006 13:13 |
Eugenio Estrada
Ayer mi amigo Jairo me comento el truco para optimizar nuestro VS2005 y hoy leo en el blog de ScottGu ese truco y alguno más para optmizarlo. Podéis leer el post en el siguiente link: http://weblogs.asp.net/scottgu/archive/2006/09/22/Tip_2F00_Trick_3A00_-Optimizing-ASP.NET-2.0-Web-Project-Build-Performance-with-VS-2005.aspx Saludos
Usando el ProgressBar con un BackGroundWorker
Published 10/9/2006 18:00 |
Eugenio Estrada
Este ejemplo esta especialmente publicado para Emilio Velardiez que me pregunto como usar una barra de progreso con una BackgroundWorker. Este ejemplo lo haré en una aplicación Windows Form. A nuestra aplicación Windows Forms vamos a agregar un BackgroundWorker, llamado BackgroundWorker1, y un ProgressBar, llamado ProgressBar1. Las únicas propiedades que cambiaremos son las del BackgroundWorker1, para que pueda reportar el proceso: Y este es el código de nuestra aplicación: Public Class Form1 Private...
Más sobre el Profile
Published 30/8/2006 10:32 |
Eugenio Estrada
Siguiendo el tema del post anterior, el profile o, si preferís el termino en español, el perfil, vamos a ver donde se guardan las propiedades del usuario. Lo primero que haremos será abrir la base de datos de Asp.Net. La podemos abrir en el explorador de servidores como muestro en la figura 1. Figura 1 - La base de datos de Asp.Net La tabla que nos interesa para nuestro ejemplo es aspnet_Profile, en la figura 2 os muestro cual es. Figura 2 - La tabla en la que se guardan los perfiles En este ejemplo...
Más artículos
Página siguiente >
Search
Ir
This Blog
Inicio
Contacto
Tags
.NET
.NET 2.0
.NUGG
Ajax
ASP.NET
ASP.NET Ajax
Blend
C#
Chrome
Ejemplos
Eventos
Geeks.ms
Google
JavaScript
Noticias
Opinión
Silverlight
Silverlight Team
Trucos
ux series
VB
Visual Studio
Windows 7
Windows Live
WPF
Community
Principal
Blogs
Galerías de Medios
Wikis
Archives
July 2010 (15)
June 2010 (3)
May 2010 (3)
March 2010 (2)
January 2010 (1)
December 2009 (1)
November 2009 (6)
October 2009 (1)
September 2009 (2)
August 2009 (1)
July 2009 (3)
June 2009 (4)
May 2009 (20)
April 2009 (3)
March 2009 (1)
February 2009 (4)
January 2009 (7)
December 2008 (18)
November 2008 (13)
October 2008 (5)
September 2008 (15)
August 2008 (20)
July 2008 (13)
June 2008 (10)
May 2008 (1)
April 2008 (1)
March 2008 (2)
February 2008 (7)
January 2008 (6)
December 2007 (2)
November 2007 (2)
September 2007 (2)
August 2007 (10)
July 2007 (5)
June 2007 (2)
May 2007 (10)
April 2007 (13)
March 2007 (7)
February 2007 (12)
January 2007 (8)
December 2006 (12)
November 2006 (13)
October 2006 (15)
September 2006 (24)
August 2006 (26)
July 2006 (6)
June 2006 (6)
May 2006 (4)
Blogs
David Carmona
José M. Alarcón
Rodrigo Corral
Pablo Pelaez
Bruno Capuano
Cristian Manteiga
Fran Díaz
Francisco Javier Carbajosa
Miguel Rodriguez
Carlos Fouz
Emilio Velardiez
Sergio Vázquez
Scott Guthrie
Unai Zorilla
Lluis Franco
Ethelcilla
Pablo Álvarez
Rafa Vargas
Nikhil Kothari
Phani Raju
Hadi Hariri
Enlaces recomendados
Clikear
Syndication
RSS
ATOM
RSS de comentarios
Email Notifications
Suscribirse