این مقاله بصورت word قابل ویرایش و آماده پرینت می باشد
موضوع : تحقیق طراحی وب سایت و کاربرد آن Asp
امروزه روي يك وب سايت نرمافزارهاي متعددي اجرا ميشوند تا پاسخ وي نياز كاربران خود بوده و در اين دنياي رقابت دليلي براي بودن خود داشته باشند
در اين مسير تكنولوژيهاي متعددي نظير تكنولوژي Dynamic Scripting مانند ASP بوجود آمد تا طراحان را جهت طراحي يك وب سايت پويا ياري كند استفاده از مزاياي كلاسهاي Vb script استفاده از متدها و نمونههايي از اين تدابير جهت طراحي صفحات ASP ماجولار با قابليت استفاده مجدد Reusable است
شركت ماكروسافت در سال 1996 تكنولوژي (Active Server page) را معرفي نمود تكنولوژي فوق اولين بار به همراه سرويس دهندة اطلاعاتي اينترنت
(IIS Internet Information server) نسخة 30 ارائه شد با بكارگيري تكنولوژي فوق امكان طراحي و پيادهسازي نرمافزارهاي بزرگ و بانكهاي اطلاعاتي به همراه صفحات وب فراهم شد هسته اوليه ASP زبان Vbscript است صفحات ASP همراه كدهاي نوشته شده توسط زبان فوق ايجاد ميشود Vbscript به عنوان زبان استاندارد براي پيادهسازي صفحات ASP در نظر گرفته شده است بنا به اظهارات شركت مايكروسافت در ماه مه سال 2000 قريب به 800000 نفر در اين زمينه فعاليت داشتند و به طراحي صفحات وب با بهرهگيري از تكنولوژي فوق مشغول بودند آمار فوق نشان دهنده سرعت رشد تصاعدي و استقبال عموم از تكنولوژي فوق در سطح جهان دارد قريب به 500 شركت كامپيوتري در سطح جهان بصورت كاملا تخصصي صرفا به توليد قطعات و اجزاي متفاوت بصورت گيتهاي آماده نرمافزاري به كمك ASP فعاليت داشته و محصولات آنها در وب سايتهاي متعدد عرضه ميشود
ASP تقريبا هر كاري ميتواند انجام دهد مثلا دستيابي و جستجو در بانكهاي اطلاعاتي متفاوت مستقل از بانك شخصي كردن صفحات وب نمايش صفحات متفاوت براي مرورگرهاي متفاوت حفاظت رمز عبور بازيهاي كامپيوتري پردازش فرمها و …
براي شروع به چه چيزي نياز است؟
جهت استفاده كامل از تواناييهاي ASP ميبايست سيستم عامل ويندوز NT 40 را به همراه IIS 40 استفاده كرد از ويندوز Server 2000 همراه IIS 50 نيز ميتوان بهره برد جهت استفاده از ASP روي كامپيوترهايي كه بر روي آنها ويندوز 98 يا 95 نصب شده ميتوان سرويس دهندة شخصي وب يا (PWS Personel Web Server ) را روي كامپيوتر نصب كرد
Microsoft Internet Information Server 20
Windows NT Server 40 با سرويس دهندة وب سرويس دهندة FTP و حتي سرويس دهنده گوفر كامل ميشود تمام سرويسهاي عمده اينترنت به سادگي از طريق اين سرويس نصب ميشوند فقط از برنامه كاربردي Network control panel براي افزودن Microsoft Internet Information Server 20 استفاده كنيد و قادر خواهيد بود كه حضور وب جهاني را احساس كنيد
استفاده از ASP بدون بكارگيري IIS يا PWS
به دليل اينكه سرويس دهندگان وب تنها بر روي محصولات ويندوز شركت مايكروسافت اجرا ميگردند شما ممكن است فكر كنيد كه براي استفاده از صفحات ASP حتما بايد از IIS يا PWS روي سرويس دهنده وب خود استفاده نماييد اين درست نيست زيرا كه شركتهاي زيادي نرمافزارهايي را ايجاد كردهاند كه به شما اجازه ميدهند صفحات ASP را روي سرويس دهندههاي متنوع و كامپيوترهاي مختلف ايجاد نماييد
يكي از محصولات Holycon Softwares In stant ASP است كه به صورت مخفف ASP ميگويند يكي ديگر از اين محصولات توسط شركت Chili !soft ايجاد Chili! ASP ناميده ميشود اين محصولات مي توانند روي سرويسدهندههايي كه IIS ندارند اجرا شوند به علاوه محصولات زير
Jave Web Server Sun Web Server Apache Net scape Eterprise server
اين محصولات روي كامپيوترهاي زير نيز ميتوانند نصب شوند
IBM / AIX Apple Mac os Sun Solaris Linux
ASP مخفف كلمات Active server page است ASP برنامهاي است كه به كمك IIS اجرا ميشود IIS يكي از عناصري است كه همراه ويندوز 2000 آورده شده IIS يكي از اجزاي Win NT 40 option pack نيز ميباشد
PWS يك نسخة خاص و كوچكتر از برنامة IIS است PWS را مي توان از روي CD حاوي ويندوز 98 نصب كرد
چگونه ميتوان يك فايل ASP را روي كامپيوتر شخصي اجرا كرد؟
با نصب يكي از نرمافزارهاي PWS و يا IIS (با توجه به سيستم عامل نصب شده) بدون نياز به يك سرويس دهنده كمكي ديگر
طراحي وب سايت و كاربرد آن ASP
برای شروع به چه چیزی نیاز است؟ ۲
Microsoft Internet Information Server 20 ۳
استفاده از ASP بدون بکارگیری IIS یا PWS ۳
چگونه میتوان یک فایل ASP را روی کامپیوتر شخصی اجرا کرد؟ ۴
نحوه نصب PWS و اجرای فایلهای ASP روی Win 98 ۵
نرمافزارها و ابزارهای لازم ۷
آشنایی با مدل Client – server ۹
فرق بین ASP با تکنولوژی Client – side scripting ۱۱
استفاده از زبان دستورالعملنویسی ۱۲
دسترسی آسان و سریع به انواع بانکهای اطلاعاتی ۱۲
نوشتن کدهای ASP بدون استفاده از <%… %> ۱۵
استفاده از دستور دهندههای ASP ۱۶
کار کردن با زبانهای اسکریپت ۱۸
استفاده از VB و JS روی سرویس دهنده ۱۹
استفاده از متغیرها و ثابتها ۲۰
اعلان متغیرها در VBScript ۲۰
استفاده از کامپونتها و اشیاء ۲۷
نمونهسازی کامپونتها ۲۷
استفاده از ASP برای ساختن اشیاء (Object) ۲۹
هماهنگ کردن خاصیتهای یک شیء (Object) ۲۹
استفاده از کلکسیونها (Collection) ۳۰
چرا آبجکتها میتوانند در صفحههایی که می نویسید مفید باشند؟ ۳۰
هماهنگ کردن دامنة اشیاء ۳۲
دادن دامنه سیشن (Session) به یک شیء ۳۲
دامهای متغیرهای Session ۳۳
دادن دامنه کاربردی به یک شیء ۳۴
نوشتن اسکریپتهای ساده ۴۷
فرستادن کاربر به صفحه دیگر ۴۸
فرستادن فایلها به سرور ۵۳
دریافت اطلاعات از کاربر ۵۵
پردازش فرمهای ورودی با Asp ۵۶
استفاده از آبجکت ASP Error ۶۰
استفاده از بانکهای اطلاعاتی ۶۱
اتصال به یک پایگاه داده ۶۵
اجرای درخواست با شیء اتصال ۶۶
استفاده از شیء Recordset برای دستکاری نتایج ۶۷
گسترش درخواستها با شیء Command ۷۰
ترکیب فرمهای HTMI و پایگاه داده ۷۱