آموزش سی‌شارپ C# – بخش ۵

آموزش سی‌شارپ C# – بخش ۵
  • 1391/10/14
  • Jeff Mosawy
  • 19
  • مقدمه

به‌نام خدا؛

در بخش پیشین از آموزش زبان برنامه‌نویسی سی‌شارپ، نحوه ایجاد و کامپایل یک پروژه Windows Form Application را فرا گرفتید. در این بخش، شما فراخواهید گرفت که چگونه کنترلرهای مختلفی را به یک Form خالی خود اضافه و در ادامه، آن را کدنویسی کنید. پس با یک بسم‌الله با همدیگر شروع می‌کنیم …

  • اضافه کردن کنترلرها به Form خالی خود

اولین کاری که در این بخش قرار است انجام دهیم، اضافه کردن کنترلرها به فرم خود است. در ادامه، پس از اضافه کردن آن‌ها، کدهای موردنظر خود را در آن‌ها نوشته و درنهایت با اجرا نمودن برنامه، نحوه اجرای آن را خواهیم دید. (در بخش بعدی)

برای اضافه نمودن یک کنترلر (مانند Text Box، Button و …) می‌توانید از Toolbox در کنار Form خود در سمت چپ استفاده کنید. Toolbox را باز کرده و پس از آن بر روی فلش Common Controls کلیک کنید تا موارد مربوط به آن باز شود. شما می‌بایست که لیستی از کنترل‌های مختلف همانند تصویر زیر ببینید.

بر روی Button یک‌بار کلیک کرده؛ این‌کار باعث می‌شود که Button انتخاب شود. برای اضافه کردن آن، هرکجای Form خود، یک‌بار کلیک کنید تا Button درج شود. اتفاقی همانند زیر برای فرم شما خواهد افتاد:

Button در واقع یک شیء‌ای است که توسط آن از دیگران می‌خواهید که بر روی آن کلیک کنند تا یک عمل خاصی انجام شود. وقتی که آن بر روی Button کلیک می‌کنند، کدهایی که در درون این Button نوشته‌اید اجرا خواهند شد. متنی که بر روی Button نوشته شده است (که به‌صورت پیشفرض با نام button1 معرفی شده) قابل تغییر می‌باشد.

تمامی ابزارهایی که در Form خود استفاده می‌کنید (دقیقاً همانند همین Button‌-ای که قرار داده‌ایم)، همه دارای بخشی به نام Properties، به معنی خصوصیات هستند. توسط Properties این ابزارها، شما قادر به تغییر بسیار از خصوصیات ابزارها هستید و آن‌ها را به‌شکلی که تمایل دارید، شخصی‌سازی کنید. مثلاً طول و یا عرض آن را تغییر دهید، رنگ آن را عوض کنید و یا نام آن را به نام دیگری تبدیل کنید.

برای دستیابی به خصوصیات، ابتدا اطمینان حاصل فرمایید که ابزار شما انتخاب شده باشید. یعنی با یک‌بار کلیک کردن بر روی آن، ابزار انتخاب شود. به‌شکل زیر دقت کنید:

اکنون، سمت راست و پایین برنامه Visual Studio را مشاهده کنید؛ دقیقاً زیر Solution Explorer. شما می‌بایست که پنجره‌ای به نام Properties را مشاهده کنید. اگر این پنجره برای شما وجود ندارد (و یا حتی اگر شاید وجود دارد و آن را نمی‌بینید) با راست‌کلیک کردن بر روی ابزار موردنظر شما، آخرین گزینه، یعنی Properties را انتخاب کنید تا پنجره Properties برای شما به نمایش در‌آید.

برای راحتی کار هنگام استفاده از Properties، پیشنهاد می‌شود که آن را بر اساس ترتیب حروف الفبای انگلیسی تنظیم کنید. برای این‌کار، طبق تصویر زیر، بر روی آیکون AZ کلیک کنید.

همانطور که می‌بینید، Property های بسیار زیادی را در اینجا خواهید دید. به سراغ حرف T بروید و Property-ای به‌نام Text را پیدا کنید. این خصوصیت، نام ابزار خود را مشخص می‌کند. مثلاً برای همین Button، قبلاً دیدید که نامی که توسط آن، کاربر شما مشاهده می‌کند، button1 می‌باشد. شما با استفاده از این خصوصیت، می‌توانید نام نمایشی را تغییر دهید تا کاربری که برنامه شما را می‌بینید، نامی مطابق با عملکر ابزار را مشاهده کند.

بر روی مقدار مقابل Text کلیک کنید و آن را به نام مقابل تغییر دهید: A Message

بر روی Enter کلیک کنید تا نام جدید ثبت شود. حال بر روی Form خود نگاهی بیاندازید؛ خواهید دید که نام آن به نام A Message تغییر یافت.

