Outils pour utilisateurs

Outils du site


bloc2:prog:gen:netbeans-usages

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc2:prog:gen:netbeans-usages [2022/11/29 18:03] – supprimée - modification externe (Unknown date) 127.0.0.1bloc2:prog:gen:netbeans-usages [2023/11/28 14:52] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. admin
Ligne 1: Ligne 1:
 +====== Netbeans - Usages ======
  
 +Netbeans est un [[https://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement|I.D.E]] (Integrated Development Environment), c'est à dire un assemblage des différents outils nécessaires au développeur  dans ses tâches quotidiennes de codage.
 +\\ \\ \\ \\ \\ \\ 
 +===== Créer un projet =====
 +
 +| <WRAP> \\ 
 +  * Démarrer Netbeans
 +
 +  * Cliquer sur le menu déroulant **File** puis **New project**
 +  
 +  * en prenant pour exemple la création d'un projet Java, cliquer sur le dossier **java with ant** puis **java application** comme ci-dessous et enfin cliquer sur **Next**  
 +
 +</WRAP>  |  {{bloc2:prog:gen:capture_creer1new.png?400|}}  |
 +| <WRAP> \\ 
 +
 +  * Ensuite, saisir un nom de projet et le nom de la classe principale pour cet exemple puis appuyer sur **Finish**
 +
 +  * Ainsi le projet s'affiche sur le côté comme ceci
 +</WRAP>  |  {{bloc2:prog:gen:capture_liste_projet.png?200|}}  |
 +
 +===== Exécuter un projet =====
 +|Pour exécuter un projet il suffit, une fois votre code écrit, d'appuyer sur **la flèche verte** de la barre d'outils ce qui lancera le programme  |  {{bloc2:prog:gen:capture_barre_de_tache.png?200|}}  |
 +
 +
 +
 +     
 +===== Déboguer un projet =====
 +==== Lancer le débogage ====
 +|\\ Pour lancer le débogage, cliquer sur le bouton **Debug Project** de la barre d'outils |  {{bloc2:prog:gen:capture15neww.png?200|}}  |
 +Une fois ceci fait, la première ligne de code devrait être mise en surbrillance sur fond vert accompagnée en tête de ligne d'une flèche orientée à droite. Cette mise en évidence est destinée à indiquer la prochaine instruction à exécuter. 
 +|  {{bloc2:prog:gen:capture_debug.png?600|}}  |
 +
 +A partir de là, en faisant **F8** de manière répétitive, l'exécution pas à pas se produit, et la valeur des variables est mise à jour dans l’onglet **Local Variables**. 
 +
 +| La barre d'outils de débogage offre quelques autres fonctionnalités qui permettent des variantes dans la mise en œuvre du pas à pas.\\  |  {{bloc2:prog:gen:netbeans-debugtoolbar.jpg?350|NetBeans Debug Toolbar}}  |
 +
 +==== Les breakpoints (points d’arrêts) ====
 +Faire tourner tout un programme en faisant **F8**, c'est long et fastidieux. C’est pourquoi on peut 
 +demander à NetBeans de n'activer le pas-à-pas que lorsqu’il atteint une certaine ligne du programme (le point d'arrêt). On choisit cette ligne avec soin : là où on pense que se cache le bug, ou un peu avant.  \\ \\ 
 +Pour placer un point d’arrêt, cliquer dans la marge au niveau de la ligne où l’on désire le placer. Pour activer/désactiver un point d'arrêt déjà en place, on pourra d'un clic droit choisir **Breakpoint/Toggle Line Breakpoint**.
 +|  {{bloc2:prog:gen:capture_breakpoint.png?600|}}  |  
 +Une ligne où est placé un Breakpoint est surlignée en **rouge**. 
 +
 +
 +====Arrêter le débogage====
 +Appuyer sur le carré rouge {{bloc2:prog:gen:capture8.png|}}
 +
 +
 +===== Aide au développeur =====
 +==== Mise au point ====
 +Il existe deux type d'aide:
 +
 +  * la première est l'aide à la saisie ([[https://fr.wikipedia.org/wiki/Auto-compl%C3%A9tion|complétion automatique]]) qui va permettre d'aider dans la rédaction du code comme ci-dessous. Lorsque cette aide ne s'active pas d'elle-même, il est possible de la forcer avec le raccourci **Ctrl-espace**.
 + {{bloc2:prog:gen:5ca3.tmp.png|}}
 + 
 +  * la seconde c'est l'aide à la mise au point qui se présente sous la forme d'icônes de notifications situées dans la marge. Lorsque l'on positionne la souris sur une icône, une étiquette décrivant l'anomalie s'affiche. Dans ce cas, alors que le curseur est positionné à l'endroit de l'anomalie dans le code, le raccourci **Alt-Enter** permet d'avoir accès à des propositions de correction. Soit pour corriger effectivement (parfois, la proposition ne sera pas celle qui convient !), soit pour inhiber la détection de l'anomalie. 
 +==== Modèles de code (templates) ====
 +| \\ \\ \\ \\ <WRAP> 
 +Dans NetBeans, l'ajout de tout fichier de code dans un projet, se fait sur la base d'une bibliothèque de modèles. La bibliothèque est libre d'accès et modifiable à souhait. Ceci afin que chaque développeur puisse intégrer à ses projets des modèles de fichiers qui correspondent à des habitudes de travail ou à des normes et standards en vigueur. \\ \\ 
 +La bibliothèque est accessible à partir du menu **Tools/Templates**.
 +</WRAP>  |  {{ bloc2:prog:gen:netbeans-tools-template.png?150 |}}  |