ColdFusion (CF)

Coldfusion is een scripttaal die op webservers wordt gebruikt om de uitvoer van webpagina's samen te voegen met optionele inhoud of resultaten van een database of gebruikersinvoer. Webpagina's zijn op zichzelf statisch, maar intelligentie die via programma's (zoals Coldfusion) op de webserver wordt geplaatst, zorgt ervoor dat een webpagina kan veranderen op basis van gegevens die het van de gebruiker of van andere bronnen krijgt.


Download software: Coldfusion

Kosten:Vrij

Instructies voor het instellen van software: http://www.learncfinaweek.com/week1/

Hardware vereisten:PC, Mac


Ondersteunde besturingssystemen:Win, Mac, Linux

Moeilijkheidsgraad:4 van de 5



PROBEER HET!

1. Maak een map op uw harde schijf - noem deze 'CF Demo'


2. Kopieer deze Coldfusion- en HTML-code en plak deze in uw favoriete teksteditor. Windows-kladblok werkt prima.

      	 		  		 			 		 			 		  		   	   	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. Sla het bestand op als 'CF-Example.cfm' in de nieuwe map die u in stap 1 hebt aangemaakt. Cfm aangezien de extensie staat voor coldfusion markup. Andere vormen van Coldfusion-extensies zijn cfc of cfml.

4. Dubbelklik op het bestand CF-Example.cfm om een ​​browser te starten. Voer een temperatuur in en klik op de knop Verzenden om het resultaat te zien. Probeer verschillende temperaturen.



OVER HET PROGRAMMA - EEN WANDELING

1. De HTML in het bestand definieert de tekst en opmaakinformatie voor een eenvoudige webpagina. Coldfusion en HTML worden meestal samen geschreven. HTML omhult de Coldfusion-code. U kunt alles wijzigen wat u maar wilt om te zien hoe dit de opmaak van de pagina beïnvloedt. Dit is niet echt programmeren, maar het is leuk om mee te spelen. Het:

een. Creëert een titel voor de website

b. Vertelt de HTML-code om Coldfusion te gebruiken en waar de code te vinden is

c. Maakt de weergegeven tekst op

d. Specificeert een tekstinvoervak ​​met ID = 'temperatuur' (Coldfusion heeft dit nodig)

e. Specificeert een knop met het label 'Verzenden!'

f. Wanneer de muisknop wordt ingedrukt, wordt de functie CF convertTemperature uitgevoerd

g. Geeft de tekenreeks weer in 'returnText' die is gemaakt in de CF-functie.

2. Het CF-formulier verzamelt alle informatie die moet worden geïnterpreteerd en stuurt de informatie naar CF voor gebruik.

een. Cf heeft zijn eigen set invoervelden. Een daarvan is het type Verzenden. Wanneer het wordt gebruikt, wordt er een knop gemaakt waarmee het formulier wordt verzonden.

3. Zodra de verzendknop is ingedrukt, verzendt het formulier de informatie in het volgende codeblok. Het lijkt erop dat de functie is aangeroepen, zo niet, wordt de functie convertTemperature aangeroepen met de variabele cfinput. Er is een basisfoutafhandeling in de functie om te controleren of de invoer een getal is.

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

4. De functie 'convertTemperature'

een. Haalt de waarde op die is ingevoerd in de tag 'Invoer' - 'Tekst' door zijn ID te gebruiken: 'temperatuur'

b. De waarde wordt geconverteerd naar Celcius (met een enkele decimaal).

c. De Celcius-waarde wordt geëvalueerd met een reeks IF-statements en een voorgestelde actiezin wordt toegewezen aan de variabele: 'returnText'

d. Een zin wordt gemaakt door een aantal statische tekst te combineren of 'aaneenschakelen' samen met de temperatuurwaarden (graden F en graden C) en de actietekst.

e. De nieuwe zin wordt boven aan de HTML-pagina ingevoegd, de retourvariabele van de functie.


PROBEER DIT

1. Verander de temperaturen die in de beslissingen worden gebruikt - verander bijvoorbeeld de lagere temperatuur van 60 naar 30 graden. Zorg ervoor dat je het op twee plaatsen verandert! Sla het bestand op en vernieuw de browser (of start de webpagina opnieuw), en voer nieuwe cijfers in - zijn de antwoorden veranderd bij de nieuwe temperatuur?

2. Creëer een nieuw temperatuurbereik van 30 tot 60 graden en laat het weergeven: 'Breng hoed en handschoenen!'

3. Verander de formulering van de zinnen

4. Haal de foutafhandeling eruit en stuur een brief. Laat alleen het onderstaande gedeelte over.

 	#convertTemperature(form.temperature)# 

5. Voeg nog een tekstinvoer toe - vraag bijvoorbeeld naar de windsnelheid

6. Voeg enkele voorwaardelijke uitspraken toe die de gevoelstemperatuurfactor evalueren

7. Voeg wat tekst toe om het resultaat van de gevoelstemperatuur weer te geven


LEER MEER

Adobe Coldfusion - Dit is de bron van Adobe om aan de slag te gaan met Coldfusion


HULPBRONNEN, TIPS, TRUCS EN HINTS

Notepad ++ is een geweldige gratis teksteditor die speciaal is ontworpen voor programmeurs. Bekijk het hier.