امروزه زبان های زیادی برای برنامه نویسی وجود دارد که این جا به آموزش یکی از آن ها می پردازیم یعنی سی شارپ.
شی گرایی
سی شارپ یک زبان برنامه نویسی شی گرا است یعنی امکاناتی در این زبان فراهم شده است که می تواند اشیاء دنیای واقعی را شبیه سازی نماید.طراحی شی گرا یک روش طبیعی و شهودی برای مشاهده فرایند طراحی نرم افزار فراهم می نماید.
در ادامه با تکاوران ای تی همراه باشید...
کلاس ها
هر کلاس شامل داده ها و متدهایی است که داده ها را دست کاری می نمایند و سرویس هایی برای سرویس گیرندگان فراهم می کند. قطعات داده های کلاس را صفات یا فیلد ها می نامند.
فضای برنامه نویسی
واحد برنامه نویسی در سی شارپ کلاس است. کلاس ها به طور کلی به دو دسته تقسیم می نماییم:
1-کلاس هایی که به طور کلی از قبل نوشته و در کتاب خانه بزرگ محیط کاری .NETوجود دارد و نامش FCL است.
2- کلاس هایی که برنامه نویس با توجه به نوعش ایجاد می نماید این گونه کلاس ها در آموزش توضیح داده خواهد شد.
کلاس هایی که در کتاببخانه FCL وجود دارند در فضای نام(Name space)مختلفی دسته بندی میشوند(فضای نام محلی برای تعریف کلاس ها می باشد).
یکی از مهم ترین فضای نام موجود در سی شارپ فضای نام system می باشد.