cours:cours_environnement_de_programmation_bat4
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
cours:cours_environnement_de_programmation_bat4 [2017/12/01 08:17] – [LES COURS PROGRAMMATION et ENVIRONNEMENT LOGICIEL] hcollavizza | cours:cours_environnement_de_programmation_bat4 [2017/12/13 08:44] – [LES COURS PROGRAMMATION et ENVIRONNEMENT LOGICIEL] hcollavizza | ||
---|---|---|---|
Ligne 395: | Ligne 395: | ||
* QCM sur les objets + questions sur la classe que vous devez écrire. | * QCM sur les objets + questions sur la classe que vous devez écrire. | ||
- | ---- | + | == Correction en mode console == |
+ | {{: | ||
---- | ---- | ||
=== Séance 12 : Interface graphique pour une application métier === | === Séance 12 : Interface graphique pour une application métier === | ||
- | * Intégration d'un code métier dans une interface graphique | + | |
- | * règles de bonnes structuration pour séparer l' | + | * règles de bonnes structuration pour séparer l' |
+ | - les objets métiers sont déclarés dans la classe Form1, | ||
+ | - ils sont initialisés dans le constructeur Form1(), | ||
+ | - les méthodes événementielles (par exemple, le clic souris) : | ||
+ | * invoquent une méthode sur l' | ||
+ | * ou à l' | ||
+ | |||
+ | * REMARQUE : la méthode d' | ||
== A FAIRE == | == A FAIRE == | ||
<note warning> | <note warning> | ||
Il s'agit de créer une interface graphique pour le compteur écrit lors de la séance de test. | Il s'agit de créer une interface graphique pour le compteur écrit lors de la séance de test. | ||
- | - Finir le code du compteur (code métier), avec les deux versions : compteur qui peut prendre n' | + | |
- | - Créez une interface (projet WinForm) contenant : | + | - Créez une interface (projet WinForm) contenant : |
- | * 3 boutons : quit, reset, incr | + | * un TextBox (champ de texte modifiable) qui affiche la valeur du Compteur_set et un Label qui affiche la valeur du Compteur_non_set |
- | | + | * 5 boutons : //quit// positionné en bas au centre de la fenêtre, //reset// et //incr// positionnés sous le Compteur_set, |
- | * comportement : appuyer sur reset remet les 2 compteurs | + | |
- | - On aurait pu choisir d' | + | - On aurait pu choisir d' |
</ | </ | ||
+ | |||
+ | |||
+ | == Correction en mode console et graphique == | ||
+ | |||
+ | {{: | ||
---- | ---- | ||
=== Séance 13 : Utilisation d' | === Séance 13 : Utilisation d' | ||
+ | Il s'agit d' | ||
+ | |||
+ | == A FAIRE == | ||
+ | <note warning> | ||
+ | * télécharger la librairie suivante : {{: | ||
+ | * 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 | ||
+ | * copier/ | ||
+ | * exécuter le programme et comprenez ce qu'il fait. | ||
+ | |||
+ | **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' | ||
+ | </ | ||
+ | {{: | ||
{{: | {{: | ||
[[http:// | [[http:// | ||
+ | ---- | ||
+ | |||
+ | |||
+ | == 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' | ||
+ | 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). | ||
+ | * a minima, il faudra fournir un moyen de modifier le SHON et d' | ||
+ | * il pourra être intéressant de permettre de modifier aussi les consommations énergétiques | ||
+ | * l' | ||
+ | * il pourra être intéressant d' | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | * les fichier excel à traiter | ||
+ | * la dll permettant de lire et écrire dans un fichier excel à partir de C# | ||
+ | * un exemple d' | ||
+ | * l' | ||
+ | |||
+ | ---- | ||
** 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.txt · Dernière modification : 2017/12/13 14:16 de hcollavizza