Gambas-it

Programmazione => Progetti degli utenti => Topic aperto da: andy60 - 10 Giugno 2011, 06:17:33

Titolo: MyZone e Gridbox
Inserito da: andy60 - 10 Giugno 2011, 06:17:33
Sto aggiornando myZone alla versione 4 e vorrei utilizzare la famosa griglia che mi renderebbe molto più semplice la gestione delle anagrafiche.

Prima di avventurarmi nella stesura del codice vi chiedo a lume di naso se è possibile con gridbox (attualmente alla versione 2.99.115) fare questo:

due tabelle sqlite

tabella 'Allenamenti'

id=>seriale,indice
giorno=>data

idesercizio=> intero, da combobox,evento importante il click dove seleziono l'esercizio e mi dovrebbe dare il tempo standard recuperato dalla tabella degli sport e le calorie orarie per peso corporeo.

tempo=> double. Evento importante change, se vario il tempo anche il campo delle calorie totali dovrebbe variare di conseguenza

cal_orarie,double=>valore recuperato cliccando il combo dello sport
cal_totali,double=> formula: peso corporeo x ((esercizi.calorie x tempo)/esercizi.tempo)
il dato del peso corporeo è recuperato dai dati di settings del programma

tabella 'Esercizi'

idesercizio,seriale, indice
esercizio,testo
tempo,double=>
calorie,double=>calorie orarie per un kg di peso corporeo

Ad esempio so che 60 minuti di spinning equivalgono a 8 calorie l'ora moltiplicate per il peso corporeo.

Con gridbox so che è possibile gestire id e campitesto nel combobox, oltre che le formule, ma il resto?
Titolo: Re: MyZone e Gridbox
Inserito da: milio - 10 Giugno 2011, 19:27:22
Nessun problema per tutto quello che hai scritto, tranne che per il campo di tipo Date... sto ancora utilizzando un componente che accetta solo valori data e non di ore/minuti/sec... work in progresss
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 10 Giugno 2011, 21:33:31
Perfetto, grazie ancora x la pazienza. Allora provo a dedicarmi naturalmente chiedo la vs comprensione se trovo qualche problema.

Per la data, ai fini della memorizzazione della data dell'allenamento, ho bisogno del formato dd/mm/yyy non quella completa a cui ti riferisci te.
Titolo: Re: MyZone e Gridbox
Inserito da: milio - 11 Giugno 2011, 01:49:26
Nell'ultima versione ho messo a posto anche la colonna di tipo Date...

Fammi sapere sui tuoi sviluppi....
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 11 Giugno 2011, 03:46:00
Nell'ultima versione ho messo a posto anche la colonna di tipo Date...

Fammi sapere sui tuoi sviluppi....

certo che ti faccio sapere anche perchè il codice che tiro fuori lo metto a disposizione x tutti
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 20 Giugno 2011, 09:42:00
Volevo aggiornare il Forum sullo stato dei lavori della nuova versione (la quattro):

1. struttura base dei dati più semplice
2. eliminata la gestione di differenti users (mai usata)
3. gestione dati user tramite Settings
4. semplificazione delle anagrafiche grazie a gridbox (alimenti,ricette,esercizi, nutrizione, allenamenti)
5. gestione dei report ottimizzata con pdfwriter+evince

Roadmap:

-grafico degli allenamenti con dispendio calorico giornaliero (dom 26.6.2011)
-grafico dell'intake calorico giornaliero (dom 26.6.2011)
-grafico del peso (dom 26.6.2011)
-gestione dei post su blog personale dell'user su wordpress (dom 3.7.2011)
-liste video youtube richiamabili (dom 3.7.2011)
-gestione del diario personale (10.7.2011)
-help in formato html (dom 10.7.2011)
Titolo: Re: MyZone e Gridbox
Inserito da: Golia - 21 Giugno 2011, 11:53:19
Citazione
5. gestione dei report ottimizzata con pdfwriter+evince
Perchè invece di Evince non visualizzi il report in un form?
ti allego un esempio che era stato fatto ancora per pdfwriter da dex, basta che gli passi il nome del file pdf e attivi il componente Gb.pdf
Ciao
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 22 Giugno 2011, 11:35:34
@golia

xche' evince? boh ho copiato il codice fatto per myZone3. Se questo non ha bug provo ad usarlo. Evince mi piace.
Titolo: Re: MyZone e Gridbox
Inserito da: Golia - 22 Giugno 2011, 14:59:29
 ;) anche a me piace evince, ma i report del mio programma voglio visualizzarli dal mio programma senza dovermi preoccupare di aver installato o no evince, naturalmente è un pensiero personale  ;)
Ciao  :2birre:
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 22 Giugno 2011, 15:10:24
;) anche a me piace evince, ma i report del mio programma voglio visualizzarli dal mio programma senza dovermi preoccupare di aver installato o no evince, naturalmente è un pensiero personale  ;)
Ciao  :2birre:

sai xche' non mi sono mai posto sto problema? uso Ubuntu ed Evince è preinstallato. Cmq sicuramente è + giusto avere tutto il programma fatto con gambas. Vedo se capisco come fare

Grazie x il brindisi!! :2birre: :hatecomputer:
Titolo: Re: MyZone e Gridbox
Inserito da: Golia - 22 Giugno 2011, 15:51:06
Citazione
Grazie x il brindisi!!
Brinderei dalla mattina alla sera...e anche la notte  ;)  :2birre: :2birre:
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 22 Giugno 2011, 20:16:31
Con cosa? Corona o che..?
Titolo: Re: MyZone e Gridbox
Inserito da: milio - 22 Giugno 2011, 21:10:45
A me Menabrea Grazzie!  ;D

