↓↓ لینک دانلود و خرید پایین توضیحات ↓↓
فرمت فایل: word
(قابل ویرایش و آماده پرینت)
تعداد صفحات:18
قسمتی از متن فایل دانلودی:
برنامه نويسی شی گراء، بدون شک مهمترين تحول در دنيای نرم افزار طی ساليان گذشته بوده که بيشترين تاثير را در پيشبرد نرم افزار بدنبال داشته و ما امروز در صنعت گسترده نرم افزار از دستاوردهای وسيع آن بهره مند هستيم . در اين مقاله قصد داريم ، به بررسی برنامه نويسی شی گراء پرداخته و از اين زاويه نگاهی به دات نت داشته باشيم .
بمنظور شناخت برنامه نويسی شی گراء ، کافی است به اطراف خود نگاهی داشته باشيم .جارو برقی ، قهوه جوش ، پنکه سقفی و مجموعه بسيار گسترده ای از ساير اشياء را پيرامون زندگی خود مشاهده می نمائيم . اشياء ما را محاصره و يا در محاصره اشياء می باشيم . برخی از اين اشياء نظير دوربين ، مستقل عمل نموه و برخی ديگر نظير تلفن و ماشين های پاسخگو با ساير اشياء ارتباط دارند . برخی از اشياء دارای داده ها ئی می باشند که بين کاربران استفاده می گردد(يک دفترچه تلقن) . برخی از اشياء شامل اشياء ديگری می باشند، يک دستگاه بستنی ساز درون فريزر ، نمونه ای در اين زمينه است .
بسياری از اشياء از لحاظ عملکرد با يکديگر مشابه ولی از لحاظ اهداف با يکديگر متفاوت می باشند . مثلا" وان حمام و سينک آشبزخانه هر دو امکان استفاده از آب را فراهم می نمايند ،ولی اين کار بندرت اتفاق خواهد افتاد که شما در سينک آشبزخانه دوش گرفته و يا ظروف آشبزخانه خود را در وان حمام بشوئيد! بهرحال وان حمام و سينک آشبزخانه موجود در منزل ، احتمالا" از يک لوله آب مشترک در ساختمان استفاده و اينترفيس آنها در موارد متعددی مشترک است ( پيچ آب گرم وسرد ، يک شير آب ، يک فاضلاب ) .
در صورت تامل در ارتباط با اشياء فوق ، با سوالات متعددی مواجه خواهيم شد . چه تفاوت هائی بين يک وان حمام و سينک آشبزحانه ، وجود دارد ؟ آيا اختلاف موجود به محل آنها ، اندازه لگن و يا گودی آنها از سطح زمين برمی گردد. شباهت موجود بين اشياء فوق چيست ؟
در برخی موارد انجام عملات يکسان در ارتباط با يک شی ، رفتارهای متفاوتی را بدنبال خواهد داشت . يک شی قادر به انجام عمليات متفاوتی با توجه به ماهيت وضعيت بوجود آمده است . مثلا " زمانيکه دکمه Play يک دستگاه کنترل کننده DVD و يا VCD فعال می گردد ، دستگاه قوق ، يک فيلم را پخش و ما شاهد نمايش آن بر روی صفحه تلويزيون خواهيم بود. اما اگر يک CD در دستگاه Player باشد ، همزمان با فشردن دکمه Play ، دستگاه Player باعث پخش CD صوتی شده و ما شاهد نواختن موسيقی از بلندگوهای مربوطه خواهيم بود. همانگونه که مشاهده می گردد در چنين وضعيتی ، فعال نمودن دکمه ها ی مشابه ، عمليات يکسان ولی با نتايج متفاوت را بدنبال داشته است .
و....
برنامه نویسی ، سورس ، پروژه
دانلود فایل| |