RSS

Archives Mensuelles: juin 2011

Ajout d’un entête à vos fichiers


Macro Visual Studio 2010, permettant l’ajout d’un entête à vos fichiers avec un raccourci clavier [Alt-H].

Read the rest of this entry »

Publicités
 
Poster un commentaire

Publié par le 26 juin 2011 dans Développement

 

Étiquettes :

Tutorial WCF avec C# – Framework 4


Création d’un service WCF en CSHARP.

Read the rest of this entry »

 
Poster un commentaire

Publié par le 15 juin 2011 dans Développement

 

Étiquettes : , ,

Sérialisation


La sérialisation est un processus qui consiste à convertir un ensemble d’instances de classe en une suite d’octets. Cela permet de sauvegarder des instances de classe dans un fichier et/ou de les faire transiter sur un réseau. L’opération inverse, qui consiste à récupérer ces octets, s’appelle la désérialisation. Il est bien évidemment possible de créer son propre mécanisme de sérialisation. Cependant, le .NET Framework dispose d’un ensemble de classes permettant de réaliser les processus de sérialisation et de désérialisation en très peu de lignes de code.

Pour sérialiser (ou désérialiser) une classe, deux étapes sont  nécessaires :

  • Spécifier explicitement dans la classe les champs (ou les valeurs des propriétés) que l’on souhaite sérialiser.
  • Utiliser un sérialiseur : c’est cette classe qui permet de sérialiser ou de désérialiser en octets des instances de la classe précédemment modifiée. Ces octets sont écrits ou lus le plus souvent sur un flux.

Un sérialiseur peut sérialiser ou désérialiser des objets au format binaire, mais il existe des sérialiseurs (inclus dans le .NET Framework ou provenant d’éditeurs tiers) permettant de sérialiser des objets dans d’autres formats, tel XML.

Attention
La sérialisation consiste à convertir tout (ou une partie) des valeurs des attributs d’une classe. Le code des méthodes ou des propriétés n’est pas sérialisé.
Un sérialiseur sérialise par défaut des types primitifs. Si la classe à sérialiser contient des champs faisant référence à d’autres types complexes (non primitifs) il faudra alors définir ces autres types comme sérialisable.
Info
Les classes String, DateTime et TimeSpan sont sérialisables.

Lire la suite

 
Poster un commentaire

Publié par le 9 juin 2011 dans Développement

 

Étiquettes : , ,

WCF avec C#


Windows Communication Foundation (WCF) est la nouvelle couche de communication du framework 3.0. Cette couche a été créée afin d’unifier les différents modèles d’écritures d’applications "communicantes".

Read the rest of this entry »

 
Poster un commentaire

Publié par le 7 juin 2011 dans Développement

 

Étiquettes : ,

ASP.NET machineKey Generator – CodeProject


Whenever you make use of ViewState, Session, Forms authentication, or other encrypted and/or secured values, ASP.NET uses a set of keys to do the encryption and decryption. Normally, these keys are hidden and automatically generated by ASP.NET every time your application recycles, but there are times when you want to specify a particular, persistent key. This article will explain why hard-coded machineKeys are good, and how to generate random ones for ASP.NET 1.1 or 2.0.

via: ASP.NET machineKey Generator – CodeProject.

 
Poster un commentaire

Publié par le 6 juin 2011 dans Développement

 

Étiquettes : , ,

WMI avec C#


WMI permet d’accéder aux ressources d’un ordinateur sous Windows, les configurer, les gérer et les interroger.

Lire la suite

 
Poster un commentaire

Publié par le 5 juin 2011 dans Développement, Système

 

Étiquettes : ,

Request for comments – RFC


Les requests for comments RFC, littéralement « demande de commentaires », sont une série numérotée de documents officiels décrivant les aspects techniques dInternet, ou de différent matériel informatique routeurs, serveur DHCP. Peu de RFC sont des standards, mais tous les standards dInternet publiés par lIETF sont des RFC.

via: Request for comments – Wikipédia.

 
 

Étiquettes :

 
%d blogueurs aiment cette page :