Willy laroche

B10g $ur 13$ t3chn0$ M!cr0$0ft 3t p1u$ $! 4ff!n!té$…


Poster un commentaire

Insérer des images avec Open Office XML

Pour faire un petit rappel, Open Office Xml est une méthode permettant de générer des fichiers Office (Word et Excel) à travers une application ou autre.
Le processus de génération s’effectue côté serveur et ne requiert pas l’installation d’Office sur le serveur.

Il est indispensable au niveau du projet de référencer 2 librairies: 

  • WindowsBase.dll
  • DocumentFormat.OpenXml.dll

Une description d’Open Office XML est dispo ici:

Avant tout, il faut installer le SDK :

Le SDK permet de générer les classes nécessaires à la génération du fichier (Word ou Excel par exemple).

 Créer un fichier Word 2007 et importer dans le SDK afin de générer les classes correspondantes qui devront être intégrées à votre projet.
La problématique est de savoir comment intégrer des images dans le document (logo, icônes…) Lire la suite
Publicités


1 commentaire

Récupérer des paramètres AppSettings du Web.Config (ASP.NET)

Dans ce nouvel article, je vais présenter comment récupérer les clés AppSettings du Web.Config à partir d’un projet Silverlight 3. Nous verrons au fur et à mesure comment mettre en place la solution.
La solution n’est pas forcément la plus optimale, mais je vous invite à me laisser quelques messages si besoin.

  • Résumé global de la solution

L’idée est donc de récupérer les clés du Web.Config par l’intermédiaire d’un web service interne à la solution et les enregistrer dans un dictionnaire similaire à un projet Web Application ASP.NET classique.

  • Petit rappel
La problématique d’un projet Silverlight, c’est qu’il est indépendant de la solution qui l’héberge. C’est pour cela qu’il existe plusieurs manières pour transmettre des paramètres de la Web Application (ASP.NET) vers Silverlight.
Le Web.Config est le fichier xml de configuration qui est référencé côté ASP.NET. Il permet de centraliser  beaucoup d’informations, comme des chaines de connexion aux bases de données et bien sûr des paramètres  de l’application. Il existe plusieurs façon de transmettre des paramètres pour l’application Silverlight mais je vais exposer mon approche.
Sommaire
  1. Création de la solution
  2. Modification du Web.Config 
  3. Création de la couche Tools
  4. Création du Web Service de configuration de l’application
  5. Accès au Web Service côté Silverlight
  6. Appel du Web Service au chargement de l’application
  7. Accès aux clés côté Silverlight