
سلام دوستان امروز می خواهیم درباره IDE صحبت کنیم و با ویژگی های آنها آشنا شویم و در ادامه به معرفی بهترین آنها بپردازیم. پس با ما همراه باشید. اما بهتر است قبل از تعریف IDE یک شناختی از خود این کلمه داشته باشیم. کلمه Integrated Development Environment یا IDE که ازکلمه های Integrated به معنی یکپارچه یا مجتمع ، Development یا توسعه و Environment یا محیط تشکیل شده که با کنار هم قرار دادن این واژه ها، به جمله فارسی محیط یکپارچه ( مجتمع ) توسعه می رسیم. IDE در برنامه نویسی یعنی: یک محیط برنامه نویسی که مجموعه ای از نرم افزارها، شامل: ویرایشگر کد برنامه (Code Editor)، کامپایلر (Compiler)، دیباگر (Debugger) و در نهایت رابط گرافیکی یا GUI را د...
ادامه مطلب
امروز می خواهیم درباره polymorphism در سی شارپ صحبت کنیمو اینکه چرا مایکروسافت این قابلیت را برای ما قرار داده؟ در مقاله قبل درباره مفهوم شی گرایی صحبت کردیم و دانستیم که یکی از بخش های شی گرایی، polymorphism است. پس چندریختی در زبان برنامه نویسی سی شارپ، به ما اجازه میدهد تا برنامه هایی بنویسیم که انواع مختلفی از کلاسهای مرتبط را به شکل کلی اداره کنیم. همچنین افزودن کلاسهای جدید به سیستم را برای ما ساده تر میکند. چندریختی یعنی توانایی استفاده از شکلهای مختلف یک نوع، بدون پرداختن به جزئیات آن. روش های مختلف چند ریختی در سی شارپ: متدهای مجازی متد مجازی، متدی است که در کلاس پایه با واژه virtual اعلام میشود و در یک یا چند کلاس مشتق دوباره تعریف میشود. بنابراین هر کل...
ادامه مطلب
سلام دوستان امروز می خواهیم درباره شی گرایی چیست، صحبت کنیم تا بدانید که چرا به یکی از مهم ترین ها در برنامه نویسی تبدیل شده است؟ مگر زبان های غیر شی گرایی چه مشکلی داشتند؟ پس با ما همراه شوید. برنامه نویسی شی گرا(OOP) چیست Object Orient Programming شیوه ای از برنامه نویسی است که موجودیتهای نرم افزار را به صورت شی یا Object میبیند. قبل از ظهور برنامه نویسی شی گرا ، برنامهها اغلب به شکل رویه ای نوشته میشد یعنی برنامهها به توابع تقسیم میشدند. اما با بزرگ شدن نرم افزار، برنامه نویسان مجبور به تکرار کدها به صورت مکرر میشدند. توابع در قسمتهای مختلف به صورت نامرتب و تو در تو یکدیگر را صدا میزدند و برنامه ب...
ادامه مطلب
اولین چیزی که معمولا در برنامهنویسی آموزش داده میشود، مقداردهی به متغیرها است. برنامههای ساده و تمرینی اکثرا با مقداردهی به یک متغیرمثل X) ) شروع میشوند. اما هرچه جلوتر بروید و وارد دنیای برنامهنویسی شوید، نیاز به ذخیره و کار با اطلاعات به صورت دستهای را بیشتر حس میکنید. اینجاست که متغیرها دیگر جوابگو نیستند و اگر هم باشند، وقت زیادی را از شما خواهند گرفت. برای حل این مشکل سی شارپ آرایه ها را معرفی کرد. یک آرایه یک نوع داده ای خاص است که می تواند تعداد مشخصی مقدار را در خود به صورت دنباله ای از مقادیر ذخیره کند. نحوه تعریف آرایه آرایه با دستور کلی زیر تعریف میشود: <span style="font-size: 16px;">type[] array...
ادامه مطلب