لینک دانلود خرید پایین توضیحات
دسته بندی : وورد
نوع : ( قابل ویرایش اماده پرینت )
تعداد : 30 صفحه
قسمتی متن :
کار کردن ابجکتها :
یککلمه اسرارامیزمعروفدربرنامهنویسی object-oriented programin قسمت مورد عناوین زیر توضیح خواهیم داد.
اشیا چه هستند ؟
اجزا تشکیل دهنده اشیا چیست ؟
عملیاتی که میتوان اشیا انجام داد چگونه ؟
اشیا پیش ساخته قابل دسترس asp چیست ؟
یک مجموعه چیست ؟
اشیا چه هستند ؟
در مورد ماشین خود فکر کنید یک ابجکت یک تکه نرمافزار قابل استفاده مکرر میباشد که شامل اطلاعات توابع وابستهای باشد که چیزهای حقیقی مهیا کنند.
چرا ابجکتها میتوانند صفحههایی که مینویسید مفید باشند ؟
ابجکتها افزایش سطح تجرد صفحههایتان کمک مینمایند. شما گفته میشود که صورت تصادفی یک پرچم انتخابی نمایش دهید. میتوانید میان لیست پرچمها یکی انتخاب کنید صورت که تابع random که اعداد تصادفی تولید میکند اجرا کرده سپس کدی بنویسید.
میتوانید تمام کارها هر زمان که میخواهید یک پرچم نمایش دهید انجام دهید. اما سادهتر که تمام کارهایی که میخواهید انجام شود داخل یک ابجکت که یک پرچم صورت تصادفی نمایش میدهد بنویسید.
بعد کار احتیاج دارید اینکه فقط چیزی مانند RANDOM BANER بنویسید پس اگر بخواهید سیستم نمایش پرچم خود چیزی اضافه تغییری دهید فقط احتیاج دارید که یک تکه کد تغییر دهید.
و حتی بهتر که دنبال ابجکتهایی بگردید که اشخاص دیگر انها نوشتهاند شما میتوانید برنامه خود انها استفاده کنید.
استفاده توابع سادهتر کردن خواناتر کردن کدهایتان کمک میکند ابجکتها که سطح بعدی قرار دارند همین مزایا دارند.
ساختن بلاکهایی ابجکتها :
ابجکتهای برنامهنویسی چیزهایی تشکیل شدهاند که ابجکتها توصیف میکنند چیزهایی که ابجکتها انها میتوانند کارهایی انجام دهند. چیزهایی که ابجکت توصیف میکنند PROPERTIES نامیده میشوند.
خصوصیات PROPERTIES :
خصوصیات یک ابجکت توصیف میکنند.
اگر یک ابجکت داشتید که پرچمها صورت تصادفی نمایش میدهد ممکن که خصوصیاتی نمایش چیزهایی مثل URL یک کاربر وقتی که پرچم حال نمایش داشته باشید که ممکن پرچمهای مختلف تغییر کنید همچنین میتوانید خصوصیاتی نمایش طول عرض تصویر داشته باشید که ممکن تمامی پرچمها یکسان باشد.
در برنامهنویسی خصوصیات همانند متغیرها کار میکنند میتوانید خصوصیات یک ابجکت روش زیر دسترسی پیدا نمایید :
ObjectvariableName.property
پس اگر متغیر نوع ابجکت نام objlesson یک خصوصیت نام Name داشتید میتوانید مقدار خصوصیت Name روش زیر تنظیم نمایید :
<%objlesson.Name = "joe" %>
و میتوانید مقدار خصوصیت Name صورت زیر چاپ کنید :
< %Response.write(objlesson.Name) = %>
بعضی خصوصیات پنهان میباشند. خیلی چیزهای که ساختن بیشتر ابجکتها کار رفته نخواهید دانست. برخی خصوصیات ممکن شما پنهان باشد مسئله اهمیتی ندارد انجا که شما مستندسازی استفاده میکنید احتیاجی دیدن همه چیزها ندارید.
متدها :
متد عبارت کارهایی که میتوانید یک ابجکت انجام دهید. متدهای مرتبط برنامهنویسی ابجکتها احتیاج اطلاعات دارند. توابع سابروتینها اطلاعات طریق ارگومانها دریافت میکنند. بنابراین متدها همین کار انجام میدهند. متدها مانند توابع ممکن صفر یک تعداد بیشتری ارگومان داشته باشند. متدها مقادیر دریافت شده خصوصیات