Outils pour utilisateurs

Outils du site


start:ens:progihm_dut

Java Avancé : Introduction aux interfaces homme-machine en Java

(Module M2105b)

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

  • Contrôle continu : exos/TP notés (20%)
  • Bonus/malus implication en TP (max 2 pts)
  • DS final (80%)

Liens utiles

- Relier un depot GIT dans l'IDE Netbeans Lien GIT / IDE

- 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

start/ens/progihm_dut.txt · Dernière modification: 2019/05/29 10:44 par vdesland

CNRS INSA de Lyon Université Lyon 1 Université Lyon 2 École centrale de Lyon