تهيه و تنظيم:


رحمان حق‌پرست

پيمان هوشمندى راد

درس اول: معرفى ASP



  يك فايل ASP مى‌تواند داراى متن، تگ هاى HTML و Script باشد.
  Script هاى يك فايل ASP روى Server اجرا مى‌شوند.



 پيش از آموختن ASP شما بايد با اصول و مبانى موارد زير آشنا باشيد.

        ۱- ماهييت اينترنت و چگونگى كار كرد آن، بصورت كلى.
        ۲- آشنايى با ساختار HTML در سطح متوسط.
        ۳- اصول و مبانى طراحى صفحات وب.
        ۴- يك زبان اسكريپتي مانند JavaScript يا VBScript.



 ASP چيست ؟

  • ASP مخفف كلمات Active Server Pages مى‌باشد.
  • ASP برنامه اي است كه درون IIS اجرا مى‌شود.
  • IIS مخفف كلمات Internet Imformation Services مى‌باشد.
  • IIS بعنوان يك جزء رايگان همراه با Windows 2000 ارائه مى‌شود.
  • IIS همچنين يك قسمتى از Windows NT 4.0 Option Pack است.
  • شما ميتوانيد Option Pack را از وب سايت Microsoft دريافت كنيد.
  • PWS يك نسخه سبك تر ولي با همان قابليت از IIS براى Windows 95/98 مى‌باشد.
  • PWS بر روى windows 95/98 CD يافت مى‌شود.


 سازگارى ASP
  • ASP يك تكنولوژى ابداع مايكروسافت است.
  • براى اجراى IIS نياز به Windows NT 4.0 يا يك نسخه بالاتر خواهيد داشت.
  • براى اجراى PWS نياز به ويندوز 95 يا يك نسخه بالاتر خواهيد داشت.
  • ChiliASP تكنولوژى است كه ASP را روى سيستم عامل هاى غير ويندوزى اجرا مى‌كند.
  • InstantASP تكنولوژى ديگرى است كه ASP را بدون پشتيبانى سيستم عامل ويندوز اجرا مى‌نمايد.



 يك فايل ASP چيست؟
  • يك فايل ASP همانند يك فايل HTML است.
  • يك فايل ASP مى‌تواند شامل متن ‚ HTML ‚ XML و اسكريپت ها باشد.
  • اسكريپتهاى داخل فايل ASP بر روى سرور اجرا مى‌شوند.
  • يك فايل ASP با پسوند asp. مشخص مى‌شود.



 تفاوتهاى ASP و HTML چيست؟
  • هنگامى كه مرورگر يك فايل HTML را از Server درخواست مى‌كند ‚ Server عين فايل را به مرورگر باز مى‌گرداند.
  • هنگامى كه مرورگر يك فايل ASP را درخواست مى‌نمايد ‚ IIS اين درخواست را به موتور ASP منتقل مى‌نمايد. موتور ASP فايل ASP را خط به خط خوانده و Scriptهاى درون آن را اجرا مى‌نمايد. در نهايت فايل پردازش شده توسط موتور ASP به صورت HTML ساده به مرورگر برمى‌گردد.



 قابليتهاى ASP – چه انتظارى از ASP مى‌توانيد داشته باشيد؟
  • امكان تغيير مطالب يك صفحه وب با آدرس ثابت به صورت Dynamic.
  • پاسخ به درخواستها يا اطلاعات فرستاده شده ازطريق فرمهاى HTML.
  • دسترسى به اطلاعات يا بانكهاى اطلاعاتى روى Server و بازگرداندن نتايج به مرورگر
  • مزاياى استفاده از ASP به جاى CGI و Perl كه زبانهاى اسكريپتى ديگرى در سمت Server هستند سادگى و سرعت آن است.
  • امنيت به دليل اينكه source برنامه هاى ASP به هيچ عنوان توسط مرورگر قابل مشاهده نمى‌باشد.
  • ازآنجا كه نتيجه اجراى فايلهاى ASP به صورت HTML به مرورگر فرستاده مى‌شوند ‚ بطور كامل مستقل از نوع مرورگر نمايش داده مى‌شود.

درس قبل

درس بعد





در درس آينده با نحوه نصب PWS و IIS بر روى كامپيوترهاى خود آشنا خواهيد شد.

درس شماره ۱
درس شماره ۲
درس شماره ۳
درس شماره ۴
درس شماره ۵
درس شماره ۶