PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : لگوی شئی asp



TAHA
10-28-2009, 10:30 PM
کد بالا، برای معرفی اشيا ADO ی بکار رفته جهت دستيابی داده، از روش CreateObject مربوط به شئی ServerASP استفاده می کند. ASPعلاوه بر فراهم آوردن يک موتور اجرای اسکريپت، يک سری شش تايي از اشيا، شامل Server ارائه می نمايد که توسعه برنامه های کاربردی وِب را تسهيل می کند. در زير، خلاصه ای از اين اشيا آورده شده است:



شئی Request برای خواندن داده ای بکار می رود که درون درخواست HTTP برای صفحه بسته بندی (package) شده است.




شئی Response شما را مجاز می سازد که داده از جمله HTML،cookie ها را وارد نماييد يا جهت عنوان ها را به سمت جريان پاسخی هدايت کنيد که به سوی پويشگر مشتری ارسال می شود.




شئی Session زمانی بوجود می آيد که نخستين درخواست يک مشتری معين پردازش می شود و تا زمانی در دسترس می ماند که دوره زمان مهلتی که به دنبال آخرين درخواست مشتری به او داده شده است، به اتمام برسد؛ اين امر به شما اجازه می دهد داده ها و اشيائی را که درخواست های چند گانه يک مشتری را پوشش می دهد، ذخيره نماييد.




شئی Application شبيه شئی Session است اما داده های آن بين تمامی درخواست های مشتری در طول عمر برنامه کاربردی به اشتراک گذارده می شود و شما را مجاز می سازد که به نوشتن کدی اقدام نماييد که به صورت خودکار به هنگام شروع يا اختتام برنامه های کاربردی به اجرا درآيد.
شئی Object Context برای اجرا يا خروج از برهم کنش های مديريت شده از سوی MTS يا COM+ بکار می رود.





شئی Server يک سری روش های کمکی (Utility) بنيادی ارائه می دهد که مربوط است به ايجاد اشياء COM، کد گذاری داده ها به عنوان رشته های HTML و URL که می توان آنها را درون درخواست HTML قرار داد و به پويشگر ارجاع داد، و يافتن مکان های واقعی فايل که مرتبط با مسيرهای مجازی است.


به مثال خودمان بازمی گرديم؛ خطوط بعدی کد از شئی ASP Response استفاده می کند تا HTML را وارد پاسخ HTTP نموده، آن را به پويشگر ارجاع دهد. ID طبقه از هر رديف در recordset ، به عنوان مقداربرای هر رديف listbox کرکره ای تخصيص می يابد:




‘ Use the ADO recordset to populate the dropdown list.
Do Until rst . EOF
Response . Write ( _
“ < option value = “ “ “ & rst ( “ category ID ’’ ) & ’’ ’’ ’’ ’’ )