Welcome to MSDN Blogs Sign in | Join | Help

Découvrir Visual Studio 2008 à votre rythme via le Visual Studio 2008 Developer Training

 Décidément c'est une avalanche de bonnes surprises car en plus de l'annonce de la version finale de Visual Studio 2008, le Visual Studio 2008 Developer Training Kit associé vous permettra de découvrir les nombreuses nouveautés de cette nouvelle version avec un extraordinaire catalogue de ressources couvrant l'essentiel de Visual Studio 2008.  

Enfin vous trouverez quelques vidéos tirées de sessions présentées dans le Kit disponibles sur Channel 9 :

Bon training à tous !!!
Posted by Bruno Boucard | 1 Comments
Filed under:

Visual Studio 2008 RTM disponible pour les abonnés msdn !!!

 

Depuis l'annonce de Soma (http://blogs.msdn.com/somasegar) au dernier TechEd Europe, tous les passionnés de la plateforme .NET savaient que la nouvelle version de Visual Studio 2008 serait disponible fin novembre 2007. Avec cette nouvelle version le développement .NET n'a jamais été aussi agréable, alors lâchez-vous sur http://msdn.microsoft.com/:-) Et si vous êtes éditeurs je vous rappelle un excellent moyen pour découvrir Visual Studio 2008 mais aussi Windows Server 2008 et SQL Server 2008:

 

Il ne reste que quelques places............. Téléphonez dès maintenant pour vous inscrire 

En appelant le :  0 825 827 829 code 0 , puis, code 1580 #

 

Les Journées Editeurs :
Portage et Migration 2008
28 et 29 novembre 2007

  

 


Windows Server 2008, SQL Server 2008, Visual Studio 2008: Soyez prêts !
Testez, portez, migrez vos applications sur les technologies 2008.

 

Programme

Jour 1 (toutes audiences )

Découverte de la plateforme

 

Windows Server, SQL Server et Visual Studio 2008 : présentation des innovations et solutions à travers des sessions en entrée libre.

 

Jour 2 (destiné aux Architectes et Développeurs)

Ateliers pratiques
& Réponses d'experts

 

Focus techniques sous forme d'ateliers à la carte autour des trois produits, suivis d'une séance de questions-réponses avec nos experts techniques.

 

En tant qu'éditeur de logiciels, votre capacité à anticiper sur votre offre est décisive et vos contraintes spécifiques.

Pour vous préparer au lancement de Windows Server 2008, SQL Server 2008 et Visual Studio 2008, Microsoft organise deux journées de formation centrées sur les problématiques des éditeurs de logiciels.

les 28 et 29 novembre,
à l'Université Léonard de Vinci - La Défense,

Ateliers, mise à jour, test de compatibilité, migration... venez envisager les nouveaux scénarios applicatifs qui s'ouvrent à vous (web 2.0, virtualisation, SOA, applications nomades, décisionnel...) pour prendre de l'avance tout en restant en phase avec vos calendriers de développement et vos ressources.

Vous pourrez échanger avec nos experts lors d'ateliers pratiques pour savoir comment développer la valeur ajoutée et les avantages concurrentiels de vos applications.

Inscrivez-vous gratuitement dès maintenant.

 


 

 

 

En appelant le :  
0 825 827 829 code 0 , puis, code 1580 #

 

 

 

 

 

 

 

 

 

Posted by Bruno Boucard | 0 Comments
Filed under:

Outil de Configuration du Framework .NET (Mscorcfg.msc) et Visual Studio 2008

Je le signalais déjà dans un précédent billet sur les capacités de multi-ciblages de Visual Studio 2008, le Framework .NET 3.5 repose sur un ensemble de services complémentaires au Framework .NET 3.0, qui est lui-même un complément au Framework .NET 2.0. En d’autres mots, le Framework 2.0 est composé des services de bases communs aux applications .NET écrites respectivement pour les Frameworks .NET 2.0, .NET 3.0 et .NET 3.5. Pour exécuter ces applications, c’est la machine virtuelle CLR 2.0 qui est impliquée. Mais, quant est il de la sécurité de vos assemblages ? Si vous êtes un développeur habitué à la plateforme .NET, vous avez sans doute déjà utilisé l’outil de configuration du Framework .NET. Cet outil fournit une interface graphique pour gérer la stratégie de sécurité .NET Framework et les applications qui utilisent les services d'accès distant. Il vous permet aussi de gérer et de configurer les assemblages dans le cache des assemblages globaux.

 

Figure 1 : Application de configuration pour des applications écrites avec Framework .NET 2.0 … .NET 3.5

Cependant si vous installez Visual Studio 2008 sur une machine ne disposant pas du Framework .NET 2.0 SDK, vous ne trouverez pas cet outil, car il n’appartient pas à la distribution du produit. Effet, l’installation de Visual Studio 2005 proposait l’installation de ce SDK mais pas Visual Studio 2008, même si ce SDK reste compatible et contient de nombreux outils dont celui recherché. Donc si vous souhaitez retrouver cet outil graphique pour gérer la configuration vos applications .NET 3.5, 3.0 ou 2.0, il vous faudra le télécharger à l’adresse suivante : http://www.microsoft.com/downloads/details.aspx?familyid=FE6F2099-B7B4-4F47-A244-C96D69C35DEC&displaylang=fr

Bruno

Posted by Bruno Boucard | 0 Comments
Filed under:

“Acropolis” August Community Technology Preview est Compatible avec Visual Studio 2008 beta 2

 

Vous ne connaissez peut être pas encore Acropolis, ce nouveau Framework pour construire des applications type Smart Client adaptées aux nouvelles plateformes Microsoft. En quelques mots, Acropolis est le digne héritier du CAB (Composite UI Application Block). Privilégiant le découplage et la modularité, Acropolis vous offre un environnement de développement confortable (Visual Studio 2008) pour construire des applications métiers riches reposant sur des architectures modernes.

 

 

Figure 1 : Nouveau type de projets Acropolis accompagné des quelques « templates »

Deux entités clefs, que sont les Parts et les Services, permettent de produire en adhérence avec des domaines métiers ou techniques spécifiques réclamées par votre application, des composants facilement maintenables et dont le Look & Feel est différenciant. Ce faible couplage entre les différents composants favorise la réutilisation, la testabilité. Pour gérer les Parts et les Services, Acropolis arrive avec un nouveau Designer qui à l’instar de Workflow Foundation (WF), sérialise ses données dans un fichier XAML dédié à l’application. 

 

Figure 2 : Acropolis arrive avec un nouveau Designer Applicatif reposant sur un format XAML

Dans la Toolbox de Visual Studio 2008, Acropolis vient vous ajouter quelques nouveaux éléments sur deux thèmes, Framework et  UI Controls.

 

Figure 3 : La Toolbox est complétée de deux catégories de contrôles : Framework et Graphiques  

Bref, si vous souhaitez développer une nouvelle application métier type client riche, reposant sur des bases d’architecture solides, Acropolis est sans doute une bonne piste, sachant que l’équipe annonce une première version courant 2008, c'est-à-dire quelques mois après la sortie de Visual Studio 2008.

Pour télécharger cette dernière CTP: http://www.microsoft.com/downloads/details.aspx?FamilyId=9AF56576-217B-4599-9472-FFA7835F3BF4&displaylang=en

Bruno

Visual Studio 2008 Multi-targeting

Un des points forts de Visual Studio 2008 réside dans sa capacité de supporter plusieurs versions du Framework .NET. En d'autres mots, Visual Studio 2008 est la première version permettant de développer confortablement pour le Framework NET 2.0, .NET 3.0, et .NET 3.5. Vous n'avez pas donc pas de contraintes de migration de votre code .NET 2.0 lorsque vous adoptez Visual Studio 2008.

Architecture du Framework .NET 3.5

Pour réaliser comment Visual Studio 2008 permet de cibler autant de versions de Framework .NET, je vous propose le schéma ci-dessous :

Schéma 1 

Depuis la sortie de Visual Studio 2005, plusieurs mises à jour ou nouvelles versions de Framework sont venues compléter l'offre de développement. A l'instar de poupées russes, ces nouvelles versions sont venues s'empiler les unes sur les autres, offrant du même coup une grande flexibilité et aussi parfois un peu de confusion vis-à-vis des utilisateurs.

Intégration du multi-ciblage dans Visual Studio 2008

Mais c'est sur le plan de l'intégration que Visual Studio 2008 apporte un réel confort, en proposant à la création d'un nouveau projet (figure 1) la sélection de la version de Framework ciblée. Par exemple, prenons le cas d'un projet type VSTO pour Office 2007, on remarque que les choix proposés sont relatifs à la version de Framework. Sur la figure suivante nous avons choisi le Framework 3.5.

Figure 1 

Alors que sur la figure 2 nous avons selectionné le Framework 2.0.

Figure 2 

On note que les types projets sont sensibles à la version du Framework selectionné. Mais l'intégration de la gestion de la version du Framwork dépasse le cadre de la création du projet. Par exemple dans la boîte de dialogue de l'ajout d'une référence (figure 3), les asssemblages proposés s'affichent grisés et donc non selectionnables s'ils ne sont pas compatibles avec la version courante.

Figure 3 

En d'autres mots, Visual Studio 2008 comporte des affinités vis-à-vis du Framework courant, offrant un réel confort et une diminution des risques opérationnels pour le développeur.

Migration d'un projet Visual Studio 2005 vers Visual Studio 2008

Si actuellement vous développez déjà avec Visual Studio 2005, vous serez sans doute tenté de réutiliser vos projets dans Visual Studio 2008. Dans ce cadre, notons que les solutions VS 2008 et VS 2005 reposent sur des formats différents contrairement aux projets qui se basent sur la technologie XML  MSBuild. Depuis Visual Studio 2008 sur l'ouverture d'une solution VS 2005 une migration de votre solution nous sera réclamée à travers un assistant de conversion.

Figure 4 

Pour des raisons de sécurité, il est toujours raisonnable de choisir de faire une sauvegarde avant de lancer la conversion.

Figure 5 

Avant de lancer la conversion effective, l'assistant vous informe de quelques indications, afin de comprendre comment la conversion va se dérouler.

Figure 6

Enfin, l'assistant vous propose de vous montrer le statut des travaux de conversion.

Figure 7 

Les résultats sont sans surprise, seule la solution a été convertie, alors que le projet et ses fichiers respectifs non pas été impactés.

Conséquences de l'option de multi-ciblage

Enfin dernier cas, imaginons que vous ouvrez un projet s'appuyant sur le Framework 3.5 et que par inadvertance vous changez la cible en .NET 2.0. Que vat il se passer ? Pour illustrer ce cas, prenons un code faisant appel à la nouvelle technologie LINQ que j'évoquerai dans le cadre d'un autre post.

Figure 8 

Peut importe la signification de ce code ici, toutes parties cerclées de rouge ne sont disponibles que dans le Framework .NET 3.5 (figure 7). Dans la fenêtre de propriétés du projet (figure 8), vous pouvez mais c'est à vos risques et périls changer la version du Framework ciblé par le projet. Par exemple .NET 2.0.

Figure 9 

Dans ce cas Visual Studio 2008, vous demande de confirmer votre demande (figure 9). Mais là où les choses vont se gâter c'est au moment de compiler (figure 10).

Figure 10

En résumé

Grace à l'architecture en couche du Framework .NET 3.5, Visual Studio 2008 apporte sur le plan des versions du Framework une flexibilité et un confort jamais égalé, permettant ainsi une adoption rapide et progressive vers la dernière version du Framework. Ajoutons enfin que Visual Studio 2005 et Visual Studio 2008 cohabitent parfaitement ensemble sans effet de bord. Les deux distributions se déclinent dans des répertoires séparés. Sur le plan de l'exécution les différentes instances fonctionnent correctement en concurrence.

Si vous n'avez pas encore téléchargé la bêta 2 de Visual Studio 2008, je vous encourage à l'essayer !!!  http://msdn2.microsoft.com/en-us/vstudio/default.aspx

Les systèmes supportant la bêta 2 sont :

  • Windows Server 2003 Service Pack 2;
  • Windows Vista;
  • Windows XP Service Pack 2.

Bruno

Posted by Bruno Boucard | 3 Comments
Filed under:

Le top 10 des améliorations de Visual Studio 2008

* Visual Studio Multi-targeting

* LINQ

* System.Syndication

* RESTful, JSON, et Workflow Services

* WPF Cider Designer

* ASP.NET AJAX Integration

* Javascript Intellisense & Debugging

* VSTO - Ribbon Designer, Outlook Form Regions, integrated SharePoint tools

* .NET Compact Framework 3.5 - LINQ, WCF

*  CLR Add-Ins

Je n’ai malheureusement pas le temps de décrire tous ces points, mais j’y reviendrai prochainement. 

D’ici là, je vous encourage à télécharger cette nouvelle version et à l’essayer !!!

 http://msdn2.microsoft.com/en-us/vstudio/default.aspx

Bruno

Posted by Bruno Boucard | 1 Comments
Filed under:
 
Page view tracker