دانلود,رایگان,پایان نامه,پروژه,مقاله,مقالات, تحقیق آماده, پاورپوینت

دانلود,رایگان,پایان نامه,پروژه,مقاله,مقالات, تحقیق آماده, پاورپوینت,دانلود گزارش کارآموزی,, دانلود پروژه دانشجویی, دانلود تحقیق رایگان

دانلود,رایگان,پایان نامه,پروژه,مقاله,مقالات, تحقیق آماده, پاورپوینت

دانلود,رایگان,پایان نامه,پروژه,مقاله,مقالات, تحقیق آماده, پاورپوینت,دانلود گزارش کارآموزی,, دانلود پروژه دانشجویی, دانلود تحقیق رایگان

مقاله پایگاههای داده شیء گرا word

مقاله پایگاههای داده شیء گرا word

مقاله-پایگاههای-داده-شیء-گرا-wordلینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 25 صفحه

 قسمتی از متن word (..doc) : 
 

‏ ‏شی گرایی:‏
‏در نظر بگیرید برای رانندگی مجبور بودید از تمام نکات فنی و همه اتفاقاتی که در موتور و پیستونها اتفاق ‏می‌‏افتد با خبر بودید واقعاً گیج کننده می‏‌‏شد، اینطور نیست! در واقع برنامه نویسی ابتدا بدین صورت بود و فقط افراد خاصی ‏می‌‏توانستند این کار را انجام دهند ولی با ظهور شی گرایی همه چیز عوض شد. حالا ببینیم یک شی دقیقاً چکار میکند. اول اینکه یک شی طوری طراحی شده که برنامه نویسی همانند دنیای اطراف ما بنظر برسد. یک شی همه چیزهای مربوط را دور هم جمع میکند مثلا توابع ، زیرروالها، متغییرها و حتی پایگاه داده مربوط همه و همه در یک جا و به صورت یک موجودیت. کار دیگر شی این است که جزئیات را از دید شما پنهان ‏می‌‏کند به طوری که شما بدون آن که از ماهیت درونی آنها آگاه باشید ‏می‌‏توانید به راحتی از آنها استفاده کنید. همانطور که بدون آنکه از جزئیات درونی و مدارهای یک تلوزیون باخبر باشید با آن کار میکنید و این به یکی از آرزروهای دیرینه برنامه نویسان یعنی سادگی و عدم پیچیدگی پاسخ داد. حال بیایید ببینیم یک شی چگونه این کارها را انجام ‏می‌‏دهد.
‏شی های یک زبان مانند دلفی همانند اشیای دنیای واقعی مثل ماشین و متورسیکلت اهرمهایی برای کنترل نیاز دارند که این وظیفه را Method ‏ها به عهده ‏می‌‏گیرند. متدها نقش زیرروالها را در زبانهای قدی‏می‌‏ایفا ‏می‌‏کنند. شی ها برای حفظ حالت جاری از Properties ‏استفاده میکنند مثلاً شما با دیدن کیلومتر ماشین به سرعت آن پی
‏می‌‏برید و در اشیا با خواندن یک Properties ‏همان کار را انجام ‏می‌‏دهید. در واقع Properties ‏یا خاصیتها نقش متغییرها و به طور کلی ساختمان دادهها را در زبانهای قدی‏می‌‏ایفا ‏می‌‏کنند البته تفاوتهایی بین یک متغییر و Properties ‏وجود دارد که شما به تدریج به آن پی ‏می‌‏برید. حالا به مفاهیم مشکل تر شی گرایی ‏می‌‏رسیم.
‏اشیا قابلیتی بنام ارث بری دارند در واقع هر شی ‏می‌‏تواند خصوصیات خود را به فرزند خود منقل کند و یا به عکس ‏می‌‏تواند از والد خود خصوصیاتی را به ارث ببرد. حالا سعی میکنم با مثالی این را تشریح کنم. فرض کنیم شما ‏می‌‏خواهید شی ای ایجاد کنید مثل قناری شما ابتدا ‏می‌‏توانید شی به نام پرنده بوجود آورده و همه خصوصیات پرنده را در آن ایجاد کنید. سپس شی بنام قناری ایجاد ‏می‌‏کنید که خصوصیات مربوط به پرندگان را ‏می‌‏تواند از شی پرنده به ارث ببرد و بقیه خصوصیات را برای آن مشخص کنید و اگر بعداً خواستید پرنده دیگری مثل گنجشک را معرفی کنید هنوز هم ‏می‌‏توانید از شی پرنده استفاده کنید و این یعنی راحت تر شدن کد نویسی. قانون مه‏می‌‏که باید بخاطر داشته باشید و به سادگی از آن رد نشوید این است که هر شی ‏می‌‏تواند بجای والد خود بکار گرفته شود چون همه خصوصیات آن را دارد ولی یک والد ن‏می‌‏تواند بجای فرزند خود بکار رود این مثل این است که دوست شما ، شما را به یک میهمانی دعوت کند و بگوید میتوانید پرنده خود را بیاورید و شما ‏می‌‏توانید قناری را با خود ببرید ولی در صورتی که

 

دانلود فایل

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.