اضافه کردن کلاس جدید به پروژه
براي خريد اين درس نياز است
وارد سايت شويد. در صورت نداشتن حساب کاربري
عضو شويد.
در این جلسه میخواهیم نحوه اضافه کردن یک کلاس جدید و استفاده از آن در پروژههای ویندوز فرم را یاد بگیریم. برای اضافه کردن یک کلاس جدید ما باید در پنجره Solution Explorer روی نام پروژه مان کلیک راست کنیم وگزینه Add و بعد از آن گزینه Class را انتخاب میکنیم.
بعد از انتخاب کردن گزینه Class پنجرهای برای شما باز میشودکه از شما یک نام برای form جدید میپرسد که میتوانید هر نام دلخواهی در آنجا قرار دهید. وما به صورت دلخواه آن را myclass نام گذاری میکنیم بعد از انتخاب نام مناسب بر روی دکمه Add کلیک کنید.
بعد از اینکه دکمه 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 اضافه کنیم.
نظر شما در تصمیم دیگران اثرگذار است. لطفا برای ما و همراهان درسمن نظر خود را بنویسید.
برای ارسال نظر نیاز است
وارد سایت شوید. در صورت نداشتن حساب کاربری
عضو شوید.