Gambas-it

Vari => OpenBar => Topic aperto da: Golia - 17 Agosto 2009, 18:38:02

Titolo: x Ceskho
Inserito da: Golia - 17 Agosto 2009, 18:38:02
Ho guardato il tuo programma che hai postato di recente,
Volevo dirti che mi sono accorto di un'errore!!!!

Hai scritto COMPILATORE SENZA C....

  :lol:  :-P  :lol:
Titolo: Re: x Ceskho
Inserito da: Ceskho - 17 Agosto 2009, 19:23:20
No no non è un errore...:-D

In realtà tutto il nome del programma è un gioco di parole....infatti all'inizio volevo chiamarlo C-Ompilatore per evidenziare che è un Compilatore per linguaggio C...ora però ho scomposto il nome in c-om-pilatore e l'ho rinominato C-Ohm....

Spero di essere stato chiaro...:-)

Grazie comunque per esserti interessato del programma. Mi piacerebbe sapere anche cosa ne pensi...non necessariamente a livello di programmazione (non so se conosci il C) ma anche in generale....
Titolo: Re: x Ceskho
Inserito da: Golia - 18 Agosto 2009, 00:16:28
Volevo scherzare :-D  ho scritto qui al bar apposta.

Mi sembra carino, purtroppo non conosco il C, anche se devo dirti che mi piacerebbe tantissimo capirci qualcosa. Mi manderai una stringa di codice, tanto per provare il tuo ompilatore.
Ho provato diversi editor quando mi divertivo a scrivere in Lisp, il lisp è pieno di parentesi () e su alcuni editor era comodissima la funzione che colorava le parentesi. ad ogni parentesi rossa aperta doveva corrispondere quella rossa chiusa e così via. Non so..se puo esserti utile
Titolo: Re: x Ceskho
Inserito da: Ceskho - 18 Agosto 2009, 01:52:42
Beh il C è pieno di parentesi graffe {}...però colorare le parentesi secondo me alla fine fa male agli occhi visto che sono numerose....però devo ammettere che sarebbe un'idea....farò dei test a livello grafico e vedrò come va...

potresti aprire un file di testo (con gedit, kwrite o mousepad a seconda del tuo DE)e chiamarlo prova.c...poi dentro ci scrivi questo

Codice: [Seleziona]

int main()
{
  printf("adoro Ceskho");
  return 0;
}


e salvare. poi provi ad aprirlo col mio programma e dal menu Operazioni > Compila ed Esegui vedi cosa appare...:-)
Titolo: Re: x Ceskho
Inserito da: Golia - 18 Agosto 2009, 09:39:49
qualcosa non va.. dove sbaglio?
Titolo: Re: x Ceskho
Inserito da: Ceskho - 18 Agosto 2009, 13:09:10
La cosa bella è che non sbagli da nessuna parte....strano...ho provato lo stessimo codice e a me va...

EDIT: Scusami ma il codice era incompleto...quello esatto è:

Codice: [Seleziona]

# include

int main()
{
  printf("Grazie Golia");
  return 0;
}


Mancava la prima riga...quella col simbolo #...
Titolo: Re: x Ceskho
Inserito da: Golia - 18 Agosto 2009, 14:54:42
Si, funziona! Puoi provare le funzioni senza avere bisogno del programma. Penso sia tanto utile, bravo
Titolo: Re: x Ceskho
Inserito da: Golia - 18 Agosto 2009, 15:19:19
Ceskho mi aiuti con le query? ormai ho un bel mal di testa forza di sbatterla :muro:  :muro:
Titolo: Re: x Ceskho
Inserito da: Ceskho - 18 Agosto 2009, 15:20:51
Ti ringrazio!!! Sei davvero gentile e grazie per il test :-)

Proprio dal tuo screenshot mi ero accorto di non aver gestito il ridimensionamento del form degli errori...ho provveduto..come vedi mi sei stato utilissimo.... :2birre:
Titolo: Re: x Ceskho
Inserito da: Golia - 18 Agosto 2009, 18:06:18
Potresti indicarmi qualche link dove posso studiare le query per gambas?.
Mi sono piantato su una query maledetta!! mi ha bloccato 2 giorni.. :-x
Titolo: Re: x Ceskho
Inserito da: Ceskho - 18 Agosto 2009, 18:12:02
Purtroppo ti rivolgi alla persona sbagliata...io non ho mai neanche preso in considerazioni i database perchè non mi piace programmare coi database....hai provato con la guida in area download di fsurfing?
Titolo: Re: x Ceskho
Inserito da: Golia - 18 Agosto 2009, 18:35:58
Si, ma niente...grazie lo stesso
Titolo: Re: x Ceskho
Inserito da: Ceskho - 18 Agosto 2009, 18:39:11
ehi golia che So usi?e che DE?
Titolo: Re: x Ceskho
Inserito da: Golia - 18 Agosto 2009, 18:40:49
Uso ubuntu con gnome , tu?

