تبلیغات
اموزشگاه زکریا - آشنایی با Windows Form Application و نحوه استفاده از آن

امروز:

آشنایی با Windows Form Application و نحوه استفاده از آن

ویژه
 
 

در قسمت گذشته به شما آموزش دادیم چطور در محیط کنسول عبارت “Hello World” را چاپ کنید ٬ در ادامه قصد داریم همین عبارت را در یک محیط Windows Form Application چاپ کنید.
انجام این کار مستلزم بالا بردن دانش فنی و شناخت بیشتر روی قابلیت های موجود در ویژوال استدیو می باشد.
برای اینکه در محیط ویندوز فرم برنامه ای بنویسید ٬ نیاز به شناخت قابلیت های tool box داریم که می توانید نمایی از آن را در پایین مشاهده کنید.

آشنایی با Windows Form Application و نحوه استفاده از آن 1

 

همانطور که در تصویر بالا مشاهده می کنید مجموعه ای از تمام ابزار هایی که در نرم افزار های معمول وجود دارد در اختیار شما قرار دارد.
برای شروع قصد داریم برنامه ای بنویسیم که با زدن دکمه “Click Me” عبارت “Hello World” چاپ کند.
برای شروع یک Label در فرم بصورت drag&drop قرار داده و نام آن را به lblHW تغییر می دهیم ٬ که مخفف عبارت چاپی مورد نظر می باشد.

آشنایی با Windows Form Application و نحوه استفاده از آن 2

آشنایی با Windows Form Application و نحوه استفاده از آن 3

برای حفظ زیبایی میزان text را خالی می کنیم تا عبارتی در ابتدا وجود نداشته باشد.

آشنایی با Windows Form Application و نحوه استفاده از آن 4

سپس یک button (دکمه) drag&drop می کنیم و در صفحه قرار می دهیم سپس Name و Text آنرا به “Click Me” تغییر می دهیم.

آشنایی با Windows Form Application و نحوه استفاده از آن 6

آشنایی با Windows Form Application و نحوه استفاده از آن 7

تا اینجا ما قسمت UI برنامه خود را که یک طرح ساده است طراحی کرده ایم ٬ و الآن باید وارد بخش کد نویسی برنامه شویم ٬ ولی برای این امر نیاز داریم تا کمی با event های برنامه visual studio آشنا شویم برای مثال در برخی برنامه ها شاهد این هستیم ٬ به محض وارد شد پوینتر موس به منطقه کلیک برنامه عملیاتی انجام می دهد ٬ یا با زدن دکمه فرضا  J عملیاتی خاص انجام شود.
این ها تمام کاربرد هایی هستند که در بخش event خلاصه شده اند .
در تصاویر زیر شما event های دکمه “ClicK Me” را می بینید.

آشنایی با Windows Form Application و نحوه استفاده از آن 8

آشنایی با Windows Form Application و نحوه استفاده از آن 8

همانطور که در تصویر بالا مشاهده می کنید ٬ Action های متفاوتی وجود دارد و ما برای شروع ۲ بار روی مقدار مقابل  Click ٬ کلیک می کنیم و وارد صفحه زیر می شویم.

آشنایی با Windows Form Application و نحوه استفاده از آن 10

در تصویر بالا قسمتی که درون کادر قرمز قرار دارد مربوط به عملکرد دکمه Click Me می باشد و بعد از فشردن دکمه کد مربوط به این بخش اجرا می شود.
تا به این مرحله اطلاعات مورد نیاز برای ادامه کار را بدست آورده ایم ٬ در آینده و به مرور زمان تمام منو ها و زیر شاخه ها را برایتان بطور کامل توضیح می دهیم.
حالا نوبت به کد نویسی برای چاپ Hello World می باشد. برای این کار کافیست ٬ در دکمه Click Me مقدار “Hello World” را برای lblHW فرا بخوانیم که بصورت زیر می باشد.

آشنایی با Windows Form Application و نحوه استفاده از آن 11

کد کامل این بخش بصورت زیر می باشد.

 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace Asa_MiK_learning
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Click_Me_Click(object sender, EventArgs e)
        {
            lblHW.Text = "Hello World";
        }
    }
}

 

 

 

 

 با زدن دکمه F5 برنامه خود را اجرا می کنیم و با تصویر زیر روبرو می شویم.

آشنایی با Windows Form Application و نحوه استفاده از آن 12

و با زدن دکمه Click Me عبارت “Hello World” در محل label چاپ می شود.

آشنایی با Windows Form Application و نحوه استفاده از آن 13

تا اینجا شما یاد گرفتید چگونه یک عبارت را در محیط CMD و windows form application چاپ کنید ٬ در قسمت بعد پا را کمی فراتر گذاشته و عبارت Hello World را در یک گوشی ویندوز فونی چاپ می کنیم.


نوشته شده در : شنبه 13 آذر 1395  توسط : وحید احمدی.    نظرات() .

leighanntrezise.bravesites.com
یکشنبه 21 خرداد 1396 11:18 ق.ظ
We're a group of volunteers and starting a new
scheme in our community. Your website offered us with valuable information to work on. You've done a formidable job and our whole community will be grateful to you.
CristinRoemer.bravesites.com
پنجشنبه 18 خرداد 1396 08:44 ب.ظ
Thanks , I have recently been searching for info about this topic for ages and
yours is the best I've discovered till now. But,
what about the bottom line? Are you positive concerning the supply?
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر