BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Software (https://www.baronerosso.it/forum/software/)
-   -   Manifestazioni e frequenze 2.0 per GNU/Linux (https://www.baronerosso.it/forum/software/157873-manifestazioni-e-frequenze-2-0-per-gnu-linux.html)

akrobaticone 01 gennaio 10 19:34

Manifestazioni e frequenze 2.0 per GNU/Linux
 
Ho rivisto e aggiornato il programma per la gestione frequenze nelle manifestazioni per distribuzioni Linux

lo potete trovare quì con i sorgenti
https://sourceforge.net/projects/frequenze/files/

Ho aggiunto nuove funzionalità e effettuate diverse correzioni
Il programma è scritto in linguaggio Gambas (molto simile a Visual Basic)
Ringrazio in anticipo tutti coloro che vorranno provarlo e mi restituiranno qualche commento.
Purtoppo non ho ancora creato un help con le istruzioni, ma provvederò il più presto possibile.

the_dreamer 12 gennaio 10 19:33

Ciao!

ho provato il tuo programma, non so come funzioni di solito un software di questo tipo perchè non volo, comunque, il programma è fatto molto bene, riconosce le frequenze doppie, è molto semplice da usare, le uniche due cose che io modificherei se fossi in te sarebbero:

-1) aggiungere la richiesta se salvare o no la lista piloti prima di uscire

-2) far partire in automatico il cronometro dopo un tot tempo che il nome è nella lista "in volo" e far si che quando clicco su quel pilota mi mostri il suo cronometro personale relativo a quella sessione di volo, quando clicco sull'altro mi mostri il suo eccetera eccetera.


queste sono solo le mie opinioni, spero ti possano essere d'aiuto

Ciao! :)


edit>> ah sì, dimenticavo, perchè non metti una voce info con le informazioni sul programmatore, versione del programma, email eccetera B)

complimenti per il lavoro! :wink:

akrobaticone 12 gennaio 10 21:13

Ti ringrazio per i complimenti
È la prima volta che mi cimento in una impresa simile e i suggerimenti sono uno sprone a continuare

Mi metto subito al lavoro per aggiungere le modifiche che mi hai suggerito poichè mi sembrano sensate
Se vai sul punto di domanda puoi trovare il mio nome e la versione del programma
aggiungerò anche il mio indirizzo E-Mail
Manca ancora un help, ma sto imparando a programmare con Gambas e quello è il prossimo passo

Grazie e ciao

gattodistrada 12 gennaio 10 21:21

perche non ne fai una conversione che giri sotto win..

akrobaticone 13 gennaio 10 08:51

