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

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 e i form: i principali elementi HTML per l’input

Un client invia dei dati ad un server affinché, in generale, essi possano essere elaborati dal server, eventualmente restituendo anche i risultati delle elaborazioni allo stesso client. Un caso tipico, per esempio, è quello di un processo client che deve interagire con un database che si trova su un server, per compiere su di esso[…]

java1

Introduzione agli stream in Java

In Java gli input e gli output vengono organizzati in stream, ossia flussi di byte rispettivamente entranti ed uscenti dal sistema di elaborazione centrale, e ciascuno di essi viene gestito interfacciandolo con un oggetto di un’opportuna classe, in funzione del tipo di stream. Ad esempio, nel caso di uno stream di input proveniente da una tastiera o[…]

java1

Operare con le date in Java

In Java per memorizzare una data è possibile utilizzare un oggetto di classe Date. Un oggetto di questa classe tratta una data come un istante di tempo con una precisione del millisecondo e la rappresenta con il numero di millisecondi che la separano dalla data del 1 gennaio 1970, assunta come riferimento. Questo numero intero[…]

php4

Il controllo degli errori con PHP, un esempio applicativo

Nell’articolo introduttivo alla classe mysqli (link), per semplicità di trattazione non si è preso in considerazione il problema del controllo degli errori che possono verificarsi nel corso dell’esecuzione degli script PHP e che possono determinare la comparsa nella pagina di messaggi di errore incomprensibili all’utente, come quelli mostrati nella figura seguente. Gli errori della figura precedente sono stati[…]

php4

Operare su un database di MySQL con ‘msqli’

Un’ Application Programming Interface, o API, definisce le classi, i metodi, le funzioni e le variabili di cui un’applicazione ha bisogno per svolgere un determinato compito. Per connettersi ad un server MySQL, il linguaggio PHP offre tre diverse API tramite le seguenti estensioni: mysql mysqli PDO (PHP Data Object). Per i nuovi progetti si consiglia di[…]

c-cpp

La gestione delle eccezioni con C++

Nell’articolo sugli errori di programmazione (link articolo) abbiamo visto che gli errori di runtime sono quegli errori che non possono essere rilevati in fase di compilazione, perché si manifestano solo durante la fase di esecuzione del programma e solo in alcune particolari circostanze, ossia al verificarsi di “eventi eccezionali”. Alcuni esempi di errori di runtime sono: il verificarsi[…]