loader-img
loader-img-2
کتابانه
کتابانه

کتاب برنامه نویسی شئ گرا - قربانیان

5 / -
موجود شد خبرم کن
دسته بندی :

کتاب برنامه نویسی شئ گرا تألیف سارنگ قربانیان، سید مهدی عمادی، سید امید صفوی و داوود رفیعی توسط نشر ادیبان روز چاپ شده است.

برنامه نویسی شیء گرا، یک شیوه ی برنامه نویسی به همراه شیء ها می باشد. داده هایی که قرار است به حالت اجرا دربیایند، همگی درون یک شیء در کنار یکدیگر قرار می گیرند. همچنین این داده ها نسبت به عوامل بیرونی کپسوله شده و این عوامل نمی توانند بر روی آنها اثر گذاشته و آنها را تغییر دهند. امکان خطا در این سبک برنامه نویسی از سبک های دیگر بسیار کم بوده و دارای پیچیدگی کمتری نیز می باشند.

زبان برنامه نویسی در این مفهوم زبان c++ می باشد. شیءگرا با چندین مفهوم قوی ترکیب شده که امکان سازماندهی برنامه ها را به طور کارآمد فراهم می کند. در این روش بخش های یک برنامه به اجزای کوچکتر تقسیم شده که شامل دستورالعمل ها و داده های مرتبط به خود می باشد. به این ترتیب، پیچیدگی برنامه به حداقل رسیده و می توان به راحتی آن را مدیریت کرد. همچنین شیء گرا دارای مشخصه ی کپسوله سازی، چندریختی و وراثت بوده که به صورت مفصل و جامعه در این کتاب به تحلیل آنها پرداخته شده است.

 

 

برشی از متن کتاب


پردازش پردازش داده کامپیوتر، هر پردازشی است که داده را به اطلاعات یا دانش تبدیل می کند. پردازش معمولا به صورت اتوماتیک است و بر روی کامپیوتر اجرا می شود. به دلیل اینکه داده ها وقتی که خوب ارائه می شوند و در واقع حاوی اطلاعاتند، بسیار مفیدترند. سیستم های پردازش داده اغلب سیستم های اطلاعاتی نامیده می شوند تا بر کاربردی بودن آن تاکید شود. با این حال، این عبارات به طور کلی مترادف هستند و نمایش دهنده تبدیلات مشابه، سیستم های پردازش داده بطور متداول داده های خام را به اطلاعات تبدیل می کنند و مشابها سیستم های اطلاعاتی داده های خام را به عنوان ورودی می گیرند تا اطلاعات را به عنوان خروجی خارج کنند. به داده می توان به عنوان یک ماده خام نگاه کرد که بعدا به اطلاعات تبدیل می شود. برای مثال یک کارخانه برای تولید محصول نهایی خود نیاز به مواد اولیه با مواد خام خواهد داشت تا بتواند به محصول نهایی که مورد استفاده قرار خواهد گرفت برسد. در این بین متناسب با نوع ماده خام و محصول نهایی، فرآوری های مختلف و مراحل متفاوتی روی ماده خام انجام می شود. این مرحله مشابه مراحل ذکر شده برای پردازش داده است. یک سیستم اطلاعاتی ماده خام را می گیرد و سپس انجام مراحل فرآوری و آماده سازی آن که به آن پردازش گفته می شود ماده خام را تبدیل به محصول نهایی می کند و به عنوان خروجی می دهد تا مورد استفاده قرار گیرد. همانطور که مشخص است، مراحل فرآوری برای یک کارخانه تولید خودرو با مراحل فرآوری یک کارخانه تولید تجهیزات صنعتی متفاوت است؛ در سیستم های اطلاعاتی هم متناسب با نوع داده اولیه و اطلاعات مطلوب مراحل پردازش تفاوت خواهد کرد.

 

 

فهرست


فصل اول: آشنایی مقدماتی از سیستم های کامپیوتری پیش نیازها تعریف حافظه تعریف پردازش تعریف ورودی و خروجی تعریف داده تعریف عملکرد و دستور تعریف تابع تعریف تابع بازگشتی فصل دوم: آشنایی با شی گرایی چرا معماری نرم افزار شی گرایی چیست تعریف شی تعریف کلاس تعریف صفات مشخصه در کلاس تعریف کلاس متداخل یا آشیانه ای مفهوم انتزاع تعریف متد و انواع آن متدهای سازنده و مخرب متد بازگشتی متد ناشناس متد ایستا متد بارگذار متدهای ورودی و خروجی مفهوم انجمنی یا هبستگی در کلاس رابطه تعمیم تجمع و ترکیب تعریف اندیس گذار تعریف چندریختی متدهای مجازی و مجازی سازی در برنامه سازی مفهوم نوع شی عمومی، مفهوم تعریف صفت مشخصه مفهوم رویداد و کار با آن فصل سوم: کاربردهای عملیاتی در برنامه سازی و مثالهای اجرایی در زبان C# (مقدمه)  

(ویژه ی دانشگاه علمی و کاربردی) نویسندگان: سارنگ قربانیان - سید مهدی عمادی - سید امید صفوی - داوود رفیعی انتشارات:  ادیبان روز

 


سارنگ قربانیان


ثبت دیدگاه


دیدگاه کاربران

اولین کسی باشید که دیدگاهی برای "کتاب برنامه نویسی شئ گرا - قربانیان" می نویسد

آخرین بازدید های شما

۷ روز ضمانت بازگشت وجه ۷ روز ضمانت بازگشت وجه
ضمانت اصالت کالا ضمانت اصالت کالا
۷ روز هفته ۲۴ ساعته ۷ روز هفته ۲۴ ساعته
امکان پرداخت در محل امکان پرداخت در محل
امکان تحویل در محل امکان تحویل در محل