مقدمه Coldfusion ، توليد شده توسط شرکت Allaire (در سال 2001 Allaire به Macromedia پيوست)، شامل يک سرور و مجموعه ابزارهايی برای استفاده از پايگاه داده ها در صفحات وب می باشد. با استفاده از ColdFusion ، شخصی می تواند نامی را در يک صفحه وب وارد کند، و سرور اطلاعات مربوط به آن نام را از پايگاه داده درخواست کند و اطلاعات استخراج شده را به صورت صفحات HTML نشان دهد. برنامه های ColdFusion در فايل هايی با پسوند .cfm ذخيره می شوند. برنامه های ColdFusion ، دارای تگ هايی می باشند که ارتباط با پايگاه داده و کار با داده ها را آسان می سازد. اين تگ ها با CF شروع می شوند. مانند : CFQuery ، CFMail و ... اولين برنامه ColdFusion شما برای نوشتن يک برنامه ColdFusion به يک ويرايشگر نياز داريد. اين ويرايشگر می تواند هر ويرايشگر مورد علاقه شما مانند : HTML-Kit ، HomeSite ، Notepad و ... باشد. فقط بايد فايل خود را با پسوند .cfm و بصورت متنی ذخيره کنيد. من برای نوشتن مثال های اين مقاله از Notepad ويندوز استفاده کرده ام. Notepad را باز کنيد. کد زير را تايپ کنيد : <HTML> <HEAD> <Title> Salam </Title> </HEAD> <Body> <CFSet MyVar="Hello World" /> <CFOutput>#MyVar#</CFOutput> </Body> </HTML> يک دايرکتوری جديد به نام mysite در زيرشاخه wwwroot کلدفيوژن ايجاد کنيد. فايل خود را در دايرکتوری جديد با نام MyPage.cfm ذخيره کنيد. دقت کنيد که “Save As Type ” را برابر All Files (*.*) قرار دهيد تا با پسوند txt ذخيره نگردد. يک پنجره Internet Explorer باز کنيد و به آدرس زير برويد : http://localhost:8500/mysite/MyPage.cfm دانلود آهنگ دانلود آلبوم به مسير زيرشاخه wwwroot مسيری که ColdFusion در آن نصب شده است اشاره می کند در اينجا C:CfusionMXwwwroot . و بقيه آدرس مسير فايل مورد نظر نسبت به wwwroot می باشد. توضيح برنامه بالا : <HTML> <HEAD> <Title> Salam </Title> </HEAD> <Body> < "CFSet MyVar="Hello World> <CFOutput>#MyVar#</CFOutput> </Body> </HTML> يک متغير به نام 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 نام متغير می باشد. بقيه عبارت به همان صورت به خروجی فرستاده خواهند شد. شروع کار برای اجرای سرور coldfusion در ویندوز XP مراحل زیر را دنبال می کنیم : Control Panel -> Administrative Tools -> Services سپس ، از پانل سمت راست، ColdFusion MX Application Server را پيدا کنيد و راست کليک کرده و start را انتخاب کنيد.