[mono-it] Re: Mono e apple

On Tue, 2009-01-20 at 21:11 +0100, Ivano Monti wrote:
> 
> Il giorno 20/gen/09, alle ore 16:35, Massimiliano Mantione ha scritto:
> 
> > 
> > On Tue, 2009-01-20 at 11:55 +0100, Ivano Monti wrote:
> > > Ho scaricato l'ultima versione di MONO e il suo framework ma
> > > quando
> > > apro MONO Developer non vedo l'ide grafico?
> > 
> > L'IDE "MonoDevelop" ha un designer grafico per GUI GTK# che si
> > chiama
> > Stetic.
> > 
> > Per poterlo vedere devi creare un progetto che referenzi GTK#,
> > quindi o
> > una applicazione GTK# (o Gnome) oppure un Widget.
> > A questo punto quando lavori su un file sorgente che si riferisce a
> > qualcosa di grafico (tipo la main window nel caso di una
> > applicazione,
> > oppure la classe di un widget) dovresti notare un pulsante che ti
> > permette di passare dal sorgente al designer (e viceversa).
> > 
> > Se il progetto non ha riferimenti a GTK# il designer non e'
> > accessibile
> > (del resto a che servirebbe?).
> > 
> > > X11 serve sempre anche quando compili e dai il compilato al
> > > cliente ?
> > 
> > X11 serve solo quando esegui l'applicazione, se e solo se
> > l'applicazione
> > richiede X11 ;-)
> > 
> > Se compili da riga di comando X11 non serve (e nota che esiste un
> > tool
> > associato a MonoDevelop che permette di fare il build di progetti
> > anche
> > da riga ti comando).
> > Parimenti, se l'applicazione non ha GUI X11 non serve (ma questo mi
> > pare
> > ovvio).
> > 
> > Se per "X11 serve sempre" intendi dire "su Mac OS X"... per quanto
> > mi
> > risulta ultimamente X11 non serve piu', ma non ricordo i dettagli, e
> > potrei sbagliarmi.
> > 
> > > chi sviluppa in VB.net a dei vantaggi su Apple con MONO
> > 
> > Non capisco la domanda :-(
> > 
> > Mono supporta VB.Net allo stesso modo su tutte le piattaforme,
> > quindi
> > non mi pare che Apple (intendi Mac OS X, giusto?) abbia vantaggi
> > relativi a VB.Net che le altre piattaforme non avrebbero...
> 
> 
> ---------ragiun --------------
> io ho diffilcolta con alcuni strumenti di sviluppo per Apple, anche
> perché da poco che sviluppo in VB.net.
> 
> 
> Ora vorrei creare alcune applicazioni usando VB.Net anche nel mondo
> apple (so che non a senso) ma almeno vado avanti con lo studio di
> questo IDE VB-.net, Mono mi sembra l'unica soluzione che possa
> avvicinarsi quasi in modo completo al framework .net 1.0 e 2.0 se non
> sbaglio, pertanto volevo incominciare a fare qualcosa con questo
> strumento.
> 


> Il problema che ho
> installato MonoFramework-2.0.1_1.macos10.novell.universal.dmg
> + MonoDevelop-1.9-3.dmg, ho creato dei progetti ma non mi ha mai dato
> la sezione grafica (designer) anche quando seleziono progetto
> "Gtk#2.0".

Strano... ma attento che, come dicevo, il visual designer non e'
immediatamente visibile.

Solo quando stai editando un file che contiene una classe
"grafica" (cioe' che estenda un un widget o una finestra) sotto il
"pannello" dell'editor ci sono due pulsanti: "Source Code" e "Designer".
Servono per passare da una vista all'altra, solo se premi "Desigler"
vedrai effettivamente il GUI designer.

E non so se il designer funziona in un progetto VB, io uso solo C#.
Comunque sono sicuro che un Widget creato con C# funziona perfettamente
anche in un progetto VB.

> ora non so se quando inserisco un nuovo file la finestra di dialogo mi
> da Classe vuota, Enumerazione Vuota, interfacia vuota, struttura
> vuota, file vuoto ... nulla su GTK#

Devi creare una nuova finestra o widget.
Per default un progetto "applicazione GTK#" parte con una nuova finestra
vuota, li' dovresti poter usare il designer.

> dove sbaglio grazie infinite per la tua gentile risposta

Controlla questo: vai sul menu' "Tools" e scegli "Add-in Manager".
Quindi apri il nodo "IDE extensions", sotto devi trovare "GTK# Visual
Designer".
Se c'e', tutto bene, *devi* vederlo come ti ho spiegato.

Se non c'e' vuol dire che non e' incluso nella tua installazione di
MonoDevelop.

Ciao!
  Massi



------------------------------------------------------
Mono Italia - http://www.freelists.org/webpage/mono-it

Other related posts: