Tutorial: Hello Forms

Tutorial: Hello Forms

Di |2012-06-08T13:27:56+00:00maggio 6th, 2011|

Questo tutorial guida il lettore nella costruzione di una applicazione RCP di esempio che utilizza Eclipse Forms. Eclispe Forms è una libreria che si posiziona sopra lo stato SWT e ci permette di dare un aspetto web-like all'applicazione, senza bisogno di utilizzare un browser, come si può vedere nella seguente figura.Requisiti per seguire il tutorial: Eclispe 3.4 Ganymede, versione Jee (per dettegli clicca qui) Creare un progetto Il primo passo da fare è creare un nuovo progetto di tipo Plug-in Project. Selezionando dal menu File->New la voce Project si apre lo wizard per la creazione di un nuovo progetto. Scegliere [...]

Tutorial: Applicazione per SWT Examples

Di |2012-06-08T13:29:15+00:00maggio 6th, 2011|

In questa breve presentazione impareremo come In questo tutorial realizzeremo un applicazione di test per provare tutte le funzionalità della libreria Standard Widget Tootlkit (SWT). Il risultato che otterremo sarà quello mostrato nella figura sottostante.e installare una semplice applicazione SWT in pochi minuti. INTRODUZIONE Come prima cosa realizzeremo un applicazione RCP minimale, utilizzando lo wizard di Eclipse per la creazione di un plug-in project. Il passo successivo sarà aggiungere una view di terze parti (di SWT Examples, scaricato anch'esso dal sito di Eclipse) all'applicazione che abbiamo creato. Il risultato sarà un'applicazione che permetterà di testare tutte le possibilità della libreria [...]

Eclipse EMF: come creare e persistere un model

Di |2020-04-27T08:47:05+00:00maggio 5th, 2011|

In questo tutorial impareremo a creare e persistere un model EMF. Il tutorial si basa su Eclipse Galileo, ma i passi seguiti dovrebbero rimanere inalterati per versioni precedenti. Ad ogni modo ecco i passi necessari se decidete di iniziare da zero. Scaricare Eclipse Galileo Scaricate Eclipse Galileo 3.5 dalla pagina di download di Eclipse.org, estraete il contenuto sul vostro file system ed eseguite eclipse.exe. Aggiungere il supporto EMF e Teneo Cliccate Help -> Install New Software...; nel campo "Work with:" selezionate "All Avaiable Sites". In quello successivo (senza etichetta) digitate "EMF" e attendete i risultati; dovreste vedere le seguenti voci:Selezionate [...]

Eclipse Visual Editor: di nuovo operativo

Di |2012-06-08T13:33:48+00:00maggio 4th, 2011|

News Update 1 giugno 2011: Il progetto Visual Editor viene archiviato (ecco l'annuncio e la pagina dei progetti archiviati) Trovate un aggiornamento di questa notizia nell'articolo And the winner is: WindowBuilder Nella home page ufficiale del Progetto Visual Editor compare ancora un annuncio dove si dice che il Progetto Visual Editor "è in fase di progressiva migrazione verso Eclipse 3.3 (Europa)". In effetti molti di voi potrebbero aver riscontrato diversi problemi nel tentativo di installare VE su Eclipse 3.4 (Ganymede) e sulla successiva release Eclipse 3.5 (Galileo). Ebbene, il periodo problematico sembra essere terminato e Eclipse Visual Editor è di [...]

Eclipse: installazione di EMF e relativi tools

Di |2012-06-08T13:32:01+00:00maggio 4th, 2011|

In questa sezione vedremo come installare l'SDK di Eclipse Modeling Framework e i tools correlati in Helios (Eclipse 3.6). I seguenti passi sono fanno riferimento alla versione Eclipse Classic 3.6M4 e sono propedeutici agli altri nostri articoli su EMF. Andiamo alla voce di menu Help -> Install New Software..., selezioniamo --All Available Sites-- e scegliamo i seguenti elementi:poi premiamo il bottone Next e seguiamo lo wizard finchè non ci viene chiesto di riavviare Eclipse.

Condizionare la visibilità di voci di menu

Di |2013-01-25T11:19:18+00:00aprile 27th, 2011|

Per condizionare la visibilità di una voce di menu possiamo estendere AbstractSourceProvider. Ecco come fare... Innanzitutto dobbiamo creare una classe che estenda AbstractSourceProvider. Compito di tale classe è quello di mantenere lo stato e di fornirne il valore alla platform. Nel caso di esempio ci proponiamo di condizionare la visibilità di una voce di menu a seconda del tipo di utente. package com.rcpvision; import java.util.HashMap; import java.util.Map; import org.eclipse.ui.AbstractSourceProvider; import org.eclipse.ui.ISources; public class SessionSourceProvider extends AbstractSourceProvider { public final static String SESSION_USER_CAN_SEE_PREFS = "com.rcpvision.session.user-can-see-preferences"; private final static String CAN_SEE = "canSee"; private final static String CANNOT_SEE = "cannotSee"; boolean canSee [...]

Visual Editor o WindowBuilder Pro

Di |2012-06-08T13:33:23+00:00marzo 30th, 2011|

News Update 1 giugno 2011: Il progetto Visual Editor viene archiviato (ecco l'annuncio e la pagina dei progetti archiviati) Trovate un aggiornamento di questa notizia nell'articolo And the winner is: WindowBuilder Vorreste avere un editor visuale gratuito per disegnare le vostre UI in tecnologia Eclipse RCP utilizzando la versione Helios (3.6) o Galileo (3.5)? Da ieri, 16 settembre 2010, non avete una scelta, bensì due! Potete optare per Eclipse Visual Editor oppure per WindowBuilder Pro! Visual Editor? Ma non aveva qualche problema ad essere installato su Eclipse Helios (almeno dopo la versione M4)? Vero! Ma potete usare la patch pubblicata [...]

Eclipse: installazione di CDO & Net4j SDK

Di |2012-06-08T13:34:22+00:00marzo 30th, 2011|

In questa sezione vedremo come installare gli SDK di CDO e Net4j in Galileo (Eclipse 3.5) con EMF gia' installato. Se non avete ancora installato EMF e i relativi tools, seguite le istruzioni indicate nel tutorial Eclipse: installazione di EMF e relativi tools. Andiamo alla voce di menu Help -> Install New Software..., selezioniamo --All Available Sites-- e scegliamo i seguenti elementi: poi premiamo il bottone Next e seguiamo lo wizard finchè non ci viene chiesto di riavviare Eclipse.

Model Driven Development – Eclipse e la Modellazione

Di |2020-04-27T09:12:32+00:00marzo 28th, 2011|

Si sente spesso parlare di tecniche di Modellazione in ambito sviluppo software, ma cosa è esattamente la Modellazione? Lo sviluppo di software basato su tecniche di modellazione, o Model Driven Development, è un'alternativa alla programmazione tradizionale che non prevede la scrittura di codice sorgente da compilare o eseguire, bensì consiste nella realizzazione di un modello del sistema software che si vuole sviluppare. Il modello viene realizzato tramite appositi strumenti visuali e, partendo da questi, viene automaticamente generato il codice sorgente in un linguaggio di programmazione tradizionale. Eclipse Modeling Framework è la soluzione Eclipse a questa tematica. Si tratta di una [...]

Torna in cima