.                                               *  در وقت و زمان خود صرفه جویی کنید !   فروش و پشتیبانی 0 تا 100 خدمات ما به صورت آنلاین اینترنتی انجام می گردد  *

ASP چیست؟

فرستادن به ایمیل چاپ مشاهده در قالب PDF

ASP كه سرنام واژه های Active Server Pages میباشد برنامه ای است كه درون IIS اجرا میشود.IIS نیز سرنام واژه های Internet Information Services میباشد و IIS یكی از اجزاء سیستم عامل ویندوز ۲۰۰۰ است وIIS همچنین بخشی از Option pack موجود برای ویندوز ان تی ۴ می باشد.PWS (Personal Web Server) یك روایت مختصرتر ازIIS می باشد كه آن را می توانید برروی سی دی ویندوز خود بیابید.

چگونگی سازگاری ASP

برای اجرای IIS باید سیستم عامل ویندوز ان تی ۴ یا بالاتر داشته باشید وبرای اجرای PWS باید از ویندوز ۹۵ یا بالاتر استفاده كنید.

Chili ASP یك تكنولوژی است جهت اجرای ASP بدون نیار به سیستم عامل ویندوز.

Instant ASP تكنولوژی دیگری است برای اجرای ASP بدون ویندوز.

یك فایل ASP چگونه فایلی است؟

یك فایل ASP می تواند شامل text، HTML، XML واسكریپتها باشد.

اسكریپت های موجود در فایل ASP بر روی كامپیوتر سرویس دهنده اجرا می شوند.یك فایل ASP دارای پسوند asp. می باشد.

ASP چگونه كار می كند؟

هنگامی كه برنامه مرورگر، یك فایل HTML را درخواست می كند، Server فایل را برمی گرداند.هنگامی كه یك برنامه مرورگر یك فایل ASP را درخواست می كند، IIS این درخواست را به موتور ASP ارجاع می دهد.موتور ASP خط به خط فایل ASP را می خواند واسكریپت های درون فایل را اجرا می كند. سرانجام فایل ASP به فرم Plain HTML به مرورگر ارسال می شود.

ASP چه كارهایی می تواند انجام دهد؟

می توانید به شكلی پویا هرگونه محتوایی از یك صفحه وب راویرایش نمایید، تغییر دهید یا اضافه كنید. به درخواست هاو queryهای كاربران پاسخ دهید. به هرگونه داده وپایگاه داده ای دسترسی داشته باشید ونتایج را به یك مرورگر بازگردانید. یك صفحه وب را جهت استفاده بهینه برای دیگر كاربران به طور دلخواه تنظیم كنید.سادگی و سرعت از مهم ترین مزایای استفاده از ASP می باشد.از آن جایی كه كد ASP شما از طریق برنامه مرورگر قابل دبدن نیست پس امنیت یكی دیگر از ویژگی های ASP است.چون فایل های ASP به صورت Plain HTML بازگردانده می شوند میتوان آن ها را از داخل هر مرورگری مشاهده كرد.یك برنامه نویسی هوشمندانه ASP، از ترافیك شبكه می كاهد.

چگونه ASP را برروی PC خود اجرا كنید؟

شما می توانید بدون نیاز به یك سرویس دهنده خارجی جداگانه ، ASP را بر روی PC خود اجرا كنید. برای این منظور لازم است PWS یا IIS راروی PC خود نصب كنید.اگر برای استفاده از ASP جدی هستید باید حداقل یك ویندوز ۹۸ نسخه Second Edition داشته باشید.اگر در استفاده از ASP خیلی جدی هستید بهتر است از ویندوز ۲۰۰۰ استفاده كنید.در بخش بعدی چگونگی نصب PWS و ASP در ویندوزهای مختلف توضیح داده خواهد شد.

PWS همراه سیستم عامل ویندوز ۹۵ و ان تی ارائه نمی شود!

برای اجرای ASP روی این ویندوزها باید Option Pack مربوط به ویندوز ان تی ۴ را از سایت مایكروسافت دریافت كنید. دانستنی های لازم راجع به این Option Pack و محل دریافت آن را در سایت شركت مایكروسافت ( http://www.microsoft.com ) خواهید یافت.

چگونگی نصب PWS و اجرای ASP بر روی ویندوز ۹۸

۱ پوشه Add ons روی CD ویندوز ۹۸ را باز كنید. پوشه PWS را پیدا كرده و فایل Setup.exe

را اجرا نمائید.

۲ یك پوشه با نام Intepub روی هارد دیسك تان ایجاد خواهد شد. آن را باز كرده و

پوشه wwwroot را پیدا نمائید.

۳ یك پوشه جدید ( New Folder )، مثلا « Myweb » تحت wwwroot ایجاد كنید.

۴ از یك ویرایشگر متن جهت نوشتن مقداری كد ASP استفاده كنید. فایل را با نام Test۱.asp درون « Myweb » ذخیره كنید.

۵ اطمینان یابید كه سرویس دهنده وب شما در حال اجراست.

۶ برنامه مرورگر خود را اجرا كرده و آدرس:

" http://localhost/Myweb/test۱.asp" را تایپ كنید تا اولین صفحه ASP خود را مشاهده كنید.

چگونگی نصب PWS و اجرای ASP بر روی ویندوز ام ای

PWS همراه ویندوز ام ای ارائه و توسط آن پشتیبانی نمی شود. جهت توضیحات بیشتر به آدرس زیر مراجعه كنید:

" http://support.microsoft.com/support/kb/articles/Q۲۶۶/۴/۵۶.ASP "

چگونگی نصب IIS و ASP اجرای بر روی ویندوز ۲۰۰۰

۱.از طریق دكمه Start به Settings و سپس Control Panel بروید.

۲.در پنجره Control Panel، Add/Remove Programs را انتخاب كنید.

۳.حال Add/Remove Windows Components را انتخاب نمائید.

۴.در پنجره ظاهر شده، گزینه Internet Information Services را علامت بزنید و كلید Ok را بزنید.

۵.یك پوشه با نام Inetpub روی هارد دیسك ایجاد خواهد شد.

۶.Inetpub را باز كنید و پوشه با نام wwwroot را بیابید.

۷.تحت wwwroot دایركتوری جدیدی مانند " Myweb " ایجاد كنید.

۸.با استفاده از یك ویراشگر متن، مقداری كد Asp نوشته و فایل را با نام " test۱.asp " ذخیره كنید.

۹.اطمینان یابید كه Web Server شما در حال اجراست.

۱۰.مرورگرتان را باز كنید و با تایپ كردن آدرس "http://localhost/Myweb/test۱.asp" اولین صفحه خود را مشاهده كنید.

كد ASP چگونه نوشته می شود؟ ( ASP Syntax )

شما نمی توانید كد ASP را در یك مرورگر مشاهده كنید. تنها می توانید خروجی ASP را كه به صورت Plain HTML می باشد ببینید. دلیل این امر آن است كه پیش از این كه نتیجه به مرورگر ارسال شود، اسكریپت ها بر روی Server اجرا می شوند.

چگونگی نوشتن یك متن ساده در بدنه ( Body ) یك سند HTML توسط ASP:

خروجی كد منبع ASP

< Html >

< Body >

% <

Hello World! Response.Write "Hello World"

>%

< /Body >

< /Html >

یك فایل Asp كاملا شبیه فایل Html و شامل متن ( Text )، Html، Xml و اسكرسپت ها می باشد. اسكریپ های موجود در فایل ASP بر روی كامپیوتر سرویس دهنده اجرا می شوند.یك فایل ASP معمولا مانند یك فایل استاندارد Html شامل Tag های Html می باشد. علاوه بر این، یك فایل ASP می تواند شامل سرور اسكریپت ها هم باشد كه توسط دو علامت حائل %> و%< در برگرفته می شوند.سرور اسكریپت ها روی كامپیوتر سرویس دهنده اجرا می شوند و می توانند شامل هر گونه Experssion، Statement، Procedure و Operator مجاز در زبان اسكریپت نویسی مورد استفاده باشند.

شی Response

روش یا متد Write از Object یا شی Response برای ارسال محتوا یا Content به برنامه مرورگر به كار می رود. برای مثال دستور زیر عبارت " Hello World " را به مرورگر می فرستد:

Response.Write(" Hello World") VBScript

شما می توانید از زبان های اسكریپ نویسی مختلف در ASP استفاده كنید. البته زبان پیش فرض VBScript می باشد:

 

% < Response.Write("HelloWorld")

%>

مثال فوق با استفاده از Function یا تابع Response.Write عبارت Hello World را در درون سند Html می نویسد.

جاوا اسكریپت

برای اینكه جاوا اسكریپت را به زبان اسكریپت نویسی پیش فرض در یك صفحه خاص تبدیل كنید، آنچه كه مشخصه زبان یا Specification Language نامیده می شود را در بالای آن صفحه وارد نمایید.توجه داشته باشید كه برخلاف VBScript، جاوا اسكریپت نسبت به حروف كوچك و بزرگ حساس یا به اصطلاح Case Sensitive می باشد.هر جایی كه لازم باشد باید كد ASP خود را با حروف كوچك یا بزرگ بنویسید.

سایر زبان های اسكریپت نویسی

ASP همراه با VBScript و Jscript ارائه شده است. اگر بخواهید با زبان های دیگری اسكریپت نویسی كنید ( مثلا Perl، Rexx یا Python ) باید Engine مربوطه را برای آنها نصب كنید.از آنجایی كه اسكریپت ها روی سرویس دهنده اجرا می شوند، برنامه مرورگری كه فایل های ASP را درخواست می كند لزومی ندارد كه اسكریپت نویسی را پشتیبانی نماید.