تکین وب | آموزش برنامه نویسی
تکین وب | آموزش برنامه نویسی

آموزشVisual_Studio 2013(بخش دوم)

۲۲ تیر ۱۳۹۵

در این قسمت میخوام ادامه بخش اول رو دنبال کنم
در قسمت properties دو بخش وجود داره که در شکل زیر میبینید
5
در این قسمت همونطور که مشخص کردم بخش اول(فلش شماره ۱)مربوط به ویژگی های ابزار مورد استفاده شماست.یعنی هر ابزاری که انتخاب کنین دارای چند ویژگیه که در این قسمت قرار گرفتند.من چند ویژگی مهم رو یکم میگم.
اولین ویژگی name هست :این فیلد مربوط به اسم ابزاریه که شما استفاده کردین و بطور پیشفرض اسم خود ابزاره.#نکته مهمی که هست اینه که هر اسمی که شما انتخاب کنید باید دقیقا همون اسم در کدنویسی استفاده بشه .یعنی وقتی تغییر نام دادین دیگه نمیتونین از اسم پیشفرض تو کدنویسی استفاده کنین.یه #نکته_دیگه اینکه به طور پیشفرض در این محیط اسم ابزاری که انتخاب میکنین با یک عدد در کنارش قرار داده میشه مثل
texBox1 , textBox2 , textBox3 , …
این عددی که کنارش نوشته میشه تعداد استفاده از این ابزار رو به شما میگه.یعنی تو مثال بالا شما سه تا ابزار تکست باکس استفاده کردین.
فیلد : BackColorبرای رنگ بندی ابزار به کار میره
فیلد : Enabledبرای فعال و غیرفعال کردن ابزار به کار میره (true یعنی فعال)
فیلد text: برای انتخاب اسم برای ابزاره و با فیلد name فرق داره…فرقش هم اینه که دیگه تو کد نویسی از این اسم استفاده نمیشه و فقط در فرم استفاده میشه.
#فیلد : visibleبرای مخفی کردن ابزار بکار میره(true یعنی دیده شود )
بخش دوم این قسمت(فلش شماره ۲) مربوط به Events یا رخداد های ابزار مورد استفاده است
منظورم از رخداد اینه که ممکنه اتفاقاتی از طرف کاربر برای ابزار مورد نظر بیفته.واسه روشن شدن این موضوع یه مثال ساده میزنم :
در Desktop ویندوز وقتی شما کرسر رو به یه آیکن نزدیک میکنین رنگ آیکن روشن تر میشه یا بهتره بگم تغییر میکنه و وقتی کرسر رو برمیگردونین رنگش به حالت قبل برمیگرده به این میگن رخدادی که برای این آیکن میفته.
در سی شارپ هم از این قبیل اتفاقات هست که در قسمت Events هستند. مثل کلیک روی ابزار یا دابل کلیک روی ابزار یا نزدیک کردن کرسر به ابزار یا …
چند Event مهم :
MouseEnter : اگه کرسر رو روی ابزار ببرید این اتفاق میفته
MouseLeave : اگه کرسر رو از روی ابزار خارج کنید این اتفاق میفته
MouseClick : اگه با موس روی ابزار کلیک کنین این اتفاق میفته
key press : اگه کلیدی از کیبورد فشار داده بشه این اتفاق میفته
Enter :اگه دکمه Enter زده بشه این اتفاق میفته
و ….
البته این توضیح رو بدم که این موارد که ذکر شد فقط متد خالی رو برای شما ایجاد میکنه و این شما هستید که باید متد رو بسازید و گرنه خودش به تنهایی به هیچ دردی نمیخوره.
مثلا وقتی شما روی رخداد MouseEnter کلیک میکنین این متد برای شما ایجاد میشه

private void Form1_MouseEnter(object sender, EventArgs e)
{

}

همونطور که میبینید خالیه و هیچ کدی داخلش نیست برای همین هیچ کاری انجام نمیشه
خب بریم سراغ یه برنامه خیلی ساده :
برنامه ای که یه Button و یه textBox داره
این برنامه بصورتی خواهد بود که با زدن Button متن سلام داخل textBox نوشته میشه
خب پس ابزار ها رو قرار میدیم که به شکل زیر درمیاد :
7
اسم باتون رو در ویژگی های(properties) دکمه (Button) در فیلدtext تغییر دادم(برای تغییر نام اول Button رو انتخاب کنین تا ویژگی های مربوط به باتون داخل properties نشون داده بشه… برای اینکه بدونین ویژگی ها برای کدوم ابزاره اسم ابزار بالای propertiesنوشته میشه)
خب روی Button دوبار کلیک کنین تا متد ساخته بشه بعد کد زیر رو بنویسید :

            textBox1.Text = "سلام";

حالا برنامه رو ران کنین (برای ران برنامه میتونین F5 رو بزنین)
همونطور که دیدین داخل تکست باکس عبارت سلام نوشته شد.
8

درباره ی سجاد

دانشجوی کامپیوترم اهل اصفهان به همین سادگی :) :)

دیدگاه ها

یک دیدگاه ارسال شده !

  1. bahar گفت:

    سلام خسته نباشید
    من میخوام اس کیوال رو به ویژال ۲۰۱۳ متصل کنم ولی نمیشه ، میشه راهنمایی کنید؟؟؟

دیدگاه خود را به ما بگویید.

کلیه ی حقوق مادی و معنوی مطالب متعلق به سایت تکین وب می باشد و کپی برداری و بازنشر آن بدون ذکر منبع کاری غیر حرفه ای و غیر اخلاقی و قابل پیگرد قانونی خواهد بود.
کانال تلگرام تکین وب