مقاله طراحی وب سایت و کاربرد آن (ASP)


در حال بارگذاری
11 سپتامبر 2024
فایل ورد و پاورپوینت
2120
13 بازدید
۶۹,۷۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 مقاله طراحی وب سایت و کاربرد آن (ASP) دارای ۸۵ صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مقاله طراحی وب سایت و کاربرد آن (ASP)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

توجه : توضیحات زیر بخشی از متن اصلی می باشد که بدون قالب و فرمت بندی کپی شده است

بخشی از فهرست مطالب پروژه مقاله طراحی وب سایت و کاربرد آن (ASP)

مقدمه  
برای شروع به چه چیزی نیاز است؟  
Microsoft Internet Information Server 2.0  
استفاده از ASP بدون بکارگیری IIS یا PWS :  
ASP چیست؟  
چگونه می‌توان یک فایل ASP را روی کامپیوتر شخصی اجرا کرد؟  
نحوه نصب PWS و اجرای فایل‌های ASP روی Win 98  
NT Server 4.0 چیست؟  
نیازهای سخت‌افزاری  
نرم‌افزارها و ابزارهای لازم:  
فصل اول  
مروری بر ASP  
آشنایی با مدل Client – server  
فرق بین ASP با تکنولوژی Client – side scripting  
قابلیت‌های ASP  
استقلال از مرورگر  
استفاده از زبان دستورالعمل‌نویسی  
دسترسی آسان و سریع به انواع بانک‌های اطلاعاتی  
ایجاد صفحات ASP  
Delimiter  
نوشتن کدهای ASP بدون استفاده از <%… %>  
استفاده از دستور دهنده‌های ASP  
کار کردن با زبانهای اسکریپت  
استفاده از VB و JS روی سرویس دهنده  
فرمانهای Jscript  
استفاده از متغیرها و ثابت‌ها  
اعلان متغیرها در VBScript:  
دامنه متغیرها  
Y=2  
تعیین دامنه متغیرها  
استفاده از ثابت‌ها  
نوشتن رویه‌ها  
صدا زدن رویه‌ها  
استفاده از کامپونت‌ها و اشیاء  
نمونه‌سازی کامپونت‌‌ها  
استفاده از ASP برای ساختن اشیاء (Object)  
صدا زدن یک متد شیء  
هماهنگ کردن خاصیت‌های یک شیء (Object)  
استفاده از کلکسیون‌ها (Collection)  
چرا آبجکت‌ها می‌توانند در صفحه‌هایی که می نویسید مفید باشند؟  
هماهنگ کردن دامنه اشیاء  
دادن دامنه سی‌شن (Session) به یک شیء  
دامهای متغیرهای Session:  
دادن دامنه کاربردی به یک شیء  
فصل دوم  
شی‌ها در ASP  
فصل سوم  
نوشتن اسکریپت‌های ساده  
فرستادن کاربر به صفحه دیگر  
فرستادن نوع فایل‌ها:  
بافر کردن صفحات ASP  
تجزیه و تحلیل  
Chaching صفحات ASP:  
فرستادن فایلها به سرور  
دریافت اطلاعات از کاربر  
پردازش فرمهای ورودی با Asp  
تفاوت بین GET و Post  
تعیین درستی فرم ورودی  
اشکال‌زدائی  
کنترل دقیق خطاهای ASP  
استفاده از آبجکت Err:  
استفاده از آبجکت ASP Error  
استفاده از بانک‌های اطلاعاتی  
ایجاد یک ODBC  
اتصال به یک پایگاه داده  
اجرای درخواست با شیء اتصال  
استفاده از شیء Recordset برای دستکاری نتایج  
اصلاح یک Recordset  
گسترش درخواستها با شیء Command  
ترکیب فرمهای HTMI و پایگاه داده  

