|
DMT Professional-DTK è un insieme di strumenti software a disposizione degli sviluppatori ed integratori di soluzioni per costruire applicazioni in ambiente Windows e personalizzazioni al gestionale.
Tramite DMT Professional-DTK è possibile collegare e far interagire tra essi i programmi della famiglia DMT Professional con altre procedure, consentendo la definizione di un unico "ambiente operativo" per l'utilizzatore finale.
L' architettura alla base di DMT Professional è costituita da componenti classi scritte secondo i più rigidi criteri di standard negli ambienti di programmazione visuale Microsoft.
Tutti i prodotti gestionali delle linee DMT Professional e DMT On-line sono stati realizzati integralmente tramite l'uso di DMT Professional-DTK.
COMPONENTI DEL MODELLO AD OGGETTI Il modello ad oggetti di Diamante è composto da due famiglie di componenti (Active-X Components). La prima offre servizi per la gestione di tutte le funzionalità di tipo "generico" e non strettamente legate al gestionale (reports, risorse grafiche, accesso all base dati,…); la seconda offre servizi per la gestione di tutte le funzionalità "tipiche" di un prodotto gestionale (anagrafiche, scadenzari, registrazioni di prima nota, documenti di vendita, …). DMT Professional DTK viene fornito completo di templates, dei veri e propri programmi Visual Basic 6.0 in codice sorgente basati sul modello ad oggetti di DMT Professional; questi racchiudono la logica dei gestori SDI (Interfaccia per Documenti Singoli) e MDI (Interfaccia per Documenti Multipli). I templates rappresentano lo scheletro di partenza per lo sviluppo di applicazioni "DMT like" e, conseguentemente, di applicazioni Windows, Office e Backoffice compliant. Tutta la documentazione, con veri e propri esempi applicativi, a supporto dello sviluppatore è consultabile on line sul sito www.diamante.it nell'area riservata alla comunità degli sviluppatori.
ALCUNI esempi: Componenti generici: DmtMapi: è il servizio utilizzato per colloquiare con il sistema di posta elettronica; attraverso esso DMT è in grado di spedire una e-mail oppure recuperare un indirizzo dalla rubrica di Exchange; DmtDBLib: servizio di gestione dei dati; si occupa del collegamento e della trasmissione dei dati con il DBMS Server; DmtDocMan: libreria di oggetti che supporta, attraverso una serie di servizi, la gestione di tutti i tipi di documenti DMT Componenti specifici: DmtDocs: servizio che tratta documenti e registrazioni (ordini, fatture, documenti di trasporto,…). DmtScade: servizio che permette di creare una o più scadenze all'interno dello scadenzario di DMT; il componente si occupa anche della notifica all'utente interessato tramite Ms Outlook. DmtMovim: è un servizio che permette di creare uno o più movimenti di magazzino per un determinato articolo, in base alle regole che governano la registrazione
|

|
|
Concentrarsi sulla soluzione di nuovi problemi,senza reinventare soluzioni esistenti. Proprio come un sistema operativo offre un'infrastruttura di servizi comuni, un solido insieme di servizi applicativi standard per la tematica del gestionale libera gli sviluppatori dalla necessità di occuparsi dei problemi più frequenti. L'utilizzo dei servizi di Diamante offre agli sviluppatori l'opportunità di introdurre nuove soluzioni o modificare le soluzioni standard Diamante, occupando le proprie energie in aspetti che forniscono un effettivo valore aggiunto ai loro clienti.
Creazione di soluzioni di alta qualità. Le applicazioni sviluppate sulla base di componenti la cui funzionalità ed efficacia siano già provate risultano di gran lunga più affidabili.Attualmente sono disponibili per gli sviluppatori oltre 100 oggetti,costituiti da migliaia e migliaia di linee di codice.
Sviluppo più rapido delle soluzioni. Benché, soprattutto all'inizio, non sia sempre così immediato imparare a utilizzare un componente esistente, questo metodo di sviluppo risulta comunque più veloce di qualunque altro.
Riduzione dei costi di sviluppo. Sviluppare un'applicazione sulla base di componenti esistenti riduce al minimo la scrittura e il testing di nuovo codice e risulta meno costoso rispetto alla creazione di servizi del tutto nuovi.
Maggior velocità ed affidabilità nella scrittura di codice Rapidità e sicurezza nella creazione di verticalizzazioni sul gestionale
Un reale riutilizzo dei componenti Tutti i componenti di DMT Professional Dtk sono utilizzabili in tutti gli applicativi Microsoft Office e tutti i componenti di Microsoft Office sono utilizzabili all'interno di DMT Professional Dtk
Maggiore semplicità di approccio alla programmazione a componenti Utilizzare DMT Professional Dtk è più semplice di quel che si pensi ed è alla portata anche di quei programmatori "meno esperti" nella programmazione visuale
Maggiore garanzia dell'investimento Scegliere un tool di sviluppo basato sui metodi di programmazione e sui linguaggi utilizzati dalla maggior parte degli sviluppatori al mondo offre sicuramente garanzie più elevate di qualunque altra scelta.

|