La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Un environnement de développement éducatif 1 Baudoux Jérôme

Présentations similaires


Présentation au sujet: "Un environnement de développement éducatif 1 Baudoux Jérôme"— Transcription de la présentation:

1 Un environnement de développement éducatif 1 Baudoux Jérôme

2 Plan Introduction Se procurer BlueJ Quest-ce que BlueJ Fonctionnement Création dun projet Exécution Conclusion 2http://www.jerome-baudoux.com

3 Introduction BlueJ est un environnement de développement pour Java Il a été réalisé par Michael Kölling et John Rosenberg étudiants à lUniversité Monash à Melbourne en Il est le successeur dun projet nommé Blue basé sur la syntaxe Eiffel 3http://www.jerome-baudoux.com

4 Introduction Le but de BlueJ est de permettre à lutilisateur dapprendre la programmation objet. Il possède de nombreux outils comme par exemple voir les diverses interactions entres les classes de façon visuelle. 4http://www.jerome-baudoux.com

5 Se procurer BlueJ BlueJ est totalement gratuit, il suffit de se rendre à ladresse suivante : et de télécharger la version compatible avec votre système dexploitation. Vous devez bien entendu posséder Java pour pouvoir utiliser BlueJ 5http://www.jerome-baudoux.com

6 Quest-ce que BlueJ Voici un aperçu de BlueJ 6http://www.jerome-baudoux.com

7 Quest-ce que BlueJ BlueJ est un Environnement de développement intégré. BlueJ nest pas prévu pour développer des gros projets Absence de complètement automatique. Absence de visualisation des erreurs dans la source. Absence doutil de Réfactorisation … 7http://www.jerome-baudoux.com

8 Quest-ce que BlueJ Quel est le but de BlueJ ? Fournir un environnement simple pour les débutants. Illustrer les classes de façon graphique. Montrer les relations entre les classes. Permettre de consulter les états des objets et de les modifier durant lexécution. 8http://www.jerome-baudoux.com

9 Fonctionnement » création dun projet Nous allons maintenant voir comment fonctionne BlueJ Création dun projet 9http://www.jerome-baudoux.com

10 Fonctionnement » création dun projet Une fois le projet créé il nous faut créer nos classes : 10http://www.jerome-baudoux.com

11 Fonctionnement » création dun projet Nous accédons à la partie éditeur de BlueJ Voici une classe permettant dafficher une fenêtre de taille 300x300 11http://www.jerome-baudoux.com

12 Fonctionnement » création dun projet Une fois compilée la classe apparait sans les hachures. 12http://www.jerome-baudoux.com

13 Fonctionnement » création dun projet Nous créons ensuite une nouvelle classe permettant dafficher du texte. 13http://www.jerome-baudoux.com

14 Fonctionnement » création dun projet Finalement nous créons une classe héritant de maFenetre et contenant un monTexte, nous remarquons que ces deux informations sont visibles visuellement. 14http://www.jerome-baudoux.com

15 Fonctionnement » exécution Ce nest pas tout ce que ce logiciel est capable de faire, le plus intéressant est à venir. Il est possible dinstancier une classe à tout moment par un simple clic droit. 15http://www.jerome-baudoux.com

16 Fonctionnement » exécution Il suffit alors de préciser le nom que nous voulons donner à cette instance pour lancer notre petite application. 16http://www.jerome-baudoux.com

17 Fonctionnement » exécution Notre fenêtre apparait donc comme prévu et nous pouvons noter que notre instance est visible en bas à gauche de BlueJ. 17http://www.jerome-baudoux.com

18 Fonctionnement » exécution Une des fonctionnalités les plus intéressantes est linspection des variables. Pour ce faire un simple clic droit sur linstance suffit. 18http://www.jerome-baudoux.com

19 Fonctionnement » exécution Nous pouvons ainsi voir lensemble des valeurs de variables de notre instance. Mieux nous pouvons même inspecter les objets dont elle possède une instance. 19http://www.jerome-baudoux.com

20 Fonctionnement » exécution Il est aussi possible dexécuter nimporte quelle méthode de notre instance, par exemple ici la fonction que nous avons définie afin de changer le texte dans la fenêtre. 20http://www.jerome-baudoux.com

21 Fonctionnement » exécution Une nouvelle fenêtre souvre nous demandant les valeurs des paramètres de la fonction à exécuter. Une fois validé la fonction est exécutée à la volée. 21http://www.jerome-baudoux.com

22 Fonctionnement » exécution Il est possible dexécuter toutes les fonctions hérités par notre classe de la même façon. 22http://www.jerome-baudoux.com

23 Fonctionnement » exécution Voici par exemple une fonction prenant plusieurs paramètres. 23http://www.jerome-baudoux.com

24 Fonctionnement » exécution Il est aussi possible dexécuter une fonction qui prends un ou des paramètres de type non natif. 24http://www.jerome-baudoux.com

25 Conclusion BlueJ est un outil qui plaira sûrement aux débutants et aux personnes voulant réalisé un très petit projet. Il permet de se faire une idée plus précise des liens entre les classes ainsi que de contrôler lexécution avec les outils dinspection et de lancement de fonction. Il ne plaira cependant pas aux personnes désirants réaliser un projet dun peu plus grande taille. Ceux-ci préféreront utiliser un IDE plus complexe tel que Eclipse ou Net Beans qui offrent plus de fonctionnalités et assiste davantage le programmeur. 25http://www.jerome-baudoux.com


Télécharger ppt "Un environnement de développement éducatif 1 Baudoux Jérôme"

Présentations similaires


Annonces Google