شما می توانید با عضویت در انجمن پرسش و پاسخ درسمن هرگونه سوالی دارید را مطرح کنید


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


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

در این جلسه میخواهیم نحوه اضافه کردن یک کلاس جدید و استفاده از آن در پروژه‌های ویندوز فرم را یاد بگیریم. برای اضافه کردن یک کلاس جدید ما باید در پنجره 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 اضافه کنیم.
 


نظر بدهید

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

درس 1
مفاهیم ویندوز فرم و ساخت اولین برنامه
15 دقیقه / رایگان

درس 2
ویژگیهای فرم و تغییر آنها
20 دقیقه / رایگان

درس 3
رویدادهای فرم- بخش اول
26 دقیقه / رایگان

درس 4
رویدادهای فرم-بخش دوم
20 دقیقه / رایگان

درس 5
کنترل لیبل (Lable) و ویژگیهای آن
14 دقیقه / رایگان

درس 6
رویدادهای لیبل(Lable)
19 دقیقه / رایگان

درس 7
ساخت بازی دوز
35 دقیقه / رایگان

درس 8
کنترل دکمه(Button)
14 دقیقه / رایگان

درس 9
کنترل کادر متن(TextBox)
33 دقیقه / رایگان

درس 10
ساخت ماشین حساب
30 دقیقه / رایگان

درس 11
ساخت منو
22 دقیقه / رایگان

درس 14
کار با فایلهای متنی
21 دقیقه / رایگان

درس 15
ساخت برنامه ویرایشگر فارسی-بخش اول
23 دقیقه / رایگان

درس 16
ساخت برنامه ویرایشگر فارسی-بخش دوم
39 دقیقه / رایگان

درس 17
دکمه های رادیویی-RadioButton
17 دقیقه / رایگان

درس 18
کنترل کامبوباکس-combobox
35 دقیقه / رایگان

درس 19
اضافه کردن کلاس جدید به پروژه
7 دقیقه / رایگان

درس 21
ساخت نرم افزار رمزنگار متن-بخش اول
36 دقیقه / رایگان

درس 22
ساخت نرم افزار رمزنگار متن-بخش دوم
53 دقیقه / رایگان

درس 23
ارتباط با پایگاه داده
16 دقیقه / رایگان

درس 24
درج داده در پایگاه داده
17 دقیقه / رایگان

درس 25
حذف داده از پایگاه داده
10 دقیقه / رایگان

درس 26
واکشی داده از دیتابیس
16 دقیقه / رایگان

دوره آموزش ویندوز فرم سی شارپ-مقدماتی


تعداد جلسات 26 جلسه
مدت زمان 538 دقیقه
سطح مهارت مقدماتی
زبان فارسی
دانشجو 45 دانشجو
گواهی نامه ندارد
قیمت دوره : 0 تومان
درحال برگزاری
مهدی احمدی
مهدی احمدی

درباره مدرس :

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