1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آموزش مقدماتی ColdFusion

شروع موضوع توسط hector2141 ‏15/10/12 در انجمن طراحی سایت

  1. کاربر ارشد

    تاریخ عضویت:
    ‏6/9/12
    ارسال ها:
    14,318
    تشکر شده:
    2,702
    امتیاز دستاورد:
    0
    حرفه:
    daneshjo
    [​IMG]
    مقدمه
    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 را انتخاب کنيد.