La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

DIDATTICA DELLE APPLICAZIONI INFORMATICHE MOD B DOCENTE : G. SALVI SPECIALIZZANDE : R.CERVERA – A.DELLA VENTURA – P.FULGIERI.

Presentazioni simili


Presentazione sul tema: "DIDATTICA DELLE APPLICAZIONI INFORMATICHE MOD B DOCENTE : G. SALVI SPECIALIZZANDE : R.CERVERA – A.DELLA VENTURA – P.FULGIERI."— Transcript della presentazione:

1 DIDATTICA DELLE APPLICAZIONI INFORMATICHE MOD B DOCENTE : G. SALVI SPECIALIZZANDE : R.CERVERA – A.DELLA VENTURA – P.FULGIERI

2 MODULO : IL LINGUAGGIO HTML Classe : V ITIS Prerequisiti : linguaggi formali; sistemi operativi; multimedialità, ipertesti e ipermedia; microsoft Internet Esplorer; web e URL. Obiettivi cognitivi: comprendere cosè un linguaggio di tipo markup; conoscere le parti fondamentali di un documento HTML; saper formattare un testo, inserire immagini e collegamenti ipertestuali; conoscere le soluzioni per pubblicare in Internet.

3 MODULO : IL LINGUAGGIO HTML Obiettivi operativi : scrivere un documento HTML e leggerlo con un browser; inserire in un documento HTML testo, immagini, suoni e filmati; personalizzare un documento HTML. Contenuti : introduzione; la formattazione; le immagini; I collegamenti ipertestuali; I frame; pubblicare su Internet.

4 UNITA DIDATTICA I FRAME Prerequisiti : conoscere la struttura base di un documento HTML Obiettivi cognitivi : riguardare un documento HTML come possibile entità costituita da vari documenti che possono essere visualizzati contemporaneamente Obiettivi operativi : assemblare vari documenti in modo da migliorare la navigabilità allinterno di un ipertesto.

5 UNITA DIDATTICA I FRAME Contenuti: Definizione, proprietà, pro e contro delluso dei frame; Sintassi; Attributi; Annidamento; Metodologia: lezioni mediante luso di presentazioni; applicazioni in laboratorio; lavori di gruppo; esercitazioni guidate. Strumenti : libro di testo; materiale reperito in rete; computer; lavagna ;videoproiettore.

6 UNITA DIDATTICA I FRAME Valutazione : durante le lezioni vengono proposti esercizi di verifica in laboratorio per una valutazione immediata del raggiungimento dellobiettivo ed eventuale feedback. Alla fine dellunità didattica segue una verifica sommativa.

7 I FRAME I frame (cornici) danno la possibilità di suddividere la finestra del browser in diversi riquadri distinti e indipendenti I frame si possono considerare in un certo senso sottofinestre autonome in cui è possibile visualizzare documenti diversi o parti dello stesso documento.

8 I FRAME Lutilizzo dei frame nasce successivamente al linguaggio HTML: vengono introdotti a partire dalla versione 2 di Netscape e dalla versione 3 di Internet Explorer. Pertanto luso dei frame non è supportato da tutti i browser.

9 I FRAME Unapplicazione comune è la suddivisione di una pagina in due zone: una verticale, generalmente posizionata a sinistra che contiene un elenco, e una nella quale si visualizza il contenuto correlato alla scelta effettuata con un clic su una voce dellelenco. Cambiando scelta,nella prima finestra rimane lelenco e cambia solo il contenuto della seconda finestra

10 I FRAME Esempio : PAGINAMENU

11 VANTAGGI Dal punto di vista dellutente Navigazione del sito più rapida in quanto solo una parte dello schermo viene ricaricata o aggiornata Navigazione più comoda in quanto i frame permettono di mantenere sempre in vista alcuni punti del layout (ad esempio il menù di navigazione) Dal punto di vista del webmaster I frame hanno la caratteristica di utilizzare una struttura che consente di includere il layout comune in pochi files

12 SVANTAGGI E preferibile non eccedere nelluso dei frame per non appesantire la realizzazione del sito. Per alcuni browser si possono verificare problemi di compatibilità in quanto non supportano lutilizzo dei frame; è preferibile pertanto creare due versioni del sito, una con frame ed una senza frame.

13 SINTASSI Ricordiamo che la pagina di un documento HTML è costituita essenzialmente da due parti : HEAD, che contiene lintestazione e BODY che contiene il documento vero e proprio. Nel caso di un documento in cui si utilizzano i frame la pagina da suddividere contiene solo informazioni sulla divisione, per cui può essere priva del blocco BODY

14 GESTIONE DEI FRAME Gli elementi da usare per la divisione in frame sono: FRAMESET (Set di riquadri)che definisce il blocco con le indicazioni delle suddivisioni in righe o colonne e può contenere annidati al suo interno altri elementi quali FRAMESET, FRAME o NOFRAME FRAME che definisce il contenuto di ciascuna cornice

15 ESEMPIO DI SINTASSI DI BASE Codice HTML visualizzato da browser che non supportano i frame

16 ATTRIBUTI DI FRAMESET Al tag FRAMESET possono essere assegnati i seguenti attributi: ROWS : definisce le dimensioni e il numero delle righe in cui viene suddivisa la pagina; COLS : definisce le dimensioni e il numero delle colonne in cui viene suddivisa la pagina. I due attributi possono essere usati singolarmente o insieme

17 ROWS Lattributo ROWS raccoglie i valori per laltezza delle righe in cui si vuole suddividere la finestra principale; tali valori, separati da virgole possono essere numeri interi (pixel) o percentuali(della dimensione della finestra del browser).

18 ESEMPIO crea una cornice suddividendo la finestra in due parti, la prima che occupa il 40% delle dimensioni totali, la seconda il 60%. Frame inferiore che occupa il 60% della finestra Frame superiore che occupa il 40% della finestra

19 Esempio In questo caso si hanno due finestre con dimensioni fisse (150 e 600 px) indipendentemente dalla risoluzione e dalle dimensioni del monitor. Frame superiore di 150 pixel Frame inferiore di 600 pixel

20 ESEMPIO In questo caso la prima finestra ha dimensione fissa, mentre la seconda occupa tutto lo spazio rimanente(carattere jolly) Frame superiore fisso di 150 pixel Frame inferiore che varia occupando il rimanente spazio della finestra

21 COLS Lattributo COLS viene usato in modo analogo allattributo ROWS riferito però alle colonne. Esempio crea due finestre verticali con dimensioni espresse in percentuale della dimensione della finestra del browser.

22 ESEMPIO crea tre colonne con dimensioni espresse in pixel Frame laterale sinistro fisso 180 pixel Frame centrale fisso 250 pixel Frame laterale destro che varia occupando il rimanente spazio della finestra

23 ALTRI ATTRIBUTI DI FRAMESET Ufficialmente FRAMESET non ha attributi per la visualizzazione, ma alcuni attributi sono entrati convenzionalmente nelluso comune. BORDER = numero indica lo spessore del bordo di tutti i frame figli BORDERCOLOR = colore definisce il colore del bordo del frameset FRAMEBORDER = 1/0 specifica se i frame figli saranno visualizzati con o senza bordo

24 Esempio:

25

26 IL TAG FRAME Il tag FRAMESET non permette di visualizzare informazioni ma serve solamente per creare la struttura di una pagina con frame(cornici). Il tag FRAME permette di definire il contenuto di ogni cornice e quindi di visualizzare le informazioni.

27 IL TAG FRAME Se le dimensioni del riquadro non sono sufficienti a mostrare il documento nella sua interezza, il frame avrà delle barre di scorrimento a meno che non sia diversamente specificato come vedremo più avanti. Lelemento frame ha una serie di attributi e non necessita del tag di chiusura

28 ATTRIBUTI DI FRAME SRC = url definisce lindirizzo del file html che verrà visualizzato nella sezione frame del frameset. In effetti non è altro che il file html da visualizzare.

29 ATTRIBUTI DI FRAME NAME = nome_frame assegna il nome al frame FRAMESPACING =valore definisce lo spazio in pixel da lasciare intorno al frame ed è riconosciuto dai soli browser IE.

30 ATTRIBUTI DI FRAME MARGINWIDTH=valore forza il rientro sui lati, destro e sinistro,in base al valore numerico inserito (pixel). Non accetta il valore 0. MARGINHEIGHT=valore forza il rientro sui lati, superiore e inferiore, in base al valore numerico inserito. Non accetta il valore 0.

31 ATTRIBUTI DI FRAME SCROLLING specifica se deve esserci la barra laterale di scorrimento della finestra. In effetti questo attributo indica se si vuol consentire allutente di poter scorrere il frame oppure no.

32 ATTRIBUTI DI FRAME Lattributo SCROLLING ha tre parametri: compare lo scrolling solo se necessario ( valore di default) visualizza sempre lo scrolling

33 ATTRIBUTI DI FRAME non visualizza lo scrolling anche nel caso in cui il contenuto della pagina HTML vada oltre la cornice. NORESIZE se impostato evita al frame di essere ridimensionato. Se usato in unione con scrollingno, di fatto blocca il contenuto del frame.

