Author Archives: Francesco Bragadin

About Francesco Bragadin

Insegno informatica e telecomunicazioni al liceo scienze applicate ed all'indirizzo informatica e telecomunicazioni. Ho terminato gli studi in ingegneria elettronica e telecomunicazioni lavorando per molti anni come libero professionista nell'ambito della gestione storage e disaster recovery su mainframe.

Conclusione e ripasso nomenclatura

Check List: il conteggio dei FP è un compito del piano generale del progetto? la persona che esegue il calcolo dei FP è adeguatamente istruita a farlo? chi esegue il calcolo dei FP usa la documentazione corrente per calcolare i … Continue reading

Posted in Senza categoria | Leave a comment

GPOI – Le metriche del software – Tabulazione dei risultati

Il calcolo dei FP si ottienen moltiplicando il valore di UFP (Function Point non pesati) per il fattore di aggiustamento VAF (valore del Fattore di aggiustamento – VAlue Adjustment Factor). E’ comodo usare una tabella riepilogativa : Componente Basso Medio … Continue reading

Posted in Senza categoria | Leave a comment

PHP – Classi – Interfacce

Le interfacce, come le classi astratte, sono delle classi speciali che non possono essere istanziate ma soltanto implementate. Praticamente esse delineano la struttura di una classe. La dichiarazione di un’interfaccia è simile a quella di una classe, ma include soltanto metodi … Continue reading

Posted in Senza categoria | Leave a comment

PHP – Classi – Astratte

Le classi astratte invece sono un sistema che permette di definire classi parzialmente completate che lasciano l’implementazione di alcuni metodi alle sottoclassi. Una classe astratta deve essere definita utilizzando la parola chiave abstract; lo stesso vale per quei metodi astratti della classe … Continue reading

Posted in Senza categoria | Leave a comment

PHP Classi Final evitare overriding

E’ sufficiente definire le classi della superclasse con l’attributo final, a questo punto le sottoclassi non possono fare l’overriding. ecco l sorgente senza l’evidenziazione Ecco il messaggio che compare: Si può definire anche una classe final in maniera tale che … Continue reading

Posted in Senza categoria | Leave a comment

PHP – Classi – Overridding

Senza attuare delle particolari strategie, la proprietà o il metodo originale viene sovrascritto da quello nuovo: Si nota che la funzione sayHello va a riscrivere la funzione sayHello della superclasse. Da notare inoltre che avendo definito il costruttore nella superclasse … Continue reading

Posted in Senza categoria | Leave a comment

PHP – Classi – Costruttore multiplo

PHP purtroppo non supporta nativamente i costruttori multipli nelle sue classi. Prima possibilità utilizzo di func_num_args(), func_get_args() e func_get_arg() Come si vede ho istanziato la classe Barca sia richiamandola senza alcun valore che con in valore. Seconda possibilità Da notare che all’interno dei … Continue reading

Posted in Senza categoria | Leave a comment

Java – Swing – Jbutton – JTextField

Il componente Jbutton è caratteristico di ogni applicazione windows ed ad esso si associa sempre un particolare evento cliccandoci sopra. In questo esempio che descriverò riga per riga si deve conoscere come si gestiscono le classi, il costruttore e poter … Continue reading

Posted in Senza categoria | Leave a comment

JAVA – Swing – JPanel – Jlabel

Per comprendere bene la parte grafica è veramente molto utile il seguente schema: Quindi nel Pannello sono inseriti gli altri oggetti che compongono un’applicazione. Si definisce un Frame che conterrà un Panel a cui poi si aggiungono le altre componenti. … Continue reading

Posted in Senza categoria | Leave a comment

JAVA – SWING – JFRAME

La classe JFrame è una sottoclasse di java.awt.Frame che, a sua volta, è una sottoclasse di java.awt.Window. Per questi motivi JFrame è uno dei componenti GUI di Swing che non è considerato un componente leggero: a differenza della maggior parte dei componenti Swing, JFrame non è scritto esclusivamente in Java, ma va … Continue reading

Posted in Senza categoria | Leave a comment