دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

روش دسترسی به اعضاء یک کلاس public در سی شارپ #C

به منظور دسترسی به محتوای یک کلاس عمومی به روش زیر عمل می کنیم . قبل از توضیح این نکته را توجه کنید که

 هنگامی که کلاس public  باشد محتوای کلاس می تواند حتی بخشی از یک کلاس دیگر نیز باشد.

public class Person

   {

        public string Name = "Reza";

        public int Age = 57;

   }

کلاس بالا که از نوع عمومی اعلان شده دارای دو فیلد از نوع رشته و عدد صحیح می باشد . برای دسترسی به محتوای این نوع کلاس کافی است تا به روش زیر ابتدا یک نمونه از کلاس را با نام دلخواه بسازید و به کمک آن نام به محتویات عمومی این کلاس دسترسی داشته باشید.  

private void button1_Click(object sender, EventArgs e)

{

  Person person = new Person();

 label1.Text = person.Name +"/"+ person.Age.ToString()+ "Public class(Person)";

    

نکته : توجه داشته باشید که دسترسی به اعضاء کلاس باید درون رویداد یک مثلا کلید صورت بگیرد و با نوشتن این کدها خارج از یک رویداد نمی توان به اعضاء کلاس دسترسی داشت. 

یادداشت گذاری Comments

Comments

یادداشت نویسی در بین کدهای برنامه یکی از ضروریات برنامه نویسی است مخصوصا اگر برنامه شما دارای حجم عظیمی از کدها باشد این امر برای جلو گیری از فراموش شدن کدها و همچنین جلوگیری از درهم ریختگی و پایین آمدن خوانایی برنامه اجتناب ناپذیر می باشد.

کامنتها به دو شکل تولید می شوند. اول به کمک دو اسلش یک خط به یک کامنت تبدیل می شود و دوم توسط اسلش ستاره و ستاره اسلش که در ابتدا و انتهای یک متن طولانی بر روی چندین خط نوشته می شوند آن چندین خط را به کامنت تبدیل می کنند که در این صورت هم رنگ آن تغییر می کند و هم سی شارپ آنها را نادیده میگیرد.

// this is a Comment in a line.

                                                                                                                                                                                                 /* this is a big Comment in several lines. */

آموزش سی شارپ #C

قالب یک برنامه ساده به زبان سی شارپ چیزی شبیه برنامه ساده پایین می باشد . این کد که در قالب یک کنسول اجرا می شود بشرح ذیل می باشد.

using System;
namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");    
    }
  }
}

خط اول به معنی این است که شما می خواهید از امکانات و توابع درون فضای نام سیستم استفاده کنید و این مطلب را با این درخواست اعلان کرده اید تا هنگام اجرای برنامه امکانات مورد نیاز برنامه شما بارگذاری گردد . این فضای نام حداقل آن چیزی است که در تمام برنامه ها مشترک می باشد . ننوشتن هر کدام از این فضاهای نام شما را در انجام کارهای مختلف محدود می سازد. خط دوم نیم اسپیس برای سازماندهی کدهای شما بکار برده می شود و حاوی تمام آنچیزی است که درون پروژه شما موجود می باشد.

علامتهای آکولاد (کرولی بریس) ابتدا و انتهای هر بلوک کد را مشخص می کنند.

کلاس ظرفی است برای متدها توابع واطلاعات برنامه شما. 

تابع اصلی که در تمام برنامه ها موجود می باشد نیز نقطه ای است که برنامه از آنجا شروع می شود .

در اینجا تنها بخش قابل دیدن از برنامه درون آکولاد متد اصلی برنامه می باشد که یک کلمه Hello World را روی صفحه نمایش می دهد .

آموزش سی شارپ

دانلود کتب آموزشی سی شارپ