Non uso più Windows da almeno due anni e per creare una versione per esso dovrei acquistare una copia di Win e di Visual basic e reinstallarle sul mio PC.
Al momento però non ne ho bisogno.
Per windows esistono già molti programmi simili (tra cui ottimo quello dell'ing. Duranti) mentre per Linux non se ne trovano.
E' questo il motivo che mi ha spinto a crearne uno, anche se non sono un programmatore.

akrobaticone 17 gennaio 10 21:33

Versione 2.1.1

* aggiunta richiesta salvataggio lista piloti all'uscita
* esportazione lista piloti in file di testo
* quando si seleziona un pilota in volo viene visualizzato il tempo parziale di volo e ora inizio volo
* varie sistemazioni grafiche e menù

il pacchetto di installazione .DEB e i codici sorgente sono sempre disponibili su
https://sourceforge.net/projects/frequenze/files/

Per installare su distribuzioni Debian based (Debian, Ubuntu) è sufficente scaricare il file .deb e cliccando su di esso parte in automatico il processo di installazione

Le informazioni e il supporto per il linguaggio Gambas le trovate quì
Gambas - Gambas 2.19.0 - News : Gambas-it

Per il sistema operativo Ubuntu GNU/Linux
http://www.ubuntu.it

Debian
Debian -- The Universal Operating System


Spero di essere stato utile

akrobaticone 17 aprile 10 21:25

Versione 2.2.2

*Sistemazione percorso in salva lista e esporta lista:
non compariva correttamente nella finestra open dialog
*Aggiunta casella nome modello in proprietà pilota
*aggiunta opzione esportazione lista piloti in formato CSV
*Aggiunta traduzione e localizzazione inglese (maccheronico)
*Nuovo formato file salvataggio lista (non compatibile con quello vecchio)
*Aggiunto pulsante "cancella" in form Input pilota
*Migliorie nella scrittura del codice


come al solito pacchetto di installazione (distribuzioni Ubuntu e Debian)
e codici sorgente sono disponibili quì
https://sourceforge.net/projects/frequenze/files

akrobaticone 02 maggio 10 09:45

Versione 2.2.3
-Eliminato comportamento anomalo nomi selezionati listbox
-sostituita virgola con punto in scritta 2,4Ghz poichè creava problemi in esportazione file CSV

ma_pa 04 maggio 10 17:35

Citazione:

Originalmente inviato da akrobaticone (Messaggio 2047380)
Versione 2.2.3
-Eliminato comportamento anomalo nomi selezionati listbox
-sostituita virgola con punto in scritta 2,4Ghz poichè creava problemi in esportazione file CSV

Ti faccio i complimenti per l' impegno e la costanza che usi nel portare avanti il tuo progetto.
:approved::approved::approved:


Un saluto Marco

akrobaticone 04 maggio 10 17:45

Citazione:

Originalmente inviato da ma_pa (Messaggio 2051324)
Ti faccio i complimenti per l' impegno e la costanza che usi nel portare avanti il tuo progetto.
:approved::approved::approved:


Un saluto Marco

Ti ringrazio moltissimo per i tuoi complimenti
mi auguro di poter essere utile a qualcuno con questo mio lavoro

akrobaticone 23 luglio 10 00:49

Versione 2.3.1
Risolto bug in routine 3 cifre classe pilota:il numero del pilota dopo il 10 veniva visualizzato errato
Ridisegnata interfaccia grafica con spostamento controlli.
Aggiunto riordino automatico lista piloti in base a criterio selezionato nella combobox sotto la listbox lista piloti

Come al solito pacchetto di installazione e codice sorgente
https://sourceforge.net/projects/frequenze/files/

l'attuale versione è stata realizzata con Gambas V 2.20.2

akrobaticone 23 luglio 10 01:02

1 Allegato/i
Schermata

akrobaticone 17 agosto 10 13:18

Aggiornamento:

Versione 2.4.1
-Aggiunti form cronologia e riepilogo
-Aggiunta esportazione in file testo della cronologia
-Aggiunta proprietà "ora di prenotazione" per ogni pilota e sua visualizzazione
-Nuovo formato salvataggio lista piloti: non compatibile con vecchio
-Aumentate dimensioni finestra e listbox
-spostamento voci da menu azioni a menu piloti
-Risolto bug: quando si carica lista ora i piloti vengono collocati a seconda dello stato nel quale la lista è stata salvata
-Risolto bug: Inizializzato a zero index casella combinata cmb_ordinamento: quando selezionato fine tutti voli non riordinava la listbox1

Come al solito pacchetto di installazione e codici sorgente disponibili

https://sourceforge.net/projects/frequenze/files/

Compilato con Gambas 2.19 disponibile nel software center di Ubuntu 10.04

akrobaticone 30 agosto 10 20:58

Versione 2.5.1

-Aggiunta opzione chiamata in volo per lista prenotazione volo
-Aggiunte proprietà pilota: nazione, gruppo, note aggiuntive
-Aggiunta evidenziazione nome per eventuali note aggiuntive
-Aggiunta finestra visualizzabile con doppio click su nome pilota nelle listbox
-Abilitazione o disabilitazione bottoni a seconda della listbox selezionata
-Eliminata visualizzazione ora corrente
-Attivato ordinamento griglia form riepilogo con click sulle colonne
-Nuovo formato salvataggio piloti non compatibile con vecchio
-Aggiunta segnalazione errore apertura file non conforme
-Aggiunte frequenze in lista

Come al solito sorgenti e pacchetto di installazione
https://sourceforge.net/projects/frequenze/files/

Qualche nota relativa all'aggiornamento

** ho aggiunto alcune frequenze alla lista preinstallata
è probabile però che venga ancora visualizzata quella vecchia
in questo caso è sufficente cercare la cartella nascosta ".Lista" nella propria home (si visualizza spuntando l'opzione Mostra file nascosti nel menù modifica delle cartelle oppure premendo Ctrl + H) e cancellando il file Lista.txt) Al successivo riavvio del programma si aggiornerà automaticamente.

** Ora quando si inserisce un nuovo pilota si possono aggiungere delle note . Facendo doppio click sul pilota nelle listbox ora appare una finestra con le note sopra memorizzate
È possibile evidenziare il pilota mettendo la spunta sulla casella "Evidenzia" nel form di Input o modifica Pilota.
Così facendo apparirà un "#_" prima del nome segnalando così la presenza di una nota importante.

** nella lista di prenotazione ora con la scritta "CHIAMATA" si può evidenziare il pilota che era già prenotato e che ha ricevuto l'invito a presentarsi alla partenza
Anche in questo caso viene effettuato un controllo della frequenza.


per il futuro prevedo di aggiungere un form opzioni dove sarà possibile cambiare i colori, scegliere la modalità del cronometro(allarmi, conto alla rovescia, conto normale etc...) e una miglior gestione della cronologia
conto inoltre di rivedere i sorgenti commentandoli meglio per renderli più comprensibili (non sono un softwerista per cui abbiate pazienza...).

I commenti ( e magari qualche improperio) sono graditissimi

Il programma come al solito è compilato con gambas 2.19 (Gambas-it.org) sempre disponibile nel Ubuntu software Center (ubuntu-it - Home)
Se non avete ancora provato Ubuntu è il momento di farlo!

Grazie a tutti coloro che hanno scaricato il programma e lo hanno provato

elettro 03 settembre 10 03:50

ciao, consiglio l'utilizzo del XML come formato per salvare i dati. In pratica ogni valore viene incapsulato in simil tag HTLM che ne spiegano il valore tipo:
<nome pilota>giampaolo</nomepilota>

vale anche la ricorsione:
<pista>
<nome>pista di lugano sud</nome>
<data>99/99/9999</data>
<elenco piloti>
<pilota>
<nome pilota>giampaolo</nome pilota>
<numero>15</numero>
<tempo di volo>15</tempo di volo>
</pilota>
<pilota>
<nome pilota>marco</nome pilota>
<numero>1</numero>
<tempo di volo>150</tempo di volo>
</pilota>
</elenco piloti>
</pista>
Questo formato è molto utile, perché puoi caricare senza problemi versioni di salvataggi delle versioni precedenti (anche MOLTE versioni precedenti) senza troppi problemi di import ed export, basta vedere i campi che già ci sono, aggiungere quelli mancanti, riorganizzare quelli disorganizzati, eliminare quelli in eccesso. :)

akrobaticone 03 settembre 10 09:06

In effetti mi sembra la soluzione migliore
Per altri motivi avevo già intenzione di approfondire il tema XLM e questa è l'occasione
Puoi suggerirmi un po di letteratura in rete che parla di XML?


Colgo l'occasione per segnalare un bug nell'ultima versione (2.5.1)
salvando più volte la stessa lista piloti le note addizionali si corrompono

in effetti con XML questo non sarebbe successo.......

Grazie

akrobaticone 03 settembre 10 12:33

Ho trovato
HTML.it
Tutorial ed esempi XML

mi metto subito al lavoro:notouch:

akrobaticone 05 settembre 10 22:31

Versione 2.5.2
Risolto bug salvataggio note pilota
Cambiati colori finestra note aggiuntive:non si distingueva bene dallo sfondo

Ricordo che facendo doppio click sul nome del pilota appare una finetra con note aggiuntive

https://sourceforge.net/projects/frequenze/files/

elettro 06 settembre 10 00:00

Citazione:

Originalmente inviato da akrobaticone (Messaggio 2206752)
Ho trovato
HTML.it
Tutorial ed esempi XML

mi metto subito al lavoro:notouch:

in realtà quello che ti ho suggerito non è vero XML, ma era per aiutarmi a spiegare il concetto :)

