5 may 2008

Ejemplo Visual Basic 2008: Interacción con el usuario

En seguimiento al post anterior con el primer ejemplo de las transparecias (el cuál parece que les gustó mucho), aqui les traigo el segundo ejemplo para .NET. En esta ocasión, veremos la interacción con el usuario, la cuál consiste en darle respuesta o "feedback" al usuario en cuanto a cierta acción del programa.
Dichas interacciones van desde los ya conocidos cuadros de diálogo, el ErrorProvider, el ToolTip y el NotifyIcon, este último permite colocar un icono de nuestra aplicación en la bandeja del sistema.
Como siempre, emtren al SkyDrive y bajen el archivo InteraccionUsuarios.rar, también están disponibles el ejemplo anterior y SimpleMP3.


ACTUALIZADO: Accede al código de ejemplo en el módulo "EjemplosVisualBasic2008" a la derecha de este blog.

ACTUALIZADO ABRIL 2009: Accede a este y a otros ejemplos desde el Skydrive en formato ZIP o en la carpeta de Megaupload. Todos los comentarios sobre estos proyectos por favor escríbelos aquí y no en el Skydrive. Gracias.



4 may 2008

Accesos con teclado en Windows

He aqui una pequeña guía de algunos accesos por teclado a ciertas aplicaciones de Windows. Llega a ser más rápido incluso que darle doble clic a un acceso directo o buscar un programa o herramienta mediante el menú Inicio. La tecla Windows ser refiere a la "ventanita" que tenemos en el teclado seguida por la letra señalada. Estos accesos directos, en su mayoría, funcionan con todas las versiones de Windows.

[Tecla Windows]+"R" = Abre la opción de Ejecutar, donde podremos escribir el nombre de la aplicación o recurso deseado.

[Tecla Windows]+"L" = Intercambiar usuarios sin necesidad de cerrar la sesión activa. Es lo mismo que ir a Inicio>Cerrar sesión>Intercambiar usuario

[Tecla Windows]+"F" = Abre una ventana de búsqueda

[Tecla Windows]+"M" = Minimiza todas las ventanas abiertas

[Tecla Windows]+"E" = Abre una ventana del Explorador de archivos

[Tecla Windows]+"U" = Abre el administrador de utilidades para habilitar la accesibilidad a personas con capacidades diferentes

[Tecla Windows]+"D" = Restaura las ventanas minimizadas

En la pantalla de bienvenida (donde se enumeran todos los usuarios activos en el equipo) presiona Ctrl+Alt+Supr dos veces y podrás tener acceso al "inicio manual" de Windows 2000. Es suamente útil cuando la cuenta de Administrador no se muestra al inicio y se necesita acceder a dicha cuenta para recuperar un archivo o una sesión. No funciona en Windows Vista.

En la ventana de Ejecutar podemos entrar directamente a nuestros programas sin necesidad de los accesos directos o el menú Inicio. Basta con escribir las siguientes palabras y un Enter.

cmd - Abre el símbolo del sistema, equivalente en Windows 9.x a command
regedit - Abre el Editor del registro, ten cuidado con la información contenida en dicho programa.
calc - Abre la calculadora de Windows
dxdiag - Abre la herramienta de diagnóstico de DirectX
winver - Abre el "Acerca de..." de Windows para saber la versión que se está ejecutando.
mplayer2 - Abre el Reproductor de Windows Media versión 6, útil para reproducciones simples. No funciona en Windows Vista
notepad - Abre el Bloc de notas de Windows
sndvol32 - Abre los ajustes de audio. No funciona en Windows Vista
mspaint - Abre Paint
msconfig - Abre la Utilidad de configuración del sistema. Para configurar opciones de inicio del sistema.
winword - Abre Word, si está instalado
excel - Abre Excel, si está instalado
msaccess - Abre Access, si está instalado
powerpnt - Abre PowerPoint, si está instalado

Obviamente no son todos los accesos que Windows posee, pero al menos son los que más se utilizan en un uso común de la PC. Si hay alguno mal o si deseas aportar uno nuevo a la lista, no dudes en comentar.

2 may 2008

Ejemplo Visual Basic 2008: Formulario transparente

