lmdlogo.gif (1896 bytes)


Cosa c'è di nuovo in LMD-Tools 9?

Introduzione
LMD-Tools 9 constituisce un esteso miglioramento rispetto alla versione 8: più di 30 nuovi componenti sono stati aggiunti (tra i nuovi non sono calcolati i controlli rinominati). Controlla la lista completa dei componenti nell' LMD-Tools 9 Data Sheet. Nuovi global objects e classi sono stati introdotti e gli esistenti sono stati migliorati. I miglioramenti e i perfezionamenti dei componenti esistenti sono centinaia! Inoltre LMD-Tools si integra pienamente nella linea di prodotti LMD 2009, condividendo le maggior parti (la LMD Shared Runtime) con altri grandi prodotti LMD (LMD ElPack, LMD IDE-Tools). Vedi la LMD 2009 Package Structure per maggiori informazioni
LMD 2009 Shared Runtime
LMD-Tools, LMD ElPack e LMD IDE-Tools condividono lo stesso nucleo runtime. Questo evita la ridondanza di codice e provvede comuni funzioni avanzate a tutti i prodotti principali di LMD. Questi comprendono una libreria Unicode condivisa, un renderer HTML migliorato, supporto avanzato al design e molto altro.
Libreria Supporto XML
Una nuova libreria di supporto XML, veloce e Unicode compatibile. Modesto incremento sulla grandezza dei vostri file Exe. Dati XML possono essere caricati da file, stream customizzati, risorse o stringhe. Come altre nuove librerie di supporto questa è scritta completamente in Pascal - non servono DLL o Object files addizionali.
Nuovo Motore RegEx
Oltre a questo, anche il supporto alla valutazione di Regular Expression è stato aggiornato! Il supporto RegEx delle versioni precedenti è stato rimpiazzato da una nuova libreria nativa RegEx unicode-compatibile con sintassi compatibile PRCE.
Supporto ai nuovi formati di compressione
Aggiunto supporto ad altri formati di compressione. Oltre a LZRW ed altri semplici formati, che erano già supportati nelle versioni precedenti, due nuovi formati molto diffusi sono disponibili: il primo è ZLlib, simile alla nota implementazione con gli object file C++ - eccetto che si tratta di una soluzione in vero Pascal nativo portata anche su VCL.NET. Usare la compressione ZLIB è possibile per ogni tipo di dato (inclusi TStream objects). Il secondo è il supporto alla compressione/decompressione di file .CAB.
Supporto PNG e nuovo object TLMDBitmap
La Runtime LMD 2009 include il supporto nativo ai file PNG. FIle PNG possono essere usati nelle applicazioni come ogni altro formato TGraphic ad esempio TBitmap o TJpeg.
E' stata introdotta una nuova classe TLMDBitmap, derivata da TBitmap che utilizza la funzione di sistema Windows OleLoadPicture. GIF, JPEG, Icon o Bitmap possono essere caricati senza speciali librerie aggiuntive VCL.
Controlli Validatori
Il framework LMD Validator introduce una serie di componenti che permettono l' implementazione di validazioni client-side di livello professionale in un modo elegante e semplice con poca scrittura di codice (spesso senza alcuna scrittura). I compiti principali svolti dai controlli validatore e fornitore codici di errore sono: controllare la validità di un valore inserito da un utente in un input control e provvedere un valore di ritorno sui risultati della validazione (es. per indicare un errore).
Supporto ai System Themes migliorato/ Nuovo Motore Nativo Theme Engine
Il Supporto dei System Themes è stato migliorato in LMD-Tools 9. Come in recenti versioni di VCL molti controlli LMD supportano la proprietà ParentBackground, che permette la transparenza in themed mode. Oltre a questo il motore nativo native ThemeEngine di ElPack 5 è stato migliorato e spostato alla LMD 2009 Shared Runtime, per cui i controlli LMD-Tools supportano ora gli skin e theme switch di LMD ElPack in runtime. Novità della versione LMD 2009 sono il supporto theme per la Caption delle finestre e aree NC e migliorato caricamento/scaricamento/switching dei theme in runtime. Come nelle versioni precedenti ogni file theme .MSStyles può essere usato in runtime. Questi .MSStyles possono anche essere incapsulati in file CAB compressi.
E' stato aggiunto un ulteriore componente controller, che permette il controllo centralizzato dei setting di theme a livello di applicazione (incluse specifiche di comportamento per readonly, disabled ed altri stati).
Supporto a Windows Vista
Aggiunto il supporto a Vista - anche per IDE precedenti a Delphi/C++ 2009! Usa TLMDVistaFormExtension, TLMDFormGlass, TLMDFileOpen e TLMDFileSaveDialog per aggiungere funzioni non disponibili nei precedenti Delphi/C++. Sono disponibili metodi per la rilevazione di Vista e Aero Glass. Include un aggiornato TLMDTaskDialog (ora con supporto HTML e Unicode) - usa dialog con lo stile di Vista anche su sistemi non Vista!
Nuovi Bonus Pack: LMD ChartPack e LMD PrintPack
Due nuovi pacchetti standalone sono stati aggiunti nella versione LMD 2009. LMD PrintPack serve da pacchetto condiviso e introduce il componente TLMDMlGen, prima disponibile in ElPack come MLGen. E' usato per separare i dati dalla logica di presentazione e permette di cambiare il formato del testo di output senza rifare l' applicazione o cambiare la data source. In una futura update gratuita 2009.1 LMD PrintPack aggiungerà ulteriori controlli di supporto alla stampa.
L' utente LMD-Tools CE riceve la nuova suite di componenti LMD ChartPack. Questo pacchetto è stato disegnato per la chiara ed efficente rappresentazione grafica di dati in applicazioni VCL(.NET). Sono supportate diverse sorgenti dati (DB, XML ecc.). Sono disponibili diversi popolari tipi di grafici 2D e 3D - nella prima versione sono compresi 10 differenti grafici.
New and improved controls
LMD-Tools 9 aggiunge diversi nuovi componenti. I più evidenti sono i nuovi TLMDPageControl e TLMDTabControl, che forniscono un controllo di pagina leggero ma con diversi stili visuali e supporto reale ai theme anche per le linguette sinistra/destra/fondo pagina. Altri esempi sono i nuovi controlli di dialog e i controlli di supporto al motore Theme Engine. Inoltre i controlli esistenti sono stati migliorati anch' essi. Ad esempio la completa integrazione del supporto Validator a tutti i List- ed Edit-control e supporto nativo della visualizzazione con theme per tutti gli LMD ComboBox.
E finalmente il supporto al design è stato potenziato per molti componenti. Ad esempio tutti i controlli container LMD hanno un nuovo editor unificato, è stato aggiunto un nuovo TLMDGraphicList Component Editor, ecc.
Standalone Pack Migliorati
Tutti i LMD Standalone Pack sono stati adattati per la LMD 2009 Shared Runtime, per cui molto codice è stato riscritto con l' eliminazione di molte ridondanze.
Cambiamenti estesi ed importanti sono stati fatti a LMD DesignPack (pieno supporto Unicode su sistemi basati su NT, supporto ai frame, supporto agli allineamenti ecc.), LMD ScriptPack (supporto Unicode e Debugger), LMD RichPack (miglioramento delle prestazioni) ecc.
LMD VCL Complete, SVN Access e LMD DevUtil
I LMD-Tool posson essere acquistati come pacchetti standalone o come parte di LMD VCL Complete. Il pacchetto LMD VCL Complete include tutti i pacchetti LMD 2009 VCL(.NET) distribuiti da LMD Innovative. La linea LMD VCL 2009 è ricca, con tre prodotti principali e vari sottoprodotti e pacchetti standalone: di qui la creazione di LMD DevUtil, che permette la compilazione semplice e veloce e l' installazione di ogni combinazione di pacchetti (vedi le istruzioni di DevUtil) in qualsiasi IDE supportato. E' un processo completamente automatico e fa risparmiare molto tempo rispetto alla compilazione ed installazione del pacchetto nell' IDE con il caricamento di gruppi di progetto.

Consist 199.445900 - 045.8104395 - email: sales@consist.it

Consist Shopping Online    Prezzi / Prices    Condizioni di vendita / Selling terms     Home page