Programmation Objet Avancée
Ce support de cours sur la programmation objet avancée est à l’intention des étudiants de la deuxième année Licence Appliquée en Technologie de l’Informatique – Spécialité : Développement Système d’Information à l’Institut Supérieur des Etudes Technologiques de Jendouba.
Le support comporte six chapitres. En effet, l’objectif principal est de faire apprendre aux étudiants la syntaxe de base sur la package Swing et à développer des applicaions avec des interfaces graphiques. Le support est organisé de la manière suivante :
- Dans un premier chapitre, il sera consacré introductif pour montrer les limites du package AWT et l’avantage de créer des interfaces graphiques avec Swing.
- Dans un deuxième chapitre, nous ferons l’accent sur les différentes fenêtres et nous verrons les différents conteneurs de hauts niveau (JFrame, JDialog et JWindow) et de bas niveau (JPanel, JScroolPane, etc.) qui seront utilisées pour comporter des composants Swing.
- Le troisième chapitre sera consacré sur la découverte des différents composants Swing. Des exemples seront fournit afin de programmer des interfaces graphiques correctement.
- Le quatrième chapitre sera consacré pour les différents manières d’organisation des composants sur les conteneurs et qui appartiennent essentiellemnt au package AWT.
- Le cinquième chapitre sera consacré pour traiter les écouteurs d’action (Listener) des différents composants. Des exemples seront présentés pour voir les trois types qu’on peut utiliser pour programmer des évenements sur des composants.
- Le sixième chapitre a été consacré à la manipulation d’une base de données MySQL avec l’api JDBC. En effet, nous verrons toutes les étapes necessaires pour ajouter, modifier, supprimer et consulter des données d’une base de données. Enfin, nous verrons comment créer des requêtes simples et des dex requêtes paramêtrées.
- A la fin du support, une série des exemples corrigés pour aider les étudiants à bien développer des application Java avec Swing.
Enfin, nous espérons que le présent support de cours aura le mérite d’être un bon support pédagogique pour l’enseignant et un document permettant une concrétisation expérimentale pour l’étudiant.
معلم: Riadh Bouslimi