Archives pour la catégorie “Programmation C#”


La partie Library du site MSDN comporte de nouvelles rubriques traduites mais qui peuvent contenires des erreurs de traductions car c’est de la traduction automatique .

Les nouvelles parties disponibles sont:

  • XNA Game Studio Express
  • Kit de developpement de drivers
  • Developpement web avec les api Windows Live
  • Developpement Windows Mobile 6 et embarqué

Vous aurez le choix entre la vu cote à cote qui afficheras la partie anglais à gauche puis la partie en Français à droite ; l’anglais seulement ou le Français

Je trouve que c’est une bonne initiative de la part de Microsoft Research et j’espère qu’ils vont continuer et l’elargir à la partie WPF par exemple .

Par contre quelques erreurs lors de la traduction sont assez génantes car elle traduise des liens pointant vers une autre partie comme par exemple dans la partie XNA, un nom de fonction Game.IsMouseVisible est traduit par Jeu.IsMouseVisible mise à part ça presque tous est bien traduit.

Voici l’url pour acceder à la version BETA de la Library MSDN

Mots clés Technorati : , ,

Comments 2 commentaires »

Voilà bien une fonction que je cherchais depuis longtemps sur les téléphones mais que je n’arrivais pas à trouver et qu’aucun logiciel ne le permettait.

J’ai enfin trouvé un IDE C# qui ne fonctionne que sur les PDA/Smartphone windows mobile et requis le Compact Framework .NET 2.0 pour fonctionner .

Bien sûr il ne comprend pas toutes les fonctionnalités de Visual Studio, voici la liste des principales fonctions :

  • Develloper des interfaces utilisateurs graphique (Windows Forms)
  • Utiliser les méthodes et classes
  • Prends en charge toutes les classes du .NET Framework

Comme je l’ai dit plus haut, toutes les fonctionnalités ne sont pas citées .

Le logiciel est en évolution quasi permanente et est actuellement en version 9.0 .

Je n’ai pas pu le tester car mon HTC S310 ne veut pas installer le .NET Compact Framework sur ma carte mémoire :(

Voir la fiche de description de C# IDE MOBILE de HRowson

Mots clés Technorati : , ,

Comments 2 commentaires »

Le format HD Photo de Microsoft disponible depuis la sortie de Windows Vista permet de gagner de la place sur la taille des images .

Citation Wikipedia :

HD Photo est un format permettant la compression et la décompression en n’utilisant que des calculs sur des entiers, sans opération en virgule flottante, ce qui permet des gains de performance intéressants. Il supporte le monochrome et les codages de couleur RGB et CYMK. On peut adjoindre à l’image un canal alpha pour la transparence et le support des formats de métadonnées Exif et XMP est disponible. Il n’est en outre pas nécessaire de décompresser l’image pour effectuer certaines opérations, comme le cropping, les inversions et les rotations

Passons maintenant à la partie code pour la conversion ..

.

   1:  public static void FileToWmp(string inFile, string outFile)
   2:  {
   3:      // Container for bitmap frames
   4:      BitmapDecoder bdFile = null;
   5:      // Read the source file into a FileStream object
   6:      FileStream readFile = File.OpenRead(inFile);
   7:      // Set the BitmapDecoder object from the source file
   8:      bdFile = BitmapDecoder.Create(readFile, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.None);
   9:      // Prepare the output file
  10:      FileStream writeFile = File.OpenWrite(outFile);
  11:      // All the magic done by WmpBitmapEncoder
  12:      WmpBitmapEncoder wbeFile = new WmpBitmapEncoder();
  13:      // Set the quality level to... pretty good
  14:      wbeFile.ImageQualityLevel = 0.9f;
  15:      // Add the bitmap frame to the encoder object
  16:      wbeFile.Frames.Add(bdFile.Frames[0]);
  17:      // Write the output file
  18:      wbeFile.Save(writeFile);
  19:      writeFile.Close();
  20:      readFile.Close();
  21:  }

Cet extrait de code vient du blog de RaptorXP qui l’a pris sur GeekPedia

Blog de l’équipe HDVIEW (microsoft)

PS: Ce format n’est pas reconnue sous XP et ses versions antérieures .

Par contre sous vista avec IE 7 aucun problème .

Technorati tags: ,