Meglio se a caduta....
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 23 Giugno 2011, 06:16:43
A me Menabrea Grazzie!  ;D

Meglio se a caduta....
terro' presente!!
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 24 Giugno 2011, 17:35:57
ultime news su myZone4: grazie all'aiuto dei fantastici golia e milio è quasi pronto e procede spedito verso il rilascio!!!! :2birre: :2birre: :2birre:
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 28 Giugno 2011, 08:04:59
Roadmap aggiornata a Luglio 2011:

-grafico degli allenamenti con dispendio calorico giornaliero (dom 26.6.2011) FATTO
-grafico dell'intake calorico giornaliero (dom 26.6.2011) FATTO
-grafico del peso (dom 26.6.2011) FATTO
-grafici con Google api in Java FATTO
-help interno DA FARE
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 06 Luglio 2011, 07:45:46
Per quanto riguarda l'help penso lo faro' esterno, il componente Textedit non visualizza le immagini (a meno che qualcuno di voi sappia qualche dritta!!!) anche se tecnicamente è possibile inserirle con il consueto codice html:

Codice: [Seleziona]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title>index.html</title>
  </head>
  <body>
    <img style=" width: 50px; height: 68px;" alt="uuuuu" src="file:///home/andy/Gambas3/myZone4/help/myzonelittle.png"><br>
    <br>
    test<br>
  </body>
</html>
Titolo: Re: MyZone e Gridbox
Inserito da: Golia - 06 Luglio 2011, 13:42:00
Ciao Andy
Se usi il visualizzatore PDF che ti avevo mandato puoi usarlo anche come help, e naturalmente visualizza le immagini ;)
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 06 Luglio 2011, 15:46:42
Ciao Andy
Se usi il visualizzatore PDF che ti avevo mandato puoi usarlo anche come help, e naturalmente visualizza le immagini ;)


mi ricordi x cortesia l'uso delle immagini, non riesco a piazzarle in maniera decente sul foglio pdf:

- comando da utilizzare
- grandezza dell'immagine
- allineamento dell'immagine

grazie di cuore :-*
Titolo: Re: MyZone e Gridbox
Inserito da: Golia - 07 Luglio 2011, 00:27:10
Se è per i fogli dell' help non puoi crearli con write e crearti il pdf? o forse non ho capito una cippalippa ;D
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 07 Luglio 2011, 12:11:19
Se è per i fogli dell' help non puoi crearli con write e crearti il pdf? o forse non ho capito una cippalippa ;D

Per l'help no problem a crearli con Write e poi convertirli come dici te. I comandi mis ervivano per inserire nel pdf della ricetta (creato con pdfwriter) l'immagine della ricetta.

Se non erro in pdfwriter per g2 c'era una versione del programma con tanti esempi, compreso quello delle immagini. Qualcuno mi puo' dare il link o ripostarlo? Grazie
Titolo: Re: MyZone e Gridbox
Inserito da: md9327 - 07 Luglio 2011, 16:29:10
Se non ricordo male, l'avevo inserita nel tar stesso insieme ai sorgenti.

Ora non ho modo di postartelo, altrimenti puoi andare su sf.net e scaricartelo lì....
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 07 Luglio 2011, 16:40:07
grazie luigi andato e scaricato, ma se lo importi in g3, a parte l'errore Ends che si risolve, non visualizza nulla. Mi ci devo raccapezzare.
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 13 Luglio 2011, 07:19:24
fatto.. sistemato

Codice: [Seleziona]
immagine = Application.Path &/ "immagini/nutrition/" & myres2!IMMAGINE
If Not Exist(immagine) Then
  immagine = Application.Path &/ "immagini/nutrition/Default100.jpg"
Endif 

Me.Image(immagine, 80, 30, 40, 40)
Titolo: Re: MyZone e Gridbox
Inserito da: md9327 - 13 Luglio 2011, 10:06:10
Pirifetto!!!
Titolo: Re: MyZone e Gridbox
Inserito da: andy60 - 20 Luglio 2011, 08:03:39
Sto procedendo spedito verso la prima fase di completamento di myZone, mancano delle cose ma sono ottimista... :ok:

PROBLEMINO UNO] Con g3 non ho mai affrontato (nemmeno con g2 a dire la verità) l'internazionalizzazione del programma. Qualche anima pia sa dirmi che steps devo effettuare? Immagino i seguenti, eventualmeente correggete e integrate:

1. opzioni progetto traducibile: si
2. lingua predefinita: italiano
2. traduzione di tutto con l'apposita utility (es. inglese)

domande:

a) se metto lingua predefinita inglese e ho fatto le traduzioni, si vede tutto in inglese (malgrado la lingua di sitema in italiano) o devo settare qualche altra cosa? Senno' come faccio a capire se ho tradotto...scusate sono un newbee delle traduzioni!!

b) vorrei creare nella form opzioni un combobox per la lingua o creare una routine per cui il programma tenta di caricare la lingua di sistema e se non trova carica la lingua standard (es inglese)

PROBLEMINO DUE] programma di installazione open source, qualcuno mi sa indicare un programmetto open per il setup dell'installazione? Che con un wizard permetta l'installazione dei files. In modo da facilitare il laavoro per gli utenti meno esperti.