juin
2007
En C#, dans une Windows Application, on a une classe program qui ouvre la form principale. En VB, ceci est beaucoup moins clair. En effet, vous avez un fichier Application.myApp de type xml dans lequel vous retrouvez des informations dont la classe (de type Form) a lancé au démarrage. Dessous, vous avez un fichier Application.designer.vb. Le problème c’est que ce fichier est une classe partial et vous n’avez pas accés à l’autre partie. Or celle-ci […]
juin
2007
J’avais blogué sur le fait qu’on pouvait appeler des méthodes (ou propriétés) shared depuis une instance et qu’on pouvait faire du code horrible avec ce genre de possibilités. En VB9, vous aurez un warning et surtout l’intellisence ne vous le proposera plus. D’une part ça évitera les dérives dues à ce type d’écriture et surtout, avec les extension methods, ce type d’écriture perd beaucoup de son intérêt.
juin
2007
On m’a posé la question suivante aujourd’hui : Quel est l’intérêt des automatic properties ? J’ai commencé à expliquer qu’on limitait ainsi la taille du code, on gagnait en lisibilité en supprimant du code qu’on est capable de faire générer par Visual Studio (quand on utilise le Refactoring). Et là la personne m’a interrompu pour me dire : Ok mais plutôt que de faire public string Toto { get; set; } pourquoi on ne fait […]
juin
2007
Noham Choulant a publié un article sur WCF que je vous recommande. Petit rappel sur WCF : Pascal Belaud en fait une présentation mercredi après-midi.
juin
2007
Karen Liu a regroupé les raccourcis (par défaut bien sûr) pour C# (Bien entendu la plus part sont également valables pour VB .NET). Vous pouvez récupérer le pdf ici.
juin
2007
Les extensions methods ne sont pas proposées par l’intellisence dans le cas des conditions sur un point d’arrêt, de la fenêtre d’exécution ou du Watch. Cependant, bonne nouvelle, cela sera corrigé dans le futur.
mai
2007
Alors que l’on récupère la plus part des répertoires comme Mes documents, Historique, Bureau, etc. à partir de Environment.GetFolderPath Il y a (au moins) une exception : le répertoire Temp que l’on récupère comme ceci Path.GetTempPath()
mai
2007
Comme je l’ai déjà dit précédemment (le 27 avril et 23 mai), à partir d’Orcas Beta 2, la notion de partial method fera son apparition. Vous trouverez plus d’informations sur le sujet ici.