مثال

ساخت وبلاگ
 یک property متشکل از 2 متود set,get است که برای دریافت و یا تخصیص مقادیر به متغیر ها استفاده می شوند. مثال کلاس Rect Box را با property بنویسید. public class Rect Box }  ;private int _width  ;private int _height   public int width }  {;get {retu =width  {;set {_width=value {  {;get {retu _height {;set {_height = value { public int Area } {;get {retu _width * _height { public int Surface  }  {;get {retu 2* (_width + _height { { مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 81 تاريخ : يکشنبه 10 دی 1396 ساعت: 1:59

شما می توانید اکثر اپراتورهای موجود و داخلی در C# را دوباره تعریف یا overload کنید. بنابراین برنامه نویس می تواند از اپراتورهایی با نوع تعریف شده توسط کاربر نیز استفاده کند . اپراتورهای overload شده عملکردهایی هستند با نام های خاص که کلمه ی کلیدیoperator با نمادی برای اپراتور تعریف شده دنبال می شود. مانند هر عملکرد دیگری یک اپراتور overload شده دارای یک نوع بازگشتی و یک لیست پارامتر می باشد.   مثال    ;(public int sum(int a, int b ;(int y = sum(10, 20 ;(public sum (int a , int b , int c  ;(int x = sum(10, 20, 30   عملکرد بالا اپراتور جمع (+) را برای یک گروه Box تعریف شده توسط یوزر، اجرا می کند. مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 125 تاريخ : يکشنبه 10 دی 1396 ساعت: 1:59

بازگشت ندارد. هم نام با کلاس تعریف میشود.هدف از آن مقداردهی اولیه به فیلد های کلاس میباشد. این متد دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی و اجرا میشود. همه کلاس ها حداقل یک متد سازنده دارند. اگر در یک کلاس متد سازنده توسط توسعه دهنده پیاده سازی نشود کامپایلر در زمان اجرا متد سازنده ی پیش فرضی را ایجاد میکند. public class Circle} ;private int _radius.... { public Circle} raduis = 10_{ مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 99 تاريخ : يکشنبه 10 دی 1396 ساعت: 1:59

متدها در سی شارپ و یا همان توابع در زبان C ، اعضای یک شیء یا کلاس هستند و مجموعه ای از یک سری از کارها را انجام می دهند. فرض کنید در برنامه ی شما ، قسمتی باید یک عملیات ریاضی خاص را انجام دهد و این قسمت از کد که شامل چندین خط نیز می گردد باید بارها و بارها در برنامه صدا زده شود. برای نظم بخشیدن به برنامه ، آن ها را می توان به صورت توابع بسته بندی کرد و بجای نوشتن چندین خط تکراری، فقط نام این بسته ( تابع ) و پارامترهای آن را فراخوانی نمود.در سی شارپ یک تابع به صورت زیر تعریف می شود : (نوع و اسامی پارامترها) نام تابع نوع خروجی تابع سطح دسترسی به تابع}بدنه ی تابع{ برای تعریف یک متد یا تابع ابتدا سطح دسترسی به آن مانند public و private سپس نوع خروجی تابع مانند void ( هیچی ) ذکر می گردد که داخل این پرانتزها می توان ورودی های تابع یا بقولی آرگومان های ورودی را معرفی کرد. سپس تابع باید با { شروع و با یک } خاتمه یابد.برای مثال :  publicintmyFunc(intx) { . . . }   مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 143 تاريخ : يکشنبه 10 دی 1396 ساعت: 1:59

فیلد یک متغیر از هر نوعی است و در کلاس یا ساختار به صورت مستقیم تعریف می شود. فیلدها عضو نوع خود هستند. معمولا، فیلد ها به صورت خصوصی (private) تعریف می شوند. دسترسی به داده ها از طریق متدها یا ویژگی امکان پذیر است. درصورتی که فیلد صورت عمومی (public) تعریف شود امکان اعتبارسنجی ورودی وجود نخواهد داشت.public class CalendarDate { public string day = "دوشنبه"; } درمثال بالا، کلاس CalendarDate با فیلد day با مقداراولیه "دوشنبه" تعریف شده است. فیلد به صورت عمومی (public) تعریف شده است. CalendarDate birthday = new CalendarDate(); birthday.day = "Saturday"; درمثال بالا، یک شی از کلاس CalendarDate ساخته شده و سپس در خط بعدی مقدار day به "saturday" تغییر داده شده است. مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 101 تاريخ : يکشنبه 10 دی 1396 ساعت: 1:59

مفهومی که با آن سر و کار داریم یک «لیست» است؛ یعنی زمانی از آن استفاده می‌کنیم که بخواهیم آیتم جدیدی به آن اضافه، آیتمی را از آن حذف و یا در آن جستجو کنیم.   مثال برنامه ای بنویسید که شامل موارد زیر باشد: کلاس student با فیلد های نام, نام خانوادگی, شماره دانشجویی, ترم ورودی. متدهای لازم جهت تنظیم و دریافت مقادیر فیلدهای کلاسstudent. ایجاد لیستی از اطلاعات 10 دانشجوی فرضی. پیاده سازی متد findstudent که با دریافت شماره دانشجویی اطلاعات دانشجوی مورد نظر را درصورت وجود بازگرداند.   public class student} ;private string _firstName ;private string _lastName ;private string _studentCode ;private int _entryTerm (public void setFristName(string fn};firstName = fn{  ()public string getFristName} ;retu _firstName{  (public void setlastName(string ln} ;lastName =_ln{  ()public string getlastName} ()retu _lastName{  (public void setStudentCode(string sc}  ;studentCode = sc {  ()public string getStudentCode} ;retu _studentCode{ (public void setEntryTerm(int en};()studentCode = en.ToString{  ()public string getEntryTerm} ;retu _studentCode{   {      (public void Form1_Load(object sender, EventArgs e} ; ()List studentList = new List  ( ++for(int i = 0; i < 10; i} ;()student st = new stu مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 149 تاريخ : يکشنبه 10 دی 1396 ساعت: 1:59

برنامه نویسی شئ گرا، بر خلاف زبان های Procedural که همه چیز در آن بر اساس روال ها تعریف می شدند، مدل سازی نرم افزار بر اساس اشیاء انجام می شود. بهتر است با یک مثال ادامه دهیم، در دنیایی که ما در آن زندگی می کنیم تمام موجودیت های اطراف ما تحت عنوان شئ شناخته می شوند، خانه هایی که در آن زندگی می کنیم، وسایل داخل خانه مانند یخچال، تلویزیون، مانیتور کامپیوتری که با آن کار می کنیم، ماشینی که سوار می شویم و هر چیزی که در دنیا وجود دارد تحت عنوان یک شئ شناخته می شود. اما هر شئ که ما به عنوان یک موجودیت به آن نگاه می کنیم شامل یکسری خصوصیات و رفتارها می باشد.در زبان های برنامه نویسی شئ گرا نیز ما باید به شناسایی موجودیت ها و اشیاء مورد استفاده در برنامه بپردازیم و خصوصیات و رفتارهای آن را تعریف کنیم. فرض کنید تصمیم داریم برنامه ای برای مدیریت یک کتابخانه بنویسیم. برنامه کتابخانه شامل یکسری اشیاء می باشد مانند: عضو کتابخانه اپراتور نرم افزار کتابخانه دسته بندی کتاب (که همان قفسه هایی که کتاب ها در آن دسته بندی می شوند می باشد) کتاب پس از شناسایی موجودیت ها باید خصوصیت ها و رفتارهای آن ها را شناسایی کنیم. برای مثال شئ عضو کتابخانه را در نظر بگیرید. این شئ شامل یکسری خصوصیت ها به شرح زیر می باشد: کد عضویت نام نام خانوداگی شماره ملی نام پدر جنسیت همچنین هر عضو یکسری رفتارهایی دارد که مختص ب مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 126 تاريخ : يکشنبه 10 دی 1396 ساعت: 1:59

کلاس در دنیای واقعی گروهی از اشیا را مشخص میکند. به عبارت دیگر، کلاس قالبی است که برای اشیایی با ویژگی های یکسان بکار میرود. بعنوان مثال، میتوانید کلاسی بنام اتومبیل داشته باشید که ویژگی های تمام اتومبیل را داشته باشد. این کلاس میتواند بعنوان یک مدل کلی یا انتزاعی برای مفهوم اتومبیل عمل کند.کلاس اتومبیل برای ایجاد اشیای گوناگونی از اتومبیلها بکار میرود که هر اتومبیل میتواند ویژگی های خاصی داشته باشد. گرچه اشیای اتومبیل با هم فرق میکنند ولی صفات مشترکی دارند که مشخص میکند به نحوی با یکدیگر در ارتباط اند. برای ایجاد کلاس در C# از واژه کلیدی کلاس بصورت زیر استفاده میشود: [modifier]    class     name {           Classmembers }   کلاس Rect Box را با ویژگی های زیر طراحی کنید. امکان تنظیم و دریافت طول و عرض. امکان دریافت محیط. امکان دریافت مساحت. public class RectBox }      ;  private int _height        ; private int _width       (  public void setHeight(int h         }               ;height=h         {       (  public void setWidth(int w         }               ;width=w         {       ; public int getHeight()=> _height       ; public int getWidth()=> _width  ()public int area{ ;retu _width * _height{ ()public int surface} ;(retu 2*(_width + _height{ مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 126 تاريخ : يکشنبه 10 دی 1396 ساعت: 1:59

سی شارپ (#C) یک زبان برنامه نویسی بزرگ است و یکی از زبان‌هایی است که به وسیله چارچوب دات نت پشتیبانی می‌شود. با استفاده از سی شارپ می‌توانید برنامه‌های مختلفی مانند برنامه‌های تحت ویندوز و همچنین تحت وب ایجاد کنید.یادگیری این زبان را با استفاده از آموزش‌های بسیار ساده ما شروع کنید. این سایت شامل آموزش مبانی سی شارپ است و چگونگی ایجاد برنامه‌های ویندوزی، ارتباط با دیتابیس و مفاهیم دیگر را به شما آموزش می‌دهد. هدف از این آموزش‌ها، یادگیری مفاهیم مختلف برنامه نویسی بوده و شما می‌توانید از آنها نه تنها در سی شارپ بلکه در سایر زبان‌ها هم استفاده کنید. مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 149 تاريخ : يکشنبه 10 دی 1396 ساعت: 1:59

solution ترکیبی از چند پروژه است . nameSpace شامل کلاس و متدهایی هستند که میتوانند داخلش کلاس و متد های دیگه ای داشته باشند. Net Framework مجموعه ای از کلاس های برنامه نویسی که توسط ماکروسافت از قبل نوشته شده. به نمونه ای از کلاس ob مثال...ادامه مطلب
ما را در سایت مثال دنبال می کنید

برچسب : نویسنده : pishrafterk بازدید : 181 تاريخ : دوشنبه 15 آبان 1396 ساعت: 17:56