UIB (acronimo di Unified Interbase) è una suit di componenti gratuiti ed opensource per l'accesso a basi di dati Firebird, Interbase e Yaffil. Questi componenti sono "Thread-Safe" con qualsiasi versione di Firebird, Interbase e Yaffil e girano sotto Delphi, BCB, Kylix, Lazarus e FPC (Win32, Linux, FreeBsd).
Con le classi si introduce anche il discorso di programmazione orientata agli oggetti (OOP), in quanto il Free Pascal (quindi di rimando anche Lazarus) è considerato tale. Per capire cosa si intende per programmazione orientata agli oggetti ci viene in aiuto Wikipedia ...
Written by xinyimanposted in Lazarus 1.0 Novembre 28, 2011, 03:48:00 pm21078 ViewsRating: 0 (0 Rates)Print
A volte si ha la necessità di iconizzare i programmi nella System Tray. Il system tray è quella porzione di schermo che si trova a destra della barra delle applicazioni e a sinistra dell’orologio di sistema. Fare ciò in Lazarus è davvero semplice con l'oggetto TTrayIcon. Creiamo un programma di esempio...
Lazarus è un IDE-RAD basato su Free Pascal che si pone
l'obiettivo di essere un clone freeware e open source del suo omologo
commerciale Delphi, tentando - e riuscendovi, in molti casi - di
migliorarlo sotto diversi aspetti, primo fra tutti la possibilità di
creare codice direttamente compilabile per diverse piattaforme. Lazarus
permette di creare applicazioni in maniera visuale, posizionando
componenti sul form e gestendo gli eventi ad essi associati; è possibile
comunque utilizzare Lazarus come un avanzatissimo editor di codice,
sfruttandone tutte le caratteristiche funzionali, anche per lo sviluppo
di console application, cioè applicazioni che non dispongono di
un'interfaccia grafica visuale. Nel nostro caso utilizzeremo Lazarus
proprio in quest'ottica, tralasciando la parte visuale e concentrandoci
sulla mera gestione del codice.
Il compilatore Free Pascal per Nintendo DS si appoggia su un toolkit esterno, il devkitARM,
che mette a disposizione tools e librerie per programmare la console
portatile. Il ciclo delle releases del Free Pascal però è notevolmente
più lento di quanto non lo sia quello del devkitARM; non di rado ci si
trova di fronte ad una nuova versione del toolkit a pochi giorni dal
rilascio dell'ultima versione del Free Pascal.
Ovviamente ad ogni nuova versione vanno aggiornate
le librerie e, in alcuni casi sporadici, dei dettagli nel compilatore;
in mancanza di tali aggiornamenti (che, per inciso, richiedono una
ricompilazione dell'intero toolchain del Free Pascal), ci si può trovare
di fronte ad errori imprevisti o anche ad errori di compilazione.
In questi casi torna utile sapere come scaricare e - soprattutto! -
come ricompilare i sorgenti del Free Pascal per Nintendo DS. Si tratta di
un'operazione abbastanza lunga, ma con un po' di pazienza si potrà
avere sul proprio pc una versione nuova fiammante del compilatore.
Questo blog non rappresenta una testata giornalistica poiché viene
aggiornato senza alcuna periodicità. Non può pertanto considerarsi un
prodotto editoriale ai sensi della legge n. 62/2001.
Questo sito utilizza cookie, anche di terze parti, per offriti servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all’uso dei cookie.