LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam

La figura seguente mostra l'interfaccia di Adobe Dreamweaver. Potrebbero esserci alcune differenze nelle diverse versioni del programma.

  1. Pulsante di selezione del layout
  2. Pulsante di selezione dell'estensione
  3. Pulsante sito web
  4. Pulsante di selezione dell'interfaccia(selettore dell'area di lavoro - 11 opzioni tra cui scegliere). La figura mostra l'interfaccia classica
  5. Barra dei menu (10 menu con menu a discesa dei comandi)
  6. Riga di schede (categorie): 9 schede per diversi tipi di lavoro
  7. Barra degli strumenti... La barra degli strumenti cambia a seconda della scheda selezionata (nella figura, la barra degli strumenti per la scheda Testo). La riga di schede (elemento 6) e le barre degli strumenti (elemento 7) insieme formano il "pannello Inserisci"
  8. Linea di documenti aperti
  9. Barra degli strumenti del codice
  10. Numerazione delle righe di codice
  11. Sezione codice (quando si divide la finestra di modifica in codice e design)
  12. Barra di stato (tag applicati, velocità di caricamento della pagina, codifica applicata).
  13. Gruppo di pannelli Risultati (ricerca, riferimento, controllo dei collegamenti, rapporti, ecc.)
  14. Pannelli di banchina - può contenere pannelli File, Risorse, Frammenti di codice, Database, Stili, Ispettore Tag, ecc. I pannelli Dock vengono aperti / rimossi dalla finestra del programma utilizzando il menu Finestra - Nascondi pannelli / Mostra pannelli.
  15. Sezione Design (quando si divide la finestra di modifica in codice e design)
Quando si cambia l'area di lavoro (pulsante 4), l'interfaccia del programma può differire da quella mostrata nella figura sopra (versione "Classic" dell'interfaccia).

Finestra di modifica (finestra del documento)

La finestra di modifica è centrale nella finestra del programma.
La pagina nella finestra di modifica può essere aperta in modalità codice, in modalità di suddivisione del codice e in modalità di modifica visiva, in modalità Progettazione o in modalità di visualizzazione live (una visualizzazione più reale della pagina).


Visualizzazione interattiva del codice
Disponibile solo quando si visualizza il documento in Live View e mostra il codice effettivo. La visualizzazione Codice in tempo reale non supporta la modifica.

Barre degli strumenti :

Barra degli strumenti standard (crea, apri, salva, inserisci, ecc.)

Componenti

Banca dati

Comportamenti del server

Editor di tag rapido - utilizzato quando si desidera controllare, inserire o modificare rapidamente i tag HTML senza chiudere la visualizzazione struttura.

Barra delle applicazioni Nella parte superiore della finestra dell'applicazione si trovano lo switcher dell'area di lavoro, i menu (solo Windows) e altri controlli.

Selettore di tag Posizionato sulla barra di stato. Mostra la gerarchia dei tag.

tesi

1.1 Interfaccia di Dreamweaver

Il potente ambiente professionale Dreamweaver dispone di tutti gli strumenti necessari per generare pagine HTML di qualsiasi complessità e scala. Fornisce una modalità di progettazione visiva (WYSIWYG o Ciò che vedi è ciò che ottieni - "ciò che vedi è ciò che ottieni"), ha un lavoro molto pulito con il testo di origine dei documenti web, ha il supporto integrato per grandi progetti di rete. Nessuno degli editori esistenti oggi implementa completamente il concetto WYSIWYG. Dreamweaver si è avvicinato all'ideale dichiarato rispetto ai concorrenti. Il lavoro diretto con i codici non è completamente escluso, ma ridotto a un minimo ragionevole. Il programma non solo ha un potente arsenale di strumenti di progettazione visiva, ma è anche in grado di visualizzare pagine web quasi come visualizzatori specializzati: Microsoft Internet Explorer o Netscape Navigator.

Macromedia Dreamweaver MX è uno dei programmi più potenti che supporta tutti i moderni standard Internet e rende incredibilmente facile completare anche le attività più complesse. Inoltre, contiene un sistema avanzato di suggerimenti e lezioni interattive che consentono a un principiante di iniziare rapidamente.

L'interfaccia del programma ha subito modifiche rispetto alle versioni precedenti. Il nuovo stile rende molto più semplice lavorare con il programma. Se nelle versioni precedenti del programma dovevi passare costantemente da una finestra all'altra, ora puoi lavorare simultaneamente con il codice e con la visualizzazione finale del sito, il che facilita notevolmente il lavoro.

Quando Dreamweaver viene caricato, viene visualizzata una finestra di avvio (Fig.1), che consente di selezionare il tipo di nuovo documento da creare (HTML, ColdFusion, PHP, ecc.) O di creare un documento basato su campioni già pronti (fogli di stile CSS, set di frame, ecc.) E aperto anche di recente documenti usati. Inoltre, sono presenti collegamenti a risorse in linea: il sito Dreamweaver MX Exchange, una panoramica del programma Dreamweaver MX e informazioni della guida per Dreamweaver MX.

Fig. 1. Finestra di avvio di Dreamweaver MX

L'area di lavoro di Dreamweaver contiene le seguenti finestre e pannelli:

finestra del documento (Fig.2), che consente di visualizzare e modificare il codice del documento (Codice), visualizzare l'aspetto del documento futuro (Design) o sia codice che aspetto (Diviso) È anche possibile visualizzare il documento in un browser Internet, verificare la presenza di errori, ecc.;

Fig. 2. Finestra del documento

Menu a tendina standard (File, Modifica, Visualizza, Inserisci, Modifica, Testo, Comandi, Sito, Finestra, Aiuto) (Fig. 3);

Fig. 3. Menu a tendina standard

Pannello Proprietà (Fig. 4), che consente di modificare e aggiungere proprietà del frammento di codice selezionato;

Fig. 4. Pannello delle proprietà

Pannello Inserisci (Fig. 5), che include le seguenti schede: Comune - inserimento di collegamenti ipertestuali, tabelle, immagini, commenti, ecc., Nonché Scelta tag; Layout: utilizza celle e tabelle per disporre il documento prima di aggiungere contenuto; Moduli: aggiungi diversi tipi di moduli; Testo: formattazione del testo e Editor dei tag dei caratteri; HTML: aggiungi linea orizzontale, elementi di tabella, frame, proprietà di intestazione, script; Applicazione: lavorare con le strutture informative; Elementi Flash (elementi Flash): aggiungi filmati Flash, Preferiti (Preferiti): la possibilità di aggiungere gli oggetti utilizzati più di frequente a una scheda separata.

Fig.5. Inserisci pannello

Gruppo pannello: Design (contiene stili CSS), Codice (contiene aiuto su tag, oggetti e funzioni di varie tecnologie), Applicazione (contiene informazioni su database, componenti, ecc.), File (File manager) (Fig.6) ...

Fig. 6. Gruppo di pannelli Design, Codice, Applicazione, File

1. Informazioni generali. PHP è un linguaggio di scripting lato server (linguaggio di elaborazione ipertestuale (HTML)) i cui costrutti vengono inseriti nel testo HTML. Il suo scopo è consentire la creazione di pagine web generate dinamicamente il più rapidamente possibile. PHP è open source, il che significa che è gratuito e ti consente di creare le tue estensioni linguistiche.

PHP è il linguaggio di programmazione più giovane, promettente e in più rapida crescita per Internet, la quota del suo utilizzo rispetto ad altri linguaggi sta crescendo rapidamente.

PHP ti consente di separare il testo HTML dalla parte eseguibile, il che può ridurre significativamente i tempi di sviluppo del progetto. In molti casi, è possibile separare la parte software del progetto dallo sviluppo di pagine HTML, il che rende più facile sia il progettista che il programmatore.

2. Caratteristiche principali.

compatibilità con vari server e piattaforme;

supporto per COM, XML, Java, CORBA, WDDX, tecnologie Macromedia Flash;

supporto per l'interazione con vari servizi tramite i protocolli appropriati (LDAP, SNMP, IMAP, NNTP, POP3, HTTP, ecc.);

funzionalità avanzate per lavorare con le connessioni di rete;

disponibilità di funzioni per lavorare con dati di testo di qualsiasi formato, incluso XML;

supporto per oltre 20 database, funzionalità avanzate per lavorare con loro;

la capacità di creare applicazioni orientate agli oggetti a tutti gli effetti;

sintassi relativamente semplice e facilità d'uso;

gratuito;

apertura del codice, grazie alla quale è possibile creare le proprie estensioni linguistiche.

3. Sintassi. Gli script PHP sono incorporati nel codice HTML utilizzando un tag di apertura... Tag speciali di questo tipo consentono di passare dalla modalità HTML a quella PHP. Un programma PHP è un insieme di comandi (istruzioni). Il processore del programma deve in qualche modo distinguere un comando da un altro. Per questo, vengono utilizzati caratteri speciali: separatori. In PHP, le istruzioni sono separate allo stesso modo di C o Perl: ogni espressione termina con un punto e virgola.

Tag di chiusura? \u003e implica anche la fine dell'istruzione, quindi non usare un punto e virgola prima di essa.

Spesso, durante la scrittura di programmi, diventa necessario fare commenti al codice, che non influiscono sul codice stesso, ma lo spiegano solo. PHP supporta diversi tipi di commenti: stile C, C ++ e shell Unix. I simboli // e # indicano l'inizio dei commenti su una sola riga, / * e * / - rispettivamente l'inizio e la fine dei commenti su più righe.

4. Variabili e costanti. Un elemento importante di ogni linguaggio sono le variabili, le costanti e gli operatori applicati a tali variabili e costanti.

Variabili. Una variabile in PHP è indicata da un segno di dollaro seguito dal suo nome (ad esempio: $ my_var). Il nome della variabile fa distinzione tra maiuscole e minuscole, ad es. le variabili $ my_var e $ My_var sono diverse.

I nomi delle variabili seguono le stesse regole degli altri nomi in PHP: un nome di variabile valido deve iniziare con una lettera o un trattino basso seguito da un qualsiasi numero di lettere, numeri o trattini bassi.

In PHP 3, le variabili erano sempre assegnate per valore. Cioè, quando si assegna un'espressione a una variabile, tutti i valori dell'espressione originale vengono copiati in quella variabile. PHP 4 offre anche un altro modo per assegnare valori alle variabili: l'assegnazione per riferimento. Per assegnare un valore a una variabile per riferimento, questo valore deve avere un nome, ad es. deve essere rappresentato da una variabile. Per indicare che il valore di una variabile è assegnato a un'altra variabile per riferimento, è necessario far precedere il nome della prima variabile da una e commerciale &.

Costanti. Per memorizzare valori costanti, ad es. tali valori, il cui valore non cambia durante l'esecuzione dello script, vengono utilizzati come costanti. Questi valori possono essere costanti matematiche, password, percorsi di file, ecc. La differenza principale tra una costante e una variabile è che non può essere assegnato un valore più di una volta e il suo valore non può essere annullato dopo che è stato dichiarato. Inoltre, la costante non ha un prefisso del segno di dollaro e non può essere determinata mediante una semplice assegnazione di valore. Per definire una costante, esiste una funzione speciale define (). La sua sintassi è la seguente:

define ("Constant_name", "Constant_value", [Case_insensitive])

Per impostazione predefinita, i nomi delle costanti fanno distinzione tra maiuscole e minuscole. C'è una convenzione secondo la quale i nomi delle costanti sono sempre maiuscoli. È possibile ottenere il valore di una costante specificandone il nome. A differenza delle variabili, non è necessario anteporre $ al nome della costante. In alternativa, per ottenere il valore di una costante, è possibile utilizzare la funzione constant () con il nome della costante come parametro.

Oltre alle variabili dichiarate dall'utente, PHP ha un numero di costanti definite dall'interprete stesso. Ad esempio, la costante FILE memorizza il nome file del programma (e il percorso ad esso) che è attualmente in esecuzione, FUNCTION contiene il nome della funzione, CLASS è il nome della classe, PHP_VERSION è la versione dell'interprete PHP.

5. Strutture di controllo. Le strutture di controllo in PHP sono rappresentate da istruzioni condizionali, cicli, istruzioni di trasferimento del controllo e istruzioni di inclusione.

Operatori condizionali:

se. È uno degli operatori più importanti in molte lingue, incluso PHP. Ti consente di eseguire frammenti di codice in base a una condizione. La struttura dell'operatore: if (espressione) execution_block;

altro. L'istruzione else espande if nel caso in cui l'espressione testata in if non sia valida e consente di eseguire alcune azioni in tali condizioni. La struttura dell'operatore: if (espressione) execution_block else execution_block1;

elseif. Un altro modo per estendere l'istruzione if condizionale. elseif è una combinazione di else e if. Come altro, si estende se per eseguire varie azioni nel caso in cui la condizione testata in if fallisca. Ma a differenza di altri, le azioni alternative verranno eseguite solo se la condizione elseif è vera. Struttura operatore:

if (espressione) execute_block elseif (espressione1) execute_block1 ...

altrimenti execute_block N

interruttore. Un'altra costruzione che ti consente di verificare una condizione ed eseguire varie azioni a seconda di essa. A seconda del valore della variabile, passa da un blocco di azione all'altro. switch è molto simile a un'istruzione if ... elseif ... else oa un insieme di istruzioni if. Struttura operatore:

switch (espressione o variabile) (case value1: action_block1 break;

case value2: action_block2 break;

default_action_block)

mentre. Un semplice ciclo che dice a PHP di eseguire i comandi execute_block finché un'espressione non restituisce True. Il valore dell'espressione viene verificato ogni volta all'inizio del ciclo, in modo che anche se il suo valore è cambiato durante l'esecuzione di execution_block, il ciclo non si fermerà fino alla fine dell'iterazione (cioè fino a quando tutti i comandi di execution_block non saranno stati eseguiti). La struttura del ciclo: while (espressione) (blocco_esecuzione);

fare durante. È molto simile a un ciclo while, con l'unica differenza che la verità dell'espressione viene verificata alla fine del ciclo e non all'inizio. Ciò garantisce che il ciclo do ... while venga eseguito almeno una volta. La struttura del ciclo: do (execution_block) while (espressione);

per. La struttura del ciclo: for (espressione1; espressione2; espressione3) (blocco_esecuzione)

per ciascuno. Progettato esclusivamente per lavorare con gli array. Struttura: foreach ($ array come $ valore) (execute_block).

Controlla gli operatori di trasferimento:

rompere. Termina l'esecuzione del ciclo corrente, può essere utilizzato con un argomento numerico che dice quante strutture di controllo che lo contengono terminare;

continua. Ti permette di saltare ulteriori istruzioni da execution_block di qualsiasi ciclo e continuare l'esecuzione da un nuovo cerchio.

Operatori di inclusione:

includere. Consente di includere il codice contenuto nel file specificato ed eseguirlo tutte le volte che il programma incontra questa istruzione. L'inclusione può essere eseguita in uno dei seguenti modi: include nome file; include $ nome_file; include ("nomefile");

richiedono. Agisce più o meno allo stesso modo di include. La differenza principale tra require e include è il modo in cui reagiscono a un errore: include emette un avviso e lo script continua; un errore in require causa un errore irreversibile nello script e ne termina l'esecuzione.

6. Elaborazione delle richieste. Forme. Qualsiasi richiesta da client a server deve iniziare con un metodo specificato. Il metodo riporta lo scopo della richiesta del cliente. Il protocollo HTTP supporta diversi metodi, ma ne vengono effettivamente utilizzati solo tre: POST, GET e HEAD. Il metodo GET consente di ottenere tutti i dati identificati dall'URL nella richiesta di risorsa. Se l'URL punta a un programma, viene restituito il risultato del programma, non il suo testo (a meno che, ovviamente, il testo non sia il risultato del suo lavoro) Le informazioni aggiuntive necessarie per elaborare la richiesta sono incorporate nella richiesta stessa (nella barra di stato). Quando si utilizza il metodo GET, le informazioni effettive richieste vengono restituite nel campo del corpo della risorsa (il testo di un documento HTML, ad esempio).

Il metodo HEAD è simile al metodo GET, tranne per il fatto che non restituisce il corpo della risorsa e non ha una controparte condizionale. Il metodo HEAD viene utilizzato per ottenere informazioni su una risorsa. Ciò può essere utile, ad esempio, quando si risolve il problema di testare i collegamenti ipertestuali.

Il metodo POST è progettato per trasferire informazioni come annotazioni di risorse, notizie e messaggi di posta, dati da aggiungere al database al server, ad es. per trasferire informazioni di grande volume e abbastanza importanti. A differenza dei metodi GET e HEAD, il corpo della risorsa viene passato in POST, ovvero le informazioni ricevute dai campi del modulo o da altre origini di input.

I moduli sono progettati per ricevere informazioni dall'utente. È possibile inserire del testo in essi o selezionare le opzioni appropriate dall'elenco. I dati scritti nel modulo vengono inviati per l'elaborazione a un programma speciale (ad esempio, uno script PHP) sul server. A seconda dei dati inseriti dall'utente, questo programma può generare varie pagine web, inviare query al database, lanciare varie applicazioni, ecc.

C'è un array speciale - $ _REQUEST per accedere alle variabili passate utilizzando richieste HTTP. Contiene i dati passati dai metodi POST e GET, nonché dai cookie HTTP. È un array associativo superglobale, ad es. i suoi valori possono essere ottenuti ovunque nel programma utilizzando il nome della variabile corrispondente (elemento del modulo) come chiave.

Diamo un esempio di utilizzo degli array $ _POST e $ _GET. Supponiamo di dover elaborare un form che contiene elementi di input denominati first_name, last_name, kurs. I dati sono stati trasferiti con il metodo POST e non vogliamo elaborare i dati trasferiti con altri metodi. Questo può essere fatto come segue:

";

$ str. \u003d "Hai scelto di studiare un corso in".

$ _POST ["kurs"];

Quindi nella schermata del browser, se abbiamo inserito il nome "Ivan", il cognome "Petrov" e scelto il corso PHP tra tutti i corsi, vedremo il messaggio:

Ciao Ivan Petrov! Hai scelto di studiare il corso PHP

7. Funzioni. Nella programmazione, come in matematica, una funzione è una mappatura dall'insieme dei suoi argomenti all'insieme dei suoi valori. Cioè, la funzione per ogni insieme di valori di argomento restituisce alcuni valori che sono il risultato della sua operazione.

Ogni funzione può avere, come abbiamo detto, un elenco di argomenti. Utilizzando questi argomenti, vengono passate varie informazioni alla funzione (ad esempio, il valore di un numero di cui è necessario calcolare il fattoriale). Ogni argomento è una variabile o una costante.

È possibile passare dati a una funzione utilizzando gli argomenti in tre modi diversi. Si tratta di passare argomenti per valore (usato per impostazione predefinita), per riferimento e impostare il valore predefinito di argomenti.

Quando un argomento viene passato a una funzione in base al valore, la modifica del valore dell'argomento all'interno della funzione non influisce sul suo valore all'esterno della funzione. Per consentire a una funzione di modificare i suoi argomenti, devono essere passati per riferimento. A tale scopo, scrivere una e commerciale "&" nella definizione della funzione prima del nome dell'argomento.

Ci sono diverse funzioni integrate in PHP: echo (), print (), date (), include. Tutti tranne date () sono costrutti del linguaggio. Sono inclusi nel core PHP e non richiedono alcuna configurazione o moduli aggiuntivi. Anche la funzione date () fa parte del core PHP e non richiede configurazione. Ma ci sono anche funzioni per le quali è necessario installare varie librerie e collegare l'apposito modulo. Ad esempio, per utilizzare le funzioni per lavorare con il database MySql, è necessario compilare PHP con supporto per questa estensione. Di recente, le estensioni più comuni e, di conseguenza, le loro funzioni sono inizialmente incluse in PHP in modo da poter lavorare con esse senza ulteriori impostazioni dell'interprete.

8. Classi e oggetti. Un oggetto è una variabile strutturata contenente tutte le informazioni su un oggetto fisico o un concetto implementato in un programma, una classe è una descrizione di tali oggetti e azioni che possono essere eseguite con essi.

Una classe viene definita utilizzando la seguente sintassi:

class Class_name (var $ property_name;

/ * elenco proprietà * / funzione nome_metodo () (/ * definizione metodo * /) / * elenco metodi * /)

Il nome della classe deve seguire le regole per la denominazione degli oggetti in PHP, ma esistono numerosi nomi riservati dagli sviluppatori per i propri scopi. Si tratta principalmente di nomi che iniziano con il carattere di sottolineatura "_". Non è possibile utilizzare tali nomi per creare classi e funzioni. Inoltre, il nome stdClass è riservato perché viene utilizzato internamente dal motore PHP.

Una variabile del tipo richiesto viene creata dalla classe utilizzando l'operatore new. Dopo aver creato un oggetto, possiamo applicarvi tutti i metodi e ottenere tutte le proprietà definite nella descrizione della classe. A tale scopo, utilizzare la seguente sintassi: $ nome_oggetto-\u003e nome_proprietà o $ nome_oggetto-\u003e nome_metodo (elenco di argomenti). Non precedere una proprietà o un metodo con un segno $.

// crea un oggetto $ art echo ($ art -\u003e title);

// mostra il nome dell'oggetto $ art $ another_art \u003d new Articles;

// crea un oggetto $ another_art $ another_art-\u003e show_article ();

// chiamando un metodo per visualizzare l'oggetto nel browser? \u003e

Ciascuno degli oggetti della classe ha le stesse proprietà e metodi. Quindi, l'oggetto $ art e l'oggetto $ another_art hanno proprietà title, description, author e metodi Articles (), show_article (). Ma questi sono due oggetti diversi. Immaginiamo un oggetto come una directory nel file system e le sue caratteristiche come file in questa directory. Ovviamente ogni directory può contenere gli stessi file, ma ciò nonostante sono considerati diversi poiché sono memorizzati in directory differenti. Allo stesso modo, proprietà e metodi sono considerati diversi se applicati a oggetti diversi. Per ottenere il file desiderato dalla directory di primo livello, scriviamo il percorso completo di questo file. Quando si lavora con le classi, è necessario specificare il nome completo della funzione che si desidera chiamare. La directory di primo livello in PHP è lo spazio della variabile globale e il percorso viene specificato utilizzando il separatore -\u003e. Pertanto, i nomi $ art-\u003e title e $ another_art-\u003e title denotano due diverse variabili.

9. Lavorare con i file. PHP non ha una funzione specifica per la creazione di file. La maggior parte delle funzioni funziona con file preesistenti nel file system del server. Per creare il file più comune, è necessario utilizzare una funzione che apre un file locale o remoto. Questa funzione è chiamata fopen (). Collega il file specificato al flusso di controllo del programma. Inoltre, l'associazione è diversa a seconda di ciò che vogliamo fare con questo file: leggerlo, scrivere dati su di esso o fare entrambe le cose. La sintassi per questa funzione è:

risorsa fopen (file_name, access_type [, use_include_path])

Di conseguenza, questa funzione restituisce un puntatore (del tipo di risorsa) al file che ha aperto. Vengono passati i parametri di questa funzione: il nome del file da aprire, il tipo di accesso al file (determinato da cosa ne faremo) e, eventualmente, un parametro che determina se cercare il file specificato in include_path.

Valori accettati dal parametro access_type:

r - apre il file in sola lettura; imposta il puntatore della posizione del file all'inizio del file.

r + - apre un file per la lettura e la scrittura; imposta il puntatore del file all'inizio.

w - apre il file in sola scrittura; imposta il puntatore del file all'inizio e tronca il file a lunghezza zero. Se il file non esiste, prova a crearlo.

w + - apre un file per la lettura e la scrittura; imposta il puntatore del file all'inizio e tronca il file a lunghezza zero. Se il file non esiste, prova a crearlo.

a - apre il file solo in scrittura; imposta il puntatore del file alla fine del file. Se il file non esiste, prova a crearlo.

a + - apre un file per la lettura e la scrittura; imposta il puntatore del file alla fine del file. Se il file non esiste, prova a crearlo.

x - crea e apre un file di sola scrittura; mette il puntatore del file all'inizio. Se il file esiste già, fopen () restituisce false e viene generato un avviso. Se il file non esiste, si tenta di crearlo. Questo tipo di accesso è supportato da PHP 4.3.2 e funziona solo con file locali.

x + - crea e apre un file per la lettura e la scrittura; mette il puntatore del file all'inizio. Se il file esiste già, fopen () restituisce false e viene generato un avviso. Se il file non esiste, si tenta di crearlo. Questo tipo di accesso è supportato da PHP 4.3.2 e funziona solo con file locali.

Dopo aver eseguito le azioni necessarie con il file, che si tratti di leggere o scrivere dati o altro, la connessione stabilita con questo file utilizzando la funzione fopen () deve essere chiusa. A tale scopo, utilizzare la funzione fclose (). La sua sintassi è la seguente:

fclose (puntatore a file)

Per scrivere dati in un file a cui si accede dalla funzione fopen (), è possibile utilizzare la funzione fwrite (). La sua sintassi è la seguente:

int fwrite (puntatore a file, stringa [, lunghezza])

Questa funzione scrive il contenuto di una stringa nel file puntato dal puntatore del file. Se viene specificata la lunghezza dell'argomento opzionale, la registrazione termina dopo che è stato scritto il numero di caratteri pari al valore di questo argomento o quando viene raggiunta la fine della riga.

Supponiamo che non ci sia alcun file my_file.html nella nostra directory di lavoro. Creiamolo e scriviamo una riga di testo al suo interno:

$ text \u003d "Questo testo verrà scritto nel file";

if (fwrite ($ h, $ text)) echo "La scrittura è riuscita";

else echo "Si è verificato un errore durante la scrittura dei dati";

Come risultato dell'operazione di questo script nel browser, vedremo un messaggio che indica che la registrazione è andata a buon fine e la riga "Questo testo verrà scritto in un file" apparirà nel file my_file.html. Se questo file fosse esistito prima di eseguire lo script, tutti i dati in esso contenuti sarebbero stati eliminati.

Se vogliamo leggere i dati da un file esistente, fopen () da solo non è sufficiente. Restituisce solo un puntatore al file aperto, ma non legge una singola riga da quel file. Pertanto, per leggere i dati da un file, è necessario utilizzare una delle funzioni speciali: file, readfile, fread, fgets, ecc.

La funzione fread legge i dati da un file. Può anche essere utilizzato per leggere dati da file binari senza timore di danni. Sintassi Fread ():

string fread (puntatore file, lunghezza)

Di conseguenza, la funzione fread () restituisce una stringa con le informazioni lette dal file.

string fgets (puntatore al file [, length])

Di conseguenza, la funzione fgets () restituisce una stringa di lunghezza (lunghezza meno 1) byte dal file puntato dal puntatore del file. La lettura termina quando (lunghezza meno 1) vengono letti i caratteri e si incontra un avanzamento riga o la fine del file.

La funzione readfile () legge il file il cui nome gli è stato passato come parametro filename e ne visualizza il contenuto sullo schermo.

Sintassi:

int readfile (nomefile [, use_include_path])

La funzione file () è progettata per leggere le informazioni da un file in una variabile di matrice. La sua sintassi è la stessa della funzione readfile (), tranne per il fatto che come risultato restituisce un array:

file array (nomefile [, use_include_path])

Per eliminare un file utilizzando PHP, è necessario utilizzare la funzione unlink (). La sintassi per questa funzione può essere descritta come segue: bool unlink (filename)

Il potente ambiente professionale Dreamweaver dispone di tutti gli strumenti necessari per generare pagine HTML di qualsiasi complessità e scala. Fornisce una modalità di progettazione visiva (WYSIWYG o Ciò che vedi è ciò che ottieni - "ciò che vedi è ciò che ottieni"), ha un lavoro molto pulito con il testo di origine dei documenti web, ha il supporto integrato per grandi progetti di rete. Nessuno degli editori esistenti oggi implementa completamente il concetto WYSIWYG. Dreamweaver si è avvicinato all'ideale dichiarato rispetto ai concorrenti. Il lavoro diretto con i codici non è completamente escluso, ma ridotto a un minimo ragionevole. Il programma non solo ha un potente arsenale di strumenti di progettazione visiva, ma è anche in grado di visualizzare pagine web quasi come visualizzatori specializzati: Microsoft Internet Explorer o Netscape Navigator.

Macromedia Dreamweaver MX è uno dei programmi più potenti, supporta tutti i moderni standard Internet e rende incredibilmente facile completare anche le attività più complesse. Inoltre, contiene un sistema avanzato di suggerimenti e lezioni interattive che consentono a un principiante di iniziare rapidamente.

L'interfaccia del programma ha subito modifiche rispetto alle versioni precedenti. Il nuovo stile rende molto più semplice lavorare con il programma. Se nelle versioni precedenti del programma dovevi passare costantemente da una finestra all'altra, ora puoi lavorare contemporaneamente con il codice e con la visualizzazione finale del sito, il che facilita notevolmente il lavoro.

Quando Dreamweaver viene caricato, viene visualizzata una finestra di avvio (Fig.1), che consente di selezionare il tipo di nuovo documento da creare (HTML, ColdFusion, PHP, ecc.) O di creare un documento utilizzando campioni già pronti (fogli di stile CSS, Frameset, ecc.) E anche aperto di recente documenti usati. Inoltre, sono presenti collegamenti a risorse in linea: il sito Dreamweaver MX Exchange, una panoramica del programma Dreamweaver MX e informazioni della guida per Dreamweaver MX.

Figura: 1.

L'area di lavoro di Dreamweaver contiene le seguenti finestre e pannelli:

· Finestra del documento (Fig. 2), che consente di visualizzare e modificare il codice del documento (Codice), visualizzare l'aspetto del documento futuro (Design) o sia codice che aspetto (Diviso). È anche possibile visualizzare il documento in un browser Internet, controllare gli errori, ecc.;


Figura: 2.

· Menu a tendina standard (File, Modifica, Visualizza, Inserisci, Modifica, Testo, Comandi, Sito, Finestra, Aiuto) (Fig. 3);

Figura: 3. Menu a tendina standard

· Panel Properties (Properties) (Fig. 4), che consente di modificare e aggiungere proprietà del frammento di codice selezionato;


Figura: 4.

· Pannello Inserisci (Fig. 5), che include le seguenti schede: Comune - inserimento di collegamenti ipertestuali, tabelle, immagini, commenti, ecc., Nonché Selezione tag; Layout: utilizza celle e tabelle per disporre il documento prima di aggiungere contenuto; Moduli: aggiungi diversi tipi di moduli; Testo: formattazione del testo e Editor dei tag dei caratteri; HTML: aggiungi linee orizzontali, elementi di tabella, frame, proprietà di intestazione, script; Applicazione: lavorare con le strutture informative; Elementi Flash (elementi Flash): aggiungi filmati Flash, Preferiti (Preferiti): la possibilità di aggiungere gli oggetti utilizzati più di frequente a una scheda separata.

Figura: cinque.

Gruppo di pannelli: Design (contiene stili CSS), Codice (contiene la guida su tag, oggetti e funzioni di varie tecnologie), Applicazione (contiene informazioni su database, componenti, ecc.), File (File manager) (Fig.6 ).

Figura: 6. Gruppo di pannelli Design, Codice, Applicazione, File

Non è un segreto che nella competizione tra la codifica manuale e l'uso dei servizi Adobe Dreamweaver, quest'ultimo abbia vinto da tempo. Questo comodo editor in ogni senso semplifica la vita di qualsiasi webmaster, facendogli risparmiare tempo e fatica. Ciò che è scritto in un normale taccuino in mezz'ora può essere fatto in questo editor letteralmente in cinque minuti. E, soprattutto, in questo caso, tali errori offensivi nel codice, che devono essere cercati e corretti, sono completamente esclusi. Che si tratti di un semplice layout di pagina o di programmazione PHP, Dreamweaver verrà sempre in soccorso. E, naturalmente, non c'è dubbio che il processo di lavorazione non sarà solo più conveniente, ma anche più facile. Dreamweaver, infatti, farà parte del lavoro per l'utente, liberandolo dalla necessità di conoscere una particolare area delle tecnologie web. Cosa potrebbe esserci di più facile? Il programma è comprensibile a tutti e può essere padroneggiato in letteralmente settimane. Questo articolo aiuterà gli utenti inesperti a comprendere le basi per lavorare con Adobe Dreamweaver ancora più velocemente utilizzando l'esempio dell'ultima versione 9.0 attualmente disponibile. Va notato subito che l'editor ha una guida dettagliata incorporata in inglese che racconta tutti gli aspetti del suo utilizzo. Naturalmente, questo articolo non può influenzarli tutti in alcun modo. Ma l'aiuto ha un grosso svantaggio: un'eccessiva abbondanza di informazioni. Per capire le basi, ci vuole molto tempo. Cercheremo di correggere questo difetto.


Interfaccia

L'aspetto del programma è abbastanza semplice. Nel frattempo, lo spazio di lavoro è organizzato in modo molto accurato, il che ne garantisce un uso efficiente. L'interfaccia di Adobe Dreamweaver è composta da diversi elementi, che possono essere convenzionalmente suddivisi in cinque gruppi. Il primo è il menu principale, che si trova in una posizione fissa nella parte superiore della finestra del programma. Include diverse schede: File, Modifica, Visualizza, Inserisci, Modifica, Testo, Comandi, Sito Web, Finestra e Guida. Le più importanti per l'utente sono le schede "File" e "Modifica", poiché non sono duplicate da nessun altro menu e vengono spesso utilizzate. Queste schede sono tipiche di tutti i programmi e quindi non ci soffermeremo su di esse. Il resto delle schede nel menu principale non sono molto importanti, in quanto sono parzialmente o completamente duplicate da altri elementi dell'interfaccia o sono semplicemente utilizzate raramente. Il gruppo successivo è il menu Inserisci, che è essenzialmente la barra degli strumenti di Dreamweaver. Può essere spostato in qualsiasi parte della finestra del programma, ma è meglio lasciarlo nella sua posizione originale nel menu principale. Questo elemento dell'interfaccia può essere compresso per ingrandire l'area di lavoro. Il pannello "Inserisci" ha diverse schede, divise per tipo di dati. La scheda "Generale" contiene gli elementi utilizzati più di frequente: collegamenti ipertestuali, immagini, tabelle, ecc. Questa scheda viene utilizzata più spesso. Altre schede includono il pannello Layout (che funziona con Spry, Tabelle e Frame), Forme, Dati, Spry, Testo e Preferiti. La scheda "Testo" è in parte duplicata da altri elementi dell'interfaccia e la scheda "Preferiti" consente all'utente di creare il proprio menu.

Un utilissimo gruppo di schede "Stili CSS", in cui puoi creare nuovi stili e modificare quelli vecchi

A destra dell'area di lavoro del programma c'è una finestra con vari gruppi di pannelli (ci possono essere quattro gruppi in totale). Non può essere spostato in un'altra posizione, ma può essere nascosto o chiuso. Ogni gruppo di segnalibri in questo pannello può essere compresso o chiuso. Quando espanso, il pannello è piuttosto ingombrante e riduce notevolmente le dimensioni dell'area di lavoro. Questa parte dell'interfaccia è di natura ausiliaria e consente di eseguire alcune azioni senza aprire finestre aggiuntive. Ad esempio, è molto utile il gruppo di schede "Stili CSS", in cui è possibile creare nuovi stili e modificare quelli vecchi, nonché gestire varie proprietà degli stili. Un altro gruppo di schede "Tag Inspector" consente di gestire il tag attualmente selezionato: visualizzare le sue proprietà e aggiungere nuovi o modificare i vecchi parametri. Gli altri due gruppi, File e Registro, vengono utilizzati molto meno frequentemente. Il primo è progettato per controllare le risorse locali e di rete e altre operazioni, e il secondo svolge il ruolo di un registro delle operazioni eseguite. Se lo desidera, l'utente può annullare le azioni tornando in un punto o nell'altro. Purtroppo, non puoi annullare selettivamente le azioni.

C'è un altro gruppo sotto l'area di lavoro - "Proprietà". Visualizza tutte le impostazioni disponibili per gli elementi di design. Questo pannello può anche essere ridotto a icona o chiuso, inoltre, facendo doppio clic sulla zona libera del pannello, può essere ridotto (le opzioni aggiuntive verranno nascoste). Le "proprietà" duplicano le funzioni di altri elementi dell'interfaccia e sono molto importanti, poiché consentono di formattare vari elementi del sito. Il contenuto di questo pannello cambia a seconda del contenuto selezionato. In quasi tutti i casi, è possibile specificare l'allineamento (tre posizioni per i tipi di dati non di testo e quattro per quelli di testo). Se selezioni il testo nel pannello Proprietà, puoi impostare uno stile CSS (e crearne uno nuovo letteralmente al volo), scegliere un formato di testo, convertire il testo in un elenco e inserire un collegamento nella posizione selezionata. Per la grafica, sono disponibili impostazioni di dimensione, rientro, collegamenti ipertestuali, bordi, ecc .. Quando si lavora con le tabelle, diventa possibile impostare varie impostazioni per il numero di colonne e celle, bordi, rientri e colori. Questo pannello viene utilizzato anche quando si lavora con molti altri elementi del sito.

L'ultimo gruppo di componenti dell'interfaccia di Dreamweaver è lo spazio di lavoro. Ha anche una struttura a segnalibro. Nel programma, puoi aprire più documenti contemporaneamente, tra i quali puoi muoverti liberamente. L'area di lavoro comprende anche diversi strumenti. Il pannello superiore "Documento" consente di passare tra diverse modalità: codifica e design. Inoltre, consente di controllare la modalità di visualizzazione del documento nel browser, se possibile. Se lo si desidera, questo pannello può essere spostato in qualsiasi punto della finestra di lavoro del programma. Il pannello inferiore consente di cambiare modalità del cursore e controllare lo zoom. Inoltre, contiene informazioni sul documento (dimensione, risoluzione, ecc.) E un albero della gerarchia dei tag. Quest'ultimo è un elenco di tutti i tag principali per questo. In questo elenco, puoi salire di livello fino al tag body.

Lavorare con un documento.

Nella modalità "codice" è disponibile la modifica diretta del documento, simile a quando si lavora in Blocco note.

Prima di tutto, per creare una pagina, è necessario impostare le sue impostazioni di base. Questo viene fatto tramite il menu "Modifica -\u003e Proprietà pagina" (tasto "rapido" Ctrl + J) o tramite il menu contestuale. Nella finestra che appare, puoi impostare il carattere predefinito per testo e link, dare un titolo alla pagina, definirne la codifica e anche impostare un'immagine di sfondo di ricalco. A proposito, il nome del sito può essere impostato anche nel pannello "Documento". Puoi impostare il resto dei parametri della pagina manualmente o tramite "Tag inspector" selezionando il tag body. Spesso, un webmaster inesperto ha bisogno solo dei parametri background e bgcolor (l'immagine sullo sfondo e il colore dello sfondo, rispettivamente). Per creare meta-tag, è necessario passare alla modalità "Codice" facendo clic sulla scheda corrispondente nel pannello "Documento". In questa modalità, è disponibile la modifica diretta del documento, simile a lavorare in Blocco note. Tuttavia, Dreamweaver ha i suoi vantaggi anche qui. Per comodità, tutte le righe del codice sono numerate e i tag stessi sono associati a tutti i pannelli del programma, come nella modalità "Progetto" (nota anche come Design). A seconda del tipo di tag, vengono evidenziati in diversi colori, rompendo così pezzi di codice monotoni, facilitando l'identificazione. Inoltre, durante la modifica del codice, accanto al cursore viene visualizzato un piccolo menu con un elenco di possibili opzioni. Gli elementi dall'elenco possono essere selezionati con la tastiera o il mouse, dopodiché vengono automaticamente sostituiti nel codice, il che velocizza notevolmente il layout del documento. Ad esempio, per inserire un'immagine in un documento, è sufficiente digitare la parentesi "angolare" di apertura, selezionare il tag img dall'elenco che appare (per semplificare la ricerca, è possibile digitare la lettera "i" - il programma filtrerà automaticamente tutti gli altri tag che iniziano con questa lettera), quindi inserire uno spazio, selezionare il parametro src dal menu che compare nuovamente, quindi fare clic sul pulsante sfoglia che compare, che apre una finestra per la ricerca dell'immagine desiderata. Tuttavia, è molto più facile e veloce inserire immagini utilizzando il menu "Inserisci". Questo vale anche per le tabelle. Quando aggiungi una tabella a un documento tramite il menu, viene visualizzata una finestra con le impostazioni per il numero di colonne e celle, spaziatura, margini, larghezza, ecc. Tutte queste impostazioni, così come alcune altre, possono essere modificate dopo aver creato la tabella tramite il pannello Proprietà. Inoltre è anche possibile modificare i parametri delle celle selezionandole nello spazio di lavoro (in modalità "Codice" è sufficiente posizionare il cursore nel tag desiderato). Altrettanto utile è la funzione di ridimensionare la tabella, le colonne e le celle utilizzando il mouse. Per fare ciò, tenere premuto il cursore sul bordo e quindi trascinarlo nella direzione desiderata. A proposito, per rimuovere un elemento dal documento, basta selezionarlo e premere il tasto Canc sulla tastiera. E per spostare qualsiasi elemento (ad esempio, inserire testo in una tabella), deve anche essere selezionato e trascinato con il cursore premuto.

Uno strumento altrettanto efficace in Adobe Dreamweaver è il menu contestuale. Duplica i comandi principali e gli elementi dell'interfaccia che, secondo gli sviluppatori, richiedono un accesso rapido. Qui puoi impostare le proprietà dell'elemento selezionato, inclusi CSS, impostazioni di allineamento e formattazione. Inoltre, tramite il menu contestuale, puoi gestire i tag, aggiungere commenti (note anche per gli sviluppatori) e persino andare alle impostazioni della pagina. A proposito, per modificare rapidamente il codice dell'elemento selezionato, è sufficiente aprire il menu contestuale e selezionare la voce Quick Tag Editor. Ma per inserire vari elementi sono indispensabili il pannello "Inserisci" e la scheda omonima nel menu principale. Tutti gli elementi disponibili per l'inserimento sono classificati e divisi in gruppi. Se l'elemento richiesto non è ancora nell'elenco, è possibile utilizzare la funzione "Tag ..." (tasto "rapido" Ctrl + E). Nella finestra che appare apparirà un elenco completo dei tag disponibili, suddivisi in gruppi. Inoltre, non sono possibili solo tag HTML, ma anche ASP, PHP, ecc.

La formattazione del testo non è meno conveniente. Attraverso varie barre degli strumenti e menu, è possibile modificare l'allineamento del testo, aggiungere rientri, creare elenchi numerati o regolari, impostare dimensioni, carattere e colore, ecc. Inoltre, ciò che è importante, tutti i parametri relativi all'aspetto del testo sono legati ai CSS. Modificando i parametri del font, l'utente crea nuovi stili CSS (il programma li inserirà automaticamente nel documento). Questo, da un lato, è comodo, poiché ti libera dal dover compiere le stesse azioni ogni volta con parti di testo simili, dall'altro non è molto buono, poiché l'utente può confondersi negli stili creati. Tuttavia, ovviamente, CSS è molto più conveniente della duplicazione di tag (come il carattere), poiché fa risparmiare tempo al webmaster e riduce la dimensione finale del documento.

tartufo

Naturalmente, tutte le funzioni dell'editor di cui sopra sono molto utili, ma riguardano principalmente il layout della pagina HTML, cioè per creare i siti più semplici. Ma Adobe Dreamweaver ti consente di gestire anche altri tipi di documenti. Il programma supporta Action script, Java script, XML, ASP.NET, JSP, PHP, script e anche solo documenti di testo. È vero, lo scopo di quest'ultimo non è del tutto chiaro (a questo proposito, Dreamweaver è chiaramente inferiore a Blocco note in termini di risorse consumate e velocità di caricamento). Naturalmente, la codifica automatica e la navigazione visiva saranno disponibili solo per i documenti abilitati per HTML. Ma in qualsiasi tipo di documento, l'evidenziazione del codice rimarrà.

Un importante vantaggio del programma sono i layout preparati. Quando si crea un nuovo documento, è disponibile anche una serie di modelli. Comprende una varietà di pagine da cornici standard a vari fogli di stile e persino layout di progettazione. Gli autori del programma hanno creato diverse dozzine di modelli diversi che possono essere utili in varie situazioni, ad esempio per creare siti di presentazione con risorse e tempo limitati. Quando si utilizzano risorse già pronte, verrà visualizzata la finestra "Gestisci siti", in cui è possibile aggiungere un nuovo sito, modificare, rivedere, nonché importare ed esportare uno esistente. Durante la creazione di un sito, apparirà un modulo con le impostazioni, dove in più fasi sarà necessario impostare diversi parametri: nome e indirizzo, impostazioni per la connessione a un server remoto, ecc. Questa procedura fa parte di un'altra funzione utile (ma non richiesta dagli utenti ordinari) di locale e remoto amministrazione del sito. Per tali operazioni, una scheda separata è selezionata nel menu principale - "Sito web". In esso, puoi chiamare la finestra di gestione del sito, controllare i collegamenti, eseguire una serie di altre operazioni. La più interessante per un utente ordinario in questo menu è la funzione "Report". Ti consente di scansionare il sito per vari difetti. I risultati del test vengono visualizzati in un pannello separato con diverse schede. In uno di questi, puoi verificare la presenza di collegamenti interrotti, nell'altro - per errori di codice. Quindi, ad esempio, in una delle pagine che ho scattato, c'erano molti attributi alt mancanti e alcuni elementi non del tutto corretti. Inoltre, utilizzando "Reports" è possibile verificare la compatibilità del codice con i browser. Tuttavia, se l'intero codice è stato scritto utilizzando Dreamweaver, le aree problematiche non verranno trovate, sebbene in effetti, in rari casi, il codice scritto dall'editor non abbia l'aspetto che vorremmo nei browser. Tutti i risultati del test possono essere salvati in un file separato.