یک خصوصیت دیگری در پنجره‌ی Properties می‌توانید پیدا کنید که نام آن Size می‌باشد. توسط این خصوصیت، شما مقدار طول و عرض ابزار خود را می‌توانید تعیین کنید.

اولین رقم از آن که ۷۳ می‌باشد، نمایانگر عرض ابزار شماست. دومین رقم که ۲۳ می‌باشد، نمایانگر طول ابزار شماست. آن‌ها را به‌ترتیب به ۱۰۰ و ۳۰ طبق تصویر زیر تغییر دهید.

Enter را مجدداً فشار دهید تا سایز جدید اعمال شود.

نکته: اگر که شما به‌جای ابزار خود، خود Form را انتخاب کنید و به بخش Properties آن مراجعه کنید، خواهید دید که خود Form نیز دارای خصوصیت‌های مختلفی می‌باشد. اگر مقدار Text را تغییر دهید، عنوان آن تغییر خواهد کرد.

پ.ن: از تمامی دوستان بابت قرار دادن دیربه‌دیر بخش‌های آموزشی عذرخواهی می‌کنم. انشاءالله کمتر از یک ماه آینده، علاوه بر آماده کردن بخش‌های آموزشی به‌صورت یک فایل PDF، بخش‌های جدید با فاصله یک الی حداکثر دو روز قرار خواهند گرفت.

دیدگاه خود را وارد کنید
تعداد دیدگاه ها : 19 دیدگاه
  1. ممنون از زحمتی که می کشی . همیشه منتظر درس بعدی هستم. پی دی اف هم بذار برای بعد از امتحانات

    1. سلام،

      خواهش می‌کنم. به روی چشمم، حتماً PDF-های آموزش‌ها رو براتون می‌زارم.

      موفق باشید.

    1. سلام،
      منم عاشقتونم! 😀 وقتی ببینم اونایی که پست‌های منو دنبال می‌کنن و -انشاءالله- که راضی باشند، خیلی خوشحال می‌شم.

      موفق باشید.

    1. سلام بر شما،
      بخش سه هم قبلاً گذاشته شده که می‌تونید از لینک زیر به اون دسترسی پیدا کنید: بخش سوم آموزش

  2. سیدجان مدتیه همین که ایمیل ام روبازمی کنم این IDM میادبالاکه یه چیزی رودانلودکنم آدرسش هم اینه http://ads.bluelithium.com/st?ad_type=iframe&ad_size=1×1&section=768714 چیه این ؟ وچه قصدی داره ؟ ممنون

    1. سلام،
      شما می‌تونید با چند بار رد درخواست دانلود به‌وسیله‌ی همون IDM، خودکار برای شما پنجره‌ای رو نشون می‌ده که می‌تونید توسط اون دیگه این آدرس نتونه درخواست دانلود خودش رو منتقل کنه به IDM. (در واقع برعکس گفتم، یعنی IDM اجازه نداشته باشه این فایل رو دانلود کنه)
      احتمالاً‌ یکی از فایل‌های تبلیغاتی که حالا با یک فرمت خاصی که توسط IDM پشتیبانی می‌شه هست و اتوماتیک منتقل می‌شه به اون.

  3. درود
    امیدوارم خوب باشید
    گرانقدر از زحمات جنابعاتی بابت چنین مطالبی در سایتتان بسیار قدر دانی میکنم
    با اینکه رشته من ای تی نیست اما با مطالب شما با این رشته پیوند داریم
    سال نو مبارک وبهترینها برای خود وخانواده محترامتان مقدر گردد
    الله نگهدارتان

    1. سلام دوست عزیزم،

      ممنونم بابت لطف بی‌پایان شما! من هم بهترین‌ها را برای شما آرزو می‌کنم.
      موفق باشید!

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

  5. سلام ، واقعاً ممنون از اینکه این همه زحمت کشیدی و مطالب مفید رو برامون گذاشتی ، هیچی بجز تشکر ازمون بر نمیاد
    خسته نباشی

  6. سلام.من هر وقت که میخوام برنامه رو اجرا کنم این پیغام میاد.لطفا راهنماییم کنید
    Could not write to output file ‘C:\Documents and Settings\zahra\Local Settings\Application Data\Temporary Projects\WindowsFormsApplication1zahra\obj\Debug\WindowsFormsApplication1zahra.exe’ — ‘Could not execute CVTRES.EXE.’

  7. سلام این اولین سایتیه که من میبینم همچین آموزش هایی برای کساییی که هیچ سابقه ای از برنامه نویسی ندارند میزاره اونم بصورت رایگان و واقعا ممنونم

  8. واقعا آموزشتون عالیه،
    سید جان من به شما خیلی مدیونم، تنها کاری فعلا می تونم برای شما کنم. فقط دعاست .

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *