تبلیغات
تیه کال دات کام - نحوه بکار گیری فایل Golbal.asa و کاربردهای آن

منوی اصلی
صفحه اول
پست الکترونیک
ارتباط با ما
تبدیل به صفحه خانگی
زیباترین قالب های وبلاگ

نویسندگان
  RSB Group(1247)

بخشهای سایت
  عكسهای زیبا(2)
  آموزش فلش (FLASH)(4)
  آموزش اچ تی ام ال (HTML)(6)
  آموزش فرانت پیج(8)
  آموزش ASP(5)
  اخبار پزشکی و سلامت(87)
  دانلود کتابهای پزشکی و سلامت(2)
  متافیزیک(1)
  ارتباط با اجنه(1)
  روح شناسی(1)
  فراروانشناسی(22)
  طب مکمل(23)
  هاله شناسی(22)
  خانواده و ازدواج(220)
  مد و مسائل زندگی(4)
  روش های موفقیت(2)
  گیاهان دارویی رسمی ایران(98)
  نسخه گیاهی برای بیماریها(46)
  بانک اطلاعات بیماریها(257)
  بارداری - نوزاد - کودک(29)
  مسائل زنانه (فقط خانم ها)(18)
  مسائل مردانه (فقط آقایان)(16)
  ایدز(3)
  روانشناسی(81)
  ورزش و سلامت(5)
  تغذیه(26)
  فرهنگ بدن(2)
  اقتصاد زندگی(1)
  دکوراسیون(1)
  روابط اجتماعی(1)
  آرایش و زیبایی(4)
  آموزش آشپزی(67)
  پرسش و پاسخ پزشکی(1)
  عاشقانه ها(1)
  خانه داری نو عروسان(30)
  چگونه جذاب شویم(1)
  شناخت زنان(1)
  دعاها و مشکل گشا(24)
  آموزش های جنسی(27)
  آموزش ماها یوگا(1)
  رنگ درمانی(10)
  تغذیه و رژیم در بیماریها(44)
  مطالعه موفق(20)
  فروشگاه كتاب(2)
  موبایل - جوک و اس ام اس(103)
  خواص میوه ها و سبزیجات(7)

تبلیغات

 چگونگی سفارش آگهی در تیه كال


جستجوگر

Google

در سایت
در اینترنت

عضویت در خبرنامه

شما هم به جمع 900 نفر عضو خبرنامه این سایت بپیوندید.





Powered by WebGozar


خروجی آر اس اس


آرشیو ماهانه
  آذر 1388 (17)
  آبان 1388 (7)
  فروردین 1388 (1)
  آبان 1387 (46)
  مهر 1387 (10)
  تیر 1387 (23)
  خرداد 1387 (119)
  اردیبهشت 1387 (429)
  فروردین 1387 (153)
  اسفند 1386 (32)
  بهمن 1386 (102)
  دی 1386 (256)
  آذر 1386 (56)


خروجی آر اس اس

********



 

 تبلیغات


  نحوه بکار گیری فایل Golbal.asa و کاربردهای آن

نحوه بکار گیری فایل Golbal.asa و کاربردهای آن

در فایل Global.asa، می توان اسكریپت هائی را تعریف نمود كه همزمان با بروز یك رویداد ( Event ) فعال شده و یا اقدام به تعریف اشیاء Session و Application نمود. امكانات تعریف شده در فایل فوق برای تمامی صفحات تشكیل دهنده یك برنامه ASP قابل دستیابی و استفاده خواهند بود. ضرورت وجود فایل فوق اختیاری بوده و در صورت تعریف می بایست در فهرست ریشه ای كه برنامه ASP در آن قرار دارد، استقرار یابد. هر برنامه ASP صرفا می تواند دارای یك فایل Global.asa باشد.

رویدادهای استاندارد در فایل Global.asa

در فایل فوق می توان به اشیاء Application و Session گفت كه در زمان آغاز و خاتمه عملیات مربوط به خود چه كارهائی را انجام دهند. در مجموع در فایل فوق چهار نوع رویداد را می توان قرار داد :