akrobaticone 06 settembre 10 08:42

Si chiaro xml è un formato che serve principalmente per esportare documenti
e forse un po sprecato per salvare i dati che verranno letti da una sola applicazione, ma l'idea è buona e in Gambas ci sono classi che gestiscono xml
Rappresenta per mè l'occasione di capirci qualche cosa di più.
Penso che il sistema che ho usato per salvare la lista non sia "robustissimo" e può essere sicuramente migliorato.

akrobaticone 06 settembre 10 09:24

Aggiungo che potrei esportare la lista piloti , che comprende tutti i dati del pilota con tempi e note, in XML così da poter essere visualizzato con un browser.
Le idee vengono parlando!

akrobaticone 14 novembre 10 23:43

Versione 2.6.1

- Aggiunte opzioni:
colore e inchiostro listbox
cronometro avanti e indietro con allarmi e suoneria
richiesta salvataggio cronologia
- Modificati e aggiunti pulsanti gestione cronometro
- Aggiunto form statistiche
- Diversa gestione routine tempi cronometro
- Cambiato nome in "Gestione manifestazioni"
- piccoli cambiamenti nell'interfaccia e nei colori

Per il futuro prevedo di implementare il formato XML per il salvataggio dati, riordino codice sorgente e commenti.

Al solito sorgenti e pacchetto di installazione
https://sourceforge.net/projects/frequenze/files/

