Pagina 1 di 1

Mono

Inviato: gio 18 dic 2008, 16:04
da Darkstar89
Salve, comunque sono uno studente e purtroppo devo studiare c#, ho slackware da quasi un'anno e non ho installato windows, ma vorrei programmare, ho scaricato mono, ma riesco a far girare solo applicazioni konsole, mi potete aiutare?
Grazie :D

Re: Mono

Inviato: gio 18 dic 2008, 17:38
da 414N
Darkstar89 ha scritto:Salve, comunque sono uno studente ...
Strano modo di iniziare una frase... :-k
Darkstar89 ha scritto:devo studiare c#, ho slackware da quasi un'anno e non ho installato windows, ma vorrei programmare, ho scaricato mono, ma riesco a far girare solo applicazioni konsole, mi potete aiutare?
Grazie :D
In che senso riesci a far girare solo applicazioni da console? Ti succede quando tenti di compilare un tuo programma in C# o quando tenti di lanciare un assembly (exe) già fatto?
Nel primo caso, ricordati di compilare tramite gmcs (non mcs), nel secondo non saprei.

Re: Mono

Inviato: gio 18 dic 2008, 18:01
da Darkstar89
Scrivo io il codice, ma se aggiungo librerie che servono per creare applicazioni con interfaccia grafica il compilatore mi dà errore,
oltretutto vorrei uno strumento come monodevelop, ad interfaccia...
l'ho scaricato ma alla compilazione mi dice che non ho dipendenze che ho cercato da per tutto, ma che ho trovato solo per altri so...

Re: Mono

Inviato: gio 18 dic 2008, 19:12
da 414N
Hai provato a compilare con gmcs?
Quando provai mono un annetto fa, i programmi con GUi non me li compilava con il normale mcs, ma con gmcs. Dato che la situazione si è evoluta non poco da un anno fa ad ora, non so se c'è ancora bisogno di usare gmcs per i programmi con GUI o no.
Dando un'occhiata alla pagina di mono, ho trovato questi link che forse ti possono essere utili:

Re: Mono

Inviato: gio 18 dic 2008, 19:36
da gohanz
Monodevelop richiede le librerie Gnome. Quindi devi per forze di cose installarle se vuoi farlo girare. Poi le librerie grafiche di Mono dovrebbero essere contenute in libgdiplus ed eventualmente gtk-sharp. Libgdiplus e gtk-sharp le trovi su Slacky. Per le librerie Gnome potresti installare GSlacky, che installa Monodevelop nell'installazione full.

Re: Mono

Inviato: gio 18 dic 2008, 21:01
da alnilam
Ultimamente ho avuto anch'io necessità simili. Ho provato ad installare i pacchetti contenuti in GSlacky e le versioni di monodevelop (1.9.1 | svn | 1.0). Putroppo in tutti i casi avevo errori. Ho provato quindi a compilare tutti i sorgenti necessari. Il programma esegue(vers. 1.9.1), ma al momento di compilare un sorgente di prova ritorna un errore riferito al fatto che non trova il path (sto andando a memoria, non posso postare l'errore perche' ho disinstallato tutto).
Suppongo che i problemi siano comunque dovuti al fatto che monodevelop-1.9.1 e' in alpha .
Attualmente comunque mi arrangio con kate, mentre per cose un po' piu' complesse virtualbox con visualc# o SharpDevelop.

Re: Mono

Inviato: gio 18 dic 2008, 21:12
da Darkstar89
Sapete perchè
"
using System.Collection.Generic;
using System.Windows.Form;
using System.Data;
using System.Drawing;
"
tutte queste librerie fondamentali non ci sono :evil: ... Volevo provare a compilare con "gmcs" come suggerito da 414N ma niente...Come posso fare ad aggiungere le librerie?Grazie a tutti

Re: Mono

Inviato: ven 19 dic 2008, 8:31
da gohanz
libgdiplus

Re: Mono

Inviato: ven 19 dic 2008, 14:40
da 414N
Darkstar89 ha scritto:Sapete perchè
"
using System.Collection.Generic;
using System.Windows.Form;
using System.Data;
using System.Drawing;
"
tutte queste librerie fondamentali non ci sono :evil: ... Volevo provare a compilare con "gmcs" come suggerito da 414N ma niente...Come posso fare ad aggiungere le librerie?Grazie a tutti
Devi scegliere un toolkit tipo GTK# o WinForms, credo.

Re: Mono

Inviato: ven 19 dic 2008, 19:46
da Darkstar89
Ciao..+
Gohanz Dice:
"libgdiplus"
Grazie ma ho già installato libgdiplus
----
414N Dice
"Devi scegliere un toolkit tipo GTK# o WinForms, credo."
Come faccio a scegliere un toolkit tipo GTK# o WinForms?...
Grazie

Re: Mono

Inviato: ven 19 dic 2008, 20:05
da 414N
Darkstar89 ha scritto: 414N Dice
"Devi scegliere un toolkit tipo GTK# o WinForms, credo."
Come faccio a scegliere un toolkit tipo GTK# o WinForms?...
Grazie
Installi uno o l'altro (ovviamente con le relative dipendenze) :D
Nei link che ti ho riportato sopra sono spiegate le differenze tra di essi e come usare WinForms.

Re: Mono

Inviato: sab 20 dic 2008, 0:48
da Darkstar89
Grazie ti ringrazio tantissimo, la verità e che non avevo letto tutto visto che era in inglese ma ora che l'ho letto sono riuscito a fare un form, "form per modo di dire", ma almeno funziona...
Finalmente potro fare i compiti e studiare decentemente... Grazie :D :D :D