ColdFusion (CF)

Coldfusion er et script-sprog, der bruges på webservere til at flette websides output med valgfrit indhold eller resultater fra en database eller brugerinput. Websider i sig selv er statiske, men intelligens placeret på webserveren gennem programmer (som Coldfusion) gør det muligt for en webside at ændre sig baseret på data, den får fra brugeren eller fra andre kilder.

Download software: Coldfusion

Koste:Gratis

Instruktioner til installation af software: http://www.learncfinaweek.com/week1/

Hardwarekrav:PC, Mac

Understøttede operativsystemer:Win, Mac, Linux

Sværhedsgrad:4 ud af 5


PRØV DET!

1. Opret en mappe på din harddisk - kalde den 'CF Demo'

2. Kopier denne Coldfusion- og HTML-kode, og indsæt den i din foretrukne teksteditor. Windows notesblok fungerer fint.

      	 		  		 			 		 			 		  		   	   	BSA Coldfusion Temperature Conversion      	

BSA Coldfusion Temperature Conversion

Please enter only numbers for the temperature #convertTemperature(form.temperature)#

Enter a number in the box below to convert the temperature to Celcius.

Degrees:

3. Gem filen som “CF-eksempel.cfm” i den nye mappe, du oprettede i trin 1. cfm, da udvidelsen står for markering af coldfusion. Andre former for Coldfusion-udvidelser er cfc eller cfml.

4. Dobbeltklik på filen CF-Example.cfm for at starte en browser. Indtast en temperatur, og klik på knappen Send for at se resultatet. Prøv flere forskellige temperaturer.


OM PROGRAMMET - EN TUR igennem

1. HTML i filen definerer tekst og formateringsoplysninger til en simpel webside. Coldfusion og HTML skrives normalt sammen. HTML indpakker Coldfusion-koden. Du kan ændre alt, hvad du vil se, hvordan det påvirker formateringen af ​​siden. Dette er ikke rigtig programmering, men det er sjovt at lege med. Det:

en. Opretter en titel til hjemmesiden

b. Fortæller HTML-koden at bruge Coldfusion, og hvor koden skal findes

c. Formaterer den viste tekst

d. Angiver et tekstindtastningsfelt med ID = “temperatur” (Coldfusion har brug for dette)

e. Angiver en knap mærket 'Send!'

f. Når der trykkes på museknappen, kører CF convertTemperature-funktionen

g. Viser strengen i “returnText”, som oprettes i CF-funktionen.

2. CF-formularen indsamler alle de oplysninger, der skal fortolkes, og sender informationen til CF, der skal bruges.

en. Cf har sit eget sæt inputfelter. En af dem er typen Send. Når det bruges, oprettes en knap, der indsender formularen.

3. Når du har trykket på knappen Send, indsender formularen oplysningerne i den følgende blok kode. Det ser ud til at se, at funktionen er blevet kaldt, hvis ikke den kalder convertTemperature-funktionen med cfinput-variablen. Der er nogle grundlæggende fejlhåndtering i funktionen for at kontrollere, at input er et tal.

   		 			Please enter only numbers for the temperature	 		 			#convertTemperature(form.temperature)# 		   

4. Funktionen “convertTemperature”

en. Opnår den værdi, der er indtastet i 'Input' - 'Text' -tagget ved hjælp af dets ID: 'temperatur'

b. Værdien konverteres til Celcius (med en enkelt decimal).

c. Celcius-værdien evalueres med en række IF-sætninger, og en foreslået handlingssætning tildeles variablen: 'returnText'

d. En sætning oprettes ved at kombinere eller 'sammenkæde' en statisk tekst sammen med temperaturværdierne (grader F og Deg C) og handlingsfrasen.

e. Den nye sætning indsættes øverst på HTML-siden, returneringsvariablen fra funktionen.


PRØV DETTE

1. Skift de temperaturer, der anvendes i beslutningerne - skift f.eks. Den lavere temperatur fra 60 til 30 grader. Sørg for at ændre det to steder! Gem filen og opdater browseren (eller genstart websiden), og indtast nye numre - ændrede svarene sig ved den nye temperatur?

2. Opret et nyt temperaturområde fra 30 til 60 grader, og få det til at vise - 'Bring hat og handsker!'

3. Skift sætningernes ordlyd

4. Fjern fejlhåndteringen, og send et brev. Efterlad kun delen nedenfor.

 	#convertTemperature(form.temperature)# 

5. Tilføj endnu en tekstindtastning - spørg f.eks. Om vindhastighed

6. Tilføj nogle betingede udsagn, der vurderer vindkølingsfaktoren

7. Tilføj lidt tekst for at vise vindkøleresultatet


LÆR MERE

Adobe Coldfusion - Dette er Adobes ressource til at komme i gang med Coldfusion


RESSOURCER, TIPS, TRICKS OG RÅD

Notepad ++ er en fantastisk fri teksteditor designet specielt til programmører. Tjek det her.