1 Après 3 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la touche ● Complète la commande, le nom du fichier etc. – Utilisation de l'historique de commandes déjà tapées ● Les touches flèches permettent de répéter des commandes deja exécutées ● La commande « history » imprime l'historique des commandes ● Le problème avec sauvegarde du fichier Doxyfile – Firefox ajout une extension.htm si on ne change pas le nom du fichier nous-même, Doxygen ne le trouve pas ! – Il est possible d'avoir le fichier de configuration de Doxygen avec le nom différent du nom par défaut: ● $> doxygen MyDoxyfile
2 Après 3 séances ● Tous les binômes (sauf 1) ont commenc é l'exercice « Formes » – 2 binômes ont finit l'étape 3 – 2 binômes ont finit l'étape 4 – 1 binômes a finit l'étape 7 ● Mais 2 binômes (ipn3, ipn6) n'ont pas finit l'exercice Images complètement: – Il manque l'implémentation du fonction readImage, ou l'implémentation n'est pas correcte – Il faut d'abord finir cet etape avant continuer avec l'exercise Formes
3 Après 6 séances... ● L'état des exercices: – 6 binômes – Formes ● 1 en étape 5, 1 en étape 10, 3 en étape 11, 1 étape 13 – 1 binôme - TpQt
4 Après 7 séances... ● L'état des exercices: – 7 binômes – Formes ● 1 en étape 7 ● 2 en étape 11 ● 2 en étape 12 ● 1 étape 13 – 2 binôme – DrawQt ● 1 en version départ ● 1 à committer l'étape 1
5 Après 9 séances... ● L'état des exercices: – DrawQt – 6 binômes ( 3 en étape 0, 1 en étape 1, 2 en étape 3 ) – Formes – 1 binôme (en étape 8) ● Quelques versions en SVN ne se compilent pas ! – Des fichiers manquants (on oublie de faire svn add ) ● Documentation – On sous-estime les avantages de la documentation générée par Doxygen ● Navigation rapide entre les classes, évite la nécessité de garder beaucoup de fichiers ouverts
6 Après 9 séances (2007)... ● L'état des exercices: – DrawQt – 9 binômes ( 3 en étape 0, 1 en étape 2, 5 en étape 3 ) – TpQt - 1 binôme – Formes – 1 binôme (en étape 6) – ipn12 – pas de commits cette semaine ● La plupart de versions en SVN ne se compile pas ! – Des fichiers manquants (on oublie de faire svn add ) – Des erreurs de compilations – La seule version qui se compile et tourne est celle de binôme ipn11, bravo ! ● Mais ellipse est dessinée comme rectangle
7 Nous avons appris... ● Un peu de C++ – Écrire un programme simple et le compiler, les structures de données, les mécanismes d’entrées-sorties, les outils graphiques – La conception de classes et leur relations - la méthodologie objet ● Commandes de base de Linux – cp, mv, mkdir,... ● Générer automatiquement la documentation du code – En utilisant Doxygen ● Utiliser le code, librairies que nous ont été donné – L’architecture d’une application interactive graphique Qt, DrawQt ● Sauvegarder et récupérer le code enveloppée en « repository » par distance – En utilisant Subversion ● De bonnes pratiques du développement basées sur des technologies modernes utilisées dans le cadre des projets de recherche
8... Votre avis nous intéresse ● Merci de remplir la questionnaire pendent la pose café ou après le cours et de le ramener au bureau 109