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 (adaptée à l'enseignement à distance imposé par le confinement COVID-19)

  • Contrôle continu : TP notés (70%)
  • DM final sur les concepts vus en TPs (30%)
  • Fréquence des interactions : bonus/malus (2 pts)

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

start/ens/progihm_dut.txt · Dernière modification: 2020/09/10 08:57 de vdesland

Outils de la page

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