مقدمه

            امروزه وب به عنوان یک واقعیت انکارناپذیر سایه خود را در تمامی زندگی اجتماعی، اقتصادی و بشریت انداخته و دارای رشد بسیار سریع در زمینه بکارگیری تکنولوژی‌های جدید است

            همزمان با این رشد اعجازگونه وب‌ سایتها از حالت اولیه خود که کوچک و عمدتا ایستا بودند خارج شده و به سمت حجیم شدن و پویایی حرکت کردند

            امروزه روی یک وب سایت نرم‌افزارهای متعددی اجرا می‌شوند تا پاسخ وی نیاز کاربران خود بوده و در این دنیای رقابت، دلیلی برای بودن خود داشته باشند

            در این مسیر تکنولوژی‌های متعددی نظیر تکنولوژی Dynamic Scripting مانند ASP بوجود آمد تا طراحان را جهت طراحی یک وب سایت پویا یاری کند.  استفاده از مزایای کلاس‌های Vb script، استفاده از متدها و نمونه‌هایی از این تدابیر جهت طراحی صفحات ASP ماجولار با قابلیت استفاده مجدد Reusable است

            شرکت ماکروسافت در سال ۱۹۹۶ تکنولوژی‌ (Active Server page) را معرفی نمود. تکنولوژی‌ فوق اولین بار به همراه سرویس دهنده اطلاعاتی اینترنت
(IIS: Internet Information server) نسخه ۳۰ ارائه شد. با بکارگیری تکنولوژی‌ فوق امکان طراحی و پیاده‌سازی نرم‌افزارهای بزرگ و بانک‌‌های اطلاعاتی به همراه صفحات وب فراهم شد، هسته اولیه ASP زبان Vbscript است. صفحات ASP همراه کدهای نوشته شده توسط زبان فوق ایجاد می‌شود. Vbscript به عنوان زبان استاندارد برای پیاده‌سازی صفحات ASP در نظر گرفته شده است. بنا به اظهارات شرکت مایکروسافت در ماه مه سال ۲۰۰۰، قریب به ۸۰۰۰۰۰ نفر در این زمینه فعالیت داشتند و به طراحی صفحات وب با بهره‌گیری از تکنولوژی‌ فوق مشغول بودند. آمار فوق نشان دهنده سرعت رشد تصاعدی و استقبال عموم از تکنولوژی‌ فوق در سطح جهان دارد. قریب به ۵۰۰ شرکت کامپیوتری در سطح جهان بصورت کاملا تخصصی صرفا به تولید قطعات و اجزای متفاوت بصورت گیت‌های آماده نرم‌افزاری به کمک ASP فعالیت داشته و محصولات آنها در وب سایت‌های متعدد عرضه می‌شود

            ASP تقریبا هر کاری می‌تواند انجام دهد. مثلا دستیابی و جستجو در بانک‌های اطلاعاتی متفاوت مستقل از بانک، شخصی کردن صفحات وب، نمایش صفحات متفاوت برای مرورگرهای متفاوت، حفاظت رمز عبور، بازیهای کامپیوتری، پردازش فرم‌ها و …

برای شروع به چه چیزی نیاز است؟

            جهت استفاده کامل از توانایی‌های ASP، می‌بایست سیستم عامل ویندوز NT 4.0 را به همراه IIS 4.0 استفاده کرد. از ویندوز Server 2000 همراه IIS 5.0 نیز می‌توان بهره برد. جهت استفاده از ASP روی کامپیوترهایی که بر روی آنها ویندوز ۹۸ یا ۹۵ نصب شده می‌توان سرویس دهنده شخصی وب یا (PWS: Personel Web Server ) را روی کامپیوتر نصب کرد

Microsoft Internet Information Server 2.0

            Windows NT Server 4.0 با سرویس دهنده وب، سرویس دهنده FTP و حتی سرویس دهنده گوفر کامل می‌شود. تمام سرویسهای عمده اینترنت به سادگی از طریق این سرویس نصب می‌شوند فقط از برنامه کاربردی Network control panel برای افزودن Microsoft Internet Information Server 2.0 استفاده کنید و قادر خواهید بود که حضور وب جهانی را احساس کنید

