Icons in Delphi: new possibilities with IconFontsImageList & SVGIconImageList

by Carlo Barazzetta: author of IconFontsImageList and SVGIconImageList (PDF version)

Foreword

About eleven months ago, I started the IconFontsImageList project (SVGIconImageList followed soon). The reason was I have been in the need of some additional features to modernize existing applications (both VCL and Firemonkey).
I decided to provide them for free because I felt there was a widespread need of better support in using icons within Delphi. Some third-party components are available, though. My projects became very popular in a few months and this proves I was right thinking the community could benefit from my work!

Icone in Delphi: nuove possibilità con IconFontsImageList e SVGIconImageList

di Carlo Barazzetta: autore di IconFontsImageList e SVGIconImageList (versione PDF)

Premessa

Circa 11 mesi fa ho iniziato a scrivere IconFontsImageList (e più tardi anche SVGIconImageList), perché mi servivano delle funzionalità aggiuntive per affrontare al meglio il tema della modernizzazione di una applicazione (sia VCL che Firemonkey).

L’idea di fornirle gratuitamente è nata dalla sensazione che ci fosse bisogno di un maggiore supporto all’utilizzo delle icone in Delphi alla portata di tutti, senza necessariamente ricorrere a componenti di terze parti. Il fatto che siano diventate molto popolari in pochi mesi significa che non ero l’unico a sentirne la mancanza!

GitHub

Chi siamo… Delphi Experts!

Chi Siamo: Delphi Experts

Esperienza trentennale

Ethea, grazie alla trentennale esperienza nell’ambito della progettazione e dello sviluppo di applicazioni, si pone come punto di riferimento per la consulenza Delphi.
La qualità della consulenza è garantita dai migliori analisti e sviluppatori, molto conosciuti a livello nazionale, che costituiscono il team di Ethea, molto noti per aver tenuto corsi e webinar ed aver sviluppato framework di sviluppo e componenti Open-Source e a pagamento.

Ethea, grazie alla trentennale esperienza nell’ambito della progettazione e dello sviluppo di applicazioni, si pone come punto di riferimento per la consulenza Delphi a livello nazionale.

Consulenza in ambito Embarcadero/Delphi

Embarcadero Technology Partner

Ethea è Embarcadero Technology Partner. Questo significa che Ethea può garantire in tutti i propri prodotti il supporto per le ultime tecnologie Embarcadero, e che tutte le librerie per Delphi prodotte da Ethea, come InstantBDExpressInstantSolutions e Kitto, siano sempre aggiornate e compatibili con le nuove versioni degli strumenti di sviluppo rilasciate da Embarcadero.

 

L’accordo di collaborazione, che copre anche i progetti Open Source InstantObjects, Kitto, IconFontsImageList e SVGIconImageList, consentendo ad Ethea la piena integrazione dei propri prodotti con le ultime novità in tema di strumenti di sviluppo proposti da Embarcadero.

Formazione

Ethea può organizzare corsi e giornate di formazione su misura per aziende, in base alle esigenze specifiche, riguardo a qualsiasi argomento di programmazione Delphi, base e avanzato (dall’uso di tecnologie come ActionList, Frame, Docking, all’applicazione di metodologie come Design Pattern e Business Object), DbExpress, FireDAC, database SQL, OpenOffice.org, InstantObjects, FireMonkey…

InstantObjects e InstantSolutions

Ethea è leader in Italia (e non solo) nella realizzazione di applicazioni Delphi object-driven, che utilizzano l’Object Persistent Framework Open Source InstantObjects, di cui è manutentore del progetto.

Ethea fornisce ai clienti consulenza e componenti specifici per utilizzare la tecnologia InstantObjects nei propri applicativi.

Inoltre è possibile utilizzare il nostro ambiente di sviluppo InstantSolutions per velocizzare ulteriormente lo sviluppo di applicazioni gestionali.

Progetti Open-Source

Ethea è leader in Italia nella sviluppo di componenti Open-Source per la community Delphi, alcuni dei quali diventanti popolarissimi, come:

  • InstantObjects
  • IconFontsImageList
  • SVGIconImageList
  • VCLThemeSelector

InstantBDExpress: da BDE a dbExpress

Ethea ha realizzato InstantBDExpress: la consulenza e i componenti necessari alla conversione di applicazioni esistenti dalla ormai obsoleta tecnologia BDE a dbExpress (DBX), la tecnologia di accesso ai dati cross-database e cross-platform di Borland.

Kitto per il WEB

Ethea ha realizzato Kitto, uno strumento di sviluppo per applicazioni Web data-driven. Consente la creazione di RIA (Rich Internet Applications) basate su un modello dati che può essere mappato su qualunque database.

EnglishItalian