Third Party Tools/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(24 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav/it
<div class="mw-translate-fuzzy">
{{docnav/it|[[Third Party Libraries/it|Librerie di terze parti]]|[[Start up and Configuration/it|Avvio e configurazione]]}}
|[[Third_Party_Libraries/it|Librerie di terze parti]]
|[[Tracker/it|Tracker]]
</div>
}}


{{TOCright}}
{{TOCright}}


<span id="Tool_Page"></span>
=== Strumenti ===
== Pagina degli strumenti ==


Per sviluppare seriamente qualsiasi software servono degli strumenti. Ecco un elenco di quelli che usiamo per sviluppare FreeCAD:
Per sviluppare seriamente qualsiasi software servono degli strumenti. Ecco un elenco di quelli che si usa per sviluppare FreeCAD:


<span id="Platform_independent_tools"></span>
==== Strumenti indipendenti dalla piattaforma ====
=== Strumenti indipendenti dalla piattaforma ===

===== Qt-Toolkit =====
==== Qt-Toolkit ====


Qt-toolkit è uno strumento avanzato per il disegno di interfacce utente indipendente dalla piattaforma. Esso è contenuto in [[Third_Party_Libraries/it#LibPack|LibPack]] di FreeCAD, ma può anche essere scaricato da [http://qt-project.org/downloads Qt project].
Qt-toolkit è uno strumento avanzato per il disegno di interfacce utente indipendente dalla piattaforma. Esso è contenuto in [[Third_Party_Libraries/it#LibPack|LibPack]] di FreeCAD, ma può anche essere scaricato da [http://qt-project.org/downloads Qt project].


===== Inkscape =====
==== Inkscape ====


Grande programma di disegno vettoriale. Aderisce allo standard SVG e viene utilizzato per disegnare icone e immagini. E' scaricabile da [http://www.inkscape.org www.inkscape.org].
Questo è un ottimo programma di disegno vettoriale. Aderisce allo standard SVG e viene utilizzato per disegnare icone e immagini. Inkscape è un software libero e open source concesso in licenza con GPL. Puoi scaricarlo su [http://www.inkscape.org www.inkscape.org].


===== Doxygen =====
==== Doxygen ====


Uno strumento molto buono e stabile per generare la documentazione del codice partendo da file .h e .cpp.
Uno strumento molto buono e stabile per generare la documentazione del codice partendo da file .h e .cpp.


===== Gimp =====
==== Gimp ====


Non c'è molto da dire su '''GNU Image Manipulation Program''' (Programma di manipolazione di immagini di GNU). Può anche gestire i file .xpm che sono un modo molto pratico per gestire le icone nei programmi di QT. XPM è sostanzialmente un codice C compilabile in un programma. Gimp produce il formato .png libero utilizzato nella wiki.
Non c'è molto da dire sul '''GNU Image Manipulation Program'''. Può manipolare file .xpm che è un modo molto efficace per gestire le icone nei programmi QT. XPM è fondamentalmente un codice C che può essere compilato in un programma. Gimp supporta il formato di file .png gratuito utilizzato nel wiki.


GIMP è scaricabile da: [http://www.gimp.org/ www.gimp.org]
GIMP è scaricabile da: [http://www.gimp.org/ www.gimp.org]


==== Gitkraken ====
==== Gitkraken ====

Questa è una GUI git proprietaria che è molto utile per imparare come funziona git se si è interessati a voler contribuire a FreeCAD. Pagine rilevanti da ricercare:
Questa è una GUI git proprietaria che è molto utile per imparare come funziona git nel caso si sia interessati a contribuire a FreeCAD. Pagine rilevanti da ricercare:
* [[Gitkraken]]
* [[Developing_FreeCAD_with_GitKraken/it|Sviluppo di FreeCAD con GitKraken]]
* [[Github]]
* [[Source_code_management/it|Gestione del codice sorgente]]


==== OBS Studio ====
==== OBS Studio ====

Software gratuito e open source per registrazione video e live streaming.
Software gratuito e open source per registrazione video e live streaming.
Maggiori dettagli sul sito ufficiale: [https://obsproject.com/ obsproject.com]
Maggiori dettagli sul sito ufficiale: [https://obsproject.com/ obsproject.com]


==== OpenCamLib ====
==== OpenCamLib ====
[[OpenCamLib]] (OCL) is an open source library aiming to provide computer aided manufacturing (CAM) algorithms. FreeCAD uses OCL in the experimental 3D surface path operations and other experimental features.


[[OpenCamLib|OpenCamLib]] (OCL) è una libreria open source che mira a fornire algoritmi di produzione assistita da computer (CAM). FreeCAD utilizza OCL nelle operazioni sperimentali del percorso della superficie 3D e in altre funzionalità sperimentali.


==== StarUML ====
<div class="mw-translate-fuzzy">
===== StarUML =====


Un programma UML open source completo di funzionalità. Ha un sacco di funzioni importanti, tra cui la generazione inversa del codice sorgente C++ codice .... (Permette, ad esempio, di generare codice C++ in automatico partendo da grafici).
Un programma UML completo ma proprietario. Ha molte caratteristiche importanti, incluso il reverse engineering del codice sorgente C++.
</div>


Si può scaricare da: [http://staruml.io staruml.io]
<div class="mw-translate-fuzzy">
Scaricarlo da: [http://staruml.sourceforge.net/en/ staruml.sourceforge.net]
</div>


<span id="Tools_on_Windows"></span>
==== Strumenti in Windows ====
==== Strumenti in Windows ====


==== Visual Studio Community ====
<div class="mw-translate-fuzzy">
===== Visual Studio 8 Express =====


Visual Studio Community è gratuito per progetti open source e piccole strutture. L'installazione è modulare. Si può aggiungere il supporto per un gran numero di linguaggi tra cui C++ e Python.
Anche se VC8 è per lo sviluppo in C++ non è migliorato molto da VisualStudio 6 (a mio parere è stato un bel passo indietro), è un sistema di sviluppo gratuito su Windows. Per le applicazioni native Win32 è necessario scaricare il PlatformSDK da M$.
</div>


Si può scaricare da [https://visualstudio.microsoft.com/fr/vs/community Visual Studio Community].
<div class="mw-translate-fuzzy">
L'edizione Express è difficile da trovare. Si può provare a [http://msdn.microsoft.com/vstudio/express/visualc/default.aspx questo link]
</div>


===== CamStudio =====
==== CamStudio ====


È uno strumento Open Source per registrare Screencast (Webcast) (registrazione digitale dell'output dello schermo). È un ottimo strumento per creare tutorial registrandoli. Non è così noioso come scrivere la documentazione.
È uno strumento Open Source per registrare Screen-cast (Webcast). È un ottimo strumento per creare tutorial registrandoli. Non è così noioso come scrivere documentazione.


Vedere [http://camstudio.org/ camstudio.org] per avere maggiori informazioni.
Vedere [http://camstudio.org/ camstudio.org] per avere maggiori informazioni.


<span id="Tools_on_Linux"></span>
==== Strumenti in Linux ====
==== Strumenti in Linux ====


Da Fare
Da Fare



<div class="mw-translate-fuzzy">
{{Docnav/it
{{docnav/it|[[Third Party Libraries/it|Librerie di terze parti]]|[[Start up and Configuration/it|Avvio e configurazione]]}}
|[[Third_Party_Libraries/it|Librerie di terze parti]]
</div>
|[[Tracker/it|Tracker]]
}}


{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 08:14, 9 April 2023

Pagina degli strumenti

Per sviluppare seriamente qualsiasi software servono degli strumenti. Ecco un elenco di quelli che si usa per sviluppare FreeCAD:

Strumenti indipendenti dalla piattaforma

Qt-Toolkit

Qt-toolkit è uno strumento avanzato per il disegno di interfacce utente indipendente dalla piattaforma. Esso è contenuto in LibPack di FreeCAD, ma può anche essere scaricato da Qt project.

Inkscape

Questo è un ottimo programma di disegno vettoriale. Aderisce allo standard SVG e viene utilizzato per disegnare icone e immagini. Inkscape è un software libero e open source concesso in licenza con GPL. Puoi scaricarlo su www.inkscape.org.

Doxygen

Uno strumento molto buono e stabile per generare la documentazione del codice partendo da file .h e .cpp.

Gimp

Non c'è molto da dire sul GNU Image Manipulation Program. Può manipolare file .xpm che è un modo molto efficace per gestire le icone nei programmi QT. XPM è fondamentalmente un codice C che può essere compilato in un programma. Gimp supporta il formato di file .png gratuito utilizzato nel wiki.

GIMP è scaricabile da: www.gimp.org

Gitkraken

Questa è una GUI git proprietaria che è molto utile per imparare come funziona git nel caso si sia interessati a contribuire a FreeCAD. Pagine rilevanti da ricercare:

OBS Studio

Software gratuito e open source per registrazione video e live streaming. Maggiori dettagli sul sito ufficiale: obsproject.com

OpenCamLib

OpenCamLib (OCL) è una libreria open source che mira a fornire algoritmi di produzione assistita da computer (CAM). FreeCAD utilizza OCL nelle operazioni sperimentali del percorso della superficie 3D e in altre funzionalità sperimentali.

StarUML

Un programma UML completo ma proprietario. Ha molte caratteristiche importanti, incluso il reverse engineering del codice sorgente C++.

Si può scaricare da: staruml.io

Strumenti in Windows

Visual Studio Community

Visual Studio Community è gratuito per progetti open source e piccole strutture. L'installazione è modulare. Si può aggiungere il supporto per un gran numero di linguaggi tra cui C++ e Python.

Si può scaricare da Visual Studio Community.

CamStudio

È uno strumento Open Source per registrare Screen-cast (Webcast). È un ottimo strumento per creare tutorial registrandoli. Non è così noioso come scrivere documentazione.

Vedere camstudio.org per avere maggiori informazioni.

Strumenti in Linux

Da Fare