آموزش تصویری برنامه نویسی شی گرا در سی شارپ (OOP) – تمرین شی گرایی
در فیلم های قبلی شما با منطق برنامه نویسی و مقدمات برنامه نویسی و همچنین مفهوم شی گرایی آشنا شدید. در این فیلم یک مرور در بحث شی گرایی داریم و همچنین به تمرین و نوشتن کلاس های جدید می پردازیم.در فیلم های گذشته با منطق کلی کلاس و نحوه نوشتن کلاس آشنا شده اید.
گفته بودبم که در روش های ساختار یافته (Structural) دو بحث داریم
- بحث Function : که یک کاری انجام می شود Operation هم گفته می شود.
- بحث Data : می توانیم بگویم که رکورد هست و اون تابع بروی Data عملیات انجام می دهد.
اما در بحث شی گرایی (OOP) ما یک بحث داریم که و آن Object می باشد که این Object هم شامل Data و هم شامل تابع خودش می باشد که به قسمت Data یک سری متغیر تعریف می شود که به آن می گوییم Field و کاری هم که روی خودش انجام می شود Method نامیده می شود.
در این فیلم آموزشی شما یک مرور کلی از نخوه نوشتن کلاس مشاهد می کنید و همچنین ادامه بحث شی گرایی نیز آموزش داده می شود.
لازم به ذکر است که در این فیلم آموزشی فرا خواهید گرفت که با Property های Get و Set چطور با داده های کلاس در ارتباط باشید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
//property public int Id { get { return _id; } set { _id = value; } } public string FirstName { get { return _firstName; } set { _firstName = value; } } public string LastName { get { return _lastName; } set { _lastName = value; } } public int Salary { get { return _salary; } set { _salary = value; } } |
تیک کد زیر مربوط قسمت Method و رفتار های می باشد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
//method | internal function | behavior public int CalculateNetIncome(double taxRate, double insuranceRate) { double tax = _salary * taxRate; double insurance = _salary * insuranceRate; return (int)(_salary - tax - insurance); } public int CalculateNetIncome() { return CalculateNetIncome(0.1, 0.07); } public int CalculateNetIncome(double taxRate) { return CalculateNetIncome(taxRate, 0.07); } |
تصاویری از این فیلم آموزشی



لازم به ذکر است که مدت این فیلم یک و نیم ساعت می باشد.
با تشکر فراوان از استاد عزیزم “ استاد روشن پور ”
دانلود فیلم آموزشی
پیروزباشید، طراح باشی
پیروز باشید!
طراح باشی
با سلام فایل ویدویی درس های ۷ تا ۱۰ دانلود نمیشن
مرسی عالی بود
با سلام و تشکر از دیدگاهتون
دستتون درد نکنه، دانلود میکنم ببینم چطوره
با سلام و تشکر ازدیدگاهتون