ColdFusion (CF)

Coldfusion on skriptikeel, mida kasutatakse veebiserverites veebilehtede väljundi ühendamiseks valikulise sisuga või andmebaasi või kasutaja sisendi tulemustega. Veebilehed on iseenesest staatilised, kuid programmide kaudu (näiteks Coldfusion) veebiserverisse paigutatud intelligentsus võimaldab veebilehel muutuda kasutajalt või muudest allikatest saadud andmete põhjal.

Laadige alla tarkvara: Coldfusion

Maksumus:Tasuta

Juhised tarkvara seadistamiseks: http://www.learncfinaweek.com/week1/

Riistvaranõuded:PC, Mac

Toetatud operatsioonisüsteemid:Win, Mac, Linux

Raskusaste:4 viiest


PROOVI SEDA!

1. Looge kõvakettale kaust - nimetage seda 'CF Demo'

2. Kopeerige see Coldfusion ja HTML-kood ning kleepige oma lemmiktekstiredaktorisse. Windowsi märkmik töötab hästi.

      	 		  		 			 		 			 		  		   	   	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. Salvestage fail nimega „CF-Example.cfm” uues kaustas, mille lõite 1. toimingus. Cfm kui laiendus tähistab coldfusioni märgistust. Muud Coldfusioni laienduste vormid on cfc või cfml.

4. Topeltklõpsake brauseri käivitamiseks failil CF-Example.cfm. Sisestage temperatuur ja tulemuse nägemiseks klõpsake nuppu Esita. Proovige mitut erinevat temperatuuri.


PROGRAMMI KOHTA - JALUTAMINE LÄBI

1. Failis olev HTML määratleb lihtsa veebilehe teksti ja vormindusteabe. Coldfusion ja HTML kirjutatakse tavaliselt koos. HTML murrab Coldfusioni koodi. Saate muuta kõike, mida soovite näha, kuidas see mõjutab lehe vormindamist. See ei ole tegelikult programmeerimine, kuid see on lõbus mängida. See:

a. Loob veebisaidile pealkirja

b. Käsib HTML-koodil kasutada Coldfusionit ja kust see kood leida

c. Vormindab kuvatava teksti

d. Määrab tekstikasti ID = 'temperatuur' (Coldfusion vajab seda)

e. Määrab nupu sildiga „Esita!”

f. Kui hiire nuppu vajutatakse, käivitatakse funktsioon CF convertTemperature

g. Kuvab stringi failis “returnText”, mis on loodud CF-funktsioonis.

2. CF-vormis kogutakse kogu tõlgendamist vajav teave ja saadetakse teave CF-le kasutamiseks.

a. Cf-l on oma sisendväljade komplekt. Üks neist on tüüp Esita. Kasutamisel loob see vormi edastava nupu.

3. Kui nuppu Esitamine on vajutatud, edastab vorm teabe järgmisse koodiplokki. Tundub, et funktsiooni on kutsutud, kui mitte, siis see kutsub funktsiooni convertTemperature koos muutujaga cfinput. Funktsioonis on mõned põhilised tõrkeotsingud, et kontrollida, kas sisend on number.

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

4. Funktsioon „convertTemperature”

a. Saab märgendi „Sisend” - „Tekst” sisestatud väärtuse, kasutades selle ID-d: “temperatuur”

b. Väärtus teisendatakse Celsiuse järgi (ühe kümnendkohaga).

c. Celsiuse väärtust hinnatakse IF-lausete seeriaga ja muutujale määratakse soovitatud tegevuslause: “returnText”

d. Lause luuakse mõne staatilise teksti kombineerimisel või „liitmisel“ koos temperatuuri väärtustega (deg F ja Deg C) ning tegevusfraasiga.

e. Uus fraas lisatakse HTML-i lehe ülaosasse funktsiooni tagasimuutuja.


PROOVI SEDA

1. Muutke otsustes kasutatavaid temperatuure - muutke madalamat temperatuuri näiteks 60 kraadilt 30 kraadile. Muutke seda kindlasti kahes kohas! Salvestage fail ja värskendage brauserit (või taaskäivitage veebileht) ja sisestage uued numbrid - kas vastused muutusid uuel temperatuuril?

2. Looge uus temperatuurivahemik 30–60 kraadi ja laske sellel kuvada - „Võtke kaasa müts ja kindad!”

3. Muutke fraaside sõnastust

4. Võtke veakäsitlus välja ja saatke kiri. Jätke ainult allpool olev osa.

 	#convertTemperature(form.temperature)# 

5. Lisage veel üks tekstisisestus - küsige näiteks tuule kiirust

6. Lisage mõned tingimuslaused, mis hindavad tuule jahedustegurit

7. Lisage veidi teksti, et kuvada tuulekülma tulemus


UURI LISAKS

Adobe Coldfusion - See on Adobe'i ressurss Coldfusioniga alustamiseks


RESSURSID, NÕUANDED, NIPPID JA NÕUANDED

Notepad ++ on suurepärane tasuta tekstiredaktor, mis on loodud spetsiaalselt programmeerijatele. Vaadake seda siit.