Skip to main content

Posts

Un virus gratuit en telechargement

Le spam revêt des formes assez inattendues en ce moment. Dernier exemple en date, cet e-mail que je viens de recevoir: "Please give us a hand with our new software development Investment Developer This beta testing will help prepare us for market release. For helping out, you will receive a free edition and 5 years of updates. Simply download the software. Try it out for one week. Email us what you think of it. If you want to participate, just follow the link to our download site: http://75.XXX.XXX.143/setup.exe" Je ne sais pas pour vous, mais je crois que je vais m'abstenir de tester ce généreux spyware/virus. Sans compter que ça ne m'intéresse pas: des programmes à tester, j'en ai déjà une bonne dizaine sur ma liste grâce à la prolixité de Microsoft ces derniers temps.

La fenêtre de propriétés tourne au super dans Visual Studio 2008

Une bonne surprise nous attend dans Visual Studio 2008 beta 2 : la fenêtre des propriétés est plus limpide et efficace. Voici une copie d'écran prise juste après avoir sélectionné une ListBox: Regardez en haut et vous verrez deux ajouts fort sympathiques: Le nom du contrôle est affiché en haut, et modifiable. Avant, il apparaissait comme une propriété nommée "(name)", ce qui rendait sa découverte difficile, et je ne vous parle même pas de la façon d'expliquer ça à mes stagiaires. A partir de maintenant, changer les noms des contrôles sera plus facile, donc on devrait voir des contrôles mieux nommés... Un aperçu du contrôle sélectionné est affiché: ce sera plus facile de voir immédiatement que l'on a sélectionné le contrôle ou bien toute la fenêtre. Encore une amélioration qui facilitera la vie de mes stagiaires! Vous l'avez compris, je commence à apprécier VS 2008!

Consultant Formateur .NET

Un peu d'auto-publicité ne fait jamais de mal. Alors j'en profite pour vous rappeler que je suis à votre service pour tout ce qui tourne autour du développement avec .NET. Car je suis formateur consultant .NET . Microsoft Certified Trainer , de surcroit. Mes spécialités: Silverlight 4, WPF, Expression Blend 4, Visual Studio 2010, ASP.NET MVC, ASP.NET Web Forms, Windows Forms, Web Services XML, WCF (Windows Communication Foundation), WF (Windows Workflow Foundation), C# , VB.NET (Visual Basic .NET), LINQ.

L'Etat devrait-il utiliser des ordinateurs ?

Pourquoi faut-il deux ans pour fournir des statistiques, à l'heure du numérique? Ce matin, France info nous indiquait qu'un nombre impressionnant (plus de la moitié en Ile de France) des restaurants emploient du personnel au noir. Mais tenez-vous bien: les chiffres datent d'un contrôle de l'été 2005 . Oui, 2005. Il y a deux ans, donc. A l'heure où une simple console de jeux peut effectuer des centaines de milliards de calculs par seconde , n'est-on pas en droit de se demander pourquoi on attend encore deux ans pour avoir des résultats statistiques ? Le calcul d'une moyenne est-il si difficile? Va-t-il falloir que je fasse un tutoriel expliquant comment calculer une moyenne avec Excel? :-)

Visual Studio Professional et les tests unitaires

Il n'est jamais trop tard pour bien faire. Les tests unitaires étaient absents de Visual Studio 2005 Professional (ils n'étaient que dans la version Team System, tout de même beaucoup plus lourde et chère). Au grand dam de beaucoup de développeurs. Mais les voicis de retour pour tous:  Visual Studio 2008 sera capable d'effectuer des tests unitaires automatisés dès sa version Professional. Youhoooooouuuu! Au revoir nUnit...

MOSS 2007 ou le retour de l'écran bleu

J'aime bien le bleu, mais pas quand il m'empêche de travailler. En l'occurrence, je venais de commencer un lab de Microsoft pour faire des workflows dans Windows Sharepoint Services , et au bout de 15 minutes la machine virtuelle a planté avec un bel écran bleu: Le mieux, c'est que la faute ne vient pas de chez moi vu que la machine virtuelle est hébergée par Microsoft et je n'avais qu'un accès terminal server à celle-ci... Ce n'est malheureusement pas la première fois: hier, j'ai eu le même problème avec l'image virtuelle proposée par Microsoft pour évaluer WSS 3.0 . De quoi décourager les efforts... je vais finir par me créer ma propre machine virtuelle, mais quel temps perdu! Car la machine virtuelle de MOSS, comme celle de Visual Studio 2008 , prend des heures à télécharger et dézipper ...

Méthodes partielles: pourquoi ?

A l'image des classes partielles , les méthodes partielles permettent d'éclater le code d'une méthode à travers plusieurs fichiers. Mais à quoi cela peut-il bien servir ? Grosso-modo, à faire cohabiter la génération de code (il y en a partout aujourd'hui: ASP.NET 2.0, LINQ, ADO.NET dans Visual Studio 2005, WF, WPF) avec les êtres humains que nous sommes. Oui, les développeurs sont des êtres humains. ;-) Il y a environ un an, je pestais contre le TableAdapter pour un certain nombre de raisons. L'une d'entre elles était: "Le TableAdapter n'implémente aucune interface (il hérite juste de ComponentModel, ce qui ne nous avance pas à grand chose)" Il était par exemple impossible de savoir quand un TableAdapter était instancié: son constructeur étant défini dans la classe partielle, il était impossible de le redéfinir. De toute évidence, Microsoft n'a pas utilisé les TableAdapters pour ses développements. Par contre ils utilisent LINQ, et pour L...