Prise en main de l’Environnement de Développement Intégré - Netbeans IDE 7.0.1 - Premiers programmes

afternoonhandsomelySoftware and s/w Development

Nov 17, 2012 (4 years and 6 months ago)

367 views

Licence Sciences et Technologies


1
ère

année

Module I22
-

Interfaces
Visuelles


TP1

Prise en main de l’Environnement de Développement Intégré


Netbeans IDE
7.0.1

-

Premiers programmes


Organisation de votre répertoire de travail

Afin d’éviter de perdre
ou mélanger les programmes qui vont être développés dans ce module, il est conseillé
d’organiser votre répertoire de travail de sorte qu’un répertoire soit dédié à chaque application développée.

Par exemple, sous votre répertoire de travail (sur Z

: et
pas

sur le disque

C

:)

:



créez tout d’abord un répertoire avec le nom du module

:
par exemple

: moduleI22
.


Premier programme

:

On considère par exemple le premier programme suivant

:


import java.io.*

;

public class moyenne


{


public static void main(S
tring args[ ])


{


float x,y;


float moyenne ;




System.out.println("entrez la valeur de x");


x=Lire.f();


System.out.println("entrez la valeur de y");


y=Lire.f();


moyenne=(x+y)/2;


System.out.println("La moyenne de x et y e
st:"+moyenne);


}


}


Pour créer, compiler et exécuter ce programme en créant un projet, suivez les étapes suivantes

:

Etape 1

:

Création d’un nouveau projet

:


File

-
>
New Project


(Fichier
-
> Nouveau projet)
puis dans la fenêtre qui s’ouvre sélectio
nnez
Java

et
Java
Application

puis
Next

(Suivant).

Dans la fenêtre suivante, choisissez le nom du projet dans

:
Project Name

(
par exemple Moyenne
) et le nom du
répertoire de travail
Project Location

(
par exemple Z:
\
moduleI22
). Le répertoire du projet
Proje
ct Folder

sera
alors automatiquement le nom du répertoire de travail avec un répertoire du nom du projet (par exemple

:
Z:
\
moduleI22
\
moyenne
)


Deux cases peuvent être cochées

:

«

Set as Main Project

»


Définir comme projet principal

»)
qui permet de choi
sir le projet en cours de création
comme le projet courant. Laissez cette case cochée.

«

Create Main class

»


Créer une classe principale

»)
qui permet la création d’une classe avec un programme
principal (le
nom proposé ici est moyenne.Moyenne
) que l’on

conserve.

Laissez également cette case cochée.

Terminez la création du projet, en cliquant sur

Finish

(Terminer).


Etape 2

:

Consultation du code généré

:

Dans la fenêtre de visualisation des projets, que l’on peut ouvrir par
Window
-
> Projects

( Fenêtre
-
> Projets)
si
elle n’est pas ouverte, on peut voir la

structure des répertoires créé
s pour le projet

:


moyenne
-
>

Source Package

(Packages de sources)




Test Packages

(Packages de test)



selon la configuration




Librairies

(Bibliothèques)




Test Lib
rairies

(Bibliothèques de test)



selon la configuration

Développez l’arborescence
«

Source Packages

»

pour visualiser le code source généré. D
ouble
-
cliquez sur la
classe Moyenne
.java.


Ce programme utilise la classe «

Lire

» pour saisir des informations.
Copiez la classe Lire.java dans le répertoire
du projet (ici Z:
\
moduleI22
\
Moyenne
\
src
\
moyen
ne


vers le fichier appelé Moyenne
.java) et mettez en
commentaire l’instruction

: package moyenne du programme généré (comme montré ci
-
dessous). La classe
Lire.java

est disponible sous le site
http://ufrsciencestech.u
-
bourgogne.fr

-
> Licence1
-
> I22



//package moyenne;

public class Main {




/** Creates a new instance of Main */


public Main() {


}





/**


* @param args the command line arguments


*/


public static void main(String[] args) {


// TODO code application logic here


}

Etape 3

:

Modifiez ce programme pour réaliser le premier programme ci
-
dessus en complétant le p
rogramme
principal à l'aide du programme considéré de calcul de la moyenne.


Etape 4

:

Puis construire le projet avec l’option

:



Build
-
> Build Main Project

(ou bien Exécuter
-
> Build Main Project)

Corrigez les erreurs éventuelles qui vous sont signalé
es.


Etape 5

:

Exécutez le programme.


Run
-
> Run Main Project.

(ou bien Exécuter
-
>
Run

Main Project)


A l’exécution, il faut choisir le programme principal dans la fenêtre qui s’ouvre

:
ici main.


Exercice 2

:

Proposez deux versions étendues du program
me ci
-
dessus qui permettent de saisir plusieurs notes d’un étudiant
et de calculer sa moyenne avec les deux méthodes suivantes

:

1
ère

méthode

: on saisit tout d’abord le nombre de notes et on utilise une boucle «

for

»

2
ème

méthode

: on saisit les notes
au fur et à mesure en demandant à chaque fois « Autre note (O/N)

?

» et on
utilise donc une boucle «

while

».

Dans tous les cas, on s’assurera que les notes saisies sont comprises entre 0 et 20 et que le nombre total de notes
est inférieur ou égal à 10.

Po
ur chaque version du programme, on crée un nouveau projet dans un nouveau répertoire (Moyenne1,
Moyenne2).


Exercice 3:

Implémentez les 3 versions de programmes présentées en cours pour le «

Jeu de la vie

».


Pour c
ela, on va créer 3 projets distincts, un
pour chaque version.


1
ère

version

: Création d’un projet «

JeuVie1

» toujours dans votre répertoire de travail (par exemple
z:
\
moduleI22). Il s’agit ici seulement de compléter le programme principal «

main

».


2
ème

version

: Création d’un projet «

JeuVie2

» de façon similaire. On complète le fichier source créé qui
contient le programme «

main

» avec les fonctions et le programme principal.


3
ème

version

: Création d’un projet «

JeuVie3

» de façon similaire m
ais ensuite on doit ajouter une
classe java
dan
s

ce projet pour créer la classe «

Jeu

» vue en CM.

Pour cela, il faut suivre les étapes suivantes

:


Faire un clic droit sur le nom du projet (ici JeuVie3) dans l’onglet «

Projects

»
(Projets)

et sélectionner l’option
«

New

»

(Nouveau)
. Ensuite choisir l’
option «

Java class

»
(Classe Java)
si elle est apparente ou bien «

Other»
avec ensuite «

Java

» et «

Java Class

» dans la fenêtre de dialogue qui s’ouvre. Puis choisir le nom de la classe,
par exemple «

Jeu

». Une classe est générée dans le projet couran
t (attention tous les fichiers source doivent être
dans le même packages, au besoin on peut changer une classe de package par un glisser
-
poser, le système
demande alors un «

refactoring

» puis le fichier source est changé de package).


Compléter ensuite la

classe «

J
eu

» et le programme principal comme vu en CM.

Compiler et exécuter le programme comme précédemment.