Gambas-it

Gambas3 => Programmazione => Topic aperto da: DJRoby4 - 26 Luglio 2011, 16:38:42

Titolo: Piccolo aiuto, appena iniziato con gambas
Inserito da: DJRoby4 - 26 Luglio 2011, 16:38:42
Ciao ragazzi, mi presento. Sono Roberto, ho 13 anni e vorrei imparare questo splendido linguaggio di programmazione. Sto avendo molte difficoltà nell'impararlo, essendo la guida più completa e aggiornata di tutte (beginner's guide to gambas) in inglese e capirete che per un ragazzino, anche con tutta la buona volontà, è difficile. Vorrei chiedervi delle cose:
 - Come faccio ad incorporare l'output di un terminale (diciamo xterm, che è indipendente da tutti gli ambienti desktop) in una finestra di gambas?
 - Come faccio per far lanciare dei comandi da terminale con il clic di un bottone (davvero basilare, ma non trovo nulla)
 - Mettiamo creassi un programma commerciale o comunque protetto da password. Ho bisogno di implementare una specie di database (o file, insomma) criptato con la lista dei seriali (o password) accettate, le quali andranno a sbloccare il programma. Come fare per far sì che nessuno possa leggere il contenuto di tale database, ma che gambas possa identificare i seriali accettati?
 - Come far interfacciare un programma gambas con le notifiche dell'ambiente gnome? E per notifyosd è uguale?
 - Come creare un pulsante "chiudi" per far chiudere il programma?
 - Come inserire più tab in una stessa finestra?
 - Come programmare un bottone in modo che inserisca un determinato testo in una determinata textbox (o valuebox)?
