Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: Legolas - Giugno 27, 2014, 04:54:34 pm
-
Spulciando tra i vecchi thread del forum ho visto che si è spesso discusso di progetti da sviluppare nella community, ma che alla fine non si è mai concretizzato nulla, forse perché si è sempre partiti puntando molto in alto.
La mia proposta è quella di puntare un pochino più in basso, creando qualcosa che però possa essere utile a tutti, soprattutto in fase di avvio di un nuovo progetto software.
Stavo infatti pensando che sarebbe comodo avere una raccolta di "best practices", buone abitudini, o come volete chiamarle, che è bene seguire quando si sviluppa un'applicazione. In una ipotetica seconda fase, si potrebbe anche creare una serie di templates già predisposti con i componenti e gli eventi di base già pronti, con magari delle classi generiche che si occupino del salvataggio delle impostazioni, della gestione dei "progetti", e così via. Addirittura si potrebbero predisporre dei pacchetti di icone freeware da utilizzare nelle interfacce grafiche dei nostri progetti (non so voi, ma uno dei compiti più ingrati è, almeno per me, quello di cercare delle icone per i miei programmini... ::) ).
Per fare un esempio, si potrebbe parlare delle convenzioni nel naming delle unit/variabili/costanti/tipi, delle impostazioni della ActionList, dell'utilizzo dei data modules e dei frames, degli accorgimenti per garantire performances e facilità di utilizzo a prova di "utonto"...
Che cosa ne pensate? Il forum è ormai diventato abbastanza esteso ed eterogneo da garantire un buon numero di consigli che possano coprire i più svariati aspetti dell'argomento. :)
-
Spulciando tra i vecchi thread del forum ho visto che si è spesso discusso di progetti da sviluppare nella community, ma che alla fine non si è mai concretizzato nulla, forse perché si è sempre partiti puntando molto in alto.
eh già... aggiungo anche la mancanza di personale ;)
(non so voi, ma uno dei compiti più ingrati è, almeno per me, quello di cercare delle icone per i miei programmini... ::) ).
+1
dico che tra le best practices si potrebbero inserire anche come fare la documentazione dei sorgenti (es: pasdoc o come-diavolo-si-chiama) e manualistica in generale
sono però convinto che se non si può contare su una suddivisione concreta dei compiti tra più persone, non si va molto lontano :)
-
Il discorso è interessante: come vi muoverest per i primi passi?
-
Io partirei con un brainstorming qui nel thread: ognuno potrebbe inserire un'idea, una pratica che utilizza, qualche code snippet, una risorsa esterna... qualsiasi cosa. Quando avremo un po' di materiale su cui lavorare potremo cominciare a pensare alla suddivisione dei compiti ;)
Ad esempio, per la documentazione del codice mi sono trovato bene con fpdoc, che però funziona in maniera differente rispetto ai vari tools mutuati da Java. In pratica lo scheletro della documentazione viene generato a partire dal codice stesso; poi si utilizza un file xml per aggiungere le descrizioni delle varie classi, quindi si combina il tutto e si ottiene la documentazione (chm, html o latex)
-
bene allora vediamo di partire :)
-
a questo livello l'attività richiesta non è che vada molto oltre a quello che già più o meno si fa sul forum. Abbiamo bisogno che più persone si cimentino in qualche articolo sull'argomento che preferiscono, con tanto di codice d'esempio, link e robe varie.
Forse ci vorrebbe una pagina "indice" anche per organizzare e dare visibilità al materiale che già c'è e a quello che arriverà.
Mi sto riferendo ai box "free pascal", "free pascal ds", "how to" e "lazarus web". Così sono un po' da caccia al tesoro ;)
Ci vorrebbe una pagina "know how" (magari strutturata con titoli ad albero) che faccia da indice. In questo modo anche con un Ctrl+F si può cercare in tutti i titoli e poi si segue il link.
Se quello che abbiamo lo trasformiamo in un bagaglio di partenza magari incentiviamo tutti a partecipare.
Edit:
Abbiamo la sezione Programmazione/Articoli, potremmo sfruttare quella.
-
OK.
Vediamo questa volta come va :D (nomore ... mi sa che non è la prima volta che partiamo :p)
Quello che posso fare cerco di farlo.
Non garantisco tempi e modi.
Stilgar
-
abbiamo tutti problemi di tempi e modi, credo che sia il vero scoglio
suggerisco la figura di un coordinatore, che stili un elenco di argomenti (tipo lista nozze :D) tra cui gli altri possono scegliere
-
abbiamo tutti problemi di tempi e modi, credo che sia il vero scoglio
suggerisco la figura di un coordinatore, che stili un elenco di argomenti (tipo lista nozze :D) tra cui gli altri possono scegliere
Perfetto io voto Nomore :)
-
Perfetto io voto Nomore :)
eh... non mi far postare parolacce :D
-
Perfetto io voto Nomore :)
eh... non mi far postare parolacce :D
Hahahahaha
-
Visto che sono l'unico candidato, ritiro subito la proposta di un coordinatore (non si sa mai) :D.
Però inizio con lo scrivere qualcosa in direzione del concreto, se parteciperanno almeno 4/5 persone, vedrò se mi aggiungo anche io hahahahaha
Secondo me servirebbe:
articoli
riorganizzare la pagina articoli http://www.lazaruspascal.it/index.php?board=11.0 (http://www.lazaruspascal.it/index.php?board=11.0) in modo che ogni post rappresenti un raggruppamento logico (grafica, beginners, database, ecc) con dei link a tutti gli articoli che ci sono già nel sito
icone
qualcuno che trovi un set di icone con le seguenti caratteristiche
- diversi formati per ogni icona: 16x16, 24x24, 32x32, 64x64
- open source o comunque libere da vincoli e senza costi (link a licenza icone obbligatorio)
- formato png (in quanto c'è la trasparenza)
database SqlDb
di articoli per zeof già ne abbiamo ma mancano articoli sui sorgenti standard
occorre quindi un articolo con esempi della unit SqlDb
magari a difficoltà incrementale dove almeno vengano mostrate le funzionalità base
- connessione tradizionale
- connessione a database con ConnectorType
- transazioni
che poi la sezione database... c'è un mondo da dire
NoSql
un articolo e un po' di codice su come salvare dati se non si ha voglia di dipendere da un DBMS
ci sono diverse soluzioni, va bene iniziare a scrivere qualcosa che sia semplice da utilizzare
autenticazione
fare una o più classi (o funzioni) che implementino l'autenticazione ad una ipotetica applicazione
l'autenticazione deve essere a 2 livelli: beginner (esemplificativa) o advanced
per l'advanced deve essere una soluzione utilizzabile seriamente
- sia verso DBMS che verso NoSql
- nel DB dell'applicazione non deve essere memorizzata la password ma MD5 o equivalente
- nel traffico di rete la password inserita per l'autenticazione deve essere cifrata
gestione permessi
come gestireste i permessi in una ipotetica applicazione?
gruppi, utenti e permessi read/write/print/execute con tanto di gerarchia
form con comportamenti standard
si potrebbe pensare ad una form standard da cui ereditare un comportamento base che potrebbe:
- avere già un set di icone preimpostato
- gestire il funzionamento dell'adattamendo della gui agli stati: query/edit/new/print
- gestire le azioni che un utente può fare ad ogni determinato stato
ovviamente sono solo esempi, potete integrare a piacimento
si aspettano dichiarazioni di intento ;)
Edit:
eccezioni
come usare i blocchi try/except e try/finally d in quale girone dantesco finiscono chi non li usa ;P
-
Iniziamo a vedere chi c'è (si parte da quota 5 presenti - nomore compreso):
io ci sono
-
http://openiconlibrary.sourceforge.net/ (http://openiconlibrary.sourceforge.net/)
Icone ... qui dovresti trovane giusto qualcuna ;)
Stilgar
EDIT:
Ho preso una immagine a caso :
Formato e dimensione .....
PNG 16x16 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/16x16/actions/add-to-desktop.png) 22x22 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/22x22/actions/add-to-desktop.png) 24x24 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/24x24/actions/add-to-desktop.png) 32x32 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/32x32/actions/add-to-desktop.png) 48x48 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/48x48/actions/add-to-desktop.png) 64x64 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/64x64/actions/add-to-desktop.png) 128x128 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/128x128/actions/add-to-desktop.png) 256x256 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/256x256/actions/add-to-desktop.png) XPM16x16 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/16x16/actions/add-to-desktop.xpm) 22x22 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/22x22/actions/add-to-desktop.xpm) 24x24 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/24x24/actions/add-to-desktop.xpm) 32x32 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/32x32/actions/add-to-desktop.xpm) 48x48 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/48x48/actions/add-to-desktop.xpm)
-
Icone ... qui dovresti trovane giusto qualcuna ;)
quindi partecipi? :)
-
In linea di massima ci sarei anche io. Da considerare soltanto il fatto che ho aperto il topic perché è un argomento che mi interessa ma di cui non so una mazza ;D
-
di cosa non sapresti una mazza tu? :D
Edit:
scherzi a parte, ognuno può proporre come articolo (o richiedere) quello che vuole
-
Hehehe ;D
Mi permetto di aggiungere qualcosa alla tua lista:
interfaccia multilingua
Come predisporre un'applicazione per renderla multilingua tramite i18n (autosize dei controlli o anchor? di che dimensioni?)
OOP puro o misto-procedurale
Conviene inglobare qualsiasi cosa in una classe o è opportuno lasciare qualcosa fuori? Come calcolare i costi/benefici dell'una o dell'altra scelta?
I/O dei dati
Su file di testo, xml, tipizzato o non tipizzato?
Cacchio, se riuscissimo a snocciolare tutti gli argomenti che stanno venendo fuori, ci sarebbe materiale da farne un'enciclopedia... ;D
-
Cacchio, se riuscissimo a snocciolare tutti gli argomenti che stanno venendo fuori, ci sarebbe materiale da farne un'enciclopedia... ;D
mica male infatti, di lavoro ce n'è in quantità
tra il materiale già a nostra disposizione dimenticavamo:
repository su sourceforge
ci sono un sacco di progettini che andrebbero rivisti, sistemati e descritti: c'è di tutto
-
Ampliamo un po' il raggio.
Interfaccia con XLS, XLSX e XML
Utilizzo di TAChart
Porting di pacchetti da delphi
Posso dare una mano anchio, tempo permettendo
-
Molto bene cliff
-
Ampliamo un po' il raggio.
Interfaccia con XLS, XLSX e XML
Utilizzo di TAChart
Porting di pacchetti da delphi
argomenti interessanti
assunto ;)
Il tempo è poco per tutti ma siamo un buon numero e compenseremo.
Direi che si può partire, io sto già organizzando una pagina "indice" col materiale che già abbiamo. La terremo aggiornata man mano che ci saranno nuovi articoli e/o best practices.
E' meglio dichiarare su cosa si lavora così si evitano doppioni :)
-
io se vi sta bene mi occuperei dei database...legolas anche le guide per il ds sarebbero da ultimare. inseriamo anche quelle?!
-
Uhm... non so... secondo me sono troppo "di nicchia" per rientrare in un discorso generico come quello che vogliamo portare avanti...
-
io sto finendo l'indice, appena fatto vedo cos'altro posso fare
Edit:
non mi manca molto, l'indice è completo ma mancano alcuni link che spero di terminare presto
intanto questa è la lista che ne è uscita fuori, mica male come bagaglio di partenza no?
http://www.lazaruspascal.it/index.php (http://www.lazaruspascal.it/index.php)
ho visto che ci sono alcuni articoli un po' obsoleti, altri che si potrebbero scrivere meglio o integrare
tra le cose da fare metterei anche il miglioramento o l'integrazione di quanto già scritto
NB:
per i partecipanti: verificate che possiate modificare l'articolo (per ora si trova negli howto)
in questo modo potete aggiornare la lista appena pubblicato qualcosa
-
Dico una cosa sola: WOW
Non pensavo che avessimo così tanto materiale! :o
Pensavo: non credete che sarebbe il caso di aprire una sezione del forum a visibilità ristretta per discutere della riorganizzazione?
Io potrei occuparmi della eventuale revisione dei vecchi articoli e della loro impaginazione. Alla fine della fiera si potrebbe anche creare un "ebookone" da scaricare... A questo proposito, ho qualche esperienza in ambito LaTeX che potrebbe tornare utile ;D
-
Legolas di materiale se ne creato abbastanza, ed è per questo che mi piacerebbe ci fosse più materiale per il nintendo ds, non sarebbe male creare un libro della comunità...io le basi classiche della programmazione pascal le ho scritte tutte...ora sarebbe da reimpolpare con tutto il resto :)
-
Io ho buona esperienza con DocBook, dategli un'occhiata perchè io ci sto scrivendo di tutto e siccome si tratta di un file xml è ottimo anche per subversion, git e version-control-system vari.
Prima di pensare ad un libro bisognerebbe rivisitare tutti gli articoli per correggere eventuali corbellerie.
E poi non sarebbe male presentare la prima guida funzionante per Android su Linux :P
-
Io ho buona esperienza con DocBook, dategli un'occhiata perchè io ci sto scrivendo di tutto e siccome si tratta di un file xml è ottimo anche per subversion, git e version-control-system vari.
Prima di pensare ad un libro bisognerebbe rivisitare tutti gli articoli per correggere eventuali corbellerie.
E poi non sarebbe male presentare la prima guida funzionante per Android su Linux :P
Sicuramente sarebbe tutto da rivedere e reimpostare...e avessimo una marcia in piu' con la guida per android sarebbe il massimo :-)
-
ho terminato l'indice, spero di non aver dimenticato nulla :)
-
Per la scrittura degli articoli notavo che l'editor non ha né l'evidenziazione della sintassi né un blocco generico per il codice.
Nei miei articoli ho perciò utilizzato il tool hilite.me (http://hilite.me/) con i seguenti parametri:
Language: Delphi
Style: borland
Line numbers: checked
L'html generato può essere tranquillamente copiato all'interno dell'editor degli articoli, avendo l'accortezza di passare prima alla visualizzazione html
-
se scrivi un articolo BBC hai il bottone con il cancelletto
e ci sono anche delle evidenziazioni per la sintassi
-
Azz, non ci avevo mai fatto caso :D
-
si ma in html è più bello, è che io sono pigro e uso BBC :P
tornando ai contenuti, credo che mi metterò al lavoro su un argomento interessante: Advanced Record syntax
http://wiki.freepascal.org/FPC_New_Features_2.6.0#Advanced_record_syntax (http://wiki.freepascal.org/FPC_New_Features_2.6.0#Advanced_record_syntax)
non era ancora nella lista ma credo che sia un ottimo argomento per il discorso "best practices"
quantomeno bisogna sapere che esiste (io l'ho scoperto da poco :P )
-
Aggiunto nuovo articolo sui database, aggiunto anche nell'indice
-
Ottimo!
Se mi date l'autorizzazione (ho sempre qualche remora a mettere mano agli scritti altrui...) parto con la formattazione degli articoli. Ce ne sono moltissimi che non usano i tag per il codice, che ne aumenterebbe in maniera esponenziale la leggibilità :)
Altra cosa: che ne dite di sostituire il box How To con uno nuovo che riporti soltanto l'indice degli articoli, magari posizionandolo in un posto un po' più visibile?
-
Ottimo!
Se mi date l'autorizzazione (ho sempre qualche remora a mettere mano agli scritti altrui...) parto con la formattazione degli articoli. Ce ne sono moltissimi che non usano i tag per il codice, che ne aumenterebbe in maniera esponenziale la leggibilità :)
Altra cosa: che ne dite di sostituire il box How To con uno nuovo che riporti soltanto l'indice degli articoli, magari posizionandolo in un posto un po' più visibile?
Legolas hai carta bianca
-
bel lavoro xinyiman
però c'è un "primary key violation" nella tua modifica dell'indice: il gruppo "database" c'era già ;)
-
Poi si passa ad un progetto comunitario per fare vedere che non sono pippe metali?
Ok, best practices ... ma se non ci sono esempi concreti che a seguire le linee guida porta a buoni risultati
La butto lì
Stilgar
-
di sicuro "best practices" vuol dire esempi concreti
intanto mettiamo carne al fuoco
il progetto comunitario arriverà, spero, appena avremo scritto un po' di questi
giusto per punzecchiarti... su che argomento ti eri orientato? :D
-
Come evitare di farsi incastrare il week end al lavoro ..
Va bene come argomento :p
A parte gli scherzi.
Non ho scelto un argomento da studiare e spiegare in classe ;) Sono stra carico di lavoro.
Il cliente sta mettendo delle minestone massacranti.
Il fine settimana scorso c'erano 4 colleghi dentro. Questo è toccato a me.
Spero non si aspettino che riesca a fare il lavoro di 4 persone da solo :p
Stilgar
-
immaginavo :)
cmq almeno qua non ci sono date di consegna ;)
-
http://www.progdigy.com/
E' il proxy del cliente che mi sta restituendo una bella paginetta di length==0 o il sito ha problemi?
( Documento forum : http://www.lazaruspascal.it/index.php?page=107 )
Stilgar
-
il link a me funziona
il link mi restituisce una pagina vuota
per quanto riguarda l'articolo:
tra l'altro ora in fpc c'è l'implementazione di json quindi è un articolo da rivedere o
integrare con il nuovo standard.
-
http://www.progdigy.com/
E' il proxy del cliente che mi sta restituendo una bella paginetta di length==0 o il sito ha problemi?
( Documento forum : http://www.lazaruspascal.it/index.php?page=107 )
Stilgar
Risposta ok, pagina vuota:
HTTP/1.1 200 OK
Date: Sat, 05 Jul 2014 09:16:18 GMT
Server: Apache/2.2.16 (Debian)
Last-Modified: Mon, 31 Mar 2014 20:19:55 GMT
ETag: "ac6a-0-4f5ecc659ad4f"
Accept-Ranges: bytes
Content-Length: 0
Vary: Accept-Encoding
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html
-
Era solo un controllo sulla documentazione ... controllo cambione :D
ZioBilly che sfiga nomore :D Ho beccato subito quello con rogne ;)
Stilgar
-
siamo come l'armata Brancaleone, le rogne sono ovunque :D
-
bel lavoro xinyiman
però c'è un "primary key violation" nella tua modifica dell'indice: il gruppo "database" c'era già ;)
Hai ragione, ho corretto l'indice :)
Ho anche aggiunto il secondo articolo della mia serie per i DB, concetti fondamentali e ZeosLib :)
-
wow
ti ci sei messo d'impegno!
2 giorni 2 articoli: grande
-
C'è un piccolo problema: non riesco a modificare gli articoli :o
Nel senso, li edito, salvo, ma le modifiche non vengono salvate...
Suggerimenti?
-
se non fossi sicuro che stai salvando sul sito ti direi è il normale comportamento di windows 8... hahahahahahhaha
penso che xinyiman debba dare un'occhiata ai permessi
-
Scoperto: si tratta di un bug di tinyportal.
Si possono modificare solo gli articoli NON bbc (infatti per quelli in html non ho incontrato problemi).
Come workaround bisogna disattivare la visualizzazione WYSIWYG dell'editor prima di salvare. Il problema è che, disattivandola, la formattazione dell'editor se ne va a donnine peripatetiche ::)
@xinyiman: non è che c'è qualche aggiornamento di SMF e TP?
-
Legolas, ho fatto un po' di aggiornamenti. Verifica ora..
-
Niente, stesso problema :(
Altro bug con i bbc: di tanto in tanto le tabelle funzionano soltanto se inserite con l'apposito tasto. Se provo a inserirle a mano mi cancella il tag di apertura
e vede i tags successivi come testo. Argh. >:(
-
Niente, stesso problema :(
Altro bug con i bbc: di tanto in tanto le tabelle funzionano soltanto se inserite con l'apposito tasto. Se provo a inserirle a mano mi cancella il tag di apertura
e vede i tags successivi come testo. Argh. >:(
Mi dispiace ma ho fatto tutti gli aggiornamenti che mi dava
-
Ma hai aggiornato tinyportal o SMF? Perché SMF è alla 2.0.8, ma in basso vedo che siamo alla 2.0.6.
Comunque poco male, per gli articoli vecchi utilizzerò il workaround, per quelli nuovi utilizzerò l'html ;)
-
Visto, infatti ho appena fatto l'upgrade e ora devo vedere di reinstallare tinyportal ma ho dei problemi.
-
Aspe' aspe'!
Ora sembra funzionare. Ho provato a salvare e funziona. Non toccare niente! :D
Evidentemente il problema non era tinyportal, ma smf
-
Perfetto :)
Lieto di essere stato utile
-
Intanto sto cercando di completare i tutorial per NDS :D
Ho inserito due puntate abbastanza teoriche e pallose, ma dalla prossima si dovrebbe cominciare a mettere mano al codice...
Se siete interessati, magari dateci uno sguardo. Accetto consigli & suggerimenti ;)
-
ho dato un primo sguardo e non mi sembrano affatto pallose
chapeau! :)
Edit:
sarebbe bello un articolo sulla comunicazione via ethernet
-
Grazie nomore :)
-
anche io li ho trovati interessanti :) :)
-
@xinyiman: se non ricordo male prima c'era la possibilità di inserire dei files per il download in coda agli articoli. Sono rimbambito io che non vedo (e non ricordo) come si fa, oppure non si possono più caricare? :)
EDIT: la prima che ho detto... ::)
Mi sono ricordato che nei vecchi articoli facevo l'upload nel thread dedicato alla serie di articoli e poi linkavo l'url a fondo pagina a manina
EDIT2. anche così c'è un problemino: posso inviare max 4 allegati per post, dimensione totale massima di 400 kb, dimensione per singolo file massima di 200kb. Si possono modificare questi limiti, almeno per chi scrive gli articoli? A me servirebbero almeno una quindicina di allegati, dimensione totale "non so", dimensione singola sui 600 kb (per ora è il max che ho incontrato, male che vada splitto) :)
-
Legolas prova adesso, dovresti poterne caricare 20 da 600kb l'uno.
-
Perfetto xiny! Sorgenti caricati :)
Mi sarebbe bastato anche il limite di 200 kb, ma volevo inserire nell'archivio zippato anche la rom compilata, per far vedere come funziona ;)
-
Perfetto xiny! Sorgenti caricati :)
Mi sarebbe bastato anche il limite di 200 kb, ma volevo inserire nell'archivio zippato anche la rom compilata, per far vedere come funziona ;)
Pefect :)
-
@Legolas
ri-complimenti per la serie di articoli ;)
-
Ri-grazie ;D
C'è ancora qualcosa da dire sulle modalità a tiles, ma il bello viene ora: passerò agli sprites, alla gestione delle collisioni e a un paio di effetti grafici "old school".
In ultimo, poi, scriverò qualcosa sulla gestione del suono e questa serie sarà completata
-
hai intenzione di farmi comprare un NDS?! ;D
-
Dai, tanto ormai te li tirano dietro :D
Al limite ti basta un emulatore ;)
-
Ho fatto un articolo (già messo sull'indice) su: Advanced Record Syntax http://www.lazaruspascal.it/index.php?page=145 (http://www.lazaruspascal.it/index.php?page=145)
@Legolas
ci penso ;)
-
Nuovo articolo riguardo ai database:
DB concetti fondamentali e DBGrid
http://www.lazaruspascal.it/index.php?page=146
-
Nuovo articolo sui database
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
http://www.lazaruspascal.it/index.php?page=149
-
...e anche il nuovo articolo sugli sprites del Nintendo DS ;D
-
arrivato esempio pratico su Advanced Record Syntax
-
Direte voi... ma quanto rompe i @@ sto Giacomo...
Perdonatemi ma se non approfitto ora a fare dei desiderata, che sono in ferie, dopo la vedo dura...
Qualcuno di voi ha esperienza con GLScene e/o Castle Engine? un bel tutorialino in italiano mica ci starebbe male...
-
anche a me piacerebbe un tutorial su CastleEngine
prometto che le ore nr. 25 e 26 di ogni giorno le dedicherò a fare delle prove :D
-
Purtroppo io non lo conosco altrimenti vi accontentavo volentieri
-
nuovo articolo su "best practices"
si tratta su di una superclasse form da cui ereditare le form di una ipotetica applicazione gestionale...
allo scopo di migliorare, commenti e critiche sono i benvenuti
Edit:
http://www.lazaruspascal.it/index.php?page=152 (http://www.lazaruspascal.it/index.php?page=152)
-
http://openiconlibrary.sourceforge.net/ (http://openiconlibrary.sourceforge.net/)
Icone ... qui dovresti trovane giusto qualcuna ;)
...
Ho preso una immagine a caso :
Formato e dimensione .....
PNG 16x16 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/16x16/actions/add-to-desktop.png) 22x22 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/22x22/actions/add-to-desktop.png) 24x24 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/24x24/actions/add-to-desktop.png) 32x32 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/32x32/actions/add-to-desktop.png) 48x48 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/48x48/actions/add-to-desktop.png) 64x64 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/64x64/actions/add-to-desktop.png) 128x128 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/128x128/actions/add-to-desktop.png) 256x256 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/256x256/actions/add-to-desktop.png) XPM16x16 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/16x16/actions/add-to-desktop.xpm) 22x22 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/22x22/actions/add-to-desktop.xpm) 24x24 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/24x24/actions/add-to-desktop.xpm) 32x32 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/32x32/actions/add-to-desktop.xpm) 48x48 (http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/xpm/48x48/actions/add-to-desktop.xpm)
i link delle immagini a me non funzionano :(
sono comunque andato a vedere sul sito e mi sembrano un po' datate, mi piacerebbe qualcosa di più figo :D
ho trovato questo sito con vari set di icone
http://davidcrow.ca/article/634/open-source-icons (http://davidcrow.ca/article/634/open-source-icons)
mi date una mano a spulciare poi mettiamo ai voti?
-
http://sourceforge.net/projects/openiconlibrary/files/ ??
Come non ti funziona :(
-
http://sourceforge.net/projects/openiconlibrary/files/ ??
Come non ti funziona :(
mi riferivo ai link del formato immagine
prova ad esempio 16x16
-
nuuu ... 404 su SourceForge? hihi
-
nel frattempo...
ho implementato la wait animation
si tratta di 2 frecce che si rincorrono in circolo
Edit:
per chi usa svn, fate sapere se ho dimenticato qualcosa ( = Stilgaaaaaaaaaar!) :D
Edit2:
link articolo http://www.lazaruspascal.it/index.php?page=155 (http://www.lazaruspascal.it/index.php?page=155)
-
Ok.
Compila tutto.
Anche se ... l'animazione è poco fluida :D
Hihi
Stilgar
-
Anche se ... l'animazione è poco fluida :D
l'ho notato, probabilmente si può migliorare, bisognerebbe lavorarci un po' su
magari può essere uno spunto sull'ottimizzazione delle wait animations :D
-
Le immagini non sono perfette. Non c'entra il codice :D
C'è un frame che manca e solo in animazione si avverte ;)
Stilgar
-
in allegato al post, i sorgenti di un semplice dialog per effettuare una connessione con un database
(con progetto test allegato)
spero possa essere utile a qualcuno
Edit:
l'articolo è in http://www.lazaruspascal.it/index.php?page=156 (http://www.lazaruspascal.it/index.php?page=156)