He aqui el primer ejemplo que pongo en el blog sobre Visual Basic. No es quizá lo más genial que hayas visto, pero al menos ya es un avance. En este ejemplo veremos algo sencillo con las transparencias del formulario.

Tanto en Visual Basic 2005 como en 2008, se incluye una propiedad en los formularios llamada Opacity. Dicha propiedad nos permite establecer un nivel de transparencia para el formulario (o ventana). Aqui, además, jugamos con otros eventos del formulario: BeginResize y EndResize.

Lo que haremos es sencillo: al mover nuestra ventana, la misma se hace transparente y, al soltar la ventana, esta vuelve a su estado original. En el proyecto que les pongo para descargar podrán ver con mejor detalle a lo que me refiero. Pueden agregarlo a su aplicación sobretodo si esta es de múltiples formularios. Aqui un vistazo de la transparencia en acción en una aplicación como REI escrita en .NET 2008:




ACTUALIZADO: Accede al código de ejemplo en el módulo "EjemplosVisualBasic2008" a la derecha de este blog.
ACTUALIZADO ABRIL 2009: Accede a este ejemplo desde el Skydrive o desde la carpeta en Megaupload.


Por favor, cualquier problema o agradecimiento que tengas con respecto a estos archivos, coméntalo aquí y NO en el Skydrive. Gracias.

Como pueden ver, funciona tanto en Windows Vista como en XP. Para descargarlo, entren al Skydrive y bajen el archivo Transparencia.rar. Es necesario utilizar Visual Basic 2008 Express Edition, aunque puede correr en Standar, Proffesional y Server. Espero sus comentarios.

29 abr 2008

Temas de interés en este blog

Después de algunos meses de estar viendo los análisis que arroja mi contador de visitas (cortesía de Bravenet) he encontrado los términos más comúnes que la gente utiliza para llegar a este blog mediante el poderoso Google, aqui mostrados en órden de relevancia:
  1. El Cetis 8 (mi antigüa escuela)
  2. Pasar Visual Studio al español
  3. La elefantiasis cumerdi

Estos tres temas han sido tratados muy a menudo en este blog. Los dos primeros son casi de relevancia personal, el primero por ser donde aprendí y disfruté muchas cosas, y el segundo por ser la herramienta que me ha permitido realizar mis propias aplicaciones. A continuación mostraré algunas cosas que he encontrado del CETis 8 en YouTube. Son pocas, algunas no tan interesantes ni tan serias, pero quizá le sirvan a alguien que esté buscando información sobre la escuela o el plantel. Cabe aclarar que así como las encontré yo, cualquier persona con el tiempo suficiente puede o podría encontrarlas por sí mismas. En pocas palabras, cada video es responsabilidad de su autor y se pone aqui como mera ilustración.


Video de la clausura de la 14° semana de la Ciencia y la Tecnología. De fondo,
podemos apreciar al profesor Alquicira.






Dos videos de lo que parece ser un festival en el gimnasio


Pasando a cosas menos "serias", aqui estan algunos videos de la convivencia entre los jóvenes alumnos del plantel.







Buenos recuerdos que me trae esa escuela, la verdad. Espero pronto ir a darme una vuelta por allá para saludar a algunos cuates que tengo ahi todavía.

En cuanto a lo de pasar Visual Studio al español, no existe un MUI como en Windows XP o Vista, que permita traducir las aplicaciones a nuestro idioma. Es necesario descargar e instalar nuevamente ya sea toda la suite o las aplicaciones que necesitemos. Claro, esto con las versiones Express, que son las que uso. Si tienes otra versión, como la Standart, Professional o Server, me temo que es lo mismo, aunque al poseer una licencia que te permite el uso del software, bastará con descargarlo de tu MSDN o TechNet y listo. Otra cosa que las personas buscan mucho son ejemplos de Visual Basic 2008. Pronto subiré algunos para que vean lo fácil que es hacer aplicaciones con este lenguaje.

Finalmente, lo de la elefantiasis cumerdi. Este tema lo traté en el ya famoso (por desgracia) hoax de Cleto, niño colombiano que "padece" de dicha enfermedad. En efecto, la elefantiasis si existe y es una enfermedad que hace crecer desproporcionadamente algunas extremidades del cuerpo y los genitales. Esta enfermedad es causada por otros padecimientos inflamatorios y por parásitos que habitan, generalmente, en países o lugares cálidos. No tiene cura hasta el momento. Un dato interesante es que el tipo que se menciona en el hoax, y que mucha gente busca, es la variante Cumerdi, la cual o no existe o no se encuentra debidamente documentada.

Bueno, los dejo entonces. Como nota adicional, después de casi 3 años de usar la misma imagen como avatar, el día de hoy Rei Ayanami le cede la estafeta a Yakumo Tsukamoto como imagen representativa de "Pechocho's Networks". Tanto el Messenger, como el blog, el ID de Steam y mi Hi5 ya se encuentran actualizados con la nueva imagen. Espero sea de su agrado. En los próximos días estaré redactando el post "Una semana con Windows Vista SP1", donde mostraré los nuevos detalles de la primera actualización del bebé de Microsoft. También, el día de hoy, ya es posible descargar el SP3 de Windows XP, el cual les relataré a profundidad en unos días más.

¡Gracias por leerme!

24 abr 2008

RE: Truco Google

Bueno, este post responde o complementa el que nuestro amigo Zixit escribió en el blog hermano de Pechocho's World.


Google tiene la costumbre de hacernos pasar algunas bromas cuando navegamos en internet. Una de ellas consiste en la ya conocida pregunta planteada en el libro "La Guía del Viajero Intergaláctico": "¿cuál es la respuesta a la vida, el universo y todo lo demás?". No es necesario que esperemos más de 7 millones de años para que Pensamiento Profundo nos diga la respuesta. Basta sólo con preguntárselo a Google con "the answer to life, the universe and everything" (sin comillas). Aparecen algunos resultados y entre ellos un enlace a la caluladora de Google:





Donde se nos dirá la respuesta a tan importante pregunta.

Internet está prácticamente en todos lados: en restaurantes, cafés, aeropuertos, escuelas, en el centro de nuestra ciudad e incluso en el excusado. Gracias a Google TisP es posible realizar conexiones gratuitas de internet y conectarnos mientras estamos cómodamente "liberando a Willy". Aún se encuentra en etapa beta, pero esperemos que pronto esté disponible en México y América Latina.



¿Tienes sed? No te preocupes, puedes ir a la tienda por una Google gulp!

Intentando solucionar nuestras complicadas búsquedas en el amor, en 2006 Google lanzó Google Romance, un buscador para parejas ideal para los desesperados. En estos momentos, me encuentro haciendo mi perfil, :D


¿Sientes nostalgía por los viejos tiempos donde el cartero traía tus cartas de amor y tus cadenas? Bueno, pues gracias a Google la nostalgia terminó con su nueva aplicación: Google Paper. Se trata de un nuevo botón en nuestra bandeja de entrada de Gmail, que nos permitirá recibir de forma física (o sea, en papel) todos nuestros correos que se encuentren en nuestra bandeja de entrada. ¡Y todo gratis!

Si quieres saber más sobre todas estás bromas que Google ha ido lanzando con los años, visita: http://en.wikipedia.org/wiki/Google

18 abr 2008

Evento "Se buscan héroes mexicanos"



Esta semana recibí la invitación vía mail para este gran evento que se realizó en el WTC de la Ciudad de México. Interesado sobretodo en la parte del desarrollo (ya que se iban a presentar los 3 nuevos productos de Microsoft: Windows Server 2008, SQL Server 2008 y Visual Studio 2008), llegué casi puntual a la cita.

A decir verdad, es la primera vez que asisto a un evento así como este, y creanme que si bien estuvo entretenido en algunas situaciones, en otras estuvo prácticamente de hueva. Lo interesante fue la parte de Windows Server 2008, que ahora viene con un administrador de Máquinas Virtuales integrado al sistema y la posibilidad de migrar estas últimas, hechas en otro equipo, a WS 2008. Impresionante de verdad lo que la virtualización permitirá hacer con un producto como este.


El escenario era un cuadrilátero, tanto para las ponencias
como para las luchas que se presentarían al final del evento.

Después de casi dos horas y media (sino es que más) de charla sobre estos nuevos productos, se procedió entonces a los Tracks o demostraciones de estas tecnologías al público en general. Ahi es donde esta el punto negativo de esta presentación: muchas personas llegamos a la entrada de la sala Monte Albán para que, después de unos minutos, una persona nos dijera que ya no había cupo, y que sólo se permitiría la entrada a 20 personas más (pero éramos cerca de 150 las que nos tuvimos que quedar con las ganas). Un poco descepcionado por no entrar a lo que más me interesaba, y como ya hacía hambre, fui a buscar algo de comer. Claro, la primera opción fue la comida que vende el WTC. Sin embargo, al ver los precios casi casi se me fue el hambre ($55 pesos por un sandwich o $65 por una ensalada; algo así como $5 dólares por el primero y $6 por el segundo). Como el hambre era canija, decidi comprarme unos cacahuates, nomás para matar a la lombriz. He decirles que espero que hayan sido cacahuates importados, porque $20 pesos (US $2)por un miserable vasito de menos de 100 gr se me hizo un robo en despoblado.

Los cacahuates de la infamia

Ya pasando a temas más agradables, al finalizar la primera parte del evento se nos informó a todos lo presentes que debajo de nuestros asientos se encontraban unos papelitos con premios que tendríamos que recoger al finalizar el evento. Como donde yo estaba había muchos lugares vacíos, logré tomar dos premios. Uno consistía en un llavero del Santo (imagen del evento) y el otro un Windows Vista Ultimate.

Después de un rato en espera, a las 8:30 de la noche dió inicio un buen espéctaculo de lucha libre con la participación del Hijo del Santo, Blue Demon Jr y otros dos luchadores que no recuerdo quienes eran.

Mis dos premios: un Windows Vista Ultimate Promotional Kit
y un llavero con la máscara del Santo.

Ya al salir, pude recoger mis dos premios. Un evento que estuvo bien planeado, entretenido y agradable, no obstante el único fallo fue no contabilizar bien el número de personas que asistirían a los tracks.

Más información en https://www.microsoft.com/mexico/eventos/lucha/default.aspx

15 abr 2008

Atacan de nuevo los hoaxes

Como muchos de ustedes ya sabrán, llevo algunos post mostrando lo malo que puede ser creerse todo lo que se ve en internet.

El día de hoy me llegó un correo electrónico con un hoax que de verdad me hizo reir muchísimo. Aqui les dejo la imagen y la transcripción (tal cual) del hoax:

Sony Ericsson W810i
Sony Ericsson W950i
TELEFONOS SONY ERICSSON DE DISTRIBUCIÓN GRATUITA.
Cordial saludo. La sociedad Sony Ericsson distribuye gratuitamente telefonos con la Intención de contrarrestar a Nokia que ha hecho lo mismo como estrategia de Mercadeo.Sony Ericsson tiene como objetivo fundamental aumentar su popularidad, por este Motivo Sony Ericsson distribuye gratuitamente el nuevo telefono W-810i.Todo lo que hay que hacer es enviar este email a ocho de tus conocidos y en Aproximadamente tres semanas, recibirás un telefono W-810i. Si el Mensaje es enviado a veinte personas o mas puedes correr con la Suerte de recibir un telefono W-950i.Para hacer efectiva esta oportunidad es importante que tome en cuenta que Debe enviar su email con copia a: CC: anna.swelung@ericsson.com

Asunto: Teléfono gratis - aprovechar

Es claro que nadie regala nada asi nomás, y el hecho de que el mail nos pida "enviarlo a determinado número de personas" inmediatamente nos hace pensar que se trata de un hoax.

Investigando en internet, (algo que se debe de hacer antes de creerse y enviar este tipo de cosas a todos nuestros contactos) descubrí que este hoax lleva circulando desde hace 8 años, y es una "respuesta" a otro hoax igual, pero en lugar de ser Sony-Ericsson la que "regalaba" los teléfonos, era Nokia de Venezuela.

Una muestra más de lo que la gente puede hacer cuando tiene mucho tiempo libre y ganas de perjudicar a los demás.
Para más información, visita: http://vsantivirus.com/hoax-celulares-gratis.htm, donde se "destripa" este hoax.

Rastreando pedidos… con apps.

Quizá, ya sea por trabajo por que compraste algo en línea, alguna vez tendrás la necesidad de enviar un paquete o de rastrear alguno. No imp...