ColdFusion مقدماتی، قسمت اول
مقدمه
Coldfusion ، توليد شده توسط شرکت Allaire (در سال 2001 Allaire به Macromedia پيوست)،
شامل يک سرور و مجموعه ابزارهايی برای استفاده از پايگاه داده ها در
صفحات وب می باشد. با استفاده از ColdFusion، شخصی می تواند نامی را در يک صفحه وب وارد
کند، و سرور اطلاعات مربوط به آن نام را از پايگاه داده درخواست کند و اطلاعات
استخراج شده را به صورت صفحات HTML
نشان دهد.
برنامه های ColdFusion
در فايل هايی با پسوند .cfm ذخيره می شوند. برنامه های ColdFusion، دارای تگ هايی می
باشند که ارتباط با پايگاه داده و کار با داده ها را آسان می سازد. اين تگ
ها با CF شروع می شوند. مانند : CFQuery، CFMail و ...
شروع کار
برای اجرای سرور coldfusion :
1- اگر در ويندوز
98 هستيد، Start->Macromedia
ColdFusion MX -> ColdFusion MX Start
2-
اگر از ويندوز 2000 يا XP استفاده
می کنيد،
Control Panel -> Administrative Tools -> Services
سپس ، از پانل سمت راست، ColdFusion MX Application Server را پيدا کنيد و راست کليک کرده و start
را انتخاب کنيد.
اولين برنامه ColdFusion شما
برای نوشتن
يک برنامه ColdFusion به يک ويرايشگر نياز داريد. اين ويرايشگر
می تواند هر ويرايشگر مورد علاقه شما مانند : HTML-Kit، HomeSite، Notepad و ... باشد. فقط بايد فايل خود را با پسوند .cfm و بصورت متنی ذخيره کنيد. من برای
نوشتن مثال های اين مقاله از Notepad
ويندوز استفاده کرده ام.
1- Notepad را باز کنيد.
2- کد زير
را تايپ کنيد :
<HTML>
<HEAD>
<Title>
Salam
</Title>
</HEAD>
<Body>
<CFSet MyVar="Hello
World" />
<CFOutput>#MyVar#</CFOutput>
</Body>
</HTML>
3- يک
دايرکتوری جديد به نام mysite
در زيرشاخه wwwroot کلدفيوژن ايجاد کنيد.
4- فايل
خود را در دايرکتوری جديد با نام MyPage.cfm
ذخيره کنيد.

دقت کنيد که “Save As Type” را برابر All Files
(*.*) قرار دهيد تا با
پسوند txt
ذخيره نگردد.
1-
يک پنجره Internet
Explorer باز کنيد و به
آدرس زير برويد :
Localhost:8500/mysite/mypage.cfm
http://localhost:8500/ به مسير زيرشاخه wwwroot مسيری که ColdFusion در آن نصب شده است اشاره می کند در
اينجا C:\CfusionMX\wwwroot. و بقيه آدرس مسير فايل مورد نظر نسبت به wwwroot می باشد.
توضيح برنامه بالا :
<HTML>
<HEAD>
<Title>
Salam
</Title>
</HEAD>
<Body>
<
"CFSet MyVar="Hello
World>
<CFOutput>#MyVar#</CFOutput>
</Body>
</HTML>
قسمت های سبز کد بالا کد HTML معمولی
می باشند.
و اما قسمت های سياه کد بالا :
<CFSet
MyVar=”Hello World”
/>
يک متغير به نام MyVar ايجاد می شود و
مقدار آن برابر "Hello World" قرار می
گيرد. کلا برای ايجاد و مقدار دهی به متغير ها دو راه وجود دارد. راه
اول استفاده از CFSet می
باشد که پس از نوشتن CFSet نام متغير و سپس علامت مساوی و سپس مقدار
جديد متغير را می نويسيم. راه دوم، استفاده استفاده از CFParam به شکل زير می باشد :
<CFParam
name=”MyVar” default=”DefaultValue”>
اگر متغيری به نام MyVar وجود نداشته باشد، با
اجرای خط بالا، متغيری با نام MyVar و مقدار DefaultValue ايجاد می گردد و اگر از قبل
متغيری با نام MyVar وجود داشته باشد هيچ اتفاقی نمی افتد.
يعنی متغير MyVar مقدار پيشين خود را حفظ می کند.
و اما خط زير :
<CFOutput>#MyVar#</CFOutput>
عبارات بين <CFOutput></CFOutput> مورد بررسی قرار می گيرد و هر عبارتی
که بين ## قرار داشته باشد،
مقدار معادل آن جايگزين می گردد. مثلا در مثال بالا، بجای #MyVar# ، Hello
World جايگزين
می شود.
پس از اجرای کد بالا، کد HTML زير
به عنوان نتيجه کد ColdFusion ايجاد می گردد و به مرور گر کاربر فرستاده می
شود :
<HTML>
<HEAD>
<Title>
Salam
</Title>
</HEAD>
<Body>
Hello World
</Body>
</HTML>
متغير ها در ColdFusion
قوانين نام گذاری
متغير ها :
1-
نام متغيرها تشکيل شده است از يک حرف بعلاوه چندين کاراکتر حرفی، عددی
يا underscore.
2-
نام متغيرها بايد يک کلمه باشند و دارای space نباشند.
3-
از حروف خاص مانند ! يا ? در نام گذاری متغيرها نمی توانيد
استفاده کنيد.
4-
نام متغيرها حساس به کوچکی و بزرگی حروف نمی باشند.
برای نشان دادن مقدار يک متغير از <CFOutput> به شکل زير استفاده می
کنيم:
<CFOutput>
#This is the Value for a variable
: #MyVar
</CFOutput>
MyVar نام متغير می باشد. بقيه عبارت به همان صورت
به خروجی فرستاده خواهند شد.
بازگشت به فهرست
بازگشت به صفحه نخست