صفحه اصلی / دوره‌های آموزشی / آموزش ویندوز فرم سی شارپ، مقدماتی / اضافه کردن کلاس جدید به پروژه

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

اضافه کردن کلاس جدید به پروژه
براي خريد اين درس نياز است وارد سايت شويد. در صورت نداشتن حساب کاربري عضو شويد.
رایگان

جلسات دوره


          
22 دقیقه
رایگان
           
مهدی احمدی
مدرس:

مهدی احمدی

از سال 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 اضافه کنیم.
 

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

نظر شما در تصمیم دیگران اثرگذار است.

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

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.
ثبت نام

65