Editor  »  Guide  »  Guida Coldfusion Mx 

Cosa abbiamo imparato



Attenzione.: per poter visualizzare i link di questa lezione è necessario aver installato e attivato il ColdFusion MX Server come spiegato nella lezione "Installare ColdFusion MX"

Il CFML (ColdFusion Markup Language) è un linguaggio a marcatori con la sintassi simile a quella dell'HTML. I tag "CFML" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt06.html) iniziano tutti con la sigla CF e sono oltre 80. Le variabili in CFML sono visualizzate inserendo il loro nome tra due cancelletti "#" e possiedono uno scope che ne indica la provenienza. In CFML esistono inoltre oltre 250 funzioni (http://localhost:8500/cfdocs/CFML_Reference/functions-pt0.html).

Abbiamo scritto una nostra prima pagina ColdFusion utilizzando il tag "<cfinclude>"(http://localhost:8500/cfdocs/CFML_Reference/Tags-pt159.html#1100248). Con "<cfset>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt35.html#1103445) abbiamo dichiarato una variabile il cui valore proviene dalla funzione "Now()" (http://localhost:8500/cfdocs/CFML_Reference/functions-pt246.html#1110012), che visualizziamo con il tag "<cfoutput>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt211.html#1101659). tramite le funzione "SetLocale()" (http://localhost:8500/cfdocs/CFML_Reference/functions-pt278.html#4715167) e "LSDateFormat()" (http://localhost:8500/cfdocs/CFML_Reference/functions-pt228.html#1108693) si può dare alle date un formato diverso da quello predefinito.

Con i tag "<cfform>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt139.html#2433198) e "<cfinput>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt161.html#1100379) si creano dei form HTML con delle funzioni avanzate. Il tag "<cflocation>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt166.html#1100753) esegue un "redirect" del browser alla pagina specificata nell'attributo URL. Per verificare espressioni e scrivere le condizioni "se... allora... altrimenti" si usa il tag "<cfif>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt156.html#1100123) e <cfelse>.

Gli operatori di confronto del CFML sono EQ, NEQ, LTE, GTE e GT. Le stringhe si distinguono con gli apici o i doppi apici. La funzione "trim()" (http://localhost:8500/cfdocs/CFML_Reference/functions-pt2109.html#1113998) consente di "tagliare" gli eventuali spazi che sono contenuti all'inizio o alla fine di una stringa. Infine, abbiamo visto come inviare delle e-mail utilizzando il tag "<cfmail>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt2.html#2355015).

Ultimi articoli Editor

Adobe Edge, la prima animazione HTML5

Come creare una animazione HTML5 con Adobe Edge, esempio completo

Adobe Edge, l'interfaccia

Esaminiamo pannelli e menu del tool gratuito di Adobe per la...

Trasformazioni XSLT in Dreamweaver 8

Primo sguardo agli strumenti XML: trasformare un feed RSS

Layout senza tabelle con Dreamweaver 8

Esaminiamo gli strumenti CSS avanzati del software di Adobe/Macromedia

Il nuovo Dreamweaver 8

Panoramica delle principali novità dell'ultima release del popolare...

Altri articoli

Guide Editor

Guida WebMatrix

Entrare nel mondo dello sviluppo di applicazioni Web con Webmatrix,...

Guida Notepad++

Un editor testuale che funziona perfettamente anche come editor HTML...

Guida Aptana

Creare siti Web o applicazioni con Aptana, l'editor open source,...

Altre guide

Newsletter @Daily HTML.it

Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti