Pages

jeudi 7 octobre 2010

Nouvelle version du SDK Sharepoint 2010

Les nouveautés :
  • De nouveaux exemples et samples :   Silverlight List Viewer, Business Connectivity Services (BCS), Enterprise Content Management (ECM), User Profiles, Social Data
  • Une documentation mise à jour : How-To, références et contenu
  • Intellisense pour les fichiers XML dans Visual Studio
Pour plus de détails sur le contenu du SDK :

Webp : un nouveau format d'image proposé par Google

S'appuyant sur le constat que 65% du trafic Internet est constitué par des images, Google propose un nouveau format d'image compressée qui permet de réduire de 39% en moyenne les données, avec une qualité équivalent à celle du format jpeg, qui a pignon sur web pour le moment. Ce format utilise le codec VP8 du format Webm.

Galerie de démonstration

Service Pack 2 de SQL Server 2008

Microsoft  à récemment mis  en ligne le Service Pack 2 pour  SQL Server 2008. Ce Service Pack corrige comme il se doit de nombreux bugs,  et il apporte aussi de nouvelles fonctionnalités, parmi lesquelles:
  • Le support de 15000 partitions dans les tables et les indexes
  • L'intégration avec SharePoint pour le reporting
  • Le Data-tier Application ((DAC) support
Télécharger le pack

    lundi 4 octobre 2010

    Les Design Patterns en C#

    Pour ce post, je vais faire un petit tour vers nos amis les Design Patterns. Je détaillerais les modèles en c# au cours de plusieurs post à venir
    Voici la liste des 23 modèles de conception fondamentaux pour la programmation Objet (POO).

    Pour plus de détail, http://www.dofactory.com/Patterns/Patterns.aspx

    Les patterns de conception :

    • Abstract Factory
    • Builder
    • Factory Method
    • Prototype
    • Singleton
    • Adapter
    • Bridge
    • Decorator>
    • Flyweight
    • Proxy
    • Chain of responsibility
    • Interpreter
    • Mediator
    • Memento
    • Observer
    • State
    • Strategy
    • Template Method
    • Visitor

    ["Franck"]

    Le Pattern "Singleton"

    Ce modèle est très simple mais à pour but de garantir qu'une classe ne possède qu'une seule et même instance. L'objectif sera de passer par une méthode "Static" ou par une propriété pour instancier l'objet..

    Structure :
     


    Exemple de code en c# :
    using System;

    namespace Patterns.building.Singleton
    {
      /// <summary>
      /// Singleton Design Pattern.
      /// </summary>
      class MainApp
      {
        /// <summary>
        /// Entrée de application console.
        /// </summary>
        static void Main()
        {
          // Le contructeur est 'protected', on ne peut pas utiliser le mot 'new'
          Singleton s1 = Singleton.Instance();
          Singleton s2 = Singleton.Instance();

          // Test des instances
          if (s1 == s2)
          {
            Console.WriteLine("Les objets sont de la même instance");
          }
          Console.ReadKey();
        }
      }

      /// <summary>
      /// La class 'Singleton'
      /// </summary>
      class Singleton
      {
        private static Singleton _instance;

        // Constructeur est 'protected'
        protected Singleton()
        {
        }

        public static Singleton Instance()
        {
          // Initialisation de l'objet
          if (_instance == null)
          {
            _instance = new Singleton();
          }
          return _instance;
        }
      }
    }
    ["Franck"]