novembre
2005
Depuis une semaine, les soirées sont rythmées au fil des lancements de Visual Studio 2005 et SQL Serveur 2005, à travers les villes et les pays du monde entier.
Mais il ne fallait pas oublier que l’évènement de l’année (prochaine ^^) est encore Windows Vista. Et si je savais déjà que Orcas (future version de Visual Studio) sera optimisé pour utiliser au maximum les capacités de Windows Vista, je ne savais pas ce que valait VS 2005. J’ai donc voulu installer VS 2005 sur Vista :
1- petit bemol: daemon tools ne passe pas sous vista … Jusqu’à la version 4.0 sortie hier qui utilise son propre installeur.
2- j’ai alors choisi d’installer la version Visual Studio Team Suite Achitect (mais ca devrait être exactement la même chose pour les autres versions)
15 minutes plus tard, l’installation était finie sans aucun probleme!!! et donc pour les sceptiques comme moi, ils pourront passer à Vista sans probleme
Pourquoi installer VS 2005 sur un OS bêta m’a-t-on dit. et bien…je sais pas je voulais juste essayer, voir la tête des composants Vista…. et je ne suis pas décu. ainsi, une progressbar aura un effet glass (plastique) avec un « eclair » tous les deux secondes, la parcourant. on dirait du Flash.
Mais en parcourant les possibilités du FX .Net, j’ai rencontré mon premier bug: la transparence.
Comme tout le monde le sait, Vista gerera mieux que ses prédecesseurs, l’affichage et permettra l’affichage 3d avec de la transparence (le contour des fenêtres par exemple). Nous savons également que nous pouvions avoir de la transparence avec le framework .Net en définissant une propriété de la Form: Transparencekey. Vérifions son utilisation:
1- je passe le fond de ma forme en fushia (couleur préférée de morpheus :p)
2- je met la propriété transparencekey sur fushia (titi aime bien aussi en fait)
3- je compile et…ca compile sans erreur (ouf!)
4- j’execute
5- premier constat: le bord est transparent mais ma form est…fushia (oki me dis-je, transparencekey ne marche pas sous vista)
6- je ferme l’appli….MOD (Message Of Death): erreur système. Un certain « Microsoft User experience system » doit etre fermé. S’il le dit… moi je ferme.
7- je réexecute de suite mon appli.
8- deuxieme constat. les bords ne sont plus transparents, mais le fond de ma form l’est.
Il semblerait donc que ce « Microsoft User experience system » gere la transparence (sans en être sûr car ce ne semble pas etre un process autonome: rien dans taskmgr) mais surtout, il semblerait que Vista ait du mal à gérer deux types de transparence différents avec deux moteurs d’affichage différents.
Je sais que je suis sur une version bêta, que personne n’utilise vraiment la transparence du fond de fenêtre et que ce cas est un peu tiré par les cheveux, mais actuellement ca plantouille et il me fallait le signaler
il n’y plus qu’à attendre la bêta 2 de vista qui devrait utiliser le FX 2.0 final comme base de framework.
moi j’attendrais la béta 2 pour jouer avec vista, pis j’ai déjà fort à faire avec VS 2005
beta 2 pour janvier (plutot février) 2006
enfin, la date originelle est le 7 decembre 2005.
interressant
elle est prévue pour quand la beta 2 ???
tu me feras un tuto en delphi pour la peine :@