Iconos Office 2007

Para todos aquellos que además de programar os gusta diseñar, para los propios diseñadores o para los que os toca hacer iconos de vez en cuando para vuestras aplicaciones, aquí os dejo una pequeña ayudita.


Se trata de los iconos que usa el Office 2007 en todas sus aplicaciones:


Con esto podéis hacer iconos más profesionales y combinando algunos podréis tener vuestros propios iconos similares a los de Office para que sean más amigables al usuario, ya que la mayoría están acostumbrados a éstos.

Hacer que funciona la rueda del ratón en el Visual Studio 6

Aunque este blog sea de .net el artículo siguiente es de Visual Basic 6, que está bastante relacionado con .net y aún se sigue usando hoy en día, más de lo que pensamos. Además, son muchos los desarrolladores en visual basic.net que de vez en cuando tienen que hacer algo en visual basic 6, y son muchos los que se desesperan al pasar al entorno de trabajo más antiguo, donde el incoveniente principal es que no funciona la rueda del ratón. Nos toca echar mano entonces del Ctrl+F y buscar las funciones que tenemos que modificar, o incluso buscarlas con el desplegable que tenemos arriba, donde podemos ir cambiando de método.

Pues para no tener este pequeño incoveniente y que la programación sea más cómoda, os dejo este enlace de donde podréis descargar un ejecutable y configurarlo de la siguiente forma:

  1. Descargue el archivo del enlace anterior.
  2. Haga clic en Inicio y en Ejecutar, escriba regsvr32 \VB6IDEMouseWheelAddin.dlly, a continuación, haga clic en Aceptar.
  3. Inicie Visual Basic 6.0.
  4. Haga clic en Complementos y, a continuación, haga clic en Administrador de complementos.
  5. En la lista Administrador de complementos, haga clic en MouseWheel Fix.
  6. Haga clic en las casillas de verificación Cargado/Descargado y Cargar al iniciar para activarlas.
  7. Haga clic en Aceptar.

Pero como no me fío mucho de esta solución, os dejo el programa VB6ScrollWheelFix4 que sólo tendréis que ejecutar cuando tengáis abierto el visual studio y funcionará la rueda, comprobado. Lo malo de este es que hay que ejecutarlo cada vez que reiniciemos el equipo, pero bueno, os ponéis un acceso directo, hacéis doble click y listo, ¡a trabajar!

Problema con ShowBallonTip en Visual Studio 2008

A menudo, en nuestras aplicaciones en .net usamos el NotifyIcon para mostrar información de tareas que estamos realizando o para mostrar cualquier mensaje.

En Visual Studio 2008 hay un pequeño problema, al ponerle que muestre el BallonTip (el globo con la información) con poco tiempo, unos 2 ó 3 segundos, el globo no respeta el tiempo que le hemos especificado y normalmente se pasa, permanece a nuestra vista más tiempo del establecido.

Ejemplo:

notifyIconMain.ShowBalloonTip(2000, "My Text", MyVariable, ToolTipIcon.Info);


Esto es debido a que entra en conflicto con el tiempo por defecto del Sistema Operativo, con la consecuente victoria de éste último, por lo tanto no respeta nuestro tiempo y lo muestra el que tiene establecido el SO.

Otro motivo por el cual ocurre esto es que el globo no desaparece si no hay acciones por parte del usuario. Cuando esto ocurre dicho globo no desaparecerá hasta que haya interacción.

Cubo 3D con vídeo en WPF

Navegando por la red encontré un artículo bastante interesante donde hacían un cubo 3D, con WPF, poniéndole un vídeo en cada cara de dicho cubo, con la posibilidad de rotar la figura y ver todas las caras.


Esto es un ejemplo:



El artículo podéis encontrarlo en ESTE ENLACE.

Disponible Windows Vista Service Pack 1

Ya tenemos disponible el Service Pack 1 de Windows Vista en las actualizaciones de Microsoft. Lo podemos obtener mediante Windows Update.

Los sistemas que se ejecutan en el RTM de Windows Vista requieren como máximo tres actualizaciones antes de poder instalar el Service Pack 1. Estas actualizaciones se realizan automáticamente en Windows Vista. Windows Update detectará la configuración del sistema y ofrecerá los paquetes de requisitos previos que son aplicables a su sistema.

Con este Service Pack 1 de Windows Vista podremos, entre otras cosas, disfrutar de más tiempo de batería en nuestro portátil, ya que inicorpora un sistema de ahorro de batería, cosa que se echaba de menos hasta ahora.

Éste es el texto que publica Microsoft:
"Windows Vista Service Pack 1 (SP1) es una actualización de Windows Vista que responde a las peticiones de nuestros clientes. Además de actualizaciones anteriores ya publicadas, SP1 contendrá cambios orientados a problemas de confiabilidad, rendimiento y compatibilidad; admite nuevos tipos de hardware y es compatible con varios de los nuevos estándares que están apareciendo últimamente. SP1 también seguirá facilitando a los administradores de TI la implementación y la administración de Windows Vista. La versión independiente en 5 idiomas de Windows Vista Service Pack 1 se puede instalar en sistemas con alguna de las siguientes versiones de idioma: inglés (EE.UU.), francés, alemán, japonés o español (tradicional). "

Visual Studio 2008 - Atajo de teclado para el Intelli Sense

A menudo, cuando estamos programando en visual studio requerimos de la ayuda del Intelli Sense, quien nos da las opciones que tenemos para escribir. En Visual Studio 2008 tenemos un truco para sacarlo sin escribir nada. Simplemente tenemos que pulsar:

Ctrl + J

y la ventana de ayuda se desplegará mostrándonos lo que podemos escribir. Esto es muy útil, sobretodo al programar en C#, ya que hasta que no poníamos un punto o empezábamos a escribir no nos ayudaba, y cuando estábamos borrando las propiedades de un objeto teníamos que retroceder hasta el punto y volver a escribirlo para que nos apareciera. Ahora ya no; en cualquier momento tecleamos la combinación de teclas que he puesto arriba y se nos mostrará dicha ayuda.

Otro truco que nos puede ser muy útil es la transparencia del Intelli Sense. Cuando estamos escribiendo hay veces que nos molesta porque estamos copiando código que tenemos debajo, o estamos consultándolo. Pues bien, si nos molesta la ventana de ayuda sólo tenemos que pulsar la tecla Control y se volverá semitransparente, con lo que podremos ver el código sin perder la ayuda.

Ahora ya podemos programar un poquito más rápido, incluso aunque tengamos que escribir el punto y coma.

Un saludo.

Ordenar Array Visual Basic

Un ejemplo sencillo de cómo ordenar un array en Visual Basic:

Dim nombres As String
Dim arr() As String
ReDim arr(1)
arr(0) = "pol"
arr(1) = "anna"
Array.Sort(arr) ' esto ordena el array

For Each nombres In arr
MsgBox(nombres)
Next

Saludos

Hola a todos.

Empiezo hoy este blog en el que ire exponiendo todas mis experiencias en el mundillo de la programación para compartirlas con todos aquellos que puedan estar interesados y también a modo de recordatorio para mi mismo.

Espero que pueda ser de utilidad para alguien, para mi creo que lo será.

En breve ire exponiendo problemillas con los que me encuentro a lo largo del día y las soluciones que les doy y otras curiosidades.

Hasta la próxima.

Buscar este blog

Seguidores

Blogs amigos