LF e un framework (open
source per windows) che ha il pregio di essere
piccolo ma per grandi.
Spesso lavorando con altri framework ci
si pone il problema dello spreco di risorse e
del download su
internet e allora perchè non
creare un framework che risolva tutti
questi problemi?
LF è nato appunto per questi scopi e ne
offre una buona soluzione(almeno ci
proviamo).Abbiamo creato
delle piccole classi che con pochi bytes
danno tutto il necessario per creare i vostri
programmi.
Queste sono le classi che,al
momento,offre LF :
»
LFapp
:Gestisce l'applicazione
»
LFframe
:Frame
»
LFgroup
:Gestisce il posizionamento dei controlli
»
LFpanel
:Pannello
»
LFcontrol
:Vari controlli windows
»
LFlistbox
:Listbox
»
LFcombobox :Combobox
»
LFstring
:Stringhe
»
LFlist
:liste
»
LFarray
:Array
L'intero framework compilato (con mingw
) è meno di 100K di conseguenza si puo'
capire quanto sia
valido per gli scopi che ci siamo
posti.Ma i pregi non sono finiti in quanto lo
abbiamo incluso in VisualWx
ed è supportato sotto tutti gli
aspetti (Gruppi,messaggi,stili
controlli).Teniamo a precisare che il
framework
puo' essere usato anche senza l'ambiente
di sviluppo,ma chiaramente l'uso sarà molto
più difficoltoso.
La licenza è LGPL adottata da
quasi tutti i framework open source .L'unica
limitazione in più è quella che
NON puo' essere usato per creare altri
framework o librerie simili (al limite
chiedere autorizzazione).
Adesso giusto 2 informazione per
l'installazione ed uso con VisualWx:
»
effettuare il download di VisualWx
»
settare le directory per Mingw dal menu
Option\directories (visualwx supporta solo
Mingw)
»
Se state usando una versione vecchia di
MingW ricompilare il framework tramite il file
progetto
nella directory VwxLF\BUILD\ .Cmq il
framewoork non richiede particolari
opzioni
per cui
la compilazione non presenta problemi di alcun
genere.
»
Per creare il progetto ho creato un
template apposta che ne faciliterà l'uso
(menu File\New Project )
In questo modo potrete
creare molto semplicemente un nuovo progetto.
|