Ringrazio tutti anticipatamente e mi scuso per le eccessive domande, anche basiche =(
P.S. Qualcuno tempo fa cercava, una calcolatrice come esperimento, eccola in allegato!
Titolo: Re: Piccolo aiuto, appena iniziato con gambas
Inserito da: vuott - 26 Luglio 2011, 16:51:40
Ciao. Inizio io:
l'amico conconLuca ci segnala un manuale aggiornato (però in inglese) su Gambas-3 :
http://www.gambas-it.org/smf/index.php?topic=1961.msg21705#new


Segnalo anche i seguenti siti:
Sito ufficiale di Gambas:
 - http://gambas.sourceforge.net/en/main.html

Wiki ufficiale di Gambas:
 - http://gambaswiki.org/wiki

Forum, Wiki ed altri siti esistenti su Gambas:
 - https://gambas-es.org/
 - https://foro.gambas-es.org/forum.php
 - http://www.gambasforge.org/
 - http://www.gambas-club.de/index.php
 - https://forum.gambas.one/
 - http://www.gambaslinux.fr/
 - https://www.gambas-it.org/smf/
 - http://www.gambas-it.org/wiki/index.php?title=Pagina_principale
 - https://de.wikibooks.org/wiki/Gambas
 - https://gambas-buch.de/dwen/doku.php
 - http://www.gambasforge.org/wiki
 - http://sologambas.blogspot.it/p/indice.html
 - https://cursogambas.blogspot.com/p/indice.html
 - https://pigalore.miraheze.org/wiki/Main_Page
 - http://icculus.org/piga/

Testi e manuali esistenti:
 - http://gambaswiki.org/wiki/doc/book?nh&l=en
 - https://en.wikibooks.org/wiki/Programming_Gambas_from_Zip
 - https://wordpress.gambas.one/a-book-by-gerry-buzolic/

Titolo: Re: Piccolo aiuto, appena iniziato con gambas
Inserito da: DJRoby4 - 26 Luglio 2011, 16:55:42
Già scaricata ma è la versione mooolto vecchia =(
Titolo: Re: Piccolo aiuto, appena iniziato con gambas
Inserito da: vuott - 26 Luglio 2011, 17:02:07
Già scaricata ma è la versione mooolto vecchia =(

Lo so, ma è già un miracolo che vi sia quella ! Comunque è una guida che a me non piace.
Come t'ho scritto già, su argomenti specifici utilizza la "Ricerca" di questo Forum. Se l'argomento non c'è poni la questione. Ma ho dovuto imparare da subito che la filosofia di fondo qui è: Sperimenta, trova la soluzione e poi... poni la questione già da te trovata !   ;D

[ Come faccio per far lanciare dei comandi da terminale ]

Vedi qua:
http://www.gambas-it.org/smf/index.php?action=search2
Titolo: Re: Piccolo aiuto, appena iniziato con gambas
Inserito da: vuott - 26 Luglio 2011, 17:10:03

Ciao ragazzi, mi presento. Sono Roberto, ho 13 anni e vorrei imparare questo splendido linguaggio di programmazione. Sto avendo molte difficoltà nell'impararlo, essendo la guida più completa e aggiornata di tutte (beginner's guide to gambas) in inglese e capirete che per un ragazzino, anche con tutta la buona volontà, è difficile. Vorrei chiedervi delle cose:
  - Come creare un pulsante "chiudi" per far chiudere il programma?
 

Generalmente così:

Codice: [Seleziona]
PUBLIC SUB Button1_Click()

ME.Close                      ' chiude il Form

END
Titolo: Re: Piccolo aiuto, appena iniziato con gambas
Inserito da: DJRoby4 - 26 Luglio 2011, 17:25:29
Già scaricata ma è la versione mooolto vecchia =(

Lo so, ma è già un miracolo che vi sia quella ! Comunque è una guida che a me non piace.
Come t'ho scritto già, su argomenti specifici utilizza la "Ricerca" di questo Forum. Se l'argomento non c'è poni la questione. Ma ho dovuto imparare da subito che la filosofia di fondo qui è: Sperimenta, trova la soluzione e poi... poni la questione già da te trovata !   ;D

[ Come faccio per far lanciare dei comandi da terminale ]

Vedi qua:
http://www.gambas-it.org/smf/index.php?action=search2

Oooook perfetto grazie!
 -2 Domande!
Mi scuso comunque per la mancata ricerca, dovuta, forse, alla troppa frenesia di imparare.
P.S. Alternative a quella guida? In ita, intendo! :D
Titolo: Re: Piccolo aiuto, appena iniziato con gambas
Inserito da: vuott - 26 Luglio 2011, 17:53:24
P.S. Alternative a quella guida? In ita, intendo! :D

1) Sperimentazione;
2) avere testa dura;
3) Ricerca qui nel forum e negli altri che ti ho già sopra segnalato: https://www.gambas-it.org/smf/index.php?topic=1844.msg20608#msg20608
4) porre domande in questo forum.
Titolo: Re: Piccolo aiuto, appena iniziato con gambas
Inserito da: DJRoby4 - 26 Luglio 2011, 22:30:38
E per le altre domande? Non riesco proprio a trovare delle risposte.... sorry =(
Titolo: Re: Piccolo aiuto, appena iniziato con gambas
Inserito da: vuott - 27 Luglio 2011, 11:55:43
E per le altre domande? Non riesco proprio a trovare delle risposte.... sorry =(

Riprendo due tue domande:

[ Come faccio per far lanciare dei comandi da terminale ]

...ovviamente io intendo sempre con la codifica in Gambas:
solitamente con SHELL (ma non solo).
Ti suggerisco di inserire questo comando nel campo della Ricerca di questo forum, troverai anche la risposta per l'altra domanda connessa:
[ Come faccio ad incorporare l'output di un terminale (diciamo xterm, che è indipendente da tutti gli ambienti desktop) in una finestra di gambas? ]

Per la chiusura del Form già ho scritto prima.

Titolo: Re: Piccolo aiuto, appena iniziato con gambas
Inserito da: Ceskho - 28 Luglio 2011, 16:30:33
Ciao ragazzi, mi presento. Sono Roberto, ho 13 anni e vorrei imparare questo splendido linguaggio di programmazione. Sto avendo molte difficoltà nell'impararlo, essendo la guida più completa e aggiornata di tutte (beginner's guide to gambas) in inglese e capirete che per un ragazzino, anche con tutta la buona volontà, è difficile. Vorrei chiedervi delle cose:
 - Come faccio ad incorporare l'output di un terminale (diciamo xterm, che è indipendente da tutti gli ambienti desktop) in una finestra di gambas?
 - Come faccio per far lanciare dei comandi da terminale con il clic di un bottone (davvero basilare, ma non trovo nulla)

Ti rispondi da solo con un bella ricerca

Citazione
- Mettiamo creassi un programma commerciale o comunque protetto da password. Ho bisogno di implementare una specie di database (o file, insomma) criptato con la lista dei seriali (o password) accettate, le quali andranno a sbloccare il programma. Come fare per far sì che nessuno possa leggere il contenuto di tale database, ma che gambas possa identificare i seriali accettati?

Facciamo che non mettiamo!!!  ;D
Prima vediamo di imparare un hello world e poi ci lanciamo nei discorsi di econmia avanzata e di diffusione capillare.

Citazione
- Come far interfacciare un programma gambas con le notifiche dell'ambiente gnome? E per notifyosd è uguale?

Argomento già trattato e risolto

Citazione
- Come creare un pulsante "chiudi" per far chiudere il programma?

così:
SUB MioButton_Click()
   me.close()
END

Citazione
- Come inserire più tab in una stessa finestra?

Con l'oggetto tabstrip: http://gambasdoc.org/help/comp/gb.qt/tabstrip?show

Citazione
- Come programmare un bottone in modo che inserisca un determinato testo in una determinata textbox (o valuebox)?

SUB MioButton_Click()
   MiaTextarea.text = "Mio testo"
END