Doxygen/it: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)

1 May 2023

  • curprev 09:0009:00, 1 May 2023Simone.b talk contribs 42,877 bytes +3 Created page with "<div class="mw-collapsible-content"> Quello che segue è Markdown standard. {{Code|code= Ecco il testo per un paragrafo."
  • curprev 08:5908:59, 1 May 2023Simone.b talk contribs 42,874 bytes +9 Created page with "Doxygen supporta un set standard di istruzioni Markdown, nonché alcune estensioni come [https://github.github.com/github-flavored-markdown/ Github Markdown]. <div class="mw-collapsible mw-collapsed toccolours"> Di seguito vengono presentati alcuni esempi di formattazione Markdown."
  • curprev 08:5908:59, 1 May 2023Simone.b talk contribs 42,865 bytes +91 Created page with "A partire da Doxygen 1.8, la sintassi Markdown è riconosciuta dai blocchi di documentazione. Markdown è un linguaggio di formattazione minimalista ispirato all'e-mail di testo semplice che, simile alla sintassi wiki, intende essere semplice e leggibile senza richiedere codice complicato come quello che si trova in HTML, LaTeX o i comandi di Doxygen. Markdown ha guadagnato popolarità con il software libero, specialmente nelle piattaforme online come Github, in quanto c..."
  • curprev 08:5808:58, 1 May 2023Simone.b talk contribs 42,774 bytes +40 Created page with "== Supporto al Markdown =="
  • curprev 08:5708:57, 1 May 2023Simone.b talk contribs 42,734 bytes +121 Created page with "I comandi possono avere uno o più argomenti. Nel manuale Doxygen gli argomenti sono descritti come segue. * Se vengono utilizzate parentesi con segno minore e maggiore {{incode|<sharp>}} l'argomento è una singola parola. * Se vengono utilizzate parentesi tonde {{incode|(round)}} l'argomento si estende fino alla fine della riga in cui è stato trovato il comando. * Se vengono utilizzate le parentesi graffe <code>{curly}</code> l'argomento si estende fino al paragrafo su..."
  • curprev 08:5508:55, 1 May 2023Simone.b talk contribs 42,613 bytes +24 Created page with "Tutti i comandi di documentazione di Doxygen [http://www.doxygen.nl/manual/commands.html] iniziano con una barra rovesciata {{incode|\}} o un simbolo at {{incode|@}}, a scelta. Normalmente si usa la barra rovesciata {{incode|\}}, ma occasionalmente si usa {{incode|@}} per migliorare la leggibilità."
  • curprev 08:5508:55, 1 May 2023Simone.b talk contribs 42,589 bytes +37 Created page with "== markup di Doxygen =="
  • curprev 08:2008:20, 1 May 2023Simone.b talk contribs 42,552 bytes +28 Created page with "Quando si genera la documentazione completa di FreeCAD, non si esegue {{incode|doxygen}} direttamente. Invece, il progetto utilizza {{incode|cmake}} per configurare l'ambiente di compilazione, quindi {{incode|make}} avvia la compilazione dei sorgenti di FreeCAD e della documentazione di Doxygen; questo è spiegato nella pagina documentazione sorgente."
  • curprev 08:1908:19, 1 May 2023Simone.b talk contribs 42,524 bytes +53 Created page with "Se si stanno scrivendo nuove classi, funzioni o un intero nuovo workbench, si consiglia di eseguire periodicamente {{incode|doxygen}} per verificare che la documentazione blocchi Markdown e special commands vengano letti correttamente e che tutte le funzioni pubbliche siano completamente documentate. Si prega di leggere anche i [https://github.com/FreeCAD/FreeCAD/blob/master/src/Doc/doctips.dox suggerimenti per la documentazione]..."
  • curprev 08:1808:18, 1 May 2023Simone.b talk contribs 42,471 bytes +16 Created page with "</div> </div>"
  • curprev 08:1808:18, 1 May 2023Simone.b talk contribs 42,455 bytes +13 Created page with "* Un'altra opzione è creare il file di configurazione da zero e aggiungere solo i tag desiderati con un editor di testo. * Dopo aver salvato la configurazione, si può eseguire Doxygen su questo file di configurazione."
  • curprev 08:1708:17, 1 May 2023Simone.b talk contribs 42,442 bytes +57 Created page with "* Invece di utilizzare un editor di testo, si può avviare {{incode|doxywizard}} per modificare più tag contemporaneamente. Con questa interfaccia è possibile definire molte proprietà come informazioni sul progetto, tipo di output (HTML e LaTeX), utilizzo di Graphviz per creare diagrammi, messaggi di avviso da visualizzare, modelli di file (estensioni) da documentare o escludere, filtri di input, intestazioni opzionali e piè di pagina per le pagine generate in HTML,..."
  • curprev 08:1708:17, 1 May 2023Simone.b talk contribs 42,385 bytes +67 Created page with "* Eseguire {{incode|doxygen -g DoxyDoc.cfg}} per creare un file di configurazione chiamato {{incode|DoxyDoc.cfg}}. Se si omette questo nome, il valore predefinito sarà {{incode|Doxyfile}} senza estensione. * Questo è un grande file di testo semplice che include molte variabili con i loro valori. Nel manuale Doxygen queste variabili sono chiamate "tag". Il file di configurazione e tutti i tag sono ampiamente descritti nella sezione [http://www.doxygen.nl/manual/config.h..."
  • curprev 08:1608:16, 1 May 2023Simone.b talk contribs 42,318 bytes +28 Created page with "* Assicurarsi di essere nella stessa cartella dei tuoi file di origine, o nella directory di livello superiore del tuo albero di origine, se si hanno molti file di origine in diverse sotto cartelle."
  • curprev 08:1608:16, 1 May 2023Simone.b talk contribs 42,290 bytes 0 Created page with "<div class="mw-collapsible-content"> * Assicurarsi di avere i programmi {{incode|doxygen}} e {{incode|doxywizard}} nel proprio sistema. Si consiglia inoltre di avere il programma {{incode|dot}} da [https://www.graphviz.org/Graphviz], per generare diagrammi con le relazioni tra classi e spazi dei nomi. Sui sistemi Linux questi programmi possono essere installati dal tuo gestore di pacchetti."
  • curprev 08:1508:15, 1 May 2023Simone.b talk contribs 42,290 bytes −6 Created page with "<div class="mw-collapsible mw-collapsed toccolours"> Il processo è descritto di seguito."
  • curprev 08:1508:15, 1 May 2023Simone.b talk contribs 42,296 bytes +33 Created page with "Per generare la documentazione del codice sorgente ci sono due passaggi fondamentali: # Creare un file di configurazione per controllare come Doxygen elaborerà i file sorgente. # Eseguire {{incode|doxygen}} su quella configurazione."
  • curprev 08:1408:14, 1 May 2023Simone.b talk contribs 42,263 bytes +22 Created page with "{{Caption|Flusso di lavoro generale per produrre la documentazione del codice sorgente con Doxygen.}}"
  • curprev 08:1408:14, 1 May 2023Simone.b talk contribs 42,241 bytes +53 Created page with "== Compilazione della documentazione =="
  • curprev 08:1408:14, 1 May 2023Simone.b talk contribs 42,188 bytes +61 Created page with "Una classe per archiviare una raccolta di coordinate è definita in un file di intestazione C++. La parte superiore del file è commentata e vengono utilizzate alcune parole chiave, come {{incode|@class}}, {{incode|@brief}} e {{incode|@sa}} per indicare parti importanti. All'interno della classe, prima dei prototipi del metodo della classe, un blocco di testo commentato spiega cosa fa la funzione ei suoi argomenti. * Codice sorgente di [https://github.com/Kitware/VTK/blo..."
  • curprev 08:1408:14, 1 May 2023Simone.b talk contribs 42,127 bytes +32 Created page with "Questo è un esempio da [https://vtk.org/VTK], una libreria di visualizzazione 3D utilizzata per presentare dati scientifici, come risultati di elementi finiti e informazioni sulla nuvola di punti."
  • curprev 08:1308:13, 1 May 2023Simone.b talk contribs 42,095 bytes +44 Created page with "=== Esempio dal progetto VTK ==="
  • curprev 08:1308:13, 1 May 2023Simone.b talk contribs 42,051 bytes +61 Created page with "<div class="mw-collapsible-content">"
  • curprev 08:1208:12, 1 May 2023Simone.b talk contribs 41,990 bytes +23 Created page with "<div class="mw-collapsible mw-collapsed toccolours"> Esempio {{incode|src/Base/core-base.dox}}; questo file nell'albero dei sorgenti di FreeCAD fornisce una breve spiegazione dello spazio dei nomi {{incode|Base}}."
  • curprev 08:1208:12, 1 May 2023Simone.b talk contribs 41,967 bytes +22 Created page with "Il progetto FreeCAD contiene diversi file che terminano con {{incode|.dox}} in molte cartelle per fornire una descrizione, o esempi, del codice presente. È importante che tali file siano correttamente categorizzati in un gruppo o in uno spazio dei nomi, per il quale Doxygen fornisce alcuni comandi ausiliari come {{incode|\defgroup}}, {{incode|\ingroup}} e {{incode|\namespace}} ."
  • curprev 08:1108:11, 1 May 2023Simone.b talk contribs 41,945 bytes +21 Created page with "Questo modalità di documentare un file sorgente è utile se vuoi solo aggiungere documentazione al tuo progetto senza aggiungere codice reale. Quando si inserisce un blocco di commento in un file con una delle seguenti estensioni {{incode|.dox}}, {{incode|.txt}} o {{incode|.doc}}, Doxygen analizzerà i commenti e creerà la documentazione appropriata, ma nasconderà questo file ausiliario dall'elenco dei file."
  • curprev 08:1108:11, 1 May 2023Simone.b talk contribs 41,924 bytes −2 No edit summary
  • curprev 08:1108:11, 1 May 2023Simone.b talk contribs 41,926 bytes +14 Created page with "In questo caso viene usato il comando strutturale {{incode|\file}} per indicare quale file sorgente si sta documentando; un comando strutturale {{incode|\fn}} indica che il seguente codice è una funzione, e il comando {{incode|\brief}} è usato per dare una piccola descrizione di questa funzione."
  • curprev 08:1008:10, 1 May 2023Simone.b talk contribs 41,912 bytes +1 Created page with "Secondo file, {{incode|source.h.dox}}:"
  • curprev 08:1008:10, 1 May 2023Simone.b talk contribs 41,911 bytes 0 Created page with "Primo file, {{incode|source.h}}:"
  • curprev 08:1008:10, 1 May 2023Simone.b talk contribs 41,911 bytes +25 Created page with "In alternativa, la documentazione può essere collocata in un altro file (o nello stesso file in alto o in basso, o dovunque), lontano dalla dichiarazione di classe o dal prototipo di funzione. In questo caso, avrai informazioni duplicate, una volta nel file di origine effettivo e una volta nel file di documentazione."
  • curprev 08:1008:10, 1 May 2023Simone.b talk contribs 41,886 bytes +70 Created page with "=== Secondo stile: blocco della documentazione altrove ==="
  • curprev 08:1008:10, 1 May 2023Simone.b talk contribs 41,816 bytes +36 Created page with "Il blocco di documentazione speciale inizia come un commento in stile C {{incode|→‎}} ma ha un asterisco aggiuntivo, quindi {{incode|/**}}; il blocco termina con un {{incode|: }} corrispondente. Un'alternativa è utilizzare i commenti in stile C++ {{incode|//}} con una barra aggiuntiva, quindi {{incode|///}}."
  • curprev 08:0908:09, 1 May 2023Simone.b talk contribs 41,780 bytes +31 Created page with "Di solito si desidera documentare il codice nel file di intestazione, appena prima della dichiarazione di classe o del prototipo di funzione. Ciò mantiene la dichiarazione e la documentazione vicine l'una all'altra, quindi è facile aggiornare quest'ultima se la prima cambia."
  • curprev 08:0908:09, 1 May 2023Simone.b talk contribs 41,749 bytes +77 Created page with "=== Primo stile: blocco della documentazione prima del codice ==="
  • curprev 08:0908:09, 1 May 2023Simone.b talk contribs 41,672 bytes +84 Created page with "Nota: *Il vantaggio della prima opzione è che non si deve ripetere il nome dell'entità (funzione, membro, variabile, classe o spazio dei nomi), poiché Doxygen analizzerà il codice ed estrarrà le informazioni rilevanti. *I file possono essere documentati solo utilizzando la seconda opzione, poiché non è possibile inserire un blocco di documentazione prima di un file. Naturalmente, i membri del file (funzioni, variabili, typedef, define) non necessitano di un comand..."
  • curprev 08:0808:08, 1 May 2023Simone.b talk contribs 41,588 bytes +179 Created page with "Per i membri, le classi e gli spazi dei nomi ci sono fondamentalmente due opzioni: # Posizionare uno speciale "blocco di documentazione" (un paragrafo commentato) prima della dichiarazione o della definizione della funzione, membro, classe o spazio dei nomi. Per i membri di file, delle classi e dello spazio dei nomi (variabili) è anche consentito posizionare la documentazione direttamente dopo il membro. Vedere la sezione [http://www.doxygen.nl/manual/docblocks.html#spe..."
  • curprev 08:0408:04, 1 May 2023Simone.b talk contribs 41,409 bytes −5 Created page with "La sezione [http://www.doxygen.nl/manual/starting.html Getting started (Step 3)] del manuale Doxygen menziona i modi di base per documentare le fonti."
  • curprev 08:0408:04, 1 May 2023Simone.b talk contribs 41,414 bytes +106 Created page with "== Doxygen col codice C++ =="

2 October 2020

30 March 2020

21 February 2020

20 February 2020

26 December 2019

16 October 2019

(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)