آموزش کاربردی برنامه نویسی سی شارپ C#

فرادرس
فرادرس
آموزش کاربردی برنامه نویسی سی شارپ C# - (برای مشاهده نسخه کامل آموزش به لینک زیر مراجعه کنید) https://fdrs.ir/3tmt در این فرادر ...
آموزش کاربردی برنامه نویسی سی شارپ C# - (برای مشاهده نسخه کامل آموزش به لینک زیر مراجعه کنید) https://fdrs.ir/3tmt در این فرادرس به آموزش شی‌ گرایی در سی شارپ می پردازیم. زبان برنامه سازی C# یکی از قدرتمندترین زبان های برنامه سازی است، امروزه Platform.Net یکی از بهترین محیط های تولید محصولات نرم افزاری به شمار می رود و زبان C# یکی از زبان های برنامه سازی شی‌ گرا این Platform است. با به کارگیری شی‌ گرایی در سی شارپ، نرم افزار تولید شده بسیار قابل فهم تر شده، نگهداری و سازماندهی آن اصولی تر و اصلاح و خطایابی آن ساده تر می شود. این موارد از اهمیت خاصی برخوردار هستند چراکه تخمین زده می شود که هشتاد درصد هزینه یک نرم افزار مربوط به دوره نگهداری و ارتقای آن در چرخه طول عمرش است و ارتباطی با نوشتن و توسعه اولیه نرم افزار ندارد. با تمام این اوصاف، مشخص است که برنامه نویسی شی گرا تبدیل به یکی از کلیدی ترین مفاهیم برنامه نویسی در چند دهه آینده خواهد شد. ما در دنیایی از اشیا زندگی می کنیم. کافی است نگاهی به اطراف خود بی اندازیم. اطراف ما پر است از اتومبیل ها، هواپیماها، انسان ها، حیوانات، ساختمان ها، چراغ های ترافیک، بالابرها و بسیاری از چیزهای دیگر. قبل از اینکه زبان های برنامه نویسی شی‌ گرا ابداع شوند، زبان های برنامه نویسی (همانند FORTRAN ،Pascal ،C و Basic) بر روی اعمال یا Actions بجای چیزها یا اشیا تمرکز داشتند. با اینکه برنامه نویسان در دنیایی از اشیا زندگی می کردند اما با افعال سرگرم بودند. خود همین تناقض باعث شد تا برنامه های نوشته شده از قدرت کافی برخوردار نباشند. هم اکنون که زبان های برنامه نویسی شی گرا همانند C# و Java در دسترس هستند، برنامه نویسان به زندگی خود در یک دنیای شی گرا ادامه می دهند و می توانند برنامه های خود را با اسلوب شی گرا بنویسند. فرآیند برنامه نویسی شی گرا در مقایسه با برنامه نویسی روالی (Procedural) ماهیت بسیار طبیعی تری دارد و نتیجه آن هم رضایت بخش تر است.

همه توضیحات ...