the_dreamer 31 dicembre 10 14:11

Mi piace :wink:

Non conosco altri software di questo tipo, però mi sembra ben fatto :)

Io aggiungerei solo un controllo sul nome (se esiste già chiede se si vuole aggiungere comunque il pilota) perchè si rischia di inserire doppioni :wink:

poi sposterei il programma sotto Altro nel menu, non sotto accessori.

p.s. perchè non metti come icona il telecomando che c'è nel programma? :wink:

Hola!

akrobaticone 31 dicembre 10 18:22

Ok fatto
in effetti un controllino ci voleva per evitare doppioni
aspetto di inserire su sourceforge così da poter eventualmente effettuare altre modifiche

akrobaticone 05 gennaio 11 17:46

@The dreamer

Sarà banale
ma non riesco a mettere la mia applicazione nel menu
"Altro"
Come hai fatto?
L'icona l'ho cambiata.

akrobaticone 30 marzo 11 22:13

Versione 2.7.1

*Verifica durante inserimento se nome del pilota già presente
*Cambiata icona progetto
*Sistemata visualizzazione tempi in form statistiche
*eliminati piloti cancellati da conteggio numero piloti partecipanti in form statistiche
*aggiunta opzione di sicurezza salvataggio lista piloti:
periodicamente viene salvata una copia della situazione piloti, in caso di spegnimento accidentale del sistema è possibile un parziale ricupero. L'intervallo in minuti tra due salvataggi è impostabile dall'utilizzatore.

https://sourceforge.net/projects/frequenze/files/

piloto-ely 01 aprile 11 21:25

Citazione:

Originalmente inviato da akrobaticone (Messaggio 2519113)
Versione 2.7.1

*Verifica durante inserimento se nome del pilota già presente
*Cambiata icona progetto
*Sistemata visualizzazione tempi in form statistiche
*eliminati piloti cancellati da conteggio numero piloti partecipanti in form statistiche
*aggiunta opzione di sicurezza salvataggio lista piloti:
periodicamente viene salvata una copia della situazione piloti, in caso di spegnimento accidentale del sistema è possibile un parziale ricupero. L'intervallo in minuti tra due salvataggi è impostabile dall'utilizzatore.

https://sourceforge.net/projects/frequenze/files/

Ciaoo..

Si può avere il sorgente...

Ciaoo

akrobaticone 02 aprile 11 08:17

Ciao
I sorgenti sono nel file
Frequenze_2.7.1.tar.gz

piloto-ely 02 aprile 11 22:13

Citazione:

Originalmente inviato da akrobaticone (Messaggio 2522791)
Ciao
I sorgenti sono nel file
Frequenze_2.7.1.tar.gz


Classi, Oggetti, Funzioni... non ti sei fatto mancare niente!!

Domanda:
perchè?

Nel senso, un progetto del genere sicuramente ha comportato un notevole impiego di risorse
in termini di tempo, ammesso che tu avessi già una traccia (dubito.. visto che tutte le costanti
variabili hanno il nome descrittivo per il loro utilizzo), un lavoro così forse verrà poco sfruttato.

Comunque lavoro di pregievole rifinitura.

Ciaooo...

ps. io uso os: debian, db: postgres, interfaccia utente: visual basic, php, gambas, per
le stampe libreria fpdf.

akrobaticone 03 aprile 11 09:10

Grazie per il complimento
Questo lavoro è anche l'occasione per imparare ad usare Gambas e poco importa se sarà usato pochissimo, a me basta sapere di essere stato utile anche a una persona sola.
È inoltre il sistema per pubblicizzare Gambas ( e Ubuntu) che ritengo un linguaggio dalle notevoli potenzialità e soprattutto vantaggioso e inuitivo per chi, come me, ha giocato con visual basic quando usavo ancora Windows.
Devo essere sincero lo spunto l'ho preso dall'analogo programma scritto da dall'Ing. Duranti, il resto è frutto di incubi notturni.....

Il programma l'ho sperimentato l'anno scorso e lo userò quest'anno durante la manifestazione che il mio gruppo collabora ad organizzare sul lago di Varese.

Hai dato un'occhiata a Gambas 3? sembra che uscirà quest'anno dal momento che le librerie QT3 non verranno più supportate da Debian.

Domanda: usi visual basic su debian?


Tutti gli orari sono GMT +2. Adesso sono le 07:26.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002