هاIDE
يک 22IDEيا «محيط توسعه يکپارچه» نرمافزاریطراحی سایت است که برای کمک به برنامهنويسان و توسعهدهندگان جهتساخت نرمافزار طراحي شده است.
اکثر IDEها شامل موارد زیر هستند:
·یک ویرایشگر کد:
يک ويرايشگر کد شبيه Html Text Editorمکاني است که برنامهنويسان کد منبع خود را برای اين برنامههامينويسند.
·یک کامپایلر یا مفسر:
کامپايلری که کد را به يک برنامه اجرايي کامپايل ميکند و يک مفسر برنامهها و اسکريپتهايي که نيازی بهکامپايل شدن ندارند را تفسير ميکند.
·یک اصلاح کننده خطا:
اصلاح کننده خطاها يا debuggerها مشکلات طراحی سایت به وجود آمده در کد منبع را حل ميکنند.
IDEهای مطرح دنیا در زمینه طراحی وب:
Microsoft FrontPage
Microsoft Expression Studio
Adobe Dreamweaver
Sublime Text
22Integrated Development Environment
38
انواع سایت از نظر تبادل داده با کاربر:
)Static( – ایستا1
ايستا دريافت داده چنداني از کاربر ندارد و برای همهطراحی سایت کاربران به يک صورت نمايش داده ميشود.
مانند: سايت معرفي شرکتها، سايت معرفي شخصيتهای معروف مانند بازيگران و …
)Dynamic( – پویا2
سايت پويا دائماً از کاربر داده دريافت ميکند و نسبت به نوع دادهای که از کاربر دريافت کرده نمايشمتفاوتي دارد.
مانند: انجمنها، ايميلها و …
32
:)Form( فرم
فرمها از عناصری تشکيل شدهاند که به کاربر اجازه ورود اطلاعات را ميدهند.طراحی سایت در واقع اطلاعات فرم به طرفبرنامهای که بر روی سرور قرار دارد، فرستاده ميشود و بعد از تجزيه و تحليل بر روی سرور، نتيجه به مخاطب
نمايش داده ميشود.
تگ formدر واقع نقطه آغاز و پايان فرم را تعيين ميکند.
صفات تگ :form
:method -1به وسيله اين صفت تعيين ميکنيد که اطلاعات طراحی سایتفرم به چه نحوی به مقصد مورد نظرمنتقل شوند. دو نوع ارسال اطلاعات برای فرم وجود دارد:
:get oدر اين حالت دادهها و اطلاعات فرم از طريق urlمرورگر منتقل خواهند شد و محدوديتهايينيز خواهيد داشت. همچنين از آن جا که دادهها اسپیناس وبدر urlمرورگر نمايش داده ميشوند برای انتقال
دادههايي مانند پسورد و … مناسب نميباشند. و فقط مناسب فرمهای جستجو است.
:post oدر اين روش، دادهها در پشت صحنه مرورگر و به صورت internalمنتقل ميشوند و درurlنمايش داده نميشوند. در اين روش هيچ محدوديتي برای حجم دادههای ارسالي و نوع
کاراکتر نخواهيد داشت.
:action -2مقدار اين صفت آدرس فايلي است که پردازش فرم را انجام ميدهد برای آدرس دهيطراحی سایت بايدطبق قوانين آدرس دهي که قبلاً آموختهايد عمل کنيد.
>”نوع ارسال”=” methodآدرس صفحه پردازشگر”=<form action |