Programmation Java:
Objectifs :
L’objectif de cet ouvrage est d’utiliser l'approche orientée objet pour la programmation et le développement de logiciels d'application et particulièrement avec la plate-forme de développement Eclipse de Java. Nous verrons dans ce polycopié les caractéristiques générales et spécifiques des langages orientés objet, en particulier Java : notions de classe, d'attribut, de méthode, d'instance (Objet), de constructeur, de destructeur, Tableaux, chaînes de caractères, types primitifs d'interface, de paquetage, d’héritage, d'encapsulation, redéfinition de méthodes, interfaces utilisateur à l'aide de "swing", et application de cette approche à la réalisation de jeux vidéo.
Plusieurs exercices ont été proposés dans cet ouvrage tout en donnant les notions essentielles à l’étudiant pour une compréhension simple et rapide. Le niveau d’exercices augmentait d’un TP à l’autre afin de rendre l’étudiant autonome dans l’implémentation des programmes et conclure avec la création des jeux vidéo.
Toutes les solutions aux exercices étaient originales et implémentées au sein du Laboratoire d'Ingénierie des Systèmes Intelligents et Communicants (LISIC Laboratory) en utilisant la version Eclipse Luna, une plate-forme ouverte pour le développement d'applications et extensible grâce à un mécanisme de plug-ins.
Organisation générale de l’ouvrage :
Objectifs ...................................................................................................................................3
TP 0 : Initiation à la programmation Java avec Eclipse……………………. ................ 4
TP 1 : Classes et Objets Java avec Eclipse…………………………….……………….... 10
TP 2 : Création de Tableaux en Java avec Eclipse…………………………………........ 13
TP 3 : L’utilité des Accesseurs et des Mutateurs en Java (Les Getters et les Setters)...15
TP 4 : Interface Graphique et Animation ………………………………………….......... 18