Introduction à JBuilder
VERSION 6
Borland®
JBuilder
Consultez le fichier DEPLOY.TXT situé dans le répertoire
redist
de JBuilder pour avoir la liste complète des fichiers
que vous pouvez distribuer en accord avec votre contrat de licence JBuilder.
Les applications mentionnées dans ce manuel sont brevetées par Borland Software Corporation ou en attente de
brevet. Ce document ne donne aucun droit sur ces brevets.
COPYRIGHT © 1997, 2001 Borland Software Corporation. Tous droits réservés. Tous les produits Borland sont des
marques commerciales ou des marques déposées de Borland Software Corporation aux Etats-Unis et dans les
autres pays. Les autres noms de produits sont des marques commerciales ou des marques déposées de leurs
fabricants respectifs.
Pour connaître les conditions et limites des fournisseurs tiers, lisez les Remarques version sur votre CD JBuilder.
JBE0060WW21000introjb 1E0R1001
0102030405-9 8 7 6 5 4 3 2 1
PDF
i
Chapitre 1
Introduction 1-1
Conventions de la documentation . . . . . . . . 1-2
Remarque pour les utilisateurs
du Macintosh . . . . . . . . . . . . . . . . . 1-4
Comment contacter le support développeur
de Borland . . . . . . . . . . . . . . . . . . . . 1-5
Ressources en ligne. . . . . . . . . . . . . . . 1-5
World Wide Web . . . . . . . . . . . . . . . . 1-5
Groupes de discussion Borland. . . . . . . . 1-6
Groupes de discussion Usenet . . . . . . . . 1-6
Rapports de bogues . . . . . . . . . . . . . . 1-6
Chapitre 2
Support du langage dans JBuilder 2-1
Chapitre 3
Pour mieux connaître JBuilder 3-1
La documentation de JBuilder . . . . . . . . . . 3-1
Ressources supplémentaires . . . . . . . . . . . 3-3
Utilisation de l’aide en ligne de JBuilder . . . . 3-3
Comment obtenir de l’aide . . . . . . . . . . 3-4
Chapitre 4
Pour mieux connaître Java 4-1
Glossaires en ligne . . . . . . . . . . . . . . . . . 4-1
Manuels . . . . . . . . . . . . . . . . . . . . . . . 4-1
Chapitre 5
Lenvironnement de JBuilder 5-1
Utilisation de l’AppBrowser . . . . . . . . . . . 5-2
Menu principal . . . . . . . . . . . . . . . . . 5-3
Barre d’outils . . . . . . . . . . . . . . . . . . 5-3
Volet projet . . . . . . . . . . . . . . . . . . . 5-5
Définition des propriétés d’un projet . . . 5-8
Propriétés de projet par défaut . . . . . . 5-8
Volet structure . . . . . . . . . . . . . . . . . 5-9
Visualisation des informations Javadoc . 5-9
Tri dans le volet structure . . . . . . . . . 5-9
Navigation dans le code source . . . . . .5-10
Affichage des messages d’erreur . . . . . 5-11
Volet contenu . . . . . . . . . . . . . . . . . . 5-11
Onglets des fichiers. . . . . . . . . . . . . 5-11
Onglets de visualisation des fichiers. . . 5-12
Elargissement du volet contenu . . . . . 5-13
Volet message . . . . . . . . . . . . . . . . . 5-14
Débogueur . . . . . . . . . . . . . . . . . . . 5-15
Barres d’état . . . . . . . . . . . . . . . . . . 5-16
Icônes de l’AppBrowser . . . . . . . . . . . 5-16
Volet projet . . . . . . . . . . . . . . . . . 5-17
Volet structure . . . . . . . . . . . . . . . 5-17
Volet message . . . . . . . . . . . . . . . 5-19
Navigation et recherche
dans l’AppBrowser . . . . . . . . . . . . . 5-19
Arborescences de recherche . . . . . . . 5-20
Utilisation de l’éditeur . . . . . . . . . . . . . . 5-20
Affectation des touches de l’éditeur. . . . . 5-22
Personnalisation de l’affectation
des touches . . . . . . . . . . . . . . . . 5-22
Utilisation du menu contextuel
de l’éditeur . . . . . . . . . . . . . . . . . . 5-23
Division de la vue source. . . . . . . . . . . 5-24
Recherche de texte dans l’éditeur . . . . . . 5-24
Recherche de la définition d’un symbole . . 5-25
Recherche des références à un symbole . . . 5-25
Refactoring d’un symbole . . . . . . . . . . 5-26
Raccourcis Javadoc dans l’éditeur . . . . . . 5-27
Utilisation de balises @todo
dans l’éditeur . . . . . . . . . . . . . . . 5-28
Gestion de l’impression dans l’éditeur . . . 5-29
Codage rapide. . . . . . . . . . . . . . . . . . . 5-29
Audit de code . . . . . . . . . . . . . . . . . 5-29
Audit de membre . . . . . . . . . . . . . 5-31
Audit de classe . . . . . . . . . . . . . . . 5-31
Audit de paramètre . . . . . . . . . . . . 5-33
Trouver la définition (Examen/forage) . 5-33
Evaluation des expressions
dans des conseils . . . . . . . . . . . . . 5-33
Audit d’expression . . . . . . . . . . . . 5-33
Configuration de l’audit de code. . . . . 5-34
Optimisation des importations . . . . . . . 5-34
Modèles de code. . . . . . . . . . . . . . . . 5-36
Edition des modèles de code . . . . . . . 5-37
Personnalisation de l’éditeur . . . . . . . . . . 5-37
Options de l’éditeur . . . . . . . . . . . . . . 5-38
Options d’affichage . . . . . . . . . . . . . . 5-41
Options de couleur . . . . . . . . . . . . . . 5-42
Table des matières
ii
Options daudit de code . . . . . . . . . . . . 5-43
Options générales. . . . . . . . . . . . . . 5-44
Options de laudit de membre. . . . . . . 5-45
Options de laudit de paramètre . . . . .5-45
Bouton Options daffichage . . . . . . . . 5-46
Options des modèles . . . . . . . . . . . . . .5-48
Options de la structure Java. . . . . . . . . .5-50
Personnalisation de lEDI de JBuilder . . . . . .5-51
Options du navigateur. . . . . . . . . . . . . 5-51
Options Types de fichiers . . . . . . . . . . .5-53
Options Web . . . . . . . . . . . . . . . . . . 5-54
Options XML . . . . . . . . . . . . . . . . . .5-55
Options Exécuter/Déboguer . . . . . . . . . 5-56
Options Audio . . . . . . . . . . . . . . . . . 5-56
Options UML . . . . . . . . . . . . . . . . . . 5-58
Options du concepteur EJB . . . . . . . . . . 5-59
Chapitre 6
Développement automatique
du code 6-1
Utilisation des outils de conception visuelle . . 6-1
Utilisation de la galerie dobjets . . . . . . . . . 6-3
Utilisation des experts
pour un démarrage rapide . . . . . . . . . . . 6-4
Chapitre 7
Création et gestion des projets 7-1
Création dun nouveau projet . . . . . . . . . . 7-2
Création dun nouveau projet en utilisant
lexpert projet . . . . . . . . . . . . . . . . . 7-2
Etape 1 : Sélection du nom
et du modèle du projet . . . . . . . . . . 7-2
Etape 2 : Définition des chemins
du projet . . . . . . . . . . . . . . . . . . 7-4
Etape 3 : Définition des propriétés
générales du projet . . . . . . . . . . . . 7-6
Importation dun projet existant . . . . . . . . . 7-8
Etape 1 : Sélection dun répertoire source
et dun nom pour votre nouveau projet
JBuilder . . . . . . . . . . . . . . . . . . . . 7-9
Affichage des fichiers dun projet . . . . . . . . 7-10
Enregistrement des projets . . . . . . . . . . . . 7-11
Ouverture dun projet existant . . . . . . . . . . 7-12
Création dun nouveau fichier source Java . . .7-13
Gestion des projets. . . . . . . . . . . . . . . . . 7-14
Ajout à un projet . . . . . . . . . . . . . . . . 7-14
Retrait dun élément dun projet . . . . . . . 7-16
Suppression d’éléments . . . . . . . . . . . . 7-16
Ouverture dun fichier à lextérieur
dun projet . . . . . . . . . . . . . . . . . . 7-16
Modification des noms de projets
et de fichiers . . . . . . . . . . . . . . . . . 7-17
Travail sur plusieurs projets . . . . . . . . . . . 7-17
Passage dun projet à lautre . . . . . . . . . 7-17
Enregistrement de plusieurs projets. . . . . 7-18
Chapitre 8
Gestion des chemins daccès8-1
Utilisation des bibliothèques . . . . . . . . . . . 8-1
Quest-ce quune bibliothèque ? . . . . . . . . 8-1
Ajout et configuration des bibliothèques . . . 8-2
Modification des bibliothèques . . . . . . . . 8-5
Affichage des listes de bibliothèques . . . . . 8-5
Définition des propriétés dun projet . . . . . . . 8-6
Définition du JDK . . . . . . . . . . . . . . . . 8-7
Modification du JDK . . . . . . . . . . . . . . 8-8
Définition du JDK dans les éditions
Professionnel et Entreprise . . . . . . . . 8-9
Configuration des JDK . . . . . . . . . . . . 8-11
Définition des chemins daccès
aux bibliothèques nécessaires . . . . . . . 8-11
Paquets . . . . . . . . . . . . . . . . . . . . . . . 8-13
emplacement du fichier .java = chemin
du source + chemin du paquet. . . . . . . 8-14
emplacement du fichier .class = chemin
de sortie + chemin du paquet . . . . . . . 8-15
Utilisation des paquets dans JBuilder . . . . 8-15
Prescriptions pour lappellation
des paquets. . . . . . . . . . . . . . . . . . 8-16
Construction des chemins daccès
par JBuilder . . . . . . . . . . . . . . . . . . . 8-16
Chemin des sources . . . . . . . . . . . . . . 8-17
Chemin de sortie . . . . . . . . . . . . . . . 8-17
Chemin des classes . . . . . . . . . . . . . . 8-18
Chemin de recherche . . . . . . . . . . . . . 8-18
Chemin de la documentation . . . . . . . . 8-19
Chemin de sauvegarde . . . . . . . . . . . . 8-19
Répertoire de travail . . . . . . . . . . . . . 8-19
Où sont mes fichiers ? . . . . . . . . . . . . . . 8-20
Comment JBuilder trouve les fichiers pendant
lexamen du code source (forage) . . . . 8-20
Comment JBuilder trouve les fichiers
pendant la compilation . . . . . . . . . . . 8-20
Comment JBuilder trouve les fichiers classe
pendant lexécution ou le débogage . . . . 8-21
iii
Chapitre 9
Comparaison des fichiers
et versions 9-1
Glossaire relatif à la gestion des versions . . . . 9-1
Comparaison de deux fichiers . . . . . . . . . . 9-2
Utilisation de la vue historique. . . . . . . . . . 9-4
Synchroniser le défilement. . . . . . . . . 9-5
Page Sommaire . . . . . . . . . . . . . . . . . 9-6
Page Diff. . . . . . . . . . . . . . . . . . . . . 9-6
Page Info . . . . . . . . . . . . . . . . . . . . 9-7
Chapitre 10
Tutoriel : Construction
dune application 10-1
Etape 1 : Création du projet. . . . . . . . . . . .10-2
Etape 2 : Génération de vos fichiers source . . . 10-5
Etape 3 : Compilation et exécution
de votre application . . . . . . . . . . . . . . .10-8
Etape 4 : Personnalisation de linterface
utilisateur de votre application . . . . . . . . . 10-8
Etape 5 : Ajout dun composant
à votre application . . . . . . . . . . . . . . . 10-11
Etape 6 : Modification de votre code source . 10-12
Etape 7 : Compilation et exécution
de votre application . . . . . . . . . . . . . . 10-13
Etape 8 : Exécution de votre application
depuis la ligne de commande. . . . . . . . . 10-14
Etape 9 : Ajout dun événement à un bouton . 10-15
Etape 10 : Fin de la conception
de votre interface utilisateur . . . . . . . . . 10-17
Etape 11 : Préparation de lapplication
pour son déploiement . . . . . . . . . . . . . 10-19
Etape 12 : Exécution de lapplication déployée
depuis la ligne de commande. . . . . . . . . 10-21
Code source de HelloWorld. . . . . . . . . . . 10-22
Code source de HelloWorldCadre.java . . 10-22
Code source de HelloWorldClasse.java . . 10-25
Code source
de HelloWorldCadre_AboutBox.java. . . 10-26
Chapitre 11
Tutoriel : Construction
dune applet 11-1
Présentation . . . . . . . . . . . . . . . . . . . . 11-2
Etape 1 : Création du projet . . . . . . . . . . . 11-3
Etape 2 : Génération de vos fichiers source . . 11-7
Etape 3 : Compilation et exécution
de votre applet. . . . . . . . . . . . . . . . . . 11-11
Etape 4 : Personnalisation de linterface
utilisateur de votre applet . . . . . . . . . . .11-13
Etape 5 : Ajout de composants AWT
à votre applet . . . . . . . . . . . . . . . . . .11-18
Etape 6 : Modification de votre code source . .11-21
Etape 7 : Déploiement de votre applet . . . . .11-25
Déploiement de votre applet
à laide de loutil jar . . . . . . . . . . . . .11-26
Déploiement de votre applet
à laide du Constructeur darchives . . . .11-28
Etape 8 : Modification du fichier HTML . . . .11-31
Etape 9 : Exécution depuis la ligne
de commande de lapplet déployée . . . . . .11-33
Test sur le web de votre applet déployée. . . .11-34
Code source de lapplet . . . . . . . . . . . . .11-35
Code source de lapplet HTML
pour GoodEveningApplet.html . . . . . .11-35
Code source de la classe de lapplet
pour GoodEveningApplet.java . . . . . .11-36
Chapitre 12
Tutoriel : Utilisation de la vue
historique 12-1
Etape 1 : Génération de plusieurs versions
dun fichier. . . . . . . . . . . . . . . . . . . . 12-2
Etape 2 : Utilisation de la page Sommaire . . . 12-4
Etape 3 : Utilisation de la page Diff . . . . . . . 12-6
Etape 4 : Utilisation de la page Info . . . . . . . 12-8
Index I-1
1 / 220 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 !