Autore Topic: Controllo gb.calendar2  (Letto 6855 volte)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Controllo gb.calendar2
« Risposta #30 il: 12 Settembre 2011, 13:24:49 »
Bisognerebbe organizzare un meeting  ;D

GAMBAS-IT DAY FIRST REUNION
sarebbe un bel modo di condividere!

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Controllo gb.calendar2
« Risposta #31 il: 12 Settembre 2011, 13:30:34 »
Son dietro a creare un category-editor (a livello di classe, no grafica: questa la farà chi utilizza il componente)

Ho pensato a queste proprietà:

Property Type As Integer 'indice della categoria
Property DefautPicture As Picture 'Immagine di default che puo' essere anche modificata dal caricamento di un'attività
Property Priority As Integer 'Indice di priorità della categoria


Cosa aggiungereste?




Property DayOpen As Date 'data di partenza dell'attività
Property DayClose As Date 'data di chiusura dell'attività (facoltativa)

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Controllo gb.calendar2
« Risposta #32 il: 12 Settembre 2011, 13:41:10 »
Dipende cosa vuoi fare esattamente. I prevederei anche note e qualche flags indicativi, ad es.: descrizione, note, motivo apertura, motivo chiusura, ecc.

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Controllo gb.calendar2
« Risposta #33 il: 12 Settembre 2011, 13:46:02 »
Dipende cosa vuoi fare esattamente. I prevederei anche note e qualche flags indicativi, ad es.: descrizione, note, motivo apertura, motivo chiusura, ecc.

@mdxxxx

le attività sono diverse ma tutte hanno una data di apertura. La data di chiusura puo' esistere o meno. Le attività possono essere ricorrenti ma forse questo aspetto puo' essere gestito outofcontrol.

@milio

per avere una panoramica precisa delle proprietà e degli aspetti da gestire forse possiamo andare a vedere le proprietà e gli aspetti peculiari del calendar activex di codejock

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Controllo gb.calendar2
« Risposta #34 il: 12 Settembre 2011, 13:54:28 »
mmm forse non mi sono spiegato... io pensavo di creare una tipologia di task.... che abbia determinate caratteristiche in comune.

Un esempio potrebbe essere una manutenzione straordinaria che ha priorità urgente (quindi rappresentata con un'icona bene visibile).

Andro' a creare un nuovo evento con data e orario, ma le caratteristiche base indicate sopra (icona priorità) prese dalla tipologia di task

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Controllo gb.calendar2
« Risposta #35 il: 12 Settembre 2011, 13:58:42 »
mmm forse non mi sono spiegato... io pensavo di creare una tipologia di task.... che abbia determinate caratteristiche in comune.

Un esempio potrebbe essere una manutenzione straordinaria che ha priorità urgente (quindi rappresentata con un'icona bene visibile).

Andro' a creare un nuovo evento con data e orario, ma le caratteristiche base indicate sopra (icona priorità) prese dalla tipologia di task


tipologia di task:
-ricorrenza
-icona con simbolo priorità
-icona con simbolo alert
-assegnazione del task ad un singolo contatto oppure ad un vettore di contatti (es. mail ad un gruppo di contatti)
« Ultima modifica: 12 Settembre 2011, 14:18:24 da andy60 »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Controllo gb.calendar2
« Risposta #36 il: 12 Settembre 2011, 20:19:38 »
tipologia di task:
-ricorrenza

Intendi dire se un evento deve essere ripetuto o meno?

-icona con simbolo priorità
-icona con simbolo alert

queste icone devono 'fondersi' con l'icona originale dell'evento?

-assegnazione del task ad un singolo contatto oppure ad un vettore di contatti (es. mail ad un gruppo di contatti)

questo non mi sembra che sia indispensabile per il componente... mi sembra piu' un optional gestito dal software che integra il componente... o forse o capito male io :)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Controllo gb.calendar2
« Risposta #37 il: 12 Settembre 2011, 20:34:50 »
Icona del task: secondo me la 'fusione è la cosa migliore, magari la priorità con un colore diverso e l'alert 'annegato' (fuso) nell'immagine principale
Task 'bloccato': anche questa caratteristica dovrebbe essere evidenziata con un lucchetto (fuso nell'immagine principale)
Mi immagino il funzionamento del componente:
-seleziono il tipo di visualizzazione calendario (bottoni in alto o posizionabili a scelta)
-creo un task cliccando sul calendario in corrispondenza di una certa ora ad una certa data, a seconda del tipo di task il task assume un certo colore
-se mi va con il drag-n-drop, allargo l'evento con +ore/+giorni
-cliccando sull'evento mi apre una form dove posso selezionare i contatti/o relativo al task e le altre caratteristiche (tipologia, ricorrente, bloccato, priorità, alert). Non saprei dirti come va agganciato il task ai contatti (andra' pure agganciato da qualche parte)
« Ultima modifica: 12 Settembre 2011, 20:41:07 da andy60 »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Controllo gb.calendar2
« Risposta #38 il: 16 Settembre 2011, 17:38:02 »
Aggiunto vista mese... non e' ancora attivo il refresh delle attività ne il cambio mese... volevo solo sapere 'se ero sulla retta via' :)



Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Controllo gb.calendar2
« Risposta #39 il: 16 Settembre 2011, 20:07:16 »
mi sembra che tutto proceda :2birre:

vista mese: dovrebbe essere visibile le icone miniaturizzate degli eventi, ogni icona dovrebbe contenere anche il tag-nome dell'evento-nomecliente
« Ultima modifica: 19 Settembre 2011, 12:41:52 da andy60 »

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re: Controllo gb.calendar2
« Risposta #40 il: 19 Gennaio 2012, 21:44:24 »
Non so se questo progetto sia andato avanti, ho fatto una ricerca ma mi sembra che si sia fermato qui.
Ho scaricato l' ultima versione postata qui da milio, (come sempre i suoi progetti prima o poi tornano utili) che mi serve proprio per un progetto di
P.M.I. (Personal Manager Information) che stò cercando di realizzare con Gambas3, visto che quelli disponibili per Linux (almeno quelli che ho trovato e testato io) non mi piacciono proprio.
Però cominciamo male visto che avvolte funziona e altre no, bloccandosi e visualizzando un errore "strano" visto che fa riferimento ad un Form che non esiste.
Allego screenshot.
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Controllo gb.calendar2
« Risposta #41 il: 20 Gennaio 2012, 09:38:53 »
Ciao carissimo, è sempre un piacere leggerti. Il progetto mi sembra fermo. La creazione di un componente calendario in grado di gestire efficacemente eventi pim sarebbe auspicabile, manca.

La creazione di pim efficenti è cosa complessa, in quanto mutevoli sono le esigenze. Per quanto mi riguarda ho sviluppato per me un software di telemarketing che ritengo efficente, capace danche di registrare le telefonate e glis script di telefonata. Gli eventi telefonata sono registrati attraverso iul componente gridbox, per cui posso fare a meno del componente calendario.

Per un pim efficente (alla Outlook per intenderci) mancano due tasselli in sintesi:
- componente calendario efficente e graficamente attraente
- possibilità di inviare email e bulkmail con efficenza anchee con allegati (da prove che ho effettuato, Gambas non è efficente in tal senso, mentre effettua l'operazione si blocca, non è 'asincrono'..)

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re: Controllo gb.calendar2
« Risposta #42 il: 20 Gennaio 2012, 21:37:01 »
Ciao Andy,
diciamo che quello che io voglio realizzare prevvede alcune delle funzioni che tu hai mensionato, un bel calendario, gestione email...e altro, ovviamente la complessità dipende da ciò che si vuole realizzare, per quanto mi riguarda naturalmente cercherò (se ci riuscirò) di "cucirmelo" seguendo principalmente le mie esigenze che principalmente sono:
- Una rubrica "corposa" con tutti i dati che mi possono servire, possibilmente con la possibilità di variare i campi al "volo"
- Gestione delle email in uscita
- Un calendario flessibile: appuntamenti, cose da fare, stato degli impegni, ecc..
Per quanto riguarda il calendario che sicuramente è il componente più critico, se non va avanti il progetto di Milio stavo pensando di sfruttare se
fattibile il planning del progetto di Fsurfing "GestHotel" (non so se hai avuto modo di vederlo o provarlo), per quel poco che ho avuto modo di provarlo mi sembra abbastanza flessibile, naturalmente con tutte le difficoltà che si presenteranno non conoscendo la logica con cui è stato progettato. Se Fsurfing passa da queste parti mi farebbe piacere un suo parere.
Ehi, Andy ma tu a proposito di calendario non avevi fatto qualcosa con Google come per i grafici o sto dicendo una fesseria.

Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Controllo gb.calendar2
« Risposta #43 il: 20 Gennaio 2012, 22:25:09 »
@tornu

Calendario: non ho nulla mi dispiace

Email: esistono problemi di efficenza per le bul mails. Prova Mutt.

Io uso g3 per costruire app estremamente specialistiche e su misura. Per il pim prova kcalendar o evolution, vanno + che bene. Se poi grazie a qualche amico oppure a Benoit riusciremo ad avere dei controlli che permettano di creare applicazioni efficenti, potremo sviluppare pim efficenti.
« Ultima modifica: 21 Gennaio 2012, 10:03:15 da andy60 »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Controllo gb.calendar2
« Risposta #44 il: 21 Gennaio 2012, 16:45:28 »
utilizzare il planning di gh per i tuoi scopi non credo sia così semplice, del resto è costruito intorno al db che utilizzo, diciamo che lo puoi prendere come esempio di ciò che puoi realizzare con gambas e un po di inpegno nell' uso delle funzioni di disegno.