سرفصل دوره

اضافه کردن کلاس جدید به پروژه

رایگان
  • .دسترسی مادام العمر به ویدئوهای دوره
  • .دسترسی رایگان به آپدیت های دوره
  • .تدریس روان و ساده با کیفیت بالا
  • .سرفصل های بسیار جامع و غنی
4050فارغ التحصیل
avatar

مهدی احمدی

مهندس ارشد کارشناسی کامپیوتر
5

از سال 1380 برنامه نویسی را شروع کرده و از سال 90 در این زمینه تدریس میکنم .با زبانهای سی پلاس پلاس ، سی ،پاسکال ،VB ، سی شارپ ،اسمبلی، جاوا و .... کار کرده و آنها را تدریس کرده ام.هم اکنون نیز مشغول تدریس در دانشگاه هستم و مدتی است با سایت درسمن همکاری میکنم.

نظرات دانشجویان

هنوز اینجا کامنتی ثبت نشده

اضافه کردن کلاس جدید به پروژه

در این جلسه میخواهیم نحوه اضافه کردن یک کلاس جدید و استفاده از آن در پروژه‌های ویندوز فرم را یاد بگیریم. برای اضافه کردن یک کلاس جدید ما باید در پنجره Solution Explorer روی نام پروژه مان کلیک راست کنیم وگزینه Add و بعد از آن گزینه Class را انتخاب میکنیم.
 
کلاس ها در ویندوزفرم
 
بعد از انتخاب کردن گزینه Class پنجره‌ای برای شما باز میشودکه از شما یک نام برای form جدید میپرسد که  میتوانید هر نام دلخواهی در آنجا قرار دهید. وما به صورت دلخواه آن را myclass نام گذاری میکنیم  بعد از انتخاب نام مناسب بر روی دکمه Add کلیک کنید.
 
کلاس جدید در windows form
 
بعد از اینکه دکمه Add را کلیک کردید برنامه برای شما یک کلاس با همان نام ایجاد میکند که شما میتوانید کد های مربوط به این کلاس را بنویسید.
ابتدا دو متغیر با نام i و j از نوع int تعریف میکنیم.
یک کلاس  تعریف میکنیم که دو عدد را از ورودی بگیرد و هر کدام را در متغییر های i و j بریزد.
و دو متد که متغییرهای i و j را نمایش دهد.
 
namespace persianedito
{
    class myclass
    {
        int i, j;
        public void set(int val1, int val2)
        {
            i = val1;
            j = val2;
        }
        public int geti()
        {
            return i;
        }
        public int getj()
        {
            return j;
        }
    }
}
}
 
حال از کلاسی که ساختیم در پروژه(Form) خود استفاده میکنیم.
دو textbox و یک button  به Form اضافه میکنیم و میخواهیم وقتی که بر روی دکمه کلیک کرد مقدارهای i و j را در textbox1 و textbox2 نمایش دهد.
بر روی دکمه کلیک میکنیم تا رویداد پیش‌فرض آن فعال شود ابتدا متغییرهای i و j را که در myclass ایجاد کردیم ، توسط یک شی با هر اسم از myclass مقدار دهی میکنیم.
و توسط همین شی مقدار متغییرها را در textbox1 و textbox2 نمایش میدهیم ولی این مقدارها به صورت int هستند که باید در همان لحظه  آن ها را به متن تبدیل کنید و داخل textbox قرار دهیم.
 
private void button1_Click_1(object sender, EventArgs e)
        {
            myclass M = new myclass();
            M.set(10, 12);
            txtval1.Text = M.geti().ToString();
            txtval2.Text = M.getj().ToString();
        }
تا اینجا نحوه استفاده از کلاس‌ها را  در Windows Form  گفتیم که چطور یک کلاس را به Form اضافه کنیم و چطور از آن استفاده کنیم.
در  حقیقت ما هدفمان آموزش مفاهیم کلاس‌ها نبود ، مفاهیم کلاس ها را میتوانید در بقیه دوره ها که در سایت  darsman.com وجود دارد مراجعه کنید و مفاهیم کلاس ها را یاد بگیرید ما اینجا هدفمان این بود که چطور یک کلاس جدید را به پروژه های Windows Form اضافه کنیم.