aa700831_vs08_ven-usmsdn_10.pngVisual Studio 2008 a prit la relève de Visual Studio 2005 depuis quelques mois. A sa sortie, les développeurs ont été surpris de quelques oublis concernant le développement en C++ natif. Microsoft corrige le tir en sortant en version finale son Features Pack qui est en gestation depuis quelques mois.

Un certain nombre d'améliorations très attendues pour le développement natif en C++ est donc apporté par ce Features Pack. Des nouveautés qui concernent aussi bien la réalisation d'applications aux interfaces actuelles : style des rubans d'Office 2007, dock panel mais aussi à l'intégration d'une évolution majeure du langage C++ appelée TR1.

Plus précisément, ce TR1 - Technical Report 1 - apporte l'évolution des bibliothèques internes C++ actuellement du standard C+=2 vers le standard C++0x. Ces bibliothèques n'ont pas évolué depuis un certain temps et Microsoft n'a pas fait leur implémentation dans Visual Studio dès sa sortie car les spécificités n'étaient pas encore finales lors du développement de ce dernier.

Concrètement, les développeurs C++ pourront compter sur les apports suivants :
  • Les pointeurs intelligents
  • Le parsing d'expressions régulières
  • De nouveaux conteneurs
  • Des générateurs évolués de nombres aléatoires
  • Des wrappers de fonctions polymorphiques
  • Type traits
  • Et encore d'autres nouveautés
Le contenu de la liste vient en fait du fameux TR1, mais d'autres apports sont plus spécifiques à Visual Studio 2008 lui-même ainsi qu'à l'univers de Microsoft :
  • La création d'interfaces reprenant les rubans d'Office 2007
  • La création d'interfaces reprenant l'apparence d'Office 2007, Office 2003 ou Office XP
  • La possibilité de créer des barres d'outils et des panneaux à la manière de Visual Studio
  • Des barres d'outils et des menus entièrement paramétrables
  • Une nouvelle compilation de contrôles GUI
  • Des onglets et groupes MDI avancés
Ce Features Pack est disponible au téléchargement en version finale dès à présent. Microsoft prévoit d'autres améliorations dans un avenir à plus long terme. Il devrait intégrer de nouvelles APIs au sein de Windows Seven pour pouvoir utiliser un certains nombre de composants en C++ natif. Une amélioration de l'interface qui délaisse un peu le .NET Framework et WPF (Windows Presentation Foundation). Du moins chacune de ces technologies a des rôles spécifiques pour le moment. Microsoft agit donc en conséquence. :)

Commentaires (0)

Il n'y a pas de commentaire