- 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
Franck PETIT - Consultant .Net (Freelance)
SHAREPOINT - ASP.NET - ASP.NET MVC... .NET
jeudi 7 octobre 2010
Nouvelle version du SDK Sharepoint 2010
Les nouveautés :
Libellés :
Sharepoint 2010
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
Galerie de démonstration
Libellés :
Google
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
Libellés :
SQL Server 2008
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"]
Libellés :
Patterns
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# :
Structure :

Exemple de code en c# :
using System;
namespace Patterns.building.Singleton
{
{
{
// 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();
}
}
{
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;
}
}
}
namespace Patterns.building.Singleton
{
/// <summary>
/// Singleton Design Pattern.
/// </summary>
class MainApp/// Singleton Design Pattern.
/// </summary>
{
/// <summary>
/// Entrée de application console.
/// </summary>
static void Main()/// Entrée de application console.
/// </summary>
{
// 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/// La class 'Singleton'
/// </summary>
{
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"]
Libellés :
Patterns
Inscription à :
Messages (Atom)