EDIT:
????? MA mi avevi scritto? è sparito il messaggio

Il dramma della query, adesso ho anche le visioni :caldo:
Titolo: Re: x Ceskho
Inserito da: Ceskho - 18 Agosto 2009, 18:46:40
Si scusa errore mio.....

ti avevo chiesto SO e DE...mi scuso ancora con chi legge!!!!

Si anche io...volevo sapere se l'aspetto che aveva il mio software nel tuo ambiente dava fastidio visto che è stato scritto (PURTROPPO!!!) con le qt...
Titolo: Re: x Ceskho
Inserito da: Golia - 18 Agosto 2009, 18:48:54
Perdona la mi ignoranza, cosa sono le qt?

Edit:
documentato  qui (http://gambas-it.org/wiki/index.php/Qt)
Titolo: Re: x Ceskho
Inserito da: Ceskho - 18 Agosto 2009, 18:56:25
I due più impostanti DE si basano su due distinte librerie grafiche: le gtk+ per l'ambiente gnome e le qt per KDE....le sue librerie variano per alcuni fattori oltre che estetici anche legali. Infatti esse hanno due diversi tipi di licenze.

Per maggiori info leggi pure qui: http://it.wikipedia.org/wiki/Qt_(toolkit)

Siccome gambas viene sviluppato su una mandriva (che usa KDE di default) allora le librerie qt su gambas sono molto più sviluppate rispetto alle gtk (sulle quali si basano i nostri DE)....l'oggetto che ho usato per scrivere la parte più estesa del mio software (l'editor in pratica) non si trova nelle gtk ma solo nelle qt e pertanto sono stato costretto ad usare quelle che graficamente però sono poco armoniose con gli ambienti Gnome....
Titolo: Re: x Ceskho
Inserito da: Golia - 19 Agosto 2009, 00:27:50
Ti ringrazio, sei stato chiarissimo.
Titolo: Re: x Ceskho
Inserito da: Ceskho - 19 Agosto 2009, 01:53:32
Citazione

Golia ha scritto:
Ti ringrazio, sei stato chiarissimo.


..è una cosa rara per me!!hai mai fato un'occhiata ai sorgenti dei miei programmi?
Titolo: Re: x Ceskho
Inserito da: Golia - 19 Agosto 2009, 10:15:00
Si, ieri e ho anche scovato qualcosa che mi serve :-D
Dialog.Filter = ["*.png", "file png"]
per filtrare i file, però non ho capito come vai nella cartella (path)
Titolo: Re: x Ceskho
Inserito da: Golia - 19 Agosto 2009, 17:01:40
Ceskho, è possibile lanciare una stringa nel terminale direttamente da un form di gambas? esempio questa
Codice: [Seleziona]

#!/bin/sh
mysqldump -uUTENTE -pMIAPASSWORD --opt FILEIMPUT > /home/FILEOUTPUTsql


Serve per fare un backup del database.
Inoltre è possibile farlo andare in automatico tipo tutti i giorni stessa ora?
Sarebbe un programmino interessante
Titolo: Re: x Ceskho
Inserito da: Ceskho - 20 Agosto 2009, 01:28:41
Sono contento che il mio codice ti sia utile....

Non capisco dov'è il problema...hai provato ad usare il comando SHELL?

Allora: per poter lanciare un comando alla stessa ora o al massimo tutti i giorni hai diverse soluzioni....

- Usare cron...è un programma da riga di comando che permette di effettuare determinate azioni ad una certa ora o nei giron a scelta. Insomma un programma molto potente...

- Salvi una variabile contenete la data del giorno alla chiusura del programma. Quando lo avvii poi gli fai confrontare questa variabile con la data del momento. Se sono diversi fai il backup...se sono uguali eviti....