استفاده از 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 چیست؟

            ASP مخفف کلمات Active server page است. ASP برنامه‌ای است که به کمک IIS اجرا می‌شود. IIS یکی از عناصری است که همراه ویندوز ۲۰۰۰ آورده شده. IIS یکی از اجزای Win NT 4.0 option pack نیز می‌باشد

            PWS یک نسخه خاص و کوچکتر از برنامه IIS است. PWS را می توان از روی CD حاوی ویندوز ۹۸ نصب کرد

چگونه می‌توان یک فایل ASP را روی کامپیوتر شخصی اجرا کرد؟

            با نصب یکی از نرم‌افزارهای PWS و یا IIS (با توجه به سیستم عامل نصب شده) بدون نیاز به یک سرویس دهنده کمکی دیگر

نحوه نصب PWS و اجرای فایل‌های ASP روی Win 98

مرحله اول: برنامه Setupexe را از مسیر Add ons PWS موجود در CD حاوی Win 98 اجرا کنید

مرحله دوم: یک فولدر به برنامه Inetpub روی هارد ایجاد و در آن یک فولدر به نام Wwwroot بسازید

مرحله سوم: یک فولدر جدید با نام دلخواه مثل My web در فولدر Wwwroot بسازید

مرحله چهارم: با استفاده از یک ادیتور مبتنی مثل Notepad کدهای دلخواه Asp خود را تایپ کرده و فایل فوق را با نام دلخواه Test . asp ولی با انشعاب Asp در فولدر My web ذخیره کنید

مرحله پنجم: اطمینان داشته باشید که PWS در حالت اجرا است

مرحله ششم: مرورگر خود را فعال کرده و در محل مربوطه آدرس زیر را تایپ کنید

http: // local host / My Web / Test . asp

NT Server 4.0 چیست؟

            همه چیز از سال ۱۹۹۲ با نشر نگارش ۱/۳ Windows Advanced Server آغاز شد در ابتدا موفقیت Windows NT 4.0 سرویس دهنده برنامه کاربردی بود که به عنوان سیستمی برای برنامه‌های کاربردی مبتنی بر سرویس دهنده مایکروسافت مانند
SQI Server، در داخل ناول یا سایر سیستمهای عامل شبکه موجود استفاده می‌شد NT 4.0 در بسیاری از شبکه های محلی شرکتها که قبلا دقیق مایکروسافت را به عنوان استانداردی برای محصولات رومیزی انتخاب کرده بودند جای پای محکمی پیدا کرد و به عنوان سیستمی مفید برای برنامه‌های کاربردی Back office مایکروسافت مطرح شد. این جای پای محکم با معرفی Windows NT Server 3.5 در سال ۱۹۹۳ به راه‌حل کامل و  قدرتمندی برای سیستم عالم شبکه تبدیل گردید

            NT Server برخلاف سایر  سرویس دهنده‌های سیستم، ایستگاه کاری نیز می‌باشد. NT 4.0 رابط کاربر تقریبا با رابط کاربر ویندوز ۹۵ و برنامه‌های رومیزی معمولی مانند Word، Excel و هزاران برنامه کاربردی دیگر ویندوز دارد که به خوبی بر روی NT Server 4.0 اجرا می‌شوند. اما، در زیر این رابط ساده میز کار، ابزارهای پیچیده مدیریت و سرپرستی شبکه و سیستم عامل شبکه قدرتمندی با پشتیبانی چندین پروتکل و سیستم می‌باشد این رابط آشنا و ساده یکی از جذاب‌ترین ویژگیهای NT Server 4.0 و همچنین مشکلی عمده برای سرپرستان مبتدی می‌باشد. نصب NT 4.0 ساده است. NT 4.0 رابط ساده‌ای دارد که با سبک اشاره و کلیک عملیات ابتدایی را فورا برای افراد آشنا با ویندوز (که هم اکنون با ۱۰۰ میلیون نسخه فروش تقریبا برای همه آشنا می‌باشد) قابل درک و دسترسی می‌سازد

نیازهای سخت‌افزاری

حداقل نیازهای سخت‌افزاری برای IIS به صورت زیر است

CPU: 486 / 33 یا بالاتر

حافظه: ۱۶ مگا بایت برای سرویس دهنده NT و ۱۲ مگا بایت برای ایستگاه کاری NT

فضای دیسک: ۱۲۵ مگا بایت برای سرویس دهنده NT و ۱۱۰ مگا بایت برای ایستگاه کاری NT

صفحه نمایش: VGA یا بالاتر

CD – ROM

دیسکت گردان فلاپی ظرفیت بالا

 

نرم‌افزارها و ابزارهای لازم:

نرم‌افزارها و زبانهای برنامه‌نویسی که در این پروژه استفاده شده‌اند به شرح زیر می‌باشد

– زبان‌های HTML و ASP و VBScript

– پایگاه داده‌ Access

– سیستم عامل ویندوز XP و وب سرور IIS

فصل اول

مروری بر ASP


            ASP راه‌حل شرکت مایکروسافت برای ایجاد صفحات پویای وب می‌باشد. با گسترش اینترنت و www در زندگی امروزه، ایجاد وب سایت یکی از بخش‌هایی است که به سرعت در حال رشد است. در روزهای اولیه www، HTML به منظور ایجاد صفحات وب ایستا استفاده می‌شد. اما امروزه، صفحات وب ایستا به سرعت در حال منسوخ شدن است. راه‌حل مایکروسافت برای ساختن صفحات وب پویا استفاده از ASP است. ASP شامل دو بخش است. کدهای برنامه‌نویسی و Embeded HTML

کدهای برنامه‌نویسی به وسیله تعدادی از زبانهای دست‌نویس (Script language) نوشته می‌شوند. زبانهای اسکریپت‌نویسی دست‌نویس مربوط به وب که محبوب می‌باشند عبارتند از VBScript و JavaScript، هنگامی که یک صفحه ASP درست می‌کنیم می‌توان از یکی از چهار زبان برنامه‌نویسی استفاده کرد: VBScript، Jscript، Perlscript، Pythen

آشنایی با مدل Client – server

            یک مدل Client – server، دو کامپیوتر می‌باشند که با هم برای انجام یک کار همکاری می‌نمایند. یک کامپیوتر سرویس گیرنده اطلاعات مورد نیاز خود را از کامپیوتر سرویس دهنده تقاضا می‌کند. کامپیوتر سرویس دهنده اطلاعات درخواستی را به Client  برمی‌گرداند و کامپیوتر Client  روی آن اطلاعات کار می‌کند

            همانطور که قبلا بیان شد صفحات ASP شامل ترکیبی از HTML و کدهای برنامه‌نویسی می‌باشند، این کد که با زبانهای مختلف می‌تواند نوشته شود. به صفحات ASP اجازه می‌دهد که به صورت پویا عمل کنند. هر چند سرویس دهنده وب مجبور است کدهای برنامه‌نویسی را قبل از فرستادن HTML پردازش کند. وقتی که مرورگر وب درخواست یک صفحه ASP را می‌کند مراحل زیر اتفاق می‌افتد

۱- سرویس گیرنده محل سرویس دهنده را به وسیله بخش اول URL تعیین می‌کند

(www. Something . com)

۲- سرویس گیرنده درخواست صفحه ASP را به وسیله بخش دوم URL انجام می‌دهد. (default. Asp)

۳- سرویس دهنده وب فایل ASP را می‌خواند و کدها را پردازش می‌کند

۴- بعد از اینکه صفحه ASP بطور کامل به وسیله سرویس دهنده پردازش شد خروجی به فرمت HTML به سرویس گیرنده فرستاده می‌شود

۵- سرویس گیرنده HTML فرستاده شده به وسیله سرویس دهنده را دریافت کرده و آن را برای کاربر اجرا می‌کند

 توجه کنید که کد ASP به وسیله علامت < % % > احاطه شده است. وقتی یک صفحه ASP از یک سرویس دهنده وب درخواست می‌گردد سرویس دهنده وب بطور کامل همه کدهای مابین دو علامت < % % > را قبل از فرستادن خروجی برای سرویس گیرنده پردازش می‌کند

فرق بین ASP با تکنولوژی Client – side scripting

  راهنمای خرید:
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.