EBOOK, libro elettronico

14 novembre 2009

Un ebook è un libro elettronico o meglio un libro digitale, grazie alla conversione nel formato pdf gli ebook possono esser portati anche in smarthphone e altri dispositivi multimediali.
Vengono venduti o distribuiti gratuitamente on line da chi li realizza. Quasi sempre trattano argomenti di natura informatica.
Esistono in commercio, ma con scarsa diffusione anche gli ebook reader, apparecchi elettronici con uno piccolo schermo lcd che consentono la lettura degli ebook.

Ecco una serie di ebook gratuiti, realizzati da computereweb.net sui principali linguaggi di programmazione:

GUIDA HTML

ebook-html
MODULI HTML
GUIDA CSS
GUIDA WML
GUIDA MYSQL

MODULI (HTML)

21 settembre 2009

Questo articolo è un supplemento della guida html. Il motivo di dedicare una sezione a parte per i moduli è dovuto al fatto che il loro funzionamento è condizionato ed è legato all’uso di script (javascript; appleta java; php, cgi-perl, asp …).

I moduli consentono all’utente d’interraggire con il sito web, immetendo le proprie informazioni e inviandole. Per creare la struttura di un modulo si utilizza il linguaggio html, ma affinchè esso funzioni è necessario usare uno script.

FORM

gli attributi di form:

<form Selettore che indica il modulo

action=”" l’url di destinazione, dove verrano inviati i dati

method=”" il metodo con cui vengono inviati, esso può essere:

  • get inviati direttamente al server
  • post Ricevuti direttamente dallo script

>

<input da qui si dichiarano i campi, vedere sotto …

</form> Chiusura del modulo

I CAMPI

Un campo si dichiara in questo modo:

<input è il selettore

type=”" è il tipo di campo che può essere:

text; password; file; checkbox; radio; button; image; submit; reset; hidden

name=”" è il nome del campo, da richiamare nello script

value=”" è il valore del campo

>

Attributi opzionali:

disabled=”disabled” Campo non attivo.

Attribuiti opzionali validi per i campi Text e Password:

maxlength Stabilice la lunghezza massima di caratteri che possono essere immessi.

size E’ la dimensione del campo

TEXT

Un campo di testo

Esempio:

Nome:

PASSWORD

Come un campo testo, solo che i caratteri immessi vengono visualizzati sotto forma di punto.

Esempio:

Password:

TEXTAREA

Un’area di testo, questo è l’unico modulo che può essere utilizzato anche senza l’uso di uno script. Infatti, come potete vedere da questo articolo abbiamo utilizzato diverse textarea per evidenziare il codice sorgente, in modo tale che l’utente possa effettuare una copia e incolla più velocemente.

Gli attributi obbligatori sono:

name=”" il nome da richimare in uno script

cols=”" il numero di colonne

rows=”" il numero di righe

Mentre sono opzionali:

readonly=”readonly” Non è possibile modificare il contenuto

disabled=”disabled” Area testo non attiva

Esempio:

Commenti:

FILE

Consente all’utente di caricare un file.

Esempio:

Allego File:

CHECKBOX

Inserire una o più caselle di selezione.

Esempio:

Si:

RADIO

Simile a checkbox, ma in questo caso è possibile selezionare contemporanemente più scelte.

Esempio:

Si:

SELECT

Consente di creare un elenco a discesa.

Attributi obbligatori:

name=”" il nome da richiamare nello script

<option></option> le opzioni da visualizzare nell’elenco

Attributi opzionali:

disabled=”disabled” Campo select non attivo.

multiple=”multiple” Consente una selezione multipla

size=”" Dimensione del riquadro in numeri

Mentre in option è possibile inserire altri attributi:

disabled=”disabled” Disabilita una determinata opzione

selected=”selected” L’elemento predefinito da selezionare all’avvio del modulo

Esempio Seleziona Singola:

Hobby:

Esempio Seleziona Multipla: (Tenendo premuto ctrl e cliccando sull’opzione)

Hobby

BUTTON

Crea un bottone.

Esempio:

IMAGE

Usare un immagine come bottone.

Esempio:

SUBMIT

Il classico bottone utilizzato per inviare un modulo.

Esempio:

RESET

Cancella tutto il contenuto dei campi.

Esempio:

HIDDEN

Campo nascosto per effettuare delle verifiche.

Esempio:

Ecco il codice html, per inserire un semplice modulo contatti nel vostro sito, infatti quasi tutti gli hosting forniscono uno script cgi-perl preinstallato sul server che effettua questa operazione.

Quindi vi basta copiare e incollare il codice qui sotto in una pagina html da inviare poi nel vostro sito, facendo attenzione a modificare il percorso (dove si trova lo script) e l’indirizzo e-mail, e poi potete sbizzarirvi ad inserire qualsiasi altro tipo di campo descritto in questo articolo.

Codice html da inserire nella pagina desiderata:


Anteprima:

Nome e Cognome:
Email:
Messaggio:

Ecco il codice per creare una semplice mappa d’immagini in html, molto utile nella creazione di cartine geografiche; mappe stradali; e quant’altro di simile per indicare ad un utente dove si trova la propria azienda/negozio/filiale di zona e così via.
E’ utile crearla anche per formare un menù!

Esempio: (Una società con sedi in 7/20 regioni italiane ed 2 prossime aperture)

Quindi un’area è possibile definirla in 3 modi diversi:

  • rect Rettangolare, con 4 coordinate (x sx -y sx- x a – y b)
  • circle Cerchio, con 3 coordinate (x-y-raggio)
  • poly Poligono, con numero personalizzato di coordinate 
    in parole povere, è il classico gioco d’enigmistica dove bisogna unire tutti i punti (detto comunemente filo numerico).

E’ facile intuire che una mappa d’immagini è meglio crearla facendo uso di un software (si perdere tanto tempo per cercare le coordinate giuste).
Tra i tanti software consigliamo Geo html (lo potete trovare nella sezione http://download.html.it/categorie/start/53/windows/image-map/ ).

 

Lombardia Toscana Abruzzo Calabria Basilicata Friuli Venezia Giulia Valle D'Aosta Sicilia Sardegna

Alcuni script php/mysql non sono in grado di convertire automaticamente i carratteri accentati in codice ascii, quindi bisogna inserirli manualmente.
Ecco l’elenco delle 5 vocali accentati, minuscole convertite in codice ascii per html:
ò
&#243

è
&#232

à
&#224

ù
&#249

ì
&#236