مقدمه و معرفیASP (درس اول)
يكشنبه, ۲۶ دی ۱۳۸۹، ۱۲:۳۱ ب.ظ
مقدمه و معرفی در این دوره ی آموزشی ، فرض ما بر این است که
شما دوستان با html و تا حدی هم اسکریپت نویسی (vbs و js) آشنا هستید و
احتمالا صفحات وبی را هم طراحی نموده اید . قصد ما این است که شما را با
تکنولوژی asp که کاربرد فراوانی در طراحی سایتها و صفحات حرفه ای تر دارد
آشنا کنیم . پس از مطالعه ی این دوره شما میدانید ASP چیست چه
کاربردی دارد و چگونه می توانید یک برنامه ی کاربردی (یک سایت) بنویسید که
از این تکنولوژی استفاده می کند . صفحات سرویس دهنده
فعال(Active Srerver Pages) یک تکنولوژی در زمینه برنامه نویسی در سرویس
دهنده ها می باشد که توسط شرکت مایکروسافت برای ایجاد صفحات HTLM پویا در
اینترنت وشبکه های داخلی (interanet)طراحی شده است . ASP چیست ؟بر
خلاف HTML ، ASP یک زبان نیست ، یک برنامهُ کاربردی مثل FrontPage یا
Word هم نیست ؛ بلکه ASP یک تکنولوژی برای ساخت صفحات وب پویا است .ASP بر این اساس بنا شده است که با HTML برای ایجاد صفحات وب پویا استفاده شود. در حقیقت ASP کدهای HTML را ایجاد می نماید. به طور کلی یک صفحهُ ASP از سه قسمت زیر تشکیل میشود : (SomePage.asp)1) متون ساده ای که به طور مستقیم در صفحة نمایش نشان داده می شوند . ۲)
کد های HTML که برای مرورگرچگونگی نمایش متن را تعیین می کنند. این کدها
بین دو علامت قرار می گیرند و در سمت سرویس گیرنده اجرا می شوند
و به آنها تگ گفته می شود .۳) معمولاً قسمتی هم کد ASP . این کدها بین دو علامت قرار می گیرند و در سمت سرویس دهنده اجرا می شوند .ویژگی های منحصر به فرد ASP که در یک HTML ساده نمی توان به آن دست یافت عبارتند از :· می توانید کدهایی بنویسید که در سرویس دهنده ی وب اجرا شود .·
اشیائی دارد که با استفاده از آنها کارهای زیادی می توانید انجام دهید مثل
Request ، Response و غیره که در قسمتهای بعدی آنها را شرح می دهیم .· می توان با استفاده از اشیاء اکتیوایکس قابلیتهای ASP را گسترش داد .· با استفاده از ASP می توانید اطلاعات مورد نظر خود را با پایگاه داده های مختلف (مثل Access یا SQL Server و ... رد و بدل کنید)به
طور کلی می توان گفت محدودیتی در این که چه کاری با ASP می توانید انجام
بدهید ندارید و تقریبا هر سایت وبی که امروزه در اینترنت وجود دارد با ASP
قابل انجام است .
کارهایی که ASP می تواند انجام دهد ولی HTML نمی تواند :۱٫ با بروز درآوردن (update) یک فایل متنی یا محتویات یک پایگاه داده می توان صفحات وب رابدون نوشتن کد HTML ی ویرایش کرد .۲٫ ساختن صفحات وب در جهت علاقه کاربرد۳٫ اطلاعات را از فرمها دریافت و در یک پایگاه داده ذخیره نماید .۴٫ ساختن صفحات تبلیغاتی با استفاده از یک مجموعه اشکال گرافیکی مختلف .۵٫ یک شمارنده صفحه ایجاد نماید .۶٫ گرفتن ورودی از کاربر ، و برگرداندن اطلاعات به همان کاربر با توجه به اطلاعات دریافتی۷٫ و .... تفاوت
اصلی HTML محض با ASP در اینست که HTML روی مرورگر تفسیر یا ترجمه می شود
و روی سرویس دهنده اجرا نمی شود ، در حالیکه ASP روی سرویس دهنده اجرا می
شود و حسن آن در اینجاست که با نوشتن کدی که روی سرویس دهندهُ وب اجرا می
شود ، به امکانات بیشتری دست خواهید یافت .در درس بعد با سرویس دهنده ی وب آشنا می شوید .منبع : http://majidonline.com/page.php?page=content&op=cntshow&code=59
۸۹/۱۰/۲۶