Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

Actualités

[Visual Studio] Les nouveautés de la Beta 2 de Visual Studio 2008 et du Framework .NET 3.5 Beta 2 !

La Beta 2 de Visual Studio 2008 est arrivée très récemment et avec elle, on retrouve pas mal de petites nouveautés, que je vais tenter de vous faire découvrir Smile

Au niveau de l'interface, tout d'abord, on remarque une nouvelle option bien sympathique lorsque l'on fait un clic droit sur le feuille de code: "Reorganize Usings":

Les utilisateurs de Resharper ne devraient pas être trop dépaysés Wink

Autre nouveauté de l'interface, pour tout ce qui concerne les projets WPF (Windows Presentation Foundation), on remarque la réapparition d'une option qui était présente dans les premières CTP de Cider, le zoom:

Pour toutes les autres nouveautés liées à WPF, c'est par ici: what-s-new-in-wpf-in-the-net-fx-3-5-beta-2-release.aspx

En ce qui ASP.NET et les sources de données, on voit que l'on dispose maintenant d'un LinqDataSource Big Smile Je ne vais pas vous en refaire la présentation, car cela a déjà été fait par l'excellent Scott Guthrie: http://weblogs.asp.net/scottgu/archive/2007/07/16/linq-to-sql-part-5-binding-ui-using-the-asp-linqdatasource-control.aspx

Autre chose, plus au niveau du code cette fois-ci: les méthodes partielles font enfin leur apparition (cliquer pour voir en grand):

Les méthodes partielles sont des méthodes dont la déclaration et l'implémentation peuvent être séparée. A noter que ces méthodes sont très utilisées dans LINQ To SQL Wink Pour plus d'informations sur les méthodes partielles (en fait, pour tout savoir sur le sujet), je vous conseille de regarder par ici: http://blogs.msdn.com/wesdyer/archive/2007/05/23/in-case-you-haven-t-heard.aspx

Autre chose intéressante: les "private set accessor" (accesseurs set privés) (cliquer pour voir en grand):

Il s'agit d'un concept intéressant permettant d'indiquer qu'un accesseur set ne sera pas utilisable depuis l'extérieur de la classe...

Techniquement parlant, cette nouveauté n'en n'est pas une puisque ce concept existe depuis .NET 2. Cependant, je doute qu'il soit beaucoup connu.... La grande nouvauté consiste dans le fait que maintenant, on a un snippet qui permet de les écrire plus rapidment Stick out tongue

Pour les nouveautés de LINQ To SQL, vous en saurez plus ici: http://blogs.msdn.com/dinesh.kulkarni/archive/2007/07/26/linq-to-sql-fka-dlinq-what-s-new-in-beta2.aspx

 

Comme vous pouvez le constater, il y a pas mal de nouveautés qui accompagnent cette Beta 2. Certes, je ne les ai sans doute pas toutes couvertes mais je pense que cela vous permet d'avoir déjà un bon aperçu Smile

 

A+

 

Technorati Tags:

del.icio.us Tags:
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: vendredi 27 juillet 2007 09:10 par Thomas LEBRUN

Commentaires

Thomas LEBRUN a dit :

Suite à ne petite remarque faîte par MSN, je me dois de vous annoncer que les private set accessor ne sont pas une nouveauté de cette Beta mais qu'ils existaient en .NET 2....

Personnellement, je ne l'avais jamais remarqué jusqu'à ce qu'ils rajoutent le snippet, dans VS 2008 Beta 2 :P

# juillet 27, 2007 10:30

Matthieu MEZIL a dit :

Merci Thomas pour ce tour d'horizon des nouveautés. Sauf erreur de ma part, on devrait aussi voir apparaître la notion de partial method qui était déjà arrivé avec la CTP de juin.

Pour apporter un complément sur les private set accessor, je les utilisais souvent en C# 2.0, dès que je voulais un set qui ne fasse pas que variable = value (et qui ne soit pas disponible de l'extérieur).

En revanche, "un accesseur set ne sera pas utilisable depuis l'extérieur de la classe..." ce n'est pas tout à fait exact. On peut tricher en passant par la reflexion (oui je sais il faut être vraiment être tordu (comme moi) pour faire ce genre de chose :D).

# juillet 27, 2007 10:46

Matthieu MEZIL a dit :

Dsl Thomas, j'ai lu en diagonale :S

"Sauf erreur de ma part, on devrait aussi voir apparaître la notion de partial method" ben oui t'en parle justement :S

# juillet 27, 2007 10:59

romagny13 a dit :

je me trompe ou ils ont retire ADO.NET Entity Model pour cette beta ?

en tout cas super on va explorer tout ca :p

# juillet 27, 2007 13:20

Thomas LEBRUN a dit :

Je n'ai pas regadé pour ADO.NET Entity Model mais cela ne me surprendrais pas qu'il ne soit pas présent étant donné qu'il sera dispo APRES VS 2008

# juillet 27, 2007 13:52

Matthieu MEZIL a dit :

En complément sur les private set accessor, tu peux certes mettre le set private mais tu peux aussi le mettre protected, internal, etc. En fait pour résumer, tu peux simplement changer la visibilité du set par rapport à celle du get.

# juillet 27, 2007 13:56

Matthieu MEZIL a dit :

En complément sur les private set accessor, tu peux certes mettre le set private mais tu peux aussi le mettre protected, internal, etc. En fait pour résumer, tu peux simplement réduire la visibilité du set par rapport à celle du get.

# juillet 27, 2007 13:58

Thomas LEBRUN a dit :

Oui, oui, j'ai bien vu cela :)

# juillet 27, 2007 13:59

RaptorXP a dit :

Je ne vois pas où se situe la nouveauté dans les modificateurs d'accès sur le set ?

# juillet 27, 2007 18:50

Thomas LEBRUN a dit :

Comme indiqué dans le post, ce n'est, en effet, pas à proprement parlé une nouveauté puisque le concept existe depuis .NET 2

La nouveauté liée à ca, c'est que maintenant, on a un snippet pour générer ce modificateurset privé, c'est tout :)

# juillet 27, 2007 19:50
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Focus Sauvegardes SharePoint par Le blog de Patrick [MVP SharePoint] le il y a 5 heures et 5 minutes

- Technofolies, votre évènement numérique de l'année par Le Blog (Vert) d'Arnaud JUND le 09-26-2014, 18:40

- Xamarin : From Zero to Hero par Fathi Bellahcene le 09-24-2014, 17:35

- Conférences d’Automne 2014 par Le blog de Patrick [MVP SharePoint] le 09-24-2014, 14:53

- [TFS] Supprimer un projet de Visual Studio Online par Blog de Jérémy Jeanson le 09-22-2014, 20:42

- Nouveau blog en anglais / New blog in english ! par Le blog de Patrick [MVP SharePoint] le 09-18-2014, 18:42

- [ #Yammer ] From Mailbox to Yammer and back / De votre messagerie vers Yammer et retour ! par Le blog de Patrick [MVP SharePoint] le 09-15-2014, 11:31

- [ #Office 365 ] New service settings panel / Nouveau panneau de paramétrage des services par Le blog de Patrick [MVP SharePoint] le 09-11-2014, 08:50

- Problème de déploiement pour une démo SharePoint/TFS? par Blog de Jérémy Jeanson le 09-10-2014, 21:52

- [ #Office365 ] Delve first impressions / Premières impressions sur Delve par Le blog de Patrick [MVP SharePoint] le 09-09-2014, 16:57