34 ATTRIBUTI DI FRAME FRAMEBORDER rende visibili o meno i bordi dei frame. E riconosciuto dai soli browser IE ed ha due parametri: (valore di default) non viene visualizzato il bordo

35 ELEMENTO NOFRAMES Lelemento NOFRAMES serve per creare unalternativa a quei browser che non supportano luso dei frame. Conviene pertanto creare unalternativa o semplicemente un messaggio di avviso fra i tag ….. spiacente ma il tuo browser non supporta i frame

36 NIDIFICAZIONE DEI FRAME È possibile inserire allinterno di un FRAMESET un altro FRAMESET In questo modo, ad esempio, è possibile costruire una pagina con un banner stretto in alto, un indice stretto a sinistra e la pagina principale alla destra dellindice. È importante non eccedere nelle nidificazioni per non rendere la pagina troppo confusa.

37 ESEMPIO SPAZIO PER UN BANNER INDICE SPAZIO PER LA PAGINA PRINCIPALE

38 CREARE PAGINE WEB SUDDIVISE IN FRAME Abbiamo già osservato che alcuni browser non supportano i frame: è quindi utile inserire del codice che avverta della presenza dei frame e quindi dellimpossibilità da parte dei browser di visualizzare correttamente. Si utilizza lelemento NOFRAMES già illustrato. Un esempio di codice potrebbe essere: Spiacente ma il tuo browser non supporta luso di frame. Per visualizzare queste pagine e' necessario scaricare un browser che supporti tale utilizzo. Ti consiglio Netscape 3.0.

39 CREARE PAGINE WEB SUDDIVISE IN FRAME Indicazioni : quando si vuole utilizzare i frame per creare una pagina web si prevede un file iniziale che funge da indice e definisce la struttura del documento. I contenuti veri e propri sono in altri file HTML che vengono collegati al primo. Ad esempio se vogliamo dividere la finestra in tre riquadri abbiamo bisogno di quattro file: uno per la struttura e tre per riempire le cornici.

40 LABORATORIO Creiamo tre pagine HTML di tre colori diversi utilizzando un semplice codice. Ad esempio creiamo i file GIALLO.htm, AZZURRO.htm e VIOLA.htm. Questi tre file html forniranno il contenuto dei frame. Creiamo poi il file che determina, con lutilizzo di FRAMESET e di FRAME e dei rispettivi attributi, la struttura vera e propria della pagina che verrà visualizzata.

41 ESEMPIO: PAGINA DIVISA IN RIGHE CODICE Esempio di utilizzo di frame

42 ESEMPIO: PAGINA DIVISA IN RIGHE RISULTATO

43 Esercizio Per le dimensioni dei riquadri si è usato il valore in percentuale: fare un esempio utilizzando i valori espressi in pixel. Fare poi un esempio con lutilizzo del carattere jolly. Verifichiamo insieme il secondo esercizio….

44 Esempio: utilizzo del carattere jolly CODICE Esempio di utilizzo di frame

45 Esempio : utilizzo del carattere jolly RISULTATO

46 ESEMPIO : PAGINA DIVISA IN TRE COLONNE CODICE Esempio di utilizzo di frame

47 RISULTATO

48 ESEMPIO: ROWS E COLS CODICE Esempio di utilizzo di frame <FRAMESET COLS="120,200" ROWS="100,100">

49 ESEMPIO: ROWS E COLS RISULTATO

50 ESEMPIO: ATTRIBUTO SCROLLING Esempio di utilizzo di frame

51 ESEMPIO: ATTRIBUTO SCROLLING Risultato: nella pagina gialla compare la barra laterale

52 Esercizio Creare una pagina divisa in due colonne. La seconda colonna deve avere una barra di scorrimento. Il bordo tra le due colonne deve essere rosso.

53 ESEMPIO: FRAME NIDIFICATI CODICE Esempio di utilizzo di frame

54 ESEMPIO: FRAME NIDIFICATI

55 Verifica sommativa Si propone una prova di verifica semistrutturata: tempo 30 minuti. Verifica

56 ESERCIZIO: CREARE UNA PAGINA SIMILE ALLA SEGUENTE


Scaricare ppt "DIDATTICA DELLE APPLICAZIONI INFORMATICHE MOD B DOCENTE : G. SALVI SPECIALIZZANDE : R.CERVERA – A.DELLA VENTURA – P.FULGIERI."

Presentazioni simili


Annunci Google