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. |
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: |
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 |
perche non ne fai una conversione che giri sotto win.. |
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. |
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 |
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 |
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 |
Citazione:
:approved::approved::approved: Un saluto Marco |
Citazione:
mi auguro di poter essere utile a qualcuno con questo mio lavoro |
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 |
1 Allegato/i Schermata |
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 |
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 |
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. :) |
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 |
|
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/ |
Citazione:
|
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. |
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! |
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/ |
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! |
Ok fatto in effetti un controllino ci voleva per evitare doppioni aspetto di inserire su sourceforge così da poter eventualmente effettuare altre modifiche |
@The dreamer Sarà banale ma non riesco a mettere la mia applicazione nel menu "Altro" Come hai fatto? L'icona l'ho cambiata. |
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/ |
Citazione:
Si può avere il sorgente... Ciaoo |
Ciao I sorgenti sono nel file Frequenze_2.7.1.tar.gz |
Citazione:
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. |
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