84 lines
6.7 KiB
HTML
84 lines
6.7 KiB
HTML
<html><head><title>Third Party Tools/it</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Third Party Tools/it</h1></div>
|
|
|
|
<div id="mw-content-text" lang="it" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1 tocsection-1"><a href="#Strumenti"><span class="tocnumber">1</span> <span class="toctext">Strumenti</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-2"><a href="#Strumenti_indipendenti_dalla_piattaforma"><span class="tocnumber">1.1</span> <span class="toctext">Strumenti indipendenti dalla piattaforma</span></a>
|
|
<ul>
|
|
<li class="toclevel-3 tocsection-3"><a href="#Qt-Toolkit"><span class="tocnumber">1.1.1</span> <span class="toctext">Qt-Toolkit</span></a></li>
|
|
<li class="toclevel-3 tocsection-4"><a href="#InkScape"><span class="tocnumber">1.1.2</span> <span class="toctext">InkScape</span></a></li>
|
|
<li class="toclevel-3 tocsection-5"><a href="#Doxygen"><span class="tocnumber">1.1.3</span> <span class="toctext">Doxygen</span></a></li>
|
|
<li class="toclevel-3 tocsection-6"><a href="#Gimp"><span class="tocnumber">1.1.4</span> <span class="toctext">Gimp</span></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-7"><a href="#Strumenti_in_Windows"><span class="tocnumber">1.2</span> <span class="toctext">Strumenti in Windows</span></a>
|
|
<ul>
|
|
<li class="toclevel-3 tocsection-8"><a href="#Visual_Studio_8_Express"><span class="tocnumber">1.2.1</span> <span class="toctext">Visual Studio 8 Express</span></a></li>
|
|
<li class="toclevel-3 tocsection-9"><a href="#CamStudio"><span class="tocnumber">1.2.2</span> <span class="toctext">CamStudio</span></a></li>
|
|
<li class="toclevel-3 tocsection-10"><a href="#Tortoise_SVN"><span class="tocnumber">1.2.3</span> <span class="toctext">Tortoise SVN</span></a></li>
|
|
<li class="toclevel-3 tocsection-11"><a href="#StarUML"><span class="tocnumber">1.2.4</span> <span class="toctext">StarUML</span></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-12"><a href="#Strumenti_in_Linux"><span class="tocnumber">1.3</span> <span class="toctext">Strumenti in Linux</span></a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h3><span class="mw-headline" id="Strumenti">Strumenti</span></h3>
|
|
<p>Per sviluppare seriamente qualsiasi software servono degli strumenti. Ecco un elenco di quelli che usiamo per sviluppare FreeCAD:
|
|
</p>
|
|
<h4><span class="mw-headline" id="Strumenti_indipendenti_dalla_piattaforma">Strumenti indipendenti dalla piattaforma</span></h4>
|
|
<h5><span class="mw-headline" id="Qt-Toolkit">Qt-Toolkit</span></h5>
|
|
<p>Qt-toolkit è uno strumento avanzato per il disegno di interfacce utente indipendente dalla piattaforma. Esso è contenuto in <a href="/wiki/Third_Party_Libraries/it#LibPack" title="Third Party Libraries/it">LibPack</a> di FreeCAD, ma può anche essere scaricato da <a rel="nofollow" class="external text" href="http://qt-project.org/downloads">Qt project</a>.
|
|
</p>
|
|
<h5><span class="mw-headline" id="InkScape">InkScape</span></h5>
|
|
<p>Grande programma di disegno vettoriale. Aderisce allo standard SVG e viene utilizzato per disegnare icone e immagini. E' scaricabile da <a rel="nofollow" class="external text" href="http://www.inkscape.org">www.inkscape.org</a>.
|
|
</p>
|
|
<h5><span class="mw-headline" id="Doxygen">Doxygen</span></h5>
|
|
<p>Uno strumento molto buono e stabile per generare la documentazione del codice partendo da file .h e .cpp.
|
|
</p>
|
|
<h5><span class="mw-headline" id="Gimp">Gimp</span></h5>
|
|
<p>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.
|
|
</p><p>GIMP è scaricabile da: <a rel="nofollow" class="external text" href="http://www.gimp.org/">www.gimp.org</a>
|
|
</p>
|
|
<h4><span class="mw-headline" id="Strumenti_in_Windows">Strumenti in Windows</span></h4>
|
|
<h5><span class="mw-headline" id="Visual_Studio_8_Express">Visual Studio 8 Express</span></h5>
|
|
<p>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$.
|
|
</p><p>L'edizione Express è difficile da trovare. Si può provare a <a rel="nofollow" class="external text" href="http://msdn.microsoft.com/vstudio/express/visualc/default.aspx">questo link</a>
|
|
</p>
|
|
<h5><span class="mw-headline" id="CamStudio">CamStudio</span></h5>
|
|
<p>È 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.
|
|
</p><p>Vedere <a rel="nofollow" class="external text" href="http://camstudio.org/">camstudio.org</a> per avere maggiori informazioni.
|
|
</p><p><br />
|
|
</p>
|
|
<h5><span class="mw-headline" id="Tortoise_SVN">Tortoise SVN</span></h5>
|
|
<p>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.
|
|
</p><p>Potete trovare TortoiseSVN in <a rel="nofollow" class="external text" href="http://tortoisesvn.tigris.org/">tortoisesvn.tigris.org</a>.
|
|
</p>
|
|
<h5><span class="mw-headline" id="StarUML">StarUML</span></h5>
|
|
<p>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).
|
|
</p><p>Scaricarlo da: <a rel="nofollow" class="external text" href="http://staruml.sourceforge.net/en/">staruml.sourceforge.net</a>
|
|
</p><p><br />
|
|
</p>
|
|
<h4><span class="mw-headline" id="Strumenti_in_Linux">Strumenti in Linux</span></h4>
|
|
<p>Da Fare
|
|
</p>
|
|
|
|
<div style="clear:both"></div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Third_Party_Tools/it&oldid=115097">http://www.freecadweb.org/wiki/index.php?title=Third_Party_Tools/it&oldid=115097</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |