* Recherche
* PUBLICATIONS : Liste
* Sur le Net
Google Scholar
Research Gate
DBLP
* Recettes pédagogiques
* Clubs et Evénements IT dans la région
* Recherche
* PUBLICATIONS : Liste
* Sur le Net
Google Scholar
Research Gate
DBLP
* Recettes pédagogiques
* Clubs et Evénements IT dans la région
Ce module de 28h (7x4h) introduit les concepts de base de la programmation IHM, en Java, avec l'API SWING.
Contenu
Présentation de l'IDE NetBeans et des principaux composants de base de l'API Swing (bouton, label, image, champ de saisie, etc…) ; Programmation évènementielle ; Fenêtres et enchainements de fenêtres ; Sensibilisation aux notions d'accessibilité numérique ; Les menus, barres d'outils et boîtes de sélection de fichiers ; Les composants JList et JTable et le modèle MVC sous-jacent ; Si temps : accès aux sources de données via JDBC et mise en œuvre du pattern DAO.
L'utilisation d'un compte GitLab sur la forge Lyon1 pour vos TP, est fortement recommandée :Lien
Séances 1 à 7
Evaluation (adaptée à l'enseignement à distance imposé par le confinement COVID-19)
Liens utiles
- Relier un depot GIT dans l'IDE Netbeans Lien GIT / IDE - Tuto GIT visuel super Lien
- Outil de debugage d'IHM Lien vidéo, English, 5'20
- Les règles d'écriture de bons codes Java Lien TIOBE
- Outil pédagogique du LORIA pour visualiser l'exécution de pgms (Python et Java) : http://arteoz.loria.fr (en FR)
(utile aussi pour débugguer un bout de code !)
- Outil de visualisation Java (en Anglais) : http://cs.joensuu.fi/jeliot/description.php
- Site génial de codes Java, un des plus utile jamais rencontrés Java in Practice