
CREIAMO NUOVI OGGETTI NELL’INTERFACCIA,
AGGIUNTI CON POCHE LINEE DI CODICE.
GRAZIE ALLA PROGRAMMAZIONE AD OGGETTI É SEMPLICE MODIFICARE ED INTEGRARE LE CARATTERISTICHE STANDARD DELL’APPLICATIVO
Supponiamo di voler colorare in verde lo sfondo della descrizione in anagrafica prodotti e di rendere il carattere in grassetto. Dopo aver abilitato la modalità sviluppo ed aver eseguito l’applicativo che intendiamo modificare, in questo caso selezioniamo il menù Magazzino → Prodotti → Prodotti, clicchiamo con il tasto destro del mouse sull’ oggetto indicante la descrizione dell’ articolo (a questo punto abbiamo selezionato l’ oggetto che intendiamo variare, è anche possibile selezionare più oggetti tenendo premuto il tasto CTRL).
Apriamo ora l’editor, che può direttamente essere aperto dalla maschera che stiamo modificando cliccando con il tasto destro del mouse sull’oggetto “Ges_prod.Ges_prod” raffigurato nella prima immagine a fianco. In questo caso Trend provvederà ad aprire direttamente la routine desiderata senza farla selezionare all’ utente. All’apertura dell’editor della modalità sviluppo modifichiamo le proprietà dell’ oggetto selezionato ed in particolare inseriamo le istruzioni :
.Backcolor = RGB(0,255,0)
.FontBold = .T.
Backcolor é la proprietà che permette di modificare i colori di sfondo dell’ oggetto.
Backcolor richiede un valore numerico indicante il colore desiderato, per il verde é 65280, in questo caso abbiamo utilizzato la funzione RGB che ritorna il colore passando come parametro la gradazione, da 0 a 255, di rosso, verde e blu.
FontBold, invece, imposta il carattere in grassetto se settato a .T. che stà per TRUE (vero).
Maggiori e più dettagliate informazioni riguardo le funzioni, proprietà o metodi sono da ricercare nel manuale dell’ SDK fornito con TrendTNG all’interno del quale sono presenti anche diversi esempi pratici.
Nel momento in cui l’utente disabilita la modalità sviluppo Trend si pone in modalità operativa e rieseguendo l’applicativo vengono elaborate automaticamente le implementazioni eseguite. Come notiamo dalla seconda illustrazione a destra, lo sfondo della descrizione é di colore verde ed il carattere é in grassetto.
Attraverso la modalità sviluppo oltre a modificare le proprietà degli oggetti già esistenti nell’ applicativo vi è anche la facoltà di aggiungerne di nuovi. I nuovi oggetti possono essere inseriti in oggetti di tipo contenitore come ad es: Form, Pageframe, Grid ecc. Ad ogni oggetto possono essere impostate sia le proprietà che gli eventi. Se ad esempio aggiungiamo un nuovo bottone in una maschera, probabilmente, si desidererà che esso esegua qualcosa come il lancio di un report o di un form contenente delle informazioni.
Creiamo per esempio una nuova pagina nell’anagrafica prodotti e un oggetto TextBox che referenzia un nuovo campo dell’ anagrafica prodotti. Come per il primo caso abilitiamo innanzitutto la modalità sviluppo e selezioniamo l’applicativo di gestione dell’ anagrafica prodotti dal menù Magazzino → Prodotti → Prodotti.
Strada della Selva Grossa sn, 61122 Pesaro (PU)
Tel 0721 200178 Fax 0721 202858 Mail dealer@tdainformatica.it
C.F. e P.IVA 01398470417 - Cap. Soc. € 10.400,00 i.v.
Iscr. C.C.I.A.A. Pesaro e Urbino N° 194305/97 - REA 139421