juin
2007
Daniel, qui a la chance d’être au TechEd, vient de blogué sur Acropolis dont la première CTP vient de sortir. En complément des blogs référencés par Daniel (Kathy Kam, David Hill et la team), je vous conseille de lire le post de Andrej Tozon.
juin
2007
François Mérand a posté un article très intéressant intitulé « De SCSF à Acropolis : L’évolution du développement d’applications Windows composites ».
juin
2007
En C#, imaginons le code suivant : namespace NS { public class Class1 { } } défini dans une assembly A1 et le code : namespace NS { class Class2 { Class1 test; } } défini dans une assembly A2 référençant l’assembly A1. Pas de problème, c’est le même namespace, le compilateur a compris que la classe Class1 était celle de A1. Si nous avions dit que […]
juin
2007
En règle générale, dans un Insert sur une collection, on passe d’abord l’index (int) puis la valeur que l’on veut inséser. ex: public void Insert(int index, T item) Cependant, dans ce n’est pas le cas d’une DataRowCollection. En effet, la méthode Insert a les paramètres inversés ! public void InsertAt(DataRow row, int pos)
juin
2007
Pierre-Marie m’a montré aujourd’hui une fonction DateDiff que l’on trouve dans le namespace Microsoft.VisualBasic. Tout d’abord j’ai été déçu par celle-ci. En effet, Microsoft.VisualBasic.DateDiff(DateInterval.Month, New Date(2006, 5, 21), New Date(2006, 7, 19)) retourne 2 au lieu de 1. En regardant le code avec reflector, la fonction retourne * 12 + sans se soucier du jour. Passons, ce n’est pas l’objet de ce post et SQL Server fait la même chose. Vous l’avez probablement remarqué, en […]
juin
2007
En C#, vous ne pourrez pas affecter null à un int par ex. En VB si ! Quand vous affectez null à un Integer, il prendra la valeur par défaut (0). Pour obtenir la valeur par défaut en C#, vous avez le mot clé default : int i = default(int); Personnellement je trouve cela beaucoup plus propre.
juin
2007
Un très bon article de plus relatif à LINQ : A LINQ provider for RDF files
juin
2007
Un lien vers C# 3 et LINQ Un deuxième Un lien qui traite du Binding avec WPF