آموزش برنامه نویسی شی گرایی در سی شارپ

برنامه‌نویسی شی گرا یا (Object Oriented Programming (OOP یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن، شی می‌باشند. شی یک موجودیت تعریف می شود که خصوصیات و رفتارهای مربوط به خود را داراست.

از اصلی ترین مفاهیم شی گرایی کلاس، وراثت یا Inheritance، مخفی سازی یا Encapsulation ، چند شکلی یا Polymorphism و انتزاع/تجرید است.

امروزه اکثر زبان‌های برنامه نویسی از فنون شی گرایی پشتیبانی می‌کنند. زبانهایی مانند جاوا، C++ ، سی شارپ، دلفی و  PHP از جمله زبانهای شی گرا هستند.

در دوره آموزش برنامه نویسی شی گرایی در سی شارپ ابتدا با زبان سی شارپ و نحو آن (Syntax) آشنا می شوید.

انواع متدولوژی های برنامه نویسی از گذشته تا به امروز را خواهید شناخت. سپس به مفاهیم اولیه و عمومی متدولوژی شیءگرا پرداخته می شود.

درنهایت به اجرا و پیاده سازی این مفاهیم در زبان قدرتمند سی شارپ پرداخته می شود.

خلاصه آنچه در این دوره کاربردی خواهید دید:

  • معرفی دوره
  • شروع و راه اندازی سی شارپ
  • نحو یا syntax دستورات اصلی زبان برنامه نویسی سی شارپ مانند : operators-switch – condition – constenum – loops-functions
  • متغیر : conversion – numbers – charsstrings – scope – objects – datatypes
  • کالکشن ها مانند: stacks – queue – dictionaries – arraylist – arrays
  • شیءگرایی و انواع متدولوژی برنامه نویسی:
    ۱٫ کلاس
    ۲٫ شیء
    Overloading .3
    ۴٫ وراثت
    Overriding .5
    Abstract Classes .6
    Sealed Classes .7
    Interface .8
  • مدیریت خطاها
  • کار با فایل ها
  • نکات مهم :  Params – FuncParams – Delegates – Events و …
  • Garbage Collection
  • عیب یابی
  • نتیجه گیری