D'Alice à Java
version 0.3 du 10/09/10
David Roche
D'Alice à Java 1
Ce document est publié sous licence Creative Commons
Vous êtes libres :
de reproduire, distribuer et communiquer cette création au public
de modifier cette création
Selon les conditions suivantes :
Paternité. Vous devez citer le nom de l'auteur original de la manière indiquée par l'auteur de
l'œuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui
suggérerait qu'il vous soutient ou approuve votre utilisation de l'œuvre).
Pas d'Utilisation Commerciale. Vous n'avez pas le droit d'utiliser cette création à des fins
commerciales.
A chaque réutilisation ou distribution de cette création, vous devez faire apparaître
clairement au public les conditions contractuelles de sa mise à disposition.
Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des
droits sur cette œuvre.
Rien dans ce contrat ne diminue ou ne restreint le droit moral de l'auteur ou des auteurs.
D'Alice à Java 2
Notes de l'auteur :
Après une première approche de la Programmation Orientée Objet (POO) avec Alice (voir
"Apprendre la POO avec Alice" disponible sur www.animanum.com/alice), certains élèves du
lycée Guillaume Fichet (Haute-Savoie) nous ont fait part de leur désir de poursuivre leur découverte
de la POO en classe de 1èreS en s'initiant à Java.
Le but de ce document est de donner aux élèves les notions de base qui leur permettront d'aborder
l'élaboration de petites applications sous le système d'exploitation de l'open handset allience :
Android (http://www.openhandsetalliance.com/ )
Beaucoup de notions ne sont pas abordées dans ce document, des notions pourtant importantes,
mais je pense que trop de théorie risquerait de "décourager" un trop grand nombre d'élèves.
Ce document n'a donc pas la prétention d'être une "Bible du Java" (il existe déjà beaucoup
d'ouvrages de qualités sur Java). J'ai essayé d'établir une passerelle (pas trop difficile à franchir pour
des élèves de lycée) entre les notions vues l'année dernière avec Alice et la « vraie » programmation
en Java.
Les tableaux, les exceptions et les threads seront introduits quand cela sera nécessaire dans le 3ème
document consacré à la programmation sous Android : « De Java à Android » (titre provisoire)
David Roche, août 2010
D'Alice à Java 3
Modifications version 0.1 à 0.2
Ajout dans le chapitre II : "surcharge d'une méthode" et "méthodes et champs static"
Écriture chapitres III,IV,V,VI et VII (fin)
Mise en page
Modifications version 0.2 à 0.3
modifications suite aux commentaires de Thierry Vieville, chercheur à l'INRIA (un grand merci à
lui) :
Suppression de la partie do/while
autres modifications (vocabulaire employé, convention de nommage,......)
D'Alice à Java 4
Sommaire
Chapitre 1 : Introduction
Chapitre 2 : Les classes, les champs et les méthodes
Chapitre 3 : Commentaires et première fenêtre
Chapitre 4 : Les structures de contrôle
Chapitre 5 : Notion d'héritage et de polymorphisme
Chapitre 6 : Les bases de la programmation graphique
1ère partie : fenêtres et boutons
Chapitre 7 : Les bases de la programmation graphique
2ème partie : Gestion des évènements, les listeners
D'Alice à Java 5
1 / 81 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !