petrusic (Normal User)
Newbie
Messaggi: 6
Iscritto: 24/02/2020
|
Questo topic è stato chiuso dal moderatore Ho posto un titolo come un interrogativo perchè non riesco a trovare un ambiento di programmazione corredato da GUI, di facile utilizzo.
Ho accennato qualcosa nella mia presentazione: [url=http://www.pierotofy.it/pages/extras/forum/249/1065711-ecc ...] però non mi sento di continuare la discussione dentro quel tema perciò ho aperto questa.
Visto che io sono riconoscente a Linux per avermi dato la possibilità di non cadere nell'odio verso la tecnologia informatica, il mio proposito da una decina di anni a questa parte è scrivere programmi per passatempo da eseguire nel mio pc.
Voglio conoscere al meglio un linguaggio dove posa scrivere codice vestito di GUI, con la stessa facilità, o quasi, con cui ho fatto finora con Gambas.
Volendo ottenere un risultato di tuipo multipiattaforma, ho imparato a scrivere in python ed in Java. Nessun problema finchè ho sfruttato come interfaccia la riga di comando, ho invece trovato ostica l'aggiunta della GUI, perchè non sono riuscito a configurare bene gli oggetti widget dentro il contenitore grafico main.
Ma è possibile che nella modernità tecnologica in cui viviamo non sia possibile scrivere programmi affiancando ad essi una GUI di tutto rispetto, in maniera semplice e veloce?
Oppure esiste ed io non sono riuscito a trovarlo?
Spero che mi possiate e vogliate aiutare.
Ultima modifica effettuata da petrusic il 25/02/2020 alle 17:15 |
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
ti potrei consigliare C#
|
|
petrusic (Normal User)
Newbie
Messaggi: 6
Iscritto: 24/02/2020
|
Grazie Mikellus.
Ma in C# come si richiama la GUI? C'è una guida in italiano che aiutiu i9n tal senso?
|
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Hai due scelte: WinForm e WPF.
Io preferisco la seconda WPF , forse un pò più ostico per via di XAML, ma più moderno.
Di libri ne trovi molti, anche decenti in italiano.
Io ti consiglio direttamente la fonte che è sempre aggiornata
https://docs.microsoft.com/it-it/dotnet/csharp/
|
|
petrusic (Normal User)
Newbie
Messaggi: 6
Iscritto: 24/02/2020
|
Ho capito!
Negli ultimi 2 anni ho compratto libri su: C++, Python, Java9. Ora potrebbe essere la volta del C#. Ho più libri di programmazione io che una libreria.
Questa volta sbircerò sul web. Prima di comprare voglio capire e provare.
Ma il tuo S.O. è Linux?
|
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
No, se lo vuoi per Linux cerca .NET Core.
Di per sè il .NET è indipendente dalla piattaforma, anche se sviluppato dalla microsoft.
Potresti anche usare direttamente il C++ con il .net (visto che lo conosci). Potresti fare la GUI in C# (relativamente semplice) e il resto in C++ .
Il .net ti offre molta personabilità, ANCHE in ambito mobile con XAMARIN
https://docs.microsoft.com/it-it/xamarin/get-started/what-i ...
Ci sarebbe troppo da dire in un post. Cerca su internet vedrai che avrai mille possibilità di scelta.
|
|
Goblin (Member)
Expert
Messaggi: 375
Iscritto: 02/02/2011
|
Postato originariamente da petrusic:
Ho posto un titolo come un interrogativo perchè non riesco a trovare un ambiento di programmazione corredato da GUI, di facile utilizzo.
Ho accennato qualcosa nella mia presentazione: [url=http://www.pierotofy.it/pages/extras/forum/249/1065711-ecc ...] però non mi sento di continuare la discussione dentro quel tema perciò ho aperto questa.
Visto che io sono riconoscente a Linux per avermi dato la possibilità di non cadere nell'odio verso la tecnologia informatica, il mio proposito da una decina di anni a questa parte è scrivere programmi per passatempo da eseguire nel mio pc.
Voglio conoscere al meglio un linguaggio dove posa scrivere codice vestito di GUI, con la stessa facilità, o quasi, con cui ho fatto finora con Gambas.
Volendo ottenere un risultato di tuipo multipiattaforma, ho imparato a scrivere in python ed in Java. Nessun problema finchè ho sfruttato come interfaccia la riga di comando, ho invece trovato ostica l'aggiunta della GUI, perchè non sono riuscito a configurare bene gli oggetti widget dentro il contenitore grafico main.
Ma è possibile che nella modernità tecnologica in cui viviamo non sia possibile scrivere programmi affiancando ad essi una GUI di tutto rispetto, in maniera semplice e veloce?
Oppure esiste ed io non sono riuscito a trovarlo?
Spero che mi possiate e vogliate aiutare.
|
Ciao,
Personalmente non sarei in grado di consigliarti un linguaggio di programmazione diverso dal c/c++ o Java visto che "vivi" nel mondo linux, ho visto Gambas e devo dire che è abbastanza strutturato, ma avendolo visto visto solo x 5 minuti non saprei,ma ... ma... io sono un FAN del OP (Object Pascal) dunque per linux ti consiglio di dare un occhio a CodeTyphon https://www.pilotlogic.com/ è un compilatore OP cross platform, è solo un idea differente da tutte le altre, ma ha in IDE abbastanza potente e una programmazione visuale "quasi" degna di Delphi .
Ibis redibis non morieris in bello |
|
Goblin (Member)
Expert
Messaggi: 375
Iscritto: 02/02/2011
|
Adesso or mi sovviene... "Gambas" mi risultava famigliare, il mio progetto master mind, ho preso la grafica e la logica da un progetto Gambas su GitHub... ecco il motivo per cui mi sembrava un nome già sentito
Ibis redibis non morieris in bello |
|
petrusic (Normal User)
Newbie
Messaggi: 6
Iscritto: 24/02/2020
|
Ciao Gobin,
il tuo suggerimento sembra pure interessante come è interessante quello suggerito da Mikellus.
Vedrò di capirci qualcosa e potere così essere in grado di fare una scelta.
Ieri sera ho cominciato, dopo avere installato Mono e Monodevelopment, a sbirciare dentro quest'ultimo ide, riuscendo a costruire il solito programmino con "Hello World", senza scrivere nemmeno una riga, infatti me lo sono trovato già pronto alla prima apertura della nuova soluzione. Purtroppo l'avvio del programmino non è avvenuto per un errore che non ho capito, se io non ho scritto niente.
Però, con tutte le prove nei vari linguaggi (Python, Java, C#) già mi sembra d'annegare e d'annegare nel mare chiamato "riga di comando", perchè con nessuno dei precedenti ho potuo costruire una benchè minima e decente finestra d'interfaccia grafica.
|
|