جمعه 5 خرداد 1391 - 6:19   صفحه اول  |  درباره تفاهم  |  گالري  |  دوستان خوب ما  | آرشيو اخبار  |   آرشيو صفحات اول  |  آرشیو صفحات  |  ارتباط با ما  


 

تكنيك هاي كاربردي ASP

(798 كلمه مجموعاً در اين متن موجود است)
(648 بار خوانده شده است)  صفحه مناسب براي چاپگر

تكنيك هاي كاربردي ASP

تاریخ افزودن 03/05/1385
فرض كنيد مي خواهيد كه وب سايت خوب و كاربردي ايجاد نمائيد كه در آن بتوانيد فروشگاهي داشته باشيد و اجناس موجود خود را به فروش بگذاريد. براي اين كار به جز طراحي گرافيكي به چيزهاي ديگري احتياج داريد. در چنين سايتي شما بايد قادر باشيد كه اطلاعات كاربران خود و صورت حسابهاي آنان را جمع آوري و مديريت نماييد. ساخت يك وب سايت پويا با كمكASP، مي تواند يك راه حل باشد و در صورتي كه شما بهASPتسلط داشته باشيد مي توانيد صفحاتي را برنامه نويسي كنيد كه هر لحظه در حال تغيير باشد و با توجه به درخواست كاربر نتايج خاصي را نمايش دهد. ما دراين مبحث قصد آن را نداريم كه آموزشASPاز پايه شروع كنيم چون كتابهاي بسياري در اين زمينه نوشته شده است كه بصورت جامع به آموزشASPمي پردازد. سعي ما بر اين است كه تكنيكهاي كاربرديASPرا به بحث بگذاريم و در هر شماره نمونه اي از يك برنامه كه ممكن است هر برنامه نويس و يا مدير سايتي احتياج به آن داشته باشد طرح كنيم و موارد مختلف استفاده از آن بپردازيم و مشكلاتي را كه ممكن است در طول كار به آن برخورد نمايند را عنوان كنيم.
چگونه اجرا مي شود؟ ASP
بي شك تاكنون واژه Client-Side و Server-Side را شنيده ايد ولي شايد به درستي متوجه منظور از آن نشده باشيد. اسكريپت هاي Client-Side كدهاي برنامه نويسي هستند كه در يك فايلHTMLبر روي مرورگر شما اجرا مي گردند. به عنوان مثال وقتي شما از Java Script استفاده مي كنيد كدهاي مربوط بر روي مرورگر شما اجرا مي گردد مثال زير نمونه اي از يك اسكريپت Client-Side مي باشد.



<SCRIPTLANGUAGE=JavaScript>
<!—
alert("Clientsidescript");
//-->

This is a sample for client side script


اسكريپت هاي server-Side اسكريپت هايي هستند كه بر روي سرويس دهنده (Server) وب اجرا مي شوند و پس از پردازش خروجيشان براي سرويس گيرنده (Client) فرستاده مي شود. حال بايد به اين نكته توجه داشت كه اسكريپت هاي Client-Side و Server-Side هيچ فعل و انفعالي بر روي يكديگر ندارند زيرا اسكريپت هاي Client-Side بعد از اينكه اسكريپت هاي Server-side پردازش خود را به طور كامل انجام دادند برروي سرويس گيرنده اجرا مي شوند. حالا ممكن است اين سوال برايتان پيش بيايد كه چگونه مي توانيد يك سرويس دهنده وب داشته باشيد و برنامه هاي ASP خود را روي آن اجرا نماييد. وقتي شما يك وب سايت حرفه اي ايجاد مي نماييد و در آن از فايلهاي ASP استفاده مي كنيد، اين نكته مهم است كه اين وب سايت روي يك كامپيوتر كه روي آن ويندوز NT يا ويندوز 2000 نصب شده است اجرا گردد. در اين حالت است كه شما مي توانيد با نصب سرويس دهنده حرفه اي IIS -Internet Inforation Services به راحتي يك سرويس دهنده وب روي كامپيوتر خود داشته باشيد. از آنجايي كه افراد كمي ويندوزNTو ويندوز 2000 روي كامپيوتر شخصي خود اجرا مي كنند، ميكروسافت يك نسخهStripe-Downاز سرويس دهنده حرفه اي را ايجاد كرده است به نام PWS -Personal Web Server كه براي اجرا شدن روي ويندوز 95 يا 98 در نظر گرفته شده است. شما اگر از ويندوز 95 يا 98 استفاده مي كنيد مي توانيد با نصب PWS روي كامپيوتر خود يك سرويس دهنده وب را داشته باشيد و تحت آن برنامه نويسي و ايجاد يك وب سايت حرفه اي بپردازيد. اجزاء برنامه ASP ايجاد يك برنامه ASP نياز به تركيب چند جز به شرح زير خواهد داشت:
فايلهاي متن با پسوندASP -
Server-Side Scripting -
اجزا سرور -
در درون يك فايلASPمي توانيد با Active x Scripting اجزا سرور را متمركز نماييد و در عين حال كه مايكروسافت VB script و Jscript را به عنوان زبان Script در نظر گرفته است. شما مي توانيد هر زبان ديگري نظير javascript,Perl5 و غيره را در فايلهاي ASP خود استفاده نماييد. مثال زير يك اسكريپتServer-Sideاست:


<SCRIPTLANGUAGE=vbscriptRUNT=Server>
subsample1()
Response.Write (This is a sample for server side script)
end sub






از پنج شي اساسي تشكيل شده كه مي توان گفت هسته اصليASPهستند و مانند ديگر اشيا ASP
برنامه نويسي شي گراPropertyو متدهاي مخصوص به خود را دارند كه مي توانيد با به كارگيري اينPropertyو متدها، شي مذبور را براي برنامه و نيازهاي خود تنظيم نماييد. اين پنج شي عبارتند از: Application با اين شي مي توان اطلاعات برنامه هاي كاربردي وب را مديريت نمود. Session با كمك اين شي اجلاس شخصي كاربران در برنامه كاربردي وب مديريت و پيگيري مي گردد. Server از اين شي براي اجرا و مديريت سرور وب استفاده مي شود. Response براي انتقال اطلاعات از سرور وب به مرورگر بكار مي رود. Request براي بازيابي اطلاعات از مرورگر به منظور پردازش روي سرور مورد نظر استفاده مي شود.
منبع: ماهنامه تجارت الكترونيك


 


تمامی حقوق مادی و معنوی این سایت متعلق به روزنامه تفاهم می باشد. استفاده از مطالب سایت فقط با ذکر منبع مجاز است

Powered by Parsis Co.