Quindi, come possiamo vedere, Adobe Dreamweaver è un potente strumento per la creazione, la modifica e la gestione dei siti, utile sia per un webmaster inesperto che per un utente esperto coinvolto nella programmazione in Java, PHP, ecc. Con Dreamweaver, puoi eseguire un enorme il numero di operazioni per le quali sono necessari più programmi contemporaneamente senza questo editor.

AGENZIA FEDERALE PER L'EDUCAZIONE

Istituto scolastico statale

istruzione professionale superiore

"Istituto pedagogico statale di Glazov

intitolato a V.G. Korolenko "

Facoltà di tecnologie sociali e dell'informazione

Dipartimento di Informatica

Lavoro di qualificazione finale

Creazione di siti dinamici mediante Dreamweaver

Eseguita

studente del gruppo 951 O.A. Bogdanova

Direttore del lavoro,

docente

dipartimento di Informatica D.A. Gorbushin

Glazov 2007

introduzione

Capitolo I. L'interfaccia dell'ambiente Dreamweaver. Revisione delle tecnologie Internet più diffuse per la creazione di siti dinamici

1.1 Interfaccia di Dreamweaver

Capitolo I. Conclusioni

Capitolo II. Metodologia per la scelta dello strumento di sviluppo ottimale

2.1 Evidenziare i criteri per confrontare le tecnologie Internet più diffuse

Capitolo II Conclusioni

Capitolo III. Sviluppo di pagine web dinamiche basate su varie tecnologie utilizzando Dreamweaver

3.1 Notebook basato su PHP

3.2 Listino prezzi elettronico basato su XML

3.3 Test ASP

Conclusioni per il capitolo III

Conclusione

Elenco bibliografico

introduzione

WorldWideWeb, la rete informatica globale, contiene oggi milioni di siti che contengono tutti i tipi di informazioni. Le persone accedono a queste informazioni tramite l'uso della tecnologia Internet. Per navigare nel WWW, vengono utilizzati programmi speciali: browser Web, che facilitano notevolmente i viaggi attraverso le infinite distese del WWW.Tutte le informazioni in un browser Web vengono visualizzate sotto forma di pagine Web, che sono l'elemento principale dei byte WWW.

Si possono distinguere le seguenti classificazioni dei documenti web: se possibile, modificare il contenuto e la struttura: statico (aggiornamento laborioso e scomodo) e dinamico (aggiornamento più facile e veloce); dalla presenza di feedback - passivo (l'utente può solo visualizzare le informazioni) e attivo (l'utente può scambiare dati con il server, partecipare a un dialogo interattivo). In questo articolo, siamo interessati ai documenti Web dinamici attivi.

