2013-02-13 5 views
6

Sono nuovo nell'ambiente di sviluppo Processing, ho fatto i miei compiti e tutto quello che ho trovato è importare librerie di elaborazione in Java IDE (eclissi) e uso il debugging, mi chiedo se ci sia un plug-in PDE che può aiutare con intellisense e debugging come per i piccoli schizzi PDE è molto conveniente.Come eseguire il debug in Processing Development Environment (PDE), C'è anche un plugin per supportare intellisense

+0

Ho paura di no, utilizzando un IDE Java dedicato è la soluzione migliore. La cosa più vicina è [questo strumento] (https://github.com/Manindra29/Sketch-Outline) che semplifica la visualizzazione e la navigazione dei membri dello schizzo ma non il debug/completamento automatico. –

+0

Grazie, uso Sketch-Outline, è un buon add-on per navigare tra i tipi, mi mancano ancora le funzioni di intellisense e debug, ho portato il mio progetto su Eclipse e sta funzionando bene finora. – Swathi

risposta

0

Sfortunatamente non è possibile ottenere tali funzioni nell'ambiente di sviluppo di elaborazione compatta.

È possibile ottenere completamento automatico/intellisense con un IDE Java decente come IntelliJ o eclipse. Personalmente sono abbastanza contento di come il plugin Proclipsing eclissi si integra con Processing (esportazione facile del progetto, la gestione della libreria, ecc)

Partenza this video guide sull'impostazione: Proclipsing video snapshot

0

se si utilizza la recente tecnologia Versione 2.0b7, e abilitare la modalità 'SPERIMENTALE' (in alto a destra), si ha accesso a una piccola serie di strumenti (punti di interruzione, passo dopo passo) e una console di debug in tempo reale. Non può essere paragonato ad altre piattaforme come VS o Eclipse, ma è un buon inizio e ottiene un po 'del lavoro svolto.

0

Non ho mai provato, ma per Processing 2.x è disponibile lo strumento this per il debug. È stato discusso in this topic nel forum di elaborazione.

6

Debug

Dal lancio di elaborazione 3, il debug è ormai una caratteristica nativa dell'IDE Processing.

Nello screenshot qui sotto, verrà visualizzato un nuovo menu Debug. Ho impostato i breakpoint sui metodi setup() e draw() come indicato dai segni <> nei numeri di riga. A destra è una finestra popout si elencano i valori delle variabili e degli oggetti, ecc

enter image description here

Intellisense

Dal menu Preferenze, controllare il completamento del codice scatola con Ctrl-spazio.

enter image description here

Quindi, è possibile iniziare a digitare una funzione come ellipse e premere CTRL + Spazio al pop IntelliSense. Inoltre, con quello attivato, l'accesso alle proprietà o ai metodi di un oggetto digitando un . dopo dovrebbe automaticamente pop intellisense.

Uso di un altro IDE

Infine, si può usufruire di un più potente IDE importando il core.jar trasformazione in qualsiasi progetto Java. Il file si trova core.jar relativa all'installazione di elaborazione, come ad esempio:

OSX: /Applications/Processing 3.0.1.app/Contents/Java/core/library/core.jar
di Windows: \Program Files\processing-3.0.2\core\library\core.jar

In lavorazione 1 e 2, questo deve essere eseguito come Applet.In Processing 3, eseguire come Java Application. Ecco un esempio da dimostrare:

import processing.core.*; 

public class Main extends PApplet { 

    // In Eclipse, run this project as Java Application (not Applet) 
    public static void main(String[] args) { 
     String[] a = {"MAIN"}; 
     PApplet.runSketch(a, new Main()); 
    } 

    public void setup() { 
     size(500, 500); 
    } 

    public void draw() { 
     ellipse(mouseX, mouseY, 40, 40); 
    } 
} 
Problemi correlati