ColdFusion (CF)

Coldfusion היא שפת סקריפטים המשמשת בשרתי אינטרנט למיזוג פלט דפי אינטרנט עם תוכן אופציונלי או תוצאות ממסד נתונים או קלט משתמש. דפי אינטרנט כשלעצמם הם סטטיים, אך אינטליגנציה המוצבת בשרת האינטרנט באמצעות תוכניות (כמו Coldfusion) מאפשרת לדף אינטרנט לשנות על סמך נתונים שהוא מקבל מהמשתמש או ממקורות אחרים.


תוכנת הורדה: Coldfusion

עֲלוּת:חינם

הוראות להתקנת תוכנה: http://www.learncfinaweek.com/week1/

דרישות חומרה:מחשב, מק


מערכות הפעלה נתמכות:Win, Mac, Linux

רמת קושי:4 מתוך 5



נסה זאת!

1. צור תיקיה בכונן הקשיח - קרא לה 'CF Demo'


2. העתיקו את קוד ה- Coldfusion וה- HTML והדביקו בעורך הטקסטים המועדף עליכם. פנקס הרשימות של Windows עובד בסדר.

      	 		  		 			 		 			 		  		   	   	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. שמור את הקובץ כ- 'CF-Example.cfm' בתיקיה החדשה שיצרת בשלב 1. cfm כיוון שהסיומת מייצגת סימון של coldfusion. צורות אחרות של סיומות Coldfusion הן CFC או CFML.

4. לחץ פעמיים על קובץ CF-Example.cfm להפעלת דפדפן. הזן טמפרטורה ולחץ על כפתור ההגשה כדי לראות את התוצאה. נסה כמה טמפרטורות שונות.



אודות התוכנית - הליכה דרך

1. ה- HTML בתוך הקובץ מגדיר את טקסט המידע ועיצובו עבור דף אינטרנט פשוט. Coldfusion ו- HTML נכתבים בדרך כלל יחד. HTML עוטף את קוד Coldfusion. אתה יכול לשנות כל דבר שתרצה כדי לראות כיצד זה משפיע על עיצוב הדף. זה לא ממש תכנות, אבל כיף לשחק איתו. זה:

א. יוצר כותרת לאתר

ב. אומר לקוד ה- HTML להשתמש ב- Coldfusion והיכן למצוא את הקוד

ג. מעצב את הטקסט המוצג

ד. מציין תיבת הזנת טקסט עם מזהה = 'טמפרטורה' (Coldfusion תצטרך זאת)

ה. מציין כפתור שכותרתו 'שלח!'

f. כאשר לוחצים על לחצן העכבר, מפעילה את הפונקציה CF convertTemperature

ז. מציג את המחרוזת ב- 'returnText' שנוצרת בפונקציה CF.

2. טופס CF אוסף את כל המידע שצריך לפרש ושולח את המידע ל- CF לשימוש.

א. ל- Cf קבוצה משלה של שדות קלט. אחד מהם הוא סוג ההגשה. כאשר משתמשים בו הוא יוצר כפתור המגיש את הטופס.

3. לאחר לחיצה על כפתור השליחה, הטופס מגיש את המידע לבלוק הקוד הבא. נראה לראות שהפונקציה נקראה, אם לא היא קוראת לפונקציה convertTemperature עם המשתנה cfinput. יש כמה שגיאות בסיסיות בפונקציה כדי לבדוק שהקלט הוא מספר.

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

4. הפונקציה 'convertTemperature'

א. משיג את הערך שהוזן בתג 'קלט' - 'טקסט' באמצעות מזהה זה: 'טמפרטורה'

ב. הערך מומר לסלציוס (עם מקום עשרוני יחיד).

ג. הערך Celcius מוערך באמצעות סדרה של הצהרות IF ומוקצה למשתנה ביטוי פעולה מוצע: 'returnText'

ד. משפט נוצר על ידי שילוב או 'שרשור' טקסט סטטי כלשהו יחד עם ערכי הטמפרטורה (deg F ו- Deg C) וביטוי הפעולה.

ה. הביטוי החדש מוכנס לראש עמוד ה- HTML ומשתנה ההחזרה מהפונקציה.


נסה את זה

1. שנה את הטמפרטורות בהן משתמשים בהחלטות - שנה את הטמפרטורה הנמוכה מ 60 ל 30 מעלות, למשל. הקפד לשנות את זה בשני מקומות! שמור את הקובץ ורענן את הדפדפן (או הפעל מחדש את דף האינטרנט), והזן מספרים חדשים - האם התשובות השתנו בטמפרטורה החדשה?

2. צור טווח טמפרטורות חדש בין 30 ל 60 מעלות והצג אותו - 'תביא כובע וכפפות!'

3. שנה את נוסח הביטויים

4. הוציאו את הטיפול בשגיאות ושלחו מכתב. השאר רק את החלק למטה.

 	#convertTemperature(form.temperature)# 

5. הוסף קלט טקסט נוסף - בקש למשל את מהירות הרוח

6. הוסף כמה אמירות מותנות המעריכות את גורם צינון הרוח

7. הוסף קצת טקסט כדי להציג את התוצאה של צינון הרוח


למד עוד

אדובי Coldfusion - זהו המשאב של אדובי לתחילת העבודה עם Coldfusion


משאבים, טיפים, טריקים ורמזים

Notepad ++ הוא עורך טקסט חופשי נהדר שתוכנן במיוחד עבור מתכנתים. בדוק את זה כאן.