java1

File binari in Java e serializzazione

Dopo aver visto come leggere e scrivere byte singoli e a blocchi in un file binario (link), in quest’articolo vediamo un altro modo di operare con i file binari che dà la possibilità di leggere e scrivere direttamente variabili primitive e, addirittura, oggetti. Questa modalità di accesso ad un file binario, sfrutta la cosiddetta serializzazione che[…]

java1

File binari in Java: lettura e scrittura di byte

Dopo aver visto i file di testo (link), in quest’articolo vediamo come operare in Java con i file binari. Riprendiamo per comodità il diagramma UML con alcune classi del package java.io, del quale questa volta ci saranno utili le classi evidenziate in arancione, che ricordiamo sono quelle specializzate per la realizzazione di stream orientati al byte.[…]

java1

La classe Scanner

La classe Scanner rappresenta la soluzione più semplice per realizzare in Java un input da uno stream di caratteri. La classe Scanner appartiene al package java.util e i suoi oggetti sono in grado di individuare e interpretare i tipi primitivi e le stringhe presenti all’interno di uno stream di caratteri. Essa presenta diversi costruttori che permettono[…]

php+js3

Esercizio. Realizzare due caselle di scelta collegate

Si vuole realizzare un form con due caselle di scelta collegate, la prima per scegliere la provincia, la seconda la città. Le due caselle devono essere collegate nel senso che: prima si potrà scegliere la provincia e poi la città, in modo che nella casella a discesa della città la scelta possa avvenire solo fra[…]

js

Recuperare un elemento di una pagina HTML

Un elemento di una pagina HTML può essere recuperato in vari modi, tramite: l’attributo ‘id’ (già trattato, vedi sotto) il nome del tag il nome della classe CSS i selettori CSS le collezioni degli oggetti HTML Il primo modo lo abbiamo già trattato nell’articolo in cui si parla dell’oggetto document a cui si rimanda (link). Vediamo ora[…]

js

L’oggetto “document”

Quando si deve operare con Javascript su un elemento di una pagina HTML, la prima cosa da fare è o recuperare l’elemento (se già esiste) o crearlo. Ciò può essere fatto utilizzando l’oggetto document. Nella gerarchia del DOM (vedi link) l’oggetto document è l’oggetto “più importante” in quanto permette di raggiungere tutti gli altri elementi del DOM.[…]

js

Il DOM HTML e Javascript

DOM è l’acronimo di Document Object Model, letteralmente Modello ad Oggetti del Documento, ed è lo standard ufficiale del W3C (vedi sotto) con cui i documenti HTML, XHTML e XML vengono rappresentati. Con questo standard un documento viene rappresentato secondo una struttura gerarchica ad albero, all’interno della quale ciascun nodo è un oggetto che rappresenta una[…]

java1

Stream e file in Java: i file di testo

In quest’articolo vediamo com’è possibile operare in Java con gli stream sui file di testo. Per farlo conviene riprendere una figura già utilizzata nell’articolo introduttivo agli stream in Java, a cui si rimanda (link), e del quale riprenderemo anche alcuni concetti. La figura mostra il diagramma UML di alcune delle classi del package java.io e mette in[…]

php4

PHP/MySQL. Esercizio, database ‘Gestione anagrafica clienti’

Si vuole creare una semplice applicazione web (una versione molto semplificata di un’anagrafica clienti) che permetta di memorizzare alcuni dati dei clienti in un database di nome anagrafica. Di ciascun cliente si vuole memorizzare i seguenti dati: cognome, nome, indirizzo, città, provincia. Il database al quale l’applicazione dovrà connettersi è descritto dal seguente modello.  Schema E/R del[…]