Aceasta este comanda autodiap care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
autodia - un script perl care utilizează modulele Autodia pentru a crea diagrame de clasă UML sau
documente. din cod sau din alte surse de date.
INTRODUCERE
AutoDia preia fișierele sursă ca intrare și folosind un handler le analizează pentru a le crea
documentare prin şabloane. Managerii permit AutoDia să analizeze orice limbă prin
furnizarea unui handler și înregistrarea în autodia.pm. Șabloanele permit ieșirea să fie
puternic personalizat de la Dia XML la HTML simplu și separă logica aplicației
din prezentarea rezultatelor.
AutoDia este scris în perl și este implicit pentru handler perl și potrivirea extensiilor de fișiere
cu excepția cazului în care se specifică o limbă folosind comutatorul -l.
AutoDia necesită Template Toolkit și Perl 5. Unele handlere și șabloane pot necesita
software suplimentar, de exemplu Java SDK pentru handler-ul java.
AutoDia poate folosi GraphViz pentru a genera coordonate de aspect și poate produce di-grafii
(notație pentru grafice direcționale) în punct (plată sau canonică) și vcg, precum și Dia xml.
Informații utile, link-uri și știri pot fi găsite pe site-ul web autodia -
http://www.aarontrevena.co.uk/opensource/autodia/
UTILIZARE
„autodia ([-i nume fișier [-p cale] ] sau [-d director [-r] ]) [opțiuni]”
„autodia -i nume de fișier: utilizați numele de fișier ca intrare”
"autodia -i 'filea fileb filec': utilizați filea, fileb și filec ca intrare"
„autodia -i filename -p ..: utilizați ../filename ca fișier de intrare”
„autodia -d directoryname: utilizați *.pl/pm în directoryname ca fișiere de intrare”
"autodia -d 'foo bar quz': utilizați *pl/pm în directoarele foo, bar și quz ca intrare
fisiere"
"autodia -d director -r: utilizați *pl/pm în director și subdirectoarele sale ca intrare
fisiere"
„autodia -d directory -F: utilizați fișierele din director, dar doar un fișier pe diagramă”
=item "autodia.pl -d director -C: utilizați fișierele din director, dar omiteți CVS
directoare"
"autodia -o outfile.xml: utilizați outfile.xml ca fișier de ieșire (în caz contrar folosește
autodial.out.dia)"
„autodia -O: ieșire către stdout”
"autodia -l language: analizați sursa ca limbă (adică: C) și căutați
extensii adecvate de nume de fișier dacă și -d"
"autodia -t templatefile: utilizați templatefile ca șablon (în caz contrar folosește
template.xml)"
"autodia -l DBI -i "mysql:test:localhost" -U nume de utilizator -P parola: utilizați baza de date de testare pe
localhost cu nume de utilizator și parolă ca nume de utilizator și parolă"
"autodia -l Mason -i "/index.html" -p comp_root -G '\$c': utilizați HTML::Mason pentru a prelua
/index.html de la comp_root și afișați toate componentele la îndemână. -G corespunde
permit_globals."
„autodia -z: ieșire prin graphviz”
"autodia -Z: ieșire prin springgraph"
"autodia -v: ieșire prin VCG"
"autodia -s skipfile: excludeți fișierele sau numele pachetelor care se potrivesc cu cele enumerate în
fişier"
c
dependente)>
„autodia -K: nu afișați pachete care nu fac parte din intrare”
„autodia -k: nu afișați superclase care nu fac parte din intrare”
„autodia -H: afișați numai metode publice/vizibile”
„autodia -m: arată numai metodele clasei”
„autodia -M: nu afișați metodele clasei”
„autodia -a: afișați numai atributele clasei”
„autodia -A: nu afișați atributele clasei”
"autodia -S: modul silențios, fără ieșire la stdout, cu excepția cu -O"
„autodia -h: afișați acest mesaj de ajutor”
„autodia -V: afișați versiunea și mesajul privind drepturile de autor”
Utilizați autodiap online folosind serviciile onworks.net