Costruire una pagina web di alta qualità non è facile e richiede non solo capacità di designer ma anche esperienza di programmazione. Esistono programmi speciali per facilitare questi compiti. Lo strumento più famoso ed efficace per la creazione di siti Web è un prodotto di Macromedia - DreamweaverMX. È un potente ambiente per la progettazione, lo sviluppo e l'amministrazione di siti Web e applicazioni professionali. Dreamweaver MX consente di creare siti basati su varie tecnologie web: HTML, XHTML, XML, ColdFusion, ASP, ASP.net, JSP e PHP.

scopo del nostro lavoro - esplorare le possibilità di utilizzare Dreamweaver per implementare tecnologie web: ASP, PHP e XML nello sviluppo di siti dinamici.

Ipotesi si basa sul presupposto che l'utilizzo di un unico ambiente di sviluppo integrato, in cui è possibile l'implementazione di diverse tecnologie web, ottimizzi il processo di costruzione di siti dinamici.

Un oggetto lavoro - tecnologie per lo sviluppo di siti dinamici.

Cosa works - metodi per creare siti dinamici utilizzando Dreamweaver.

Per creare un sito Web, scrivere script per esso, è possibile utilizzare editor di testo, digitare manualmente codice, applicazioni speciali per l'implementazione di determinate tecnologie (ad esempio Rapid PHP Editor), programmi per la creazione di pagine Web (ad esempio, FrontPage). Ma solo Dreamweaver consente di creare documenti Web dinamici conformi agli standard internazionali, integrare il codice del programma nel codice HTML e utilizzare diverse tecnologie per creare un documento contemporaneamente. Pertanto, il lavoro dedicato allo sviluppo di siti dinamici con Dreamweaver è effettivo .

