Pouvoir Accéder et Utiliser Internet/Liste des raccourcis

Cette partie du manuel est une référence. Les raccourcis-clavier énumérés ci-dessous sont regroupés par thème.
Lorsque nous faisons référence à un raccourci clavier composé de deux touches ou plus, comme alt-f4, vous devez appuyer sur alt en premier et maintenir la touche enfoncée tout en appuyant sur f4. Vous relâchez ensuite les deux touches simultanément.
Les raccourcis-clavier concernant Thunderbird ou Thunderbird.
La réception de messages.
´* m pour ouvrir le prochain message

Docker/Docker-compose
Programmation Java/Créer une archive Java

Une archive Java rassemble des classes Java dans un fichier d'archive compressé.
Son format est identique à celui des fichiers ZIP.
L'extension de nom de fichier standard est codice_1 ; elle peut être différente pour certaines utilisations spécifiques (exemple : codice_2, ...).
Type d'archives et rôles.
Il existe différents types d'archives variant selon le contenu et ayant des rôles différents :
L'archive peut être signée pour authentifier son contenu.
Contenu.
L'archive contient la hiérarchie des répertoires des paquetages de l'application.
Exemple : pour une application dont les classes sont dans un paquetage nommé codice_5 :
Elle contient également un répertoire spécial nommé codice_11 contenant des fichiers d'information pour Java dont notamment :
Fichier manifest.
Le fichier manifest codice_12 est un fichier texte qui définit des propriétés globales à l'archive, dont notamment la classe principale et un chemin de classes (codice_13).
Il peut contenir également une section par fichier pour les propriétés de signature.
Exemple :
 Manifest-Version: 1.0
 Main-Class: org.wikibooks.fr.exemple.ClassePrincipale
 Class-Path: .
Le fichier est composé de lignes au format codice_14 regroupées en sections.
Une section est défini comme un groupe de lignes consécutives sans ligne vide.
Les lignes vides servent à séparer les sections.
Section globale.
La première section concerne l'archive globalement.
La première ligne du fichier indique la version du format (1.0).
 Manifest-Version: 1.0
Les autres attributs sont optionnels :
D'autres attributs existent, notamment concernant la signature.
Les attributs non reconnus sont ignorés ; il est donc possible d'ajouter ses propres attributs pour ajouter des informations et d'en récupérer la valeur à l'utilisation.
Section par fichier.
Les sections suivantes concernent un fichier particulier nommé dans la première ligne du fichier.
Un chemin de fichier se terminant pas un slash désigne un répertoire (paquetage).
Exemple :
 Name: common/class2.class
 SHA1-Digest: (...base64 representation of SHA1 digest...)
 SHA-256-Digest: (...base64 representation of SHA-256 digest...)
Il peut s'agir de modification par rapport aux attributs globaux :
Exemple : Tous les paquetages verrouillés sauf codice_25 :
 Manifest-Version: 1.0
 Sealed: true
 Name: org/wikibooks/fr/
 Sealed: false
Création.
La création d'une archive peut se faire avec différents outils :
En utilisant un fichier jardesc.
Un fichier d'extension codice_27 (JAR description) est un fichier XML décrivant comment construire une archive Java.
Ce type de fichier est généré et utilisé par Eclipse (codice_28).
Exemple de fichier généré par Eclipse :
Pour lancer la création du fichier d'archive depuis Eclipse :
Pour modifier la configuration d'un fichier jardesc existant, vous pouvez relancez le générateur depuis Eclipse :
En utilisant un script Ant.
Un script Ant est un fichier XML (extension codice_31) permettant la construction d'une archive Java.
Ce type de fichier est généré et utilisé par Eclipse (codice_32).
Exemple : Un fichier généré par Eclipse :
Pour lancer la création du fichier d'archive depuis Eclipse :
Utilisation.
Bibliothèque distribuable.
Une bibliothèque de classes peut être distribuée sous la forme d'une archive Java.
Dans Eclipse, vous pouvez ajouter une archive Java dans le chemin de compilation :
Ajouter l'archive Java des classes compilées.
Vous pouvez ensuite lui associer une seconde archive Java pour le code source de la partie publique de la bibliothèque.
Chargement dynamique depuis une application.
Pour étendre les possibilités d'une application, des extensions peuvent être définies sous forme d'archives Java chargées dynamiquement par l'application plutôt que lié statiquement par un chemin de classe (codice_45 ou codice_13).
La lecture de fichiers contenus dans une archive Java ainsi que le chargement dynamique de classes sont décrits en détails dans .
La récupération d'information depuis le fichier manifest d'une archive Java peut se faire ainsi :

Programmation Brainfuck/Version imprimable

Introduction à LilyPond/LilyPond et Python

14. LilyPond et Python
Le langage Python dispose d'un module codice_1 qui permet de manipuler du code LilyPond.
Importation du module.
Pour télécharger le module, il faut utiliser la commande Python :
pip install python-ly 
Cela met à disposition le module codice_2, qui contient lui-même plusieurs modules. Par la suite, il faut importer le module dont on a besoin dans le programme où on veut l'utiliser. Si par exemple on veut utiliser le module codice_3 pour manipuler le format musicXML, le début du programme sera donc :
import ly.musicxml
Voir aussi.
"Programmation" < ↑ > "Voir aussi"

Les cartes graphiques/Les unités de gestion des primitives