پروژه طراحی وب سایت و کاربرد آن (ASP)

تحقیق و پروژه و پایان نامه و مقاله دانشجویی

 عنوان :

پروژه طراحی وب سایت و کاربرد آن (ASP)

تعداد صفحات :۷۹

نوع فایل : ورد و قابل ویرایش

چکیده

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

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

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

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

فصل دوم :ASP شامل ۶ شیء مخصوص است و به دلیل اینکه آنها در Active server page ایجاد و کامپایل شده اند دیگر نیاز به ایجاد دوباره آنها نمی‌باشد و می‌توان آنها را در اسکریپت‌ها استفاده کرد.

          در این بخش به شرح هر یک از این شی‌ها و خاصیت‌های آنها و متدهای آنها خواهیم پرداخت.

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

۱- فرستادن کاربر به صفحه دیگر

۲- فرستادن نوع فایل‌ها

۳- بافر کردن صفحات ASP

۴- Chaching صفحات ASP

۵- فرستادن فایل‌ها به Server

۶- دریافت اطلاعات از کاربر.

۷- پردازش فرم ورودی

۸- اشکال‌زدایی از ASP

۹- استفاده از بانک‌های اطلاعاتی

واژه های کلیدی: Active server page، شی ها، اسکریپت‌های ساده، بانک های اطلاعاتی

فهرست مطالب

مقدمه   ۱
برای شروع به چه چیزی نیاز است؟   ۲
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

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

            کدهای اسکریپت‌نویس Client – side شبیه کدهای HTML است و به وسیله تگ < Script > HTML فهمیده می‌شود. فهمیدن اینکه اسکریپت‌های Client – side و اسکریپت‌های Server – side دو موجودیت کاملا مجزا هستند بسیار مهم است. برای بحث و توضیح بیشتر به آدرس زیر مراجعه کنید.

http: //www. 4 guys formolla.com / Webtech / 0823921. Shtml

قابلیت‌های ASP

استقلال از مرورگر

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

استفاده از زبان دستورالعمل‌نویسی

            این بدین معنی است که یک برنامه ASP به راحتی قابل تغییر است چرا که زبانهای دستورالعمل‌نویسی نیاز به کامپایل نداشته و به راحتی می‌توان در یک ویرایشگر مثل Notepad برنامه نوشت و آن را تغییر داد.

دسترسی آسان و سریع به انواع بانک‌های اطلاعاتی

            اعمال پیچیده مربوط به پردازش بانک‌های اطلاعاتی در ASP بسیار ساده است و به سرعت می‌توان برنامه دلخواه را نوشته یا تغییر داد.

همان روش مورد استفاده در VB یا C++ را می‌توان در ASP استفاده کرد. (ADO)

ایجاد صفحات ASP

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

ایجاد ASP توسط Notepade دارای مزایا و معایبی می باشد ابتدا مزایای این کار را بیان می‌کنیم.

مزایا

سرعت: Notepad یک ویرایشگر کوچک و کاراست

سادگی به کارگیری: چون Notepade گزینه‌های زیادی ندارد.

معایب

 نداشتن پشتیبانی سایت وب: با Inter Der یا Front page شما می‌توانید سراسر سایت وب را مدیریت کنید. ولی با Notepade شما فقط می‌توانید یک فایل در یک زمان را ویرایش کنید.

– کدهای دستور زبان غیر رنگی: وقتی از Front page و یا Inter Der استفاده می‌کنیم قطعات مختلف کدهایمان رنگهای متفاوت خواهد داشت.

– نداشتن ابزار صفحات وب Drog – & – drop: هم Inter Der و هم Front page به ما اجازه می‌دهند که ظواهر صفحه وب را به وسیله کشیدن و رها کردن اشیاء یا عناصر داخل صفحه وب ایجاد نمائید.

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

Delimiter

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

<HTML>

<BODY>

This page was last refreshed on

<% = now%>

</BODY>

<HTML>

            تابع Now در VBScript زمان و تاریخ جاری را بر‌می‌گرداند و زمانی که سرویس دهنده وب این صفحه را پردازش می‌کند به جای تابع Now زمان و تاریخ جاری را، می‌گذارد و نتیجه را به مرورگر می‌فرستد دستوراتی که به وسیله <% %> احاطه می‌شوند فرمانهای اولیه اسکریپت نامیده می‌شوند این فرمانها بوسیله زبان اسکریپت ابتدایی[۱] پردازش می‌شوند. دستوراتی که بین Delimiter نوشته می‌شود باید برای زبان اسکریپت ابتدایی شناخته شده باشند که این زبان بطور پیش‌فرض VBScript است.

نوشتن کدهای ASP بدون استفاده از <%… %>

            اسکریپت‌های Client – Side بر روی کامپیوتر کاربر بعد از اینکه صفحه دریافت شد اجرا می‌شود. اگر به یک اسکریپت Client – Side نگاهی بیندازیم احتمالا Tag های  HTML، <Script> و </Script> را تشخیص می‌دهیم. آنها به منظور درج کردن کد اسکریپت Client – Side در داخل یک صفحه HTML استفاده می‌شود.

برای مثال ممکن است شما چیزی شبیه به این را ببینید:

<Script Language = Java Script>

d = new pate ( )

ie (d.get Hoors ( ) >12)

document. Write (“Good evening”) ;

else

document. Write (“Good Morning”) ;

</Script>

            اگر شما از <Script> برای اسکریپت‌های Server – Side استفاده نمایید، یک پیچیدگی اضافی وجود خواهد داشت. حتی می‌توانید <Script> و <%… %> را در یک صفحه به صورت ترکیبی به کار ببرید.

            تابع Response . write در VBScript می‌تواند به جای docuument. Write  استفاده شود. علت استفاده این تابع این است که ASP موجود در روی سرویس دهنده را به شکل HTML که مرورگر وب کاربران نشان می‌دهد، تبدیل نمایید. برای مثال:

<B>

<%

Response . write “Hello”

%>

</B>

متن Hello به خروجی فرستاده می‌شود.

اگر متن نوشته شده با تابع Response . write شامل Tag‌های HTML نیز باشد آنها نیز توسط مرورگر وب کاربران تفسیر خواهد شد.

استفاده از دستور دهنده‌های[۲] ASP


۱- Primary Scripting Language (P.S.L)

۲- Directive

70,000 ریال – خرید

جهت دریافت و خرید متن کامل مقاله و تحقیق و پایان نامه مربوطه بر روی گزینه خرید انتهای هر تحقیق و پروژه کلیک نمائید و پس از وارد نمودن مشخصات خود به درگاه بانک متصل شده که از طریق کلیه کارت های عضو شتاب قادر به پرداخت می باشید و بلافاصله بعد از پرداخت آنلاین به صورت خودکار  لینک دنلود مقاله و پایان نامه مربوطه فعال گردیده که قادر به دنلود فایل کامل آن می باشد .

مطالب پیشنهادی:
  • پروژه طراحی وب سایت آموزشی
  • پروژه معرفی UML
  • برچسب ها : , , , , , , , , , ,
    برای ثبت نظر خود کلیک کنید ...

    به راهنمایی نیاز دارید؟ کلیک کنید

    جستجو پیشرفته

    پیوندها

    دسته‌ها

    آخرین بروز رسانی

      سه شنبه, ۱۸ اردیبهشت , ۱۴۰۳
    اولین پایگاه اینترنتی اشتراک و فروش فایلهای دیجیتال ایران
    wpdesign Group طراحی و پشتیبانی سایت توسط digitaliran.ir صورت گرفته است
    تمامی حقوق برایbankmaghaleh.irمحفوظ می باشد.