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