? Application_OnStart: رویداد فوق زمانیكه اولین كاربر به اولین صفحه یك برنامه ASP دستیابی پیدا می كند، فعال می گردد.

نحوه بکار گیری فایل Golbal.asa و کاربردهای آن

در فایل Global.asa، می توان اسكریپت هائی را تعریف نمود كه همزمان با بروز یك رویداد ( Event ) فعال شده و یا اقدام به تعریف اشیاء Session و Application نمود. امكانات تعریف شده در فایل فوق برای تمامی صفحات تشكیل دهنده یك برنامه ASP قابل دستیابی و استفاده خواهند بود. ضرورت وجود فایل فوق اختیاری بوده و در صورت تعریف می بایست در فهرست ریشه ای كه برنامه ASP در آن قرار دارد، استقرار یابد. هر برنامه ASP صرفا می تواند دارای یك فایل Global.asa باشد.

رویدادهای استاندارد در فایل Global.asa

در فایل فوق می توان به اشیاء Application و Session گفت كه در زمان آغاز و خاتمه عملیات مربوط به خود چه كارهائی را انجام دهند. در مجموع در فایل فوق چهار نوع رویداد را می توان قرار داد :

? Application_OnStart: رویداد فوق زمانیكه اولین كاربر به اولین صفحه یك برنامه ASP دستیابی پیدا می كند، فعال می گردد.

? Session_OnStart: رویداد فوق هر دفعه كه یك كاربر جدید درخواست اولین صفحه یك برنامه ASP را داشته باشد، فعال می گردد. www.doctors.blogfa.com ,  www.tyekal.com  , www.ydy.blogfa.com , www.roodblog.com

? Session_OnEnd: رویداد فوق هر بار كه كاربری به جلسه كاری خود خاتمه می دهد فعال می گردد. در صورتیكه در یك مدت زمان مشخص و محدود ( پیش فرض بیست دقیقه ) در خواست صفحه ای توسط كاربر واصل نگردد، به جلسه كاری وی خاتمه داد می شود. www.doctors.blogfa.com ,  www.tyekal.com  , www.ydy.blogfa.com , www.roodblog.com

? Application_OnEnd: رویداد فوق پس از اینكه آخرین كاربر به كار خود خاتمه می دهد، فعال می گردد. معمولا رویداد فوق زمانیكه سرویس دهنده وب متوقف می گردد نیز فعال می گردد.

برای هر یك از رویدادهای فوق می توان روال هائی را نوشت كه مسئول برخورد با رویداد مربوطه باشند. این روال ها درفایل Global.asa قرار می گیرند. چهارچوب كلی فایل فوق كه متضمن خواسته های چهارگانه فوق باشد می تواند بصورت زیر باشد :

 

<script language="vbscript" runat="server">
sub Application_OnStart
. . .
end sub
sub Application_OnEnd
. . .
end sub
sub Session_OnStart
. . .
end sub
sub Session_OnEnd
. . .
end sub
</script>
 

با مشاهده چهارچوب فوق دوستان متوجه شده اند كه از <% و %> استفاده نشده و بمنظور استفاده از اسكریپت ها در فایل Global.asa می بایست از تگ <script> استفاده و روال های مربوطه را تعریف نمود.


در رابطه با فایل Global.asa محدودیت هائی وجود دارد كه ذیلا به آنها اشاره می شود :

? فایل فوق قادر به نمایش اطلاعات نمی باشد، بنابراین نمی توانیم بكمك آن متنی را نمایش دهیم.

? از دایركتیو Include# نمی توان در فایل فوق استفاده نمود. www.doctors.blogfa.com ,  www.tyekal.com  , www.ydy.blogfa.com , www.roodblog.com

? در روال های Application_OnStart و Application_OnEnd صرفا می توان از اشیاء Server و Application استفاده كرد.

