ColdFusion (CF)

Coldfusion é uma linguagem de script usada em servidores da web para mesclar a saída da página da web com conteúdo opcional ou resultados de um banco de dados ou entrada do usuário. As páginas da web em si são estáticas, mas a inteligência colocada no servidor da web por meio de programas (como Coldfusion) permite que uma página da web seja alterada com base nos dados que obtém do usuário ou de outras fontes.

Baixar software: Fusão a frio

Custo:Livre

Instruções para configurar o software: http://www.learncfinaweek.com/week1/

Requisitos de hardware:PC, Mac

Sistemas operacionais suportados:Win, Mac, Linux

Nível de dificuldade:4 de 5


TENTE!

1. Crie uma pasta no seu disco rígido - chame-a de “CF Demo”

2. Copie este código Coldfusion e HTML e cole em seu editor de texto favorito. O bloco de notas do Windows funciona bem.

      	 		  		 			 		 			 		  		   	   	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. Salve o arquivo como “CF-Example.cfm” na nova pasta criada na etapa 1. cfm já que a extensão significa marcação coldfusion. Outras formas de extensões Coldfusion são cfc ou cfml.

4. Clique duas vezes no arquivo CF-Example.cfm para iniciar um navegador. Insira uma temperatura e clique no botão Enviar para ver o resultado. Experimente várias temperaturas diferentes.


SOBRE O PROGRAMA - UMA CAMINHADA

1. O HTML dentro do arquivo define o texto e as informações de formatação para uma página da web simples. Coldfusion e HTML geralmente são escritos juntos. HTML envolve o código Coldfusion. Você pode alterar qualquer coisa que quiser para ver como isso afeta a formatação da página. Isso não é realmente programação, mas é divertido de brincar. Isto:

uma. Cria um título para o site

b. Diz ao código HTML para usar Coldfusion e onde encontrar o código

c. Formata o texto exibido

d. Especifica uma caixa de entrada de texto com ID = 'temperatura' (Coldfusion vai precisar disso)

e. Especifica um botão denominado “Enviar!”

f. Quando o botão do mouse é pressionado, executa a função CF convertTemperature

g. Exibe a string em “returnText” que é criada na função CF.

2. O formulário CF coleta todas as informações que precisam ser interpretadas e as envia ao CF para serem usadas.

uma. Cf tem seu próprio conjunto de campos de entrada. Um deles é o tipo Enviar. Quando usado, cria um botão que envia o formulário.

3. Uma vez que o botão enviar é pressionado, o formulário envia as informações para o seguinte bloco de código. Parece que a função foi chamada, caso contrário, chama a função convertTemperature com a variável cfinput. Há algum tratamento básico de erros na função para verificar se a entrada é um número.

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

4. A função “convertTemperature”

uma. Obtém o valor inserido na tag “Entrada” - “Texto” usando seu ID: “temperatura”

b. O valor é convertido para Celsius (com uma única casa decimal).

c. O valor Celcius é avaliado com uma série de declarações IF e uma frase de ação sugerida é atribuída à variável: “returnText”

d. Uma frase é criada combinando ou “concatenando” algum texto estático junto com os valores de temperatura (deg F e Deg C) e a frase de ação.

e. A nova frase é inserida no topo da página HTML a variável de retorno da função.


TENTE ISTO

1. Altere as temperaturas usadas nas decisões - altere a temperatura inferior de 60 para 30 graus, por exemplo. Certifique-se de alterá-lo em dois lugares! Salve o arquivo e atualize o navegador (ou reinicie a página da web) e insira novos números - as respostas mudaram com a nova temperatura?

2. Crie uma nova faixa de temperatura de 30 a 60 graus e exiba - “Traga chapéu e luvas!”

3. Altere o texto das frases

4. Retire o tratamento de erros e envie uma carta. Deixe apenas a parte abaixo.

 	#convertTemperature(form.temperature)# 

5. Adicione outra entrada de texto - peça a velocidade do vento, por exemplo

6. Adicione algumas declarações condicionais que avaliam o fator de sensação térmica

7. Adicione algum texto para exibir o resultado da sensação térmica


SABER MAIS

Adobe Coldfusion - Este é o recurso da Adobe para começar a usar Coldfusion


RECURSOS, DICAS, TRUQUES E DICAS

Notepad ++ é um ótimo editor de texto gratuito projetado especificamente para programadores. Confira aqui.