help118.com

صفحه كليد فارسي

صفحه اصلي

جستجوي تركيبي

ثبت نام

راهنماي سايت

سرويس و خدمات

تماس با ما

شركتها و موسسات خصوصي

سازمانها ، مراكز و ارگانها

اشخاص

: جستجو از روي 

فهرست موضوعي

كتابخانه ها  ،  فرهنگسراها  

موزه ها  ،  نگارخانه ها  

تالارهاي فرهنگ ، سينماها  

بيمارستانها  ،  داروخانه ها  

آتش نشاني و خدمات  ايمني   

كد شهرهاي ايران  ،  كد   كشورهاي جهان   

...و بقيه

 

ساير امكانات  

 ارسال كارت پستال  

ارسال پست الكترونيك  

تبليغات و نيازمنديها  

نظر سنجي  

مسابقات اينترنتي  

پيوند به سايت هاي ديگر  

: نام كاربري 

: رمز عبور 

  

رمز را فراموش كرده ام

   

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

 
فرض كنيد مي خواهيد كه وب سايت خوب و كاربردي ايجاد نمائيد كه در آن بتوانيد فروشگاهي داشته باشيد و اجناس موجود خود را به فروش بگذاريد. براي اين كار به جز طراحي گرافيكي به چيزهاي ديگري احتياج داريد.
در چنين سايتي شما بايد قادر باشيد كه اطلاعات كاربران خود و صورت حسابهاي آنان را جمع آوري و مديريت نماييد.
ساخت يك وب سايت پويا با كمكASP، مي تواند يك راه حل باشد و در صورتي كه شما بهASPتسلط داشته باشيد مي توانيد صفحاتي را برنامه نويسي كنيد كه هر لحظه در حال تغيير باشد و با توجه به درخواست كاربر نتايج خاصي را نمايش دهد.
ما دراين مبحث قصد آن را نداريم كه آموزشASPاز پايه شروع كنيم چون كتابهاي بسياري در اين زمينه نوشته شده است كه بصورت جامع به آموزشASPمي پردازد.
سعي ما بر اين است كه تكنيكهاي كاربرديASPرا به بحث بگذاريم و در هر شماره نمونه اي از يك برنامه كه ممكن است هر برنامه نويس و يا مدير سايتي احتياج به آن داشته باشد طرح كنيم و موارد مختلف استفاده از آن بپردازيم و مشكلاتي را كه ممكن است در طول كار به آن برخورد نمايند را عنوان كنيم.
 

چگونه اجرا مي شود؟

ASP
بي شك تاكنون واژه Client-Side و Server-Side را شنيده ايد ولي شايد به درستي متوجه منظور از آن نشده باشيد.
اسكريپت هاي Client-Side كدهاي برنامه نويسي هستند كه در يك فايلHTMLبر روي مرورگر شما اجرا مي گردند.
به عنوان مثال وقتي شما از Java Script استفاده مي كنيد كدهاي مربوط بر روي مرورگر شما اجرا مي گردد مثال زير نمونه اي از يك اسكريپت Client-Side مي باشد.
<HTML>
<HEAD></HEAD>
<BODY>
<SCRIPTLANGUAGE=JavaScript>
<!
alert("Clientsidescript");
//-->
</SCRIPT>
This is a sample for client side script
<BODY>
</HTML>
 
اسكريپت هاي 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است:
<HTML>
<HEAD>
<SCRIPTLANGUAGE=vbscriptRUNT=Server>
subsample1()
Response.Write (This is a sample for server side script)
end sub
</SCRIPT>
</HEAD>
<BODY>
<%call sample 1%>
</BODY>
</HTML>
 

از پنج شي اساسي تشكيل شده كه مي توان گفت هسته اصليASPهستند و مانند ديگر اشيا

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

منبع: ماهنامه تجارت الكترونيك

 

صفحه قبلي

 

.كليه حقوق اين سايت متعلق به شركت آروين تاژ آفرين مي باشد

Powered & Designed By Arveen Tazh Afarin