« Mkd (Extracteur de documents)/Introduction aux exercices » : différence entre les versions

Contenu supprimé Contenu ajouté
m Revalidation du bloc de sections
→‎Fichiers de projet : Sauvegarde
Ligne 70 :
 
=== Fichiers de projet ===
* Dans votre répertoire des fichiers sources. (ci-dessous: ''fichier'' est un nom quelconque sensé représenter votre projet)
* Pour utiliser l'option -f [[Mkd_(Extracteur_de_documents)/Exercices#Notes_sur_le_finder|(finder)]] il pourra être utile d'ajouter un fichier d'un autre langage de programmation à votre convenance ''(Trouvez sur wikibooks ou wikipedia)''. A défaut recopiez et collez le texte ci-dessous dans un fichier nommé putchar.asm <small>''sous Windows''</small> ou putchar.s <small>''sous Linux''</small>, à placer dans le répertoire du projet, avec cpp.c et asm.c
# Créer un '''fichier de projet''' ''fichier''.prj manuellement avec les fichiers disponible
C'est un exemple<ref>[[wikipedia:Assembleur#Macro-assembleur]]</ref> (en assembleur Microsoft [[w:MASM|MASM]]):
<source lang="asm">
;P Fichier puchar, macro en assembleur pour MS-DOS
;P Macro trouvée sur wikipedia:fr:Assembleur#Macro-assembleur
;P Pour l'exercice suivant:
;P wikibooks:fr:Mkd_(Extracteur_de_documents)/Exercices#Fichiers_de_projet
;D Fichier putchar.asm sous DOS/Windows
;D Fichier putchar.s sous Unix/Linux
;D macro putchar
;D ----------------------------------------------------------------------------
;D putchar est une macro MASM qui affiche un caractère sous MS-DOS.
;D On l'utilisera par exemple ainsi
;D putchar "X"
;D Et cela générera :
;D mov dl,"X"
;D mov ah,2
;D int 21h
;D
;H puchar.asm: Pas de pototype
;H
;O macro.asm
putchar Macro car ;O Prototype de la macro
ifdef car ;O si car est défini
mov dl,car ;O le mettre dans dl
endif
mov ah,2 ;O ah=2 : fonction "putchar" en DOS
int 21h ;O appel au DOS
endm ;O fin macro
</source>
 
# Créer un '''fichier de projet''' ''fichier''.prj manuellement avec les fichiers disponibledisponibles
# Créer un '''fichier de projet''' ''fichier''.prj avec les commandes disponibles dans votre système d'exploitation; ls, dir.
# Créer un f'''ichier de commandes '''pour:
Ligne 79 ⟶ 110 :
## mettre à jour la '''documentation des programmeurs''', dates de mise à jour etc. Code 'P' ''fichier''.info_programmeurs
## mettre à jour la '''documentation logicielle''' des fichiers (Conception détaillée, Tests unitaires, du '''cycle en V''') Code 'D' ''fichier''.documentation_logicielle_codage
## vous aurez copié '''les fichiers à éprouver''' dans le répertoire des essais . Voir les extensions reconnues par mkd avec la commande mkd \? ; ''Ces extensions dépendent des options de compilation.''
 
:::: Les fichiers sont écrits dans des langages de programmation différents, le but est de créer une documentation globale. Créez un fichier de commandes qui met '''mkd à l'épreuve''' avec ou sans le ''finder'' (option -f)
*Dans le répertoire des essais vous aurez téléchargé les fichiers à éprouver. Les extensions ci-après sont reconnus par mkd.
 
:Les fichiers sont écrits dans des langages différents, le but est de créer une documentation globale.
:: Créer un fichier de commandes qui met '''mkd à l'épreuve''' avec ou sans le ''finder'' (option -f)
==== Notes sur le ''finder'' ====
::'''Le ''finder''''' (trouveur) cherche le style du langage par examen de l'extension du nom de fichier, l'option -f '''est rarement utilisée'''.