? در روال Session_OnEnd می توان از اشیاء Server و Application و Session استفاده نمود.

? در روال Session_OnStart می توان از تمامی اشیاء از پیش ساخته شده همراه ASP استفاده نمود.

نحوه استفاده از روال ها

از روال های موجود در یك فایل Global.asa می توان در جهت مقاصد مختلفی استفاده بعمل آورد. در ادامه به تشریح برخی از این نوع اهداف خواهیم پرداخت.


? از فایل
Global.asa اغلب برای مقداردهی اولیه متغیرها استفاده می شود. در مثال زیر نحوه تشخیص زمان مربوط به ملاقات یك وب سایت توسط یك كاربر نشان داده شده است. زمان فوق در متغیر started مربوط به شی Session ذخیره می گردد. مقدار متغیر فوق توسط هر یك از صفحات موجود در یك برنامه ASP قابل دستیابی خواهد بود.

 

<script language="vbscript" runat="server">
sub Session_OnStart
Session("started")=now()
end sub
</script>
 

? از دیگرکاربردهای  فایل Global.asa كنترل دستیابی به صفحات نیز می باشد. در مثال زیر پس از ارتباط كاربر با سایت، بصورت اتوماتیك وی بسمت استفاده از یك فایل ( MyNewPage.asp ) دیگر هدایت می گردد.
 


 

<script language="vbscript" runat="server">
sub Session_OnStart
Response.Redirect("MyNewPage.ASP")
end sub
</script>

کاربردهای فایل Golbal.asa

در این مثال با استفاده از فایل Global.asa، تعداد ملاقات كنندگان فعال یك سایت را مشخص می نمائیم. در فایل فوق از سه روال استفاده خواهد شد كه هر یك عملیات محوله را انجام خواهند داد.

روال Application_OnStart، متغیر visitors مربوط به شی Application را صفر قرار می دهد. مقدار اولیه متغیر فوق پس از اینكه سرویس دهنده كار را آغاز كرد، به آن داده خواهد شد. روال Application_OnStart زمانیكه یك ملاقات كننده جدید وارد سایت می گردد، یك واحد به متغیر visitors اضافه كرده و در نهایت روال Session_OnEnd زمانیكه یك ملاقات كننده سایت را ترك می كند، یك واحد از متغیر visitors كم می كند.

 محتویات فایل Global.asa :

<script language="vbscript" runat="server">
Sub Application_OnStart
Application("visitors")=0
End Sub

Sub Session_OnStart
Application.Lock
Application("visitors")=Application("visitors")+1
Application.UnLock
End Sub

Sub Session_OnEnd
Application.Lock
Application("visitors")=Application("visitors")-1
Application.UnLock
End Sub
</
script>

  بمنظور نمایش تعداد ملاقات كنندگان فعال، می توان از یك فایل ASP مطابق زیر استفاده نمود.

<%=Application("visitors")%> Online Guests

صفحه اصلی| نوشته شده توسط RSB Group در جمعه 3 آبان 1387 و ساعت 11:20 ب.ظ  پیامها


 مطالب گذشته

 هاله نورانی انسان  چاکراها در هاله  چاکرای اول چاکرای دوم  چاکرای سوم  چاکرای چهارم چاکرای پنجم  چاکرای ششم چاکرای هفتم  نادی ها در هاله  سطوح هاله نورانی  کالبدهای هاله نورانی  ساختار آگاهی و کالبد نورانی  کالبد اثیری و هاله نورانی  تقویت هاله نورانی


امكانات سایت

جستجوی یك كلمه در همین صفحه:





تبلیغات


لینك باكس تبلیغاتی


آمار بازدیدها
امروز :
بازدید های امروز :
بازدید های دیروز :
كل مطالب :
كل نظرها :
كل بازدید ها :
به روایت وبگذر : به روایت پرشین استت :

وضعیت در یاهو


This Template Is Designed bY : tyekal.Com

All Rights Reserved 2006-2007