شی گرایی

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه دوازدهم

توسط |۱۳۹۷/۲/۱۳ ۷:۱۴:۰۷۱۳ ام اردیبهشت ۱۳۹۷|برنامه نویسی, شی گرایی|

کلاس Abstract در سی شارپ کلاس Abstract در سی شارپ : کلاسی که نمی توانیم از آن نمونه سازی کنیم فقط در ارث بری می توانیم از آن استفاده کنیم . دو مثال می زنیم تا این مفهوم خوب جا بیفتد. تو دنیای واقعی اگر نگاه کنیم همه موجودات زنده در این کره ی خاکی [...]

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه یازدهم

توسط |۱۳۹۷/۲/۳ ۷:۵۹:۰۸۳ ام اردیبهشت ۱۳۹۷|برنامه نویسی, شی گرایی|

در این جلسه می خواهیم در مورد مفهوم وراثت در شی گرایی حرف بزنیم که یکی از جالب ترین و پر کاربردترین بحث ها در شی گراء(Object Oriented Programming) می باشد و در ادامه به عملکرد تابع سازنده در وراثت می پردازیم. تا اخر مبحث با ما همراه باشید. مفهوم وراثت در شی گرایی همان [...]

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه دهم

توسط |۱۳۹۷/۲/۲ ۱۹:۱۸:۳۰۲ ام اردیبهشت ۱۳۹۷|برنامه نویسی, شی گرایی|

در جلسه قبل با مفهوم کلیدواژه Static آشنا شدیم در این جلسه می خواهیم با کلاس static و متد سازنده static در سی شارپ آشنا شویم. کلاس static برای ساخت کلاس Static کافی است که قبل از کلمه کلیدی class کلمه Static قرار دهیم . static class ClassA { } اگر یک کلاس Static باشد باید [...]

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه نهم

توسط |۱۳۹۷/۲/۲ ۸:۱۹:۵۸۲ ام اردیبهشت ۱۳۹۷|برنامه نویسی, شی گرایی|

کلمه کلیدی static در سی شارپ در این جلسه با کلمه کلیدی Static در سی شارپ c# آشنا می شویم . کلمه کلیدی Static در سی شارپ سه جا استفاده می شود: ایجاد اعضا داده ای ایجاد اعضا تابعی یا متدها ایجاد کلاس وقتی عضو داده ای یا تابعی را از جنس Static تعریف می [...]

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه هشتم

توسط |۱۳۹۷/۲/۲ ۷:۱۷:۴۷۲ ام اردیبهشت ۱۳۹۷|برنامه نویسی, شی گرایی|

با نام و یاد خدا در آموزش امروز میخواهیم با دو مفهوم کلیدواژه Ref و Out و توابع OverLoad در سی شارپ آشنا شویم. کلیدواژه Ref و Out در سی شارپ مثال اول قبل از این که دستور Ref,Out را بررسی کنیم یک مثال از  زندگی روزمره افراد را بیان می کنیم تا مفهوم این مبحث بهتر جا [...]

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه هفتم

توسط |۱۳۹۷/۲/۲ ۶:۰۱:۰۲۲ ام اردیبهشت ۱۳۹۷|برنامه نویسی, شی گرایی|

Struct در سی شارپ در این جلسه میخواهیم با Struct آشنا شویم و بفهمیم که تفاوت آن با Class چی هست و چطور ساختاری دارد، بنابراین در قالب یک مثال با Struct در سی شارپ آشنا می شویم. Struct در سی شارپ یک جایگزین سبک حجم برای کلاس ها هستند. پس زمانی که می خواهیم نسخه [...]

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه ششم

توسط |۱۳۹۷/۲/۱ ۱۹:۲۶:۴۶۱ ام اردیبهشت ۱۳۹۷|برنامه نویسی, شی گرایی|

توابع set و get در سی شارپ در این جلسه می خواهیم با توابع set و get در سی شارپ که خیلی معروف هستند آشنا شویم. در ادامه با مفهوم Property  آشنا می شویم و میفهمیم که چطور از توابع set و get در سی شارپ استفاده کنیم. یک کلاس بنام Student ایجاد می کنیم [...]

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه پنجم

توسط |۱۳۹۷/۱/۳۱ ۱۹:۵۴:۳۶۳۱ ام فروردین ۱۳۹۷|برنامه نویسی, شی گرایی|

تابع سازنده در سی شارپ در این جلسه می خواهیم بدانیم که چگونه از تابع سازنده در سی شارپ و همچنین تابع مخرب می توانیم استفاده کنیم. اشیا معمولا نیازمند  مقداردهی اولیه متغیرها در زمان ایجاد هستند. یک کلاس می تواند شامل تابع سازنده باشد تا این مقداردهی اولیه را در زمان ایجاد شی انجام [...]

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه چهارم

توسط |۱۳۹۷/۱/۳۰ ۷:۱۷:۳۷۳۰ ام فروردین ۱۳۹۷|برنامه نویسی, شی گرایی|

داده enum در سی شارپ ابتدا یک تعریف از داده enum در سی شارپ بیان می کنیم که مطمئنا نیاز به دنبال کردن این پست داریم تا مفهوم آن را به طور کامل متوجه شویم. بنابراین ما از مثال ماشین حساب برای یادگیری ان داده استفاده کردیم. تعریف enum نوعی داده شمارشی ساده هست و [...]

آموزش گام به گام برنامه نویسی شی گرا در #C – جلسه سوم

توسط |۱۳۹۷/۱/۲۹ ۹:۱۷:۵۰۲۹ ام فروردین ۱۳۹۷|برنامه نویسی, شی گرایی|

ایجاد کلاس ماشین حساب در سی شارپ در جلسات قبل به آموزش مفاهیم کلاس و شی گرایی در سی شارپ پرداخته شد. امروز می خواهیم  ایجاد کلاس ماشین حساب در سی شارپ را به شما آموزش دهیم. ابتدا یک پروژه جدید ایجاد می کنیم  و طبق تصویر زیر یک کلاس برای Calculator می سازیم: داخل کلاس [...]