{"id":67,"date":"2012-12-29T22:10:13","date_gmt":"2012-12-29T21:10:13","guid":{"rendered":"http:\/\/www.valcon.it\/processing\/?p=67"},"modified":"2020-02-09T00:31:07","modified_gmt":"2020-02-08T23:31:07","slug":"pde","status":"publish","type":"post","link":"https:\/\/www.valcon.it\/processing\/pde\/","title":{"rendered":"PDE"},"content":{"rendered":"<p style=\"text-align: left;\"><em>Da aggiornare alle ultime versioni.<\/em><\/p>\n<p>L&#8217;IDE (ambiente di sviluppo integrato) di Processing \u00e8 costituito da un editor di testo semplice per scrivere il codice, un&#8217;area dei messaggi, una console di testo, una barra di schede per gestire i file, una barra degli strumenti con pulsanti per le operazioni pi\u00f9 frequenti e una serie di menu.<\/p>\n<p>Tramite l&#8217;editor di testo possono essere eseguite operazioni come\u00a0<em>taglia\/incolla<\/em>\u00a0e\u00a0<em>ricerca\/sostituisci<\/em>.<br \/>\nL&#8217;area dei messaggi interagisce quando si salva, si esporta e visualizza gli errori.<br \/>\nLa console visualizza i messaggi d&#8217;errore e il testo di output dei programmi con le funzioni\u00a0print()\u00a0e\u00a0println().<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1032\" src=\"http:\/\/www.valcon.it\/processing\/wp-content\/uploads\/Fig_02_01.gif\" alt=\"Fig_02_01\" width=\"600\" height=\"385\" \/>La barra degli strumenti permette di lanciare e fermare i programmi e di aprire, creare, salvare, esportare gli sketch:<\/p>\n<p><img decoding=\"async\" title=\"WikiImage\" src=\"http:\/\/www.valcon.it\/processing-\/play.gif\" alt=\"image\" \/>\u00a0<kbd>Run<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Esegue il codice (compila il codice, apre la finestra di visualizzazione e lancia il programma all&#8217;interno&#8230;)<\/p>\n<p><img decoding=\"async\" title=\"WikiImage\" src=\"http:\/\/www.valcon.it\/processing-\/stop.gif\" alt=\"image\" \/>\u00a0<kbd>Stop<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Termina l&#8217;esecuzione del programma, senza chiudere la finestra<\/p>\n<p><img decoding=\"async\" title=\"WikiImage\" src=\"http:\/\/www.valcon.it\/processing-\/new.gif\" alt=\"image\" \/>\u00a0<kbd>New<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Crea un nuovo sorgente.<br \/>\nIn Processing i progetti sono chiamati sketch.<\/p>\n<p><img decoding=\"async\" title=\"WikiImage\" src=\"http:\/\/www.valcon.it\/processing-\/open.gif\" alt=\"image\" \/>\u00a0<kbd>Open<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Seleziona e apre un sorgente pre-esistente.<br \/>\nSi apre un menu dal quale \u00e8 possibile scegliere un proprio sorgente, un esempio, o aprire un sorgente in qualsiasi posizione nel computer o in rete.<\/p>\n<p><img decoding=\"async\" title=\"WikiImage\" src=\"http:\/\/www.valcon.it\/processing-\/save.gif\" alt=\"image\" \/>\u00a0<kbd>Save<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Salva il sorgente corrente nella cartella dei sorgente di Processing.<br \/>\nSe si vuole dare un nome diverso da quello attuale, si pu\u00f2 scegliere\u00a0<kbd>File<\/kbd>\u00a0&gt;\u00a0<kbd>Save As<\/kbd>.<\/p>\n<p><img decoding=\"async\" title=\"WikiImage\" src=\"http:\/\/www.valcon.it\/processing-\/export.gif\" alt=\"image\" \/>\u00a0<kbd>Export<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Esporta il sorgente corrente nella cartella\u00a0<tt>sketchbook<\/tt>\u00a0sotto forma di un&#8217;Applet Java all&#8217;interno di un file HTML.<br \/>\nLa cartella viene aperta. Cliccando il file\u00a0<tt>index.html<\/tt>\u00a0si ottiene il risultato all&#8217;interno del proprio browser di default.<\/p>\n<p>Ulteriori comandi si trovano nei cinque menu:\u00a0<kbd>File<\/kbd>,\u00a0<kbd>Edit<\/kbd>,\u00a0<kbd>Sketch<\/kbd>,\u00a0<kbd>Tools<\/kbd>,\u00a0<kbd>Help<\/kbd>.<br \/>\nI menu sono sensibili al contesto cio\u00e8 solo le voci collegate all&#8217;attivit\u00e0 in corso sono attive.<\/p>\n<hr \/>\n<h3>File<\/h3>\n<hr \/>\n<p><kbd>New<br \/>\n<kbd>Ctrl-N<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Crea un nuovo progetto, sketch, con il nome della forma\u00a0<tt>sketch_YYMMDDa<\/tt>, contenente la data odierna.<\/p>\n<p><kbd>Sketchbook<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Permette di aprire un progetto esistente da qualsiasi computer locale o di rete e dalla cartella di default, sketchbook, oppure di aprire un esempio.<\/p>\n<p><kbd>Save<br \/>\n<kbd>Ctrl-S<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Salva il progetto corrente nel suo stato attuale.<\/p>\n<p><kbd>Save as...<br \/>\n<kbd>Ctrl-Shift-S<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Salva il progetto attualmente aperto, con la possibilit\u00e0 di dargli un nome diverso.<br \/>\nNon sostituisce la versione precedente del progetto.<\/p>\n<p><kbd>Export<br \/>\n<kbd>Ctrl-E<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Di default, esporta il progetto come applet Java e la incorpora in un file HTML.<br \/>\nDopo aver esportato i file, apre la cartella contenente i file. Vedi &#8230;<\/p>\n<p><kbd>Export Application<br \/>\n<kbd>Ctrl-Shift-E<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Esporta l&#8217;applicazione Java come file eseguibile. Apre la cartella contenente i file esportati.<\/p>\n<p><kbd>Page Setup<br \/>\n<kbd>Ctrl-Shift-P<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\"><em>Non attivo<\/em><\/p>\n<p><kbd>Print<br \/>\n<kbd>Ctrl-P<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\"><em>Non attivo<\/em><\/p>\n<p><kbd>Preferences<br \/>\n<kbd>Ctrl-,<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Permette di cambiare alcune modalit\u00e0 di funzionamento di Processing.<\/p>\n<p><kbd>Quit<br \/>\n<kbd>Ctrl-Q<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Esce dall&#8217;ambiente di Processing e chiude tutte le finestre di Processing.<\/p>\n<hr \/>\n<h3>Edit<\/h3>\n<hr \/>\n<p><kbd>Undo<br \/>\n<kbd>Ctrl-Z<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Annulla l&#8217;ultimo comando o l&#8217;ultimo tasto premuto.<br \/>\nAnnulla il comando\u00a0<kbd>Undo<\/kbd>\u00a0selezionando\u00a0<kbd>Edit<\/kbd>\u00a0\u00bb\u00a0<kbd>Redo<\/kbd>.<\/p>\n<p><kbd>Redo<br \/>\n<kbd>Ctrl-Y<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Annulla l&#8217;azione dell&#8217;ultimo comando\u00a0<kbd>Undo<\/kbd>.<br \/>\nQuesta opzione \u00e8 disponibile solo se \u00e8 stata effettuata un&#8217;azione di\u00a0<kbd>Undo<\/kbd>.<\/p>\n<p><kbd>Cut<br \/>\n<kbd>Ctrl-X<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Rimuove il testo selezionato e lo sposta negli appunti.<\/p>\n<p><kbd>Copy<\/kbd>\u00a0<kbd>Ctrl-C<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Copia il testo selezionato negli appunti.<\/p>\n<p><kbd>Paste<br \/>\n<kbd>Ctrl-V<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Inserisce il contenuto degli appunti alla posizone attuale del cursore, e sostituisce l&#8217;eventuale testo selezionato.<\/p>\n<p><kbd>Select All<br \/>\n<kbd>Ctrl-A<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Seleziona tutto il testo nel file attualmente aperto nell&#8217;editor.<\/p>\n<p><kbd>Find<br \/>\n<kbd>Ctrl-F<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Trova un&#8217;occorrenza di una stringa all&#8217;interno del file aperto nell&#8217;editor e permette di sostituirla con un testo differente.<\/p>\n<p><kbd>Find Next<br \/>\n<kbd>Ctrl-G<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Trova la successiva occorrenza di una stringa all&#8217;interno del file aperto nell&#8217;editor.<\/p>\n<hr \/>\n<h3>Sketch<\/h3>\n<hr \/>\n<p><kbd>Run<\/kbd>\u00a0<kbd>Ctrl-R<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Esegue il codice (compila il codice, apre la finestra grafica, e lancia il programma all&#8217;interno)<\/p>\n<p><kbd>Present<\/kbd>\u00a0<kbd>Ctrl-Shift-R<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Esegue il codice al centro dello schermo con uno sfondo neutro.<br \/>\nSi esce dalla presentazione con il pulsante\u00a0<kbd>stop<\/kbd>\u00a0nell&#8217;angolo in basso a sinistra.<\/p>\n<p><kbd>Stop<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Se il codice \u00e8 in esecuzione, interrompe l&#8217;esecuzione.<br \/>\nI programmi scritti in\u00a0<a href=\"http:\/\/www.valcon.it\/p\/PoProgrammazione\">modalit\u00e0 Base<\/a>\u00a0oppure utilizzando la struttura\u00a0<strong>draw()<\/strong>\u00a0sono interrotti automaticamente dopo la fase di disegno.<\/p>\n<p><kbd>Add File<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Apre una finestra per scegliere un file. Si seleziona un&#8217;immagine, un font o qualsiasi altro file multimediale per aggiungerlo alla cartella\u00a0<tt>data<\/tt>\u00a0dello sketch.<\/p>\n<p><kbd>Import Library<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Aggiunge le istruzioni\u00a0<tt>import<\/tt>\u00a0necessarie all&#8217;inizio del progetto attuale.<br \/>\nPer esempio, selezionando\u00a0<kbd>Sketch<\/kbd>\u00a0\u00bb\u00a0<kbd>Import Library<\/kbd>\u00a0\u00bb\u00a0<kbd>video<\/kbd>\u00a0aggiunge l&#8217;istruzione\u00a0<tt>import processing.video.*;<\/tt>all&#8217;inizio del file.<br \/>\nQueste istruzioni\u00a0<tt>import<\/tt>\u00a0sono necessarie per utilizzare le librerie.<\/p>\n<p><kbd>Show Sketch Folder<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Apre la cartella del progetto attuale.<\/p>\n<hr \/>\n<h3>Tools<\/h3>\n<hr \/>\n<p><kbd>Auto Format<br \/>\n<kbd>Ctrl-T<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\"><em>Tenta<\/em>\u00a0di formattare il codice in modo pi\u00f9 leggibile.\u00a0<kbd>Auto Format<\/kbd>\u00a0sostituisce il comando precedente\u00a0<kbd>Beautify<\/kbd>.<\/p>\n<p><kbd>Create Font...<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Converte i font in un formato di Processing e li aggiunge al progetto attuale.<br \/>\nApre una finestra di dialogo che offre le opzioni per scegliere il font, la sua dimensione, se usa l&#8217;anti-aliasing e se tutti i caratteri devono essere generati.<br \/>\nSe si seleziona l&#8217;opzione\u00a0<kbd>All Characters<\/kbd>, saranno generati i caratteri extra come \u00fc e \u00c5 ma il file sar\u00e0 pi\u00f9 grande.<br \/>\nLa quantit\u00e0 di memoria richiesta per il font dipende anche dalla dimensione selezionata.<br \/>\nI font di Processing sono immagini, font pi\u00f9 grandi richiedono maggiore memoria.<\/p>\n<p><kbd>Color Picker<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Un&#8217;interfaccia per la selezione dei colori.<\/p>\n<p><kbd>Format for Discourse<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Formatta il codice in modo che appaia nel forum,\u00a0<a href=\"http:\/\/processing.org\/discourse\">Discourse<\/a>, di Processing nello stesso modo in cui appare nell&#8217;ambiente di sviluppo.<br \/>\nApre una nuova finestra dalla quale il codice pu\u00f2 essere copiato e poi incollato nel forum.<\/p>\n<p><kbd>Archive Sketch<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Archivia una copia del progetto attuale in formato\u00a0<strong>.zip<\/strong>.<br \/>\nIl file \u00e8 posizionato nella stessa cartella del progetto.<\/p>\n<p><kbd>Export Folder<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Esporta un&#8217;intera cartella di progetti di Processing.<br \/>\nSi seleziona la cartella che si vuole esportare utilizzando la finestra specifica che si apre quando si seleziona questa opzione.<\/p>\n<hr \/>\n<h3>Help<\/h3>\n<hr \/>\n<p><kbd>Getting Started<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Apre la guida dell&#8217;ambiente di programmazione nel browser di default.<\/p>\n<p><kbd>Reference<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Apre la guida del linguaggio nel browser di default.<br \/>\nComprende la guida del linguaggio, dell&#8217;ambiente di programmazione, delle librerie e il confronto con altri linguaggi.<\/p>\n<p><kbd>Find in Reference<br \/>\n<kbd>Ctrl-Shift-F<\/kbd><\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Si seleziona una parola nel programma e con\u00a0<kbd>Find in Reference<\/kbd>\u00a0si apre la pagina HTML che ne parla.<\/p>\n<p><kbd>Frequently Asked Questions<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Risponde ad alcuni quesiti di base sul progetto Processing.<\/p>\n<p><kbd>Visit Processing.org<br \/>\n<kbd>Ctrl-5<\/kbd><\/kbd><\/p>\n<p>Apre il browser di default e lo indirizza alla prima pagina di\u00a0<a href=\"http:\/\/www.processing.org\/\">Processing.org<\/a>.<\/p>\n<p><kbd>About Processing<\/kbd><\/p>\n<p style=\"padding-left: 30px;\">Apre un pannello con brevi informazioni sul software.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Da aggiornare alle ultime versioni. L&#8217;IDE (ambiente di sviluppo integrato) di Processing \u00e8 costituito da un editor di testo semplice per scrivere il codice, un&#8217;area dei messaggi, una console di testo, una barra di schede per gestire i file, una barra degli strumenti con pulsanti per le operazioni pi\u00f9 frequenti e una serie di menu. &#8230; <a title=\"PDE\" class=\"read-more\" href=\"https:\/\/www.valcon.it\/processing\/pde\/\" aria-label=\"Per saperne di pi\u00f9 su PDE\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":9631,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-67","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-doc"],"_links":{"self":[{"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/posts\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":8,"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"predecessor-version":[{"id":9771,"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/posts\/67\/revisions\/9771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/media\/9631"}],"wp:attachment":[{"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valcon.it\/processing\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}