Third Party Tools/it: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 10: | Line 10: | ||
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]. |
||
<div class="mw-translate-fuzzy"> |
|||
===== 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]. |
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]. |
||
</div> |
|||
===== Doxygen ===== |
===== Doxygen ===== |
||
Line 18: | Line 20: | ||
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. |
||
<div class="mw-translate-fuzzy"> |
|||
===== 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. |
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. |
||
</div> |
|||
GIMP è scaricabile da: [http://www.gimp.org/ www.gimp.org] |
GIMP è scaricabile da: [http://www.gimp.org/ www.gimp.org] |
||
=== Gitkraken === |
|||
This is a proprietary git GUI that is very helpful to learn how git works if you're interested in wanting to contribute to FreeCAD. Relevant pages to research: |
|||
* [[Gitkraken]] |
|||
* [[Github]] |
|||
==== Strumenti in Windows ==== |
==== Strumenti in Windows ==== |
||
Line 37: | Line 46: | ||
Vedere [http://camstudio.org/ camstudio.org] per avere maggiori informazioni. |
Vedere [http://camstudio.org/ camstudio.org] per avere maggiori informazioni. |
||
===== Tortoise SVN ===== |
|||
Questo è uno strumento molto importante. Rende l'utilizzo di Subversion (il nostro sistema di controllo della versione in sf.net) un vero piacere. Tramite l'integrazione con l'esploratore, è possibile gestire facilmente le revisioni, controllare le differenze, risolvere conflitti, creare rami, ecc.... La finestra di dialogo commit è un capolavoro. Fornisce una panoramica sui propri file modificati e permette di metterli in commit o meno. Questo rende facile raggruppare le modifiche apportate alle unità logiche e commentarle con una efficace etichetta di commit. |
|||
Potete trovare TortoiseSVN in [http://tortoisesvn.tigris.org/ tortoisesvn.tigris.org]. |
|||
===== StarUML ===== |
===== StarUML ===== |
Revision as of 09:55, 26 September 2018
Strumenti
Per sviluppare seriamente qualsiasi software servono degli strumenti. Ecco un elenco di quelli che usiamo 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
Grande programma di disegno vettoriale. Aderisce allo standard SVG e viene utilizzato per disegnare icone e immagini. E' scaricabile da 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 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 è scaricabile da: www.gimp.org
Gitkraken
This is a proprietary git GUI that is very helpful to learn how git works if you're interested in wanting to contribute to FreeCAD. Relevant pages to research:
Strumenti in Windows
Visual Studio 8 Express
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$.
L'edizione Express è difficile da trovare. Si può provare a questo link
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.
Vedere camstudio.org per avere maggiori informazioni.
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).
Scaricarlo da: staruml.sourceforge.net
Strumenti in Linux
Da Fare