août
2007
J’avais déjà remarqué que la notion de classe statique n’existait pas en VB. Aussi je ne suis pas surpris de voir que cette notion n’est exploitée que par le compilateur et n’existe pas non plus en IL. Pour l’IL, une classe statique est une classe abstraite. Il y a quand même une différence notable entre une classe statique et une classe abstraite dans l’IL. Dans le cas d’une classe abtraite, on a un constructeur par […]
août
2007
Comme l’a posté Mitch sur THB, une nouvelle CTP de Blend est disponible ici.
août
2007
Je me suis aperçu que cette notion était très peu connue. Du coup je fait un post dessus. Dans le cas où une méthode est marquée virtual ou abstract elle pouura être surcharger dans les classes dérivées. Dans certains cas rares, on souhaite surcharger la méthode et empêcher les classes dérivées de surcharger cette surcharge. Pour cela, il suffit d’utiliser le mot clé sealed conjugué avec override (override sealed ou sealed override) : class CBase […]
août
2007
Avec les object initializer, l’intellisence nous propose toutes les propriétés, y compris, les propriétés read only ! J’ai bon espoir que cette « erreur » soit corrigée avec la version finale de Visual Studio 2008. Je pense qu’il y a deux cas pour lesquels les propriétés ne devraient pas être proposées par l’intellisence : • les propriétés read only • les propriétés pour lesquelles on a modifié la visibilité du set, la rendant insuffisante au […]
août
2007
Imaginons le cas suivant : public class BaseClass { protected void Create() { } } public class C1 : BaseClass { public static C1 Create() { C1 c1 = new C1(); c1.Create(); return c1; } } Au niveau objet, ce code ne devrait pas poser de problème. Et pourtant le compilateur C# le refuse ! En effet, il « croit » que la […]
août
2007
Ca y est, après nous avoir prévenu, il y a quelque jour de le sortie imminente de la nouvelle version de Fissum, Mitch vient de sortir la version 0.5. Pour rappel, Fissum c’est LE projet Open Source sur Visual Studio Team System. C’est d’ailleurs les termes employés par Laurent Ellerbach, lui-même, dans la newsletter msdn du 23/04/2007.
août
2007
Scott Guthrie nous propose ici une belle illustration du gain apporté par Visual Studio 2008 et le framework 3.5 à travers la personnalisation d’un ListView.
août
2007
Bill Burrows, via http://www.myvbprof.com/, propose une série de videos intitulée « Programming With XML Using Visual Basic 9.0″.
août
2007
Vous pouvez le télécharger ici. Pour plus d’info dur ce DVD, tout est là. Je ne peux pas vous en dire plus, je suis en train de le télécharger et je ne l’ai pas encore regardé.
août
2007
Mitch m’a fait remarqué ce matin que j’étais très long à blogguer en ce moment. Le fait de ne plus avoir Internet me pénalise pour bloguer :(. Du coup il en a profité pour bloguer avant moi sur les posts de Matt Warren concernant la création d’un provider LINQ. http://blogs.msdn.com/mattwar/archive/2007/07/30/linq-building-an-iqueryable-provider-part-i.aspx http://blogs.msdn.com/mattwar/archive/2007/08/01/linq-building-an-iqueryable-provider-part-ii.aspx http://blogs.msdn.com/mattwar/archive/2007/08/01/linq-building-an-iqueryable-provider-part-iii.aspx http://blogs.msdn.com/mattwar/archive/2007/08/01/linq-building-an-iqueryable-provider-part-iv.aspx http://blogs.msdn.com/mattwar/archive/2007/08/01/linq-building-an-iqueryable-provider-part-v.aspx La suite devrait arrivé bientôt. Pour rappel, j’avais référencé en avril les posts de Bart de Smeth sur la création d’un […]