Sono stato chiaro? se hai dubbi dimmelo....
Titolo: Re: x Ceskho
Inserito da: Golia - 20 Agosto 2009, 15:00:11
Si, come sempre. Ho trovao anche la guida per "Cron" che non conoscevo.Qui (http://wiki.ubuntu-it.org/AmministrazioneSistema/Cron).
Grazie mille
Titolo: Re: x Ceskho
Inserito da: Ceskho - 20 Agosto 2009, 16:29:44
Lieto di esserti stato utile...Per altri problemi io sono sempre diaponibile anche via email..:-)
Titolo: Re: x Ceskho
Inserito da: Golia - 24 Settembre 2009, 10:04:15
Ceskho, mi dici come devo fare per installare skype? lo avevo fatto una volta con win, che pacchetti devo usare? Sai non ci capisco tanto con queste cose uso linux da gennaio. Ho un telefono usb penso vada bene, il più è farlo andare non so come fare per i driver, poi ho anche una webcam che avevo provato a farla andare ma non sono stato capace.
Intanto se mi spieghi per la messaggistica..poi per le cose più tecnologiche vediamo dopo :-)
Titolo: Re: x Ceskho
Inserito da: fsurfing - 24 Settembre 2009, 13:12:08
nooooooooooo non farlo !!!!!!!!! non dare possibilità a ceskho di comunicare con te! te ne pentirai amaramente ! fidati!
Titolo: Re: x Ceskho
Inserito da: Ceskho - 24 Settembre 2009, 13:46:47
Sul sito ufficiale di skype c'è il pacchetto deb per ubuntu (se non ricordo male hai ubuntu vero?) o i sorgenti da compilare....scaricalo e installalo. Se hai già installato skype una volta vuol dire che hai un account e quindi usi i tuoi dati per il login.
Titolo: Re: x Ceskho
Inserito da: Golia - 24 Settembre 2009, 14:04:48
Citazione
nooooooooooo non farlo !!!!!!!!! non dare possibilità a ceskho di comunicare con te! te ne pentirai amaramente ! fidati!


Ma ci sarà comunque un qualche antivirus!! :lol:  :lol:


Ok ceskho, appena ho tempo ci provo, l'indirizzo di skype tuo l'ho visto nel tuo sito ....non mi scappa niente, vi controllo  8-)  :lol:
Titolo: Re: x Ceskho
Inserito da: Ceskho - 24 Settembre 2009, 15:02:25
Lascialo perdere f.surfing...E' solo geloso della mia immensa bellezza e della mia superiore intelligenza!

Certo il mio account è quello...l'ho messo lì nella speranza che qualche multimiliardario mondiale pescasse un account skype a caso e regalasse i sui soldi!!!
Titolo: Re: x Ceskho
Inserito da: Golia - 24 Settembre 2009, 15:57:10
Ceskho si può fare un comando che apra la calcolatrice, e uno che la chiuda?
Titolo: Re: x Ceskho
Inserito da: Ceskho - 24 Settembre 2009, 16:18:26
Guarda se vuoi un consiglio fai prima a scriverla la calcolatrice perchè penso che il nome della calcolatrice di default cambi da Gnome a KDE. Se ti interessa una cosa semplice semplice puoi scaricare kingg (lo trovi nei post dei progetti in cerca d'aiuto) dove scrissi una semplice calcolatrice ad espessione. Se poi vuoi quella classica coi tastini numerati e le operazioni dovresti vedere come si chiamano quelle di default o ne possiamo creare una noi (così aiutiamo anche l'utente che chiedeva come si fa la calcolatrice con gambas)....;-)
Titolo: Re: x Ceskho
Inserito da: Golia - 24 Settembre 2009, 16:55:18
sarebbe bello farne una!!
Titolo: Re: x Ceskho
Inserito da: Ceskho - 24 Settembre 2009, 17:13:30
Se vuoi te ne posso fare una....ma devi dirmi cosa ti serve in particolare...
Titolo: Re: x Ceskho
Inserito da: Golia - 24 Settembre 2009, 17:35:40
Una calcolatrice normale, come quella che c'è nelle applicazioni di ubuntu... Ma non facciamo prima a impostare il percorso della calcolatrice e aprire quella che c'è già? Certo sarebbe molto utile, non solo per il mio progetto, a qualsiasi progetto da "ufficio" farebbe comodo. Vedi te.. io ci metterei 6 mesi a farla :-)
Titolo: Re: x Ceskho
Inserito da: Ceskho - 24 Settembre 2009, 17:41:28
Come t'ho detto la calcolatrice di default varia da gnome a KDE e così anche negli altri ambienti. Dovresti prima rilevare l'ambiente in cui sei e poi richiamare quella giusta. MA metti che per un motivo o per l'altro non esiste? Meglio averne una tua così non chiedi niente a nessuno. Ok stasera mi metto al lavoro ora purtroppo non posso proprio.
Titolo: Re: x Ceskho
Inserito da: Golia - 24 Settembre 2009, 17:46:06
Si ma ti vorrà un pacco di tempo..




L'idea di skype non è da sottovalutare :-)
Titolo: Re: x Ceskho
Inserito da: Ceskho - 24 Settembre 2009, 17:48:28
No che una semplice calcolatrice è...quanto ci vuole...il fatto che ora non ho tempo..stasera con calma la faccio...e domani te la trovi in ufficio pronta pronta..:-D