Novità di questo lavoro risiede nel fatto che è stata considerata la tecnologia per creare siti dinamici basati su varie tecnologie nell'ambito di un unico strumento.

Scopo, ipotesi, oggetto e soggetto determinano quanto segue compiti :

revisione e studio della letteratura sul problema oggetto di studio;

introduzione alle tecnologie ASP, PHP e XML all'interno di Dreamweaver;

evidenziare i criteri per confrontare le tecnologie;

preparazione di una metodologia per l'analisi dei problemi applicati al fine di selezionare la tecnologia ottimale per la loro implementazione;

applicazione della metodologia sviluppata nella risoluzione di problemi applicati specifici.

Il nostro lavoro consiste in un'introduzione, tre capitoli, una conclusione e un elenco di riferimenti.

Significato scientifico e teorico della ricerca. Il lavoro ha delineato i fondamenti teorici della costruzione del sito mediante diverse tecnologie implementate nell'ambito di un unico strumento.

Il significato pratico dello studio. La metodologia sviluppata ti consentirà di selezionare facilmente e accuratamente la tecnologia ottimale durante la creazione di un sito web.

I seguenti sono sottoposti alla difesa disposizioni :

l'uso di diverse tecnologie all'interno di uno strumento è razionale ed efficace;

anche nell'ambito di un unico strumento, la scelta della tecnologia che dà il miglior risultato è rilevante.

Capitolo I. L'interfaccia dell'ambiente Dreamweaver. Revisione delle tecnologie Internet più diffuse per la creazione di siti dinamici

1.1 Interfaccia di Dreamweaver

Il potente ambiente professionale Dreamweaver dispone di tutti gli strumenti necessari per generare pagine HTML di qualsiasi complessità e scala. Fornisce una modalità di progettazione visiva (WYSIWYG o WhatYouSeeIsWhatYouGet - "ciò che vedi è ciò che ottieni"), ha un lavoro molto pulito con il testo di origine dei documenti web, ha il supporto integrato per grandi progetti di rete. Nessuno degli editori esistenti oggi implementa completamente il concetto WYSIWYG. Dreamweaver si è avvicinato all'ideale dichiarato rispetto ai concorrenti. Il lavoro diretto con i codici non è completamente escluso, ma ridotto a un minimo ragionevole. Il programma non solo ha un potente arsenale di strumenti di progettazione visiva, ma è anche in grado di visualizzare pagine web quasi come visualizzatori specializzati: MicrosoftInternetExplorer o NetscapeNavigator.

Macromedia Dreamweaver MX è uno dei programmi più potenti che supporta tutti i moderni standard Internet e rende incredibilmente facile completare anche le attività più complesse. Inoltre, contiene un sistema avanzato di suggerimenti e lezioni interattive che consentono a un principiante di iniziare rapidamente.

L'interfaccia del programma ha subito modifiche rispetto alle versioni precedenti. Il nuovo stile rende molto più semplice lavorare con il programma. Se nelle versioni precedenti del programma dovevi passare costantemente da una finestra all'altra, ora puoi lavorare simultaneamente con il codice e con la visualizzazione finale del sito, il che facilita notevolmente il lavoro.

Quando Dreamweaver viene caricato, viene visualizzata una finestra di avvio (Fig.1), che consente di selezionare il tipo di nuovo documento da creare (HTML, ColdFusion, PHP, ecc.) O di creare un documento basato su campioni già pronti (CSSStyleSheets, Frameset, ecc.), Nonché di aprire documenti utilizzati di recente ... Inoltre, sono presenti collegamenti a risorse in linea: il sito Dreamweaver MX Exchange, una panoramica del programma Dreamweaver MX e informazioni della guida per Dreamweaver MX.

Fig. 1. Finestra di avvio di Dreamweaver MX

L'area di lavoro di Dreamweaver contiene le seguenti finestre e pannelli:

finestra del documento (Fig.2), che consente di visualizzare e modificare il codice del documento (Codice), visualizzare l'aspetto del documento futuro (Design) o sia codice che aspetto (Diviso) È anche possibile visualizzare il documento in un browser Internet, verificare la presenza di errori, ecc.;



Fig. 2. Finestra del documento

Menu a tendina standard (File, Modifica, Visualizza, Inserisci, Modifica, Testo, Comandi, Sito, Finestra, Aiuto) (Fig. 3);

Fig. 3. Menu a tendina standard

Pannello Proprietà (Fig. 4), che consente di modificare e aggiungere proprietà del frammento di codice selezionato;


Fig. 4. Pannello delle proprietà

Pannello Inserisci (Fig. 5), che include le seguenti schede: Comune - inserimento di collegamenti ipertestuali, tabelle, immagini, commenti, ecc., Nonché TagChooser (Selezione di un tag); Layout: utilizza celle e tabelle per disporre il documento prima di aggiungere contenuto; Moduli: aggiungi diversi tipi di moduli; Testo: formattazione del testo e FontTagEditor; HTML: aggiungi linee orizzontali, elementi di tabella, frame, proprietà di intestazione, script; Applicazione: lavorare con le strutture informative; Flashelements (elementi Flash) - aggiunta di filmati Flash, preferiti (preferiti) - la possibilità di aggiungere gli oggetti utilizzati più di frequente a una scheda separata.

Fig.5. Inserisci pannello

Gruppo pannello: Design (contiene stili CSS), Codice (contiene aiuto su tag, oggetti e funzioni di varie tecnologie), Applicazione (contiene informazioni su database, componenti, ecc.), File (File manager) (Fig.6) ...

Fig. 6. Gruppo di pannelli Design, Codice, Applicazione, File

1.2 PHP

1. Informazioni generali. PHP è un serveridescriptinglanguage (HTML) i cui costrutti sono inseriti nel testo HTML. Il suo scopo è consentire la creazione di pagine web generate dinamicamente il più rapidamente possibile. PHP è open source, il che significa che è gratuito e ti consente di creare le tue estensioni linguistiche.

PHP è il linguaggio di programmazione più giovane, promettente e in più rapida crescita per Internet, la quota del suo utilizzo rispetto ad altri linguaggi sta crescendo rapidamente.

LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam