Outils pour utilisateurs

Outils du site


cours:cours_environnement_de_programmation_bat4

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:cours_environnement_de_programmation_bat4 [2017/12/07 16:16]
hcollavizza [LES COURS PROGRAMMATION et ENVIRONNEMENT LOGICIEL]
cours:cours_environnement_de_programmation_bat4 [2017/12/13 15:16] (Version actuelle)
hcollavizza [LES COURS PROGRAMMATION et ENVIRONNEMENT LOGICIEL]
Ligne 432: Ligne 432:
 == A FAIRE == == A FAIRE ==
 <note warning> <note warning>
- * télécharger la librairie suivante : {{:​cours:​excellibrary.zip|ExcelLibray.dll}},​ sauvez-la sur votre machine et dé-zipez-la pour récupérer ExcelLibray.dll +  ​* télécharger la librairie suivante : {{:​cours:​excellibrary.zip|ExcelLibray.dll}},​ sauvez-la sur votre machine et dé-zipez-la pour récupérer ExcelLibray.dll 
- * créer un projet console +  * créer un projet console 
- * indiquer que ce projet utilisera cette librairie. Pour cela, menu projet -> ajouter une reference -> parcourir et chercher le fichier ExcelLibray.dll +  * indiquer que ce projet utilisera cette librairie. Pour cela, menu projet -> ajouter une reference -> parcourir et chercher le fichier ExcelLibray.dll 
- * copier/​coller le code qui se trouve dans le fichier Program.cs dans la classe Program. {{:​cours:​program.zip|Program.cs}} +  * copier/​coller le code qui se trouve dans le fichier Program.cs dans la classe Program. {{:​cours:​program.zip|Program.cs}} 
- * exécuter le programme et comprenez ce qu'il fait.  +  * exécuter le programme et comprenez ce qu'il fait.  
-**Nota 1** : vérifier le fichier excel a bien été créé, s'il y a un problème de chemin, changer la variable path dans le programme+ 
 +**Nota 1** : vérifier ​que le fichier excel a bien été créé, s'il y a un problème de chemin, changer la variable path dans le programme
 **Nota 2** : si vous interrompez l'​exécution de votre programme C#, le fichier excel reste ouvert. Il faut donc tuer le processus excel qui a été créé via le gestionnaire des tâches. **Nota 2** : si vous interrompez l'​exécution de votre programme C#, le fichier excel reste ouvert. Il faut donc tuer le processus excel qui a été créé via le gestionnaire des tâches.
 </​note>​ </​note>​
- 
 {{:​cours:​excellibrarysol.zip|Pour ceux qui veulent utiliser toutes les fonctionnalité de l'​interopérabilité excel, voici la solution de la librairie excel, que vous pouvez étendre si besoin.}} {{:​cours:​excellibrarysol.zip|Pour ceux qui veulent utiliser toutes les fonctionnalité de l'​interopérabilité excel, voici la solution de la librairie excel, que vous pouvez étendre si besoin.}}
  
Ligne 446: Ligne 446:
 [[http://​csharp.net-informations.com/​excel/​csharp-excel-tutorial.htm|Tutorial Utilisation d'​Excel en C#]] [[http://​csharp.net-informations.com/​excel/​csharp-excel-tutorial.htm|Tutorial Utilisation d'​Excel en C#]]
  
 +----
 +
 +
 +== TP final ==
 +Ce TP est à faire en séance. A la fin de la séance, vous devrez impérativement envoyer une archive TPfinal.zip à votre responsable de TD dans un mail dont le sujet est : [BAT4] TP final. Ceux qui souhaitent aller plus loin pourront améliorer leur travail en envoyant un mail identique avec une version plus avancée au plus tard le vendredi 22 décembre.
 +
 +<note warning>
 +Il s'agit d'​afficher dans une interface WINFORM les informations calculées dans un fichier excel qui donnent la classe d'​énergie d'un bâtiment en fonction de son SHON et du volume consommé dans les différentes énergies (gaz, fuel ...). Ce fichier provient en partie de l'​ADEME.
 +Les entrées de ce fichier excel sont le SHON et la consommation des différentes énergies. La sortie est une X en face de la classe énergétique (A, B, C,... G). **Vous n'avez pas le droit de modifier ce fichier.**
 +  * a minima, il faudra fournir dans votre interface graphique en C# un moyen de modifier le SHON et d'​afficher la classe énergétique
 +  * il pourra être intéressant de permettre de modifier aussi les consommations énergétiques
 +  * l'​affichage de la classe énergétique pourra être simplement un label
 +  * il pourra être intéressant d'​afficher une flèche en face du logo des classes énergétiques de l'​ADEME.
 +</​note>​
 +
 +L'​archive {{cours:​tpfinal.zip|TPFinal.zip}} contient :
 +  * les fichier excel à traiter
 +  * la dll permettant de lire et écrire dans un fichier excel à partir de C#
 +  * un exemple d'​utilisation de cette dll
 +  * l'​image du logo de l'​ADEME ainsi que l'​image d'une flèche
 +
 +----
  
 ** Introduction aux bases de données. Exemple de MySQL (1h30 19/01/15)** ** Introduction aux bases de données. Exemple de MySQL (1h30 19/01/15)**
cours/cours_environnement_de_programmation_bat4.1512659778.txt.gz · Dernière modification: 2017/12/07 16:16 par hcollavizza