مشخصات کتاب

نام کتاب: معمای شی گرایی
مولف: زهرا بیات قلی لاله، علی بیات قلی لاله
طراح جلد: زهرا بیات قلی لاله
ناشر: سایت کتابره
تعداد صفحات:۱۰۸ صفحه
سال انتشار:خرداد ۱۳۹۲
قیمت:۱۰۰۰ تومان
سایز:۲.۳۵ مگابایت

معرفی کتاب

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

فهرست کتاب

سخنی با دوستداران برنامه نویسی

مقدمه:

چرا برنامه‌نویسی را باید یاد بگیریم؟

چرا سی‌شارپ؟

فصل اول:اساس برنامه‌نویسی شی‌گرا

برنامه‌نویسی چیست ؟

مقدمه‌ی برنامه‌نویسی شی‌گرا

روند برنامه‌نویسی شی‌گرا

اساس برنامه نویسی

فضای‌نام(Namespace) چیست؟

رهنمود using

ساختار کلی namespace

فصل دوم:شروع برنامه‌نویسی شی‌گرا

Solution چیست؟

Solution

Solution Explorer

Object وClass چیست؟

کلاس پایه چیست؟

ایجاد کلاس و شی

ساختار نمونه‌سازی ازکلاس

فیلدها و متد‌ها

سطح دسترسی Private و Public و Protectedو Internal

پیاده‌سازی فیلد

ساختار فیلد

Property چیست؟

تعریف و پیاده‌سازی Property

متد get{}

متد set{}

روش‌های ساده‌تر، برای نوشتن Property

WriteOnly Property ,ReadOnly Property

فصل سوم:متد‌ها

تعریف و پیاده‌سازی متد‌ها

چارچوب متد:

چار‌چوب Params:

متد سازنده

چارچوب متد سازنده

Overload چیست؟

توابع Finalizers

چند نکته در مورد توابع Finalizers:

چارچوب توابع Finalizers

فصل چهارم:وراثت و چند‌ریختی

 

وراثت در C#

This چیست؟

چند ریختی(Polymorphism )

یک مثال در دنیای واقعی

Polymorphism  با Overload  کردن

چند ریختی با مفهوم Virtual  وOverride

Override کردن Operation

چارچوب  Operation جمع

فصل پنجم:کلاس‌ها

 

کلاس‌های استاتیک

چار‌ چوب کلاس استاتیک

متد ‌سازنده در کلاس‌های استاتیک

کلاس‌های Abstract

مزایای کلاس‌های Abstract

چارچوب کلاس‌های Abstract

کلاس‌های sealed

چارچوب کلاس های sealed

کلاس‌های Partial

Stract چیست؟

چارچوب Stract

Nested Type

Const چیست؟

چارچوب const

تعریف یک  constو دسترسی به آن

تعریف یک  constو دسترسی به آن از طریق Propert

تفاوت بین const و readonly

شباهت بین const و readonly

Interface چیست؟

ساختار  Interface

تفاوت بین کلاسهای Abstract و Interface

موارد استفاده اینترفیس و کلاس های Abstract کجاست؟

سخن پایانی