Trucos y consejos para Windows Vista

Pues eso, como resulta que soy un «manta» osease más torpe que un arao o lo que es lo mismo, que soy un catetillo de pueblo sin estudios, pues como se que por estos mundos hay gente que también lo es e incluso gente que no lo es pero que algunas veces lo simulan muy bien, pues me he dicho… a ver, seguro que más de uno que quiera empezar con el Windows Vista se va a encontrar con los mismos problemillas que yo… así que… siguiendo «la filosofía del guille» que no es otra que publicar cosas para que la gente no sufra tanto como yo a la hora de hacer las cosas… sí, me queda el consuelo de pensar que no soy el único torpe en este mundo… o al menos eso es lo que quiero pensar… porque sino… en fin… je, je.


Al grano, que he publicado (y seguramente seguiré publicando más) una serie de trucos o de cómo encontrar y hacer las cosas que quiero hacer, pero para Windows Vista.


Espero que te resulte interesante… aunque ya se que a ti no te hace falta leer esos trucos o consejos porque no eres un torpe, pero… pensando que no soy el único torpe de este mundo… al menos me siento «menos solo», je, je ;-)))


Este es el link al índice de la sección:


http://www.elguille.info/sistema/WindowsVista.htm


Nos vemos.
Guillermo

.NET Framework 3.0: Utilidad para generar claves SHA1 para usar con autenticación

Pues eso… (es que me puede) que acabo de publicar un articulo en mi sitio con una pequeña utilidad creda con la versión final de .NET Framework 3.0 y Visual Studio 2005 (con las extensiones correspondientes).

No es nada del otro mundo, pero… por algo hay que empezar. Además la he puesto para que las puedas instalar con ClickOnce.
Hay tres versiones, dos de ellas como aplicación "desktop": una en Visual Basic y otra en Visual C#
Además de una tercera para usarla desde la Web, pero estoy esperando que me "activen" la extensión XBAP en el servidor para que se pueda usar desde el navegador.

Pásate por mi sitio si quieres ver algunas de las cosas que hace, ya que entre otras cosillas (que yo considero interesantes) es la de poder trabajar entre hilos diferentes para poder acceder a un control desde un timer, algo que en VS normal es relativamente sencillo, pero que en WinFX (tampoco me acostumbro a cambiar el nombre, je, je) me ha costado más saber que propiedad era…

Este es el link: http://www.elguille.info/NET/WinFX/gsGenerarClaveSHA1/Default.aspx

¡Que lo SHAsees bien!

Nos vemos.
Guillermo

MSDN Radio: Episodio 18: Entrevista al Guille por Jesús González

Pues eso… en este nuevo episodio de MSDN Radio, entre otras cosas, está la entrevista que me hizo Jesús González en Perú (Chincha para ser más exactos)

Este es un extracto:

Segmento 1: Entrevistas con la Comunidad: Guillermo Som Cerezo "El Guille" – MVP Visual Basic. En esta entrevista, Jesús Enrique Gonzáles Azcarate, Microsoft Student Ambassador de Perú, y Guillermo "El Guille" Som Cerezo, MVP Visual Basic, hablan acerca del 10mo. aniversario del sitio El Guille, los detalles respecto a su 10mo. aniversario también como MVP, y cuáles serán los premios que entregarán a los participantes.
 

Aquí tienes el link a MSDN Radio:

http://www.microsoft.com/spanish/msdn/latam/mediacenter/radio/default.aspx

Y este otro al "programa" completo:

http://www.microsoft.com/spanish/msdn/latam/mediacenter/radio/episode18/redirect.aspx
 

Nos vemos (o mejor dicho, nos oímos)
Guillermo
P.S.
El día que decida no decir "Pues eso…" no se que haré ;-)))

Sobre la compatibilidad de Visual Basic 6.0 y Windows Vista

O sobre si se pueden usar programas de Visual Basic 6.0 en Windows Vista e incluso si se puede usar el entorno integrado de Visual Basic 6.0 en Windows Vista.

Pues eso… y es que según habían comentado las malas lenguas, decían que el entorno de trabajo (IDE) de Visual Basic 6.0 no se podía instalar en Windows Vista, decían porque el instalador era de 16 bits.
Lo que si decían es que las aplicaciones previamente compiladas con VB6 si que funcionaban, y eso es cierto, además de tener la ventaja de que si dicha aplicación no usa controles "raros" funciona sin necesidad de realizar una instalación, y esto es así porque el Windows Vista incluye el runtime de VB6.

Volviendo sobre el IDE de Visual Basic 6.0 en Windows Vista, lo único extraño que me pasó al instalarlo es que después de instalar la máquina virtual de Java (algo obligatorio para el VS 6) no se volvió a ejecutar el instalador después de reiniciar el equipo, y tuve que volver a arrancarlo desde el CD, aunque siguió instalando sin problemas.
Lo segundo fue después de instalar el Service Pack 6 que cuando finalizó la instalación (y cerré el programa al indicarme que había terminado), el Windows Vista me avisó de que "posiblemente" el programa no se había instalado correctamente, pero simplemente le dije, que sí, que se había instalado bien (me daba dos opciones, la de volver a intentarlo o la de aceptar que se había instalado correctamente), y todo siguió funcionando como antes de instalar el SP6.
No se si ese mensaje fue debido a que durante la instalación me dijo que iba a sobrescribir librerías que estaban en un idioma diferente (mi Windows Vista es en inglés con las opciones de idioma en español instalada posteriormente), pero como te digo, todo ha funcionado bien… o casi, el casi es porque cada vez que arranco el IDE de Visual Basic 6.0 me dice que hay un problema de automatización, pero una vez que le doy a Aceptar todo funciona bien, me permite trabajar, compilar, etc.

Así que… si tienes el Windows Vista y tienes la duda de si se instalará o no el Visual Basic 6.0, decirte que sí, que se instala (y funciona). Aunque lo más importante, es que las aplicaciones creadas con Visual Basic 6.0 si que funcionan sin ningún tipo de aviso… al menos en las que he probado y las que otros colegas MVP han probado.

Solo aclarar que el VB que he instalado es a partir del Visual Studio 6.0 Empresarial (solo instalando la opción de Visual Basic y sin las herramientas empresariales), y que el Windows Vista en el que lo he instalado no es la versión final, sino la "build" anterior a la final (RC2). Pero no creo que en la final haya problemas para hacerlo.

Y ya que estoy con las aclaraciones/recomendaciones, decirte que si piensas instalar el Visual Basic 6.0 en Windows Vista y también vas a instalar otras versiones de Visual Studio, primero instales las más antiguas, aunque no deberías tener problemas, ya que yo tenía instalado el Visual Studio 2005 Express (VB, C# y VWD) y no le ha afectado la instalación posterior de un producto más antiguo.

Nos vemos.
Guillermo

.NET 3.0: Disponible la versión final (en inglés)

Pues eso, que desde ayer día 8 está disponible la versión final de .NET Framework 3.0 (antes conocido como WinFX).

Como seguramente ya sabrás, con esa nueva versión (que es nueva, más que nada porque es el .NET que se incluye en el sistema operativo Windows Vista), lo que incluye es en realidad el CLR 2.0 (.NET Framework 2.0) más las bibliotecas de clases de lo que se conoce como WinFX, es decir, Windows Presentation Foundation (Avalon), Windows Communication Foundation (Indigo), Windows WorkFlow Foundation y CardSpace.

Todas estas novedades ya están en Windows Vista, pero el runtime de .NET Framework 3.0 también se puede instalar en un Windows XP con Service Pack 2 y en los Windows 2003 Server con SP1, así que… ya puedes empezar a programar con el nuevo sistema y no esperar a que salga el Visual Studio 2007 (Orcas), el que además de WinFX (no termino de acostumbrarme) también incluirá todo lo relacionado con LINQ, pero esa es otra historia.

Aquí te dejo los links para cada una de las cosas que puedes bajarte:

Ya sabes que tengo una sección dedicada a estas "nuevas" tecnologías, que poco a poco iré llenando con nueva información (conforme yo me vaya empapando y comprendiendo lo nuevo que trae el .NET Framework 3.0)

 

Nos vemos.
Guillermo

10 años del sitio del Guille

Pues eso… que en este mes de Noviembre estoy celebrando los 10 años de mi sitio, y por ese motivo he creado un sitio especial para el 10º aniversario:
http://aniversario.elguille.info

Y para celebrarlo he "implicado" a un montón de gente, particularmente a gente que darán regalos para los que participen en el sorteo, así que… si quieres te pasas por allí y te apuntas o al menos deja un saludo.

Gracias.

P.S.
Para Webmasters: Si quieres poner un link al sitio del aniversario, me lo dices y te incluyo en la página de "enlazadores" ;-)))

Nos vemos.
Guillermo