
سلام دوستان امروز می خواهیم درباره IDE صحبت کنیم و با ویژگی های آنها آشنا شویم و در ادامه به معرفی بهترین آنها بپردازیم. پس با ما همراه باشید. اما بهتر است قبل از تعریف IDE یک شناختی از خود این کلمه داشته باشیم. کلمه Integrated Development Environment یا IDE که ازکلمه های Integrated به معنی یکپارچه یا مجتمع ، Development یا توسعه و Environment یا محیط تشکیل شده که با کنار هم قرار دادن این واژه ها، به جمله فارسی محیط یکپارچه ( مجتمع ) توسعه می رسیم. IDE در برنامه نویسی یعنی: یک محیط برنامه نویسی که مجموعه ای از نرم افزارها، شامل: ویرایشگر کد برنامه (Code Editor)، کامپایلر (Compiler)، دیباگر (Debugger) و در نهایت رابط گرافیکی یا GUI را د...
ادامه مطلب
امروز می خواهیم درباره polymorphism در سی شارپ صحبت کنیمو اینکه چرا مایکروسافت این قابلیت را برای ما قرار داده؟ در مقاله قبل درباره مفهوم شی گرایی صحبت کردیم و دانستیم که یکی از بخش های شی گرایی، polymorphism است. پس چندریختی در زبان برنامه نویسی سی شارپ، به ما اجازه میدهد تا برنامه هایی بنویسیم که انواع مختلفی از کلاسهای مرتبط را به شکل کلی اداره کنیم. همچنین افزودن کلاسهای جدید به سیستم را برای ما ساده تر میکند. چندریختی یعنی توانایی استفاده از شکلهای مختلف یک نوع، بدون پرداختن به جزئیات آن. روش های مختلف چند ریختی در سی شارپ: متدهای مجازی متد مجازی، متدی است که در کلاس پایه با واژه virtual اعلام میشود و در یک یا چند کلاس مشتق دوباره تعریف میشود. بنابراین هر کل...
ادامه مطلب
سلام دوستان امروز می خواهیم درباره شی گرایی چیست، صحبت کنیم تا بدانید که چرا به یکی از مهم ترین ها در برنامه نویسی تبدیل شده است؟ مگر زبان های غیر شی گرایی چه مشکلی داشتند؟ پس با ما همراه شوید. برنامه نویسی شی گرا(OOP) چیست Object Orient Programming شیوه ای از برنامه نویسی است که موجودیتهای نرم افزار را به صورت شی یا Object میبیند. قبل از ظهور برنامه نویسی شی گرا ، برنامهها اغلب به شکل رویه ای نوشته میشد یعنی برنامهها به توابع تقسیم میشدند. اما با بزرگ شدن نرم افزار، برنامه نویسان مجبور به تکرار کدها به صورت مکرر میشدند. توابع در قسمتهای مختلف به صورت نامرتب و تو در تو یکدیگر را صدا میزدند و برنامه ب...
ادامه مطلب
امروز می خواهیم درباره اینکه سی شارپ چیست و چه کاربردهایی دارد با شما صحبت کنیم. سی شارپ چیست؟ سی شارپ یک زبان برنامه نویسی چند منظوره عمومی است که حدود سال 2000 میلادی توسط مایکروسافت ساخته و در سال 2003 به عنوان یک زبان برنامه نویسی استاندارد بین المللی تصویب شد. حالا نرم افزارهایی که میشود با سی شارپ طراحی کرد سی شارپ یک زبان سمت سرور است. پس میتوان به عنوان یک زبان بک-اند از آن استفاده کرد. اما این تمام ماجرا نیست. مایکروسافت با خرید شرکتی به نام Xamarin قدمی بزرگ در مسیر رشد هر چه بیشتر استفاده از #C برداشت. این تکنولوژی امکانی را فراهم کرده است که به سادگی میتوان به کمک زبان #C برای دستگاههای اندرویدی و iOS اپلیکیشن تولید کرد. اگر کسی به شما گفت که هر چه ب...
ادامه مطلب