خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


12. آموزش برنامه نویسی به زبان ساده . نامگذاری کنترلها

12. آموزش برنامه نویسی به زبان ساده . نامگذاری کنترلها
نویسنده : امیر انصاری
در ادامه آموزشهای قبلی به ادامه کار طراحی پروژه دفتر تلفن می پردازیم. در این آموزش به موضوعی می پردازیم که در واقع بخشی از پشت صحنه کار می باشد و کاربر بیرونی به هیچ وجه آن را درک نخواهد کرد. اگر خاطرتان باشد در آموزشها قبلی اشاره کردیم که هر کنترل در فرم باید یک نام انحصاری داشته باشد. البته هر وقت که کنترلی را روی فرم اضافه می کنید ویژوال استودیو بصورت خودکار خودش یک نام اختصاصی و منحصر بفرد را به کنترل مربوطه اختصاص می دهد. در این آموزش با جزئیات بیشتری از مساله نامگذاری کنترلها آشنا خواهیم شد.

سیستم یکپارچۀ سازمانی راهکار



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

آغاز دوره آموزشی

فهرست آموزشهای دوره آموزش برنامه نویسی به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی

اهمیت نامگذاری کنترلها در برنامه نویسی


وقتی وارد کد نویسی شویم، خواهید دید که در غالب کدهای ما اسامی کنترلها استفاده خواهند شد. درست است که ویژوال استودیو بصورت خودکار برای هر کنترل یک نام اختصاص می دهد، اما شیوه نامگذاری آن شیوه ای نیست که ما با یک نگاه به نام کنترل بفهمیم که مربوط به چه کنترلی می باشد. بعنوان مثال وقتی یک TextBox را به فرم اضافه می کنید ویژوال استودیو بصورت اتوماتیک نام TextBox1 را به آن اختصاص می دهد. وقتی TextBox دوم را اضافه می کنید، نام TextBox2 به آن تخصیص داده می شود و همینطور الی آخر ...

حالا فکر کنید در بخشی از کدها از این اسامی استفاده شده باشد، شما باید مدام به قسمت طراحی فرم بروید و بررسی کنید که منظور از Textbox1 چیست. آیا فیلد "نام" است، یا فیلد "شماره تلفن"، و یا فیلد دیگری است. برای همین ضرورت دارد بعد از طراحی فرم و کنترلهای روی آن، حتما اسامی مناسبی به آنها اختصاص بدهیم. برای نامگذاری کنترلها استاندارد خاصی وجود ندارد اما چندین روش متداول برای اینکار وجود دارد که معمولا برنامه نویسها یکی از این روشها را استفاده می کنند. روشی که خود بنده استفاده می کنم و تا آنجا که میدانم برنامه نویسهای خیلی زیاد دیگری هم با همین روش کنترل ها را نامگذاری می کنند، اینست که در نام کنترل نوع کنترل را نیز لحاظ می کنند و از مخفف نویسی سه حرفی برای نوع کنترل استفاده می کنند. به مثالهای زیر توجه کنید :

  • txtFirstName : این نام را بنده برای فیلد "نام" تعیین کرده ام. txt مخفف TextBox است، و FirstName هم نامی است که اشاره به فیلد "نام" دارد.
  • txtLastName : مشابه مورد بالا نامگذاری انجام شده است. LastName اشاره به فیلد "نام خانوادگی" دارد.
  • lblPhoneNumber : در اینجا سه حرف اول یعنی lbl مخفف Label یا همان برچسب می باشد. و PhoneNumber هم اشاره به فیلد "تلفن ثابت" دارد.
  • btnSave : سه حرف اول یعنی btn مخفف Button می باشد. و Save (ذخیره کردن) اشاره به دکمه ثبت اطلاعات دارد.
  • btnExit : دکمه خروج .
  • و ...

حالا که با اهمیت نامگذاری کنترلها و تعیین نام مناسب برای آنها آشنا شدیم به چگونگی این کار می پردازیم.

روش تغییر نام کنترل


ابتدا پروژه دفتر تلفن را باز کنید. برچسب مربوط به نام را انتخاب کنید.

12. آموزش برنامه نویسی به زبان ساده . نامگذاری کنترلها

حالا پنجره ویژگیهای برچسب مربوطه را باز کنید. ویژگی Name که در همان ابتدای فهرست قرار دارد را انتخاب کنید.

12. آموزش برنامه نویسی به زبان ساده . نامگذاری کنترلها

در حال حاضر نام این کنترل Label1 می باشد. آن را به lblFirstName تغییر بدهید و اینتر را بفشارید.

12. آموزش برنامه نویسی به زبان ساده . نامگذاری کنترلها

به همین ترتیب برای برچسبهای نام خانوادگی، شماره تلفن ثابت، شماره موبایل، نشانی، و جنسیت به ترتیب اسامی زیر را اختصاص بدهید:

lblLastName, lblPhoneNumber, lblMobileNumber, lblAddress, lblMaleOrFemale


بقیه کنترلها را هم با اسامی زیر نامگذاری کنید. جعبه متن ها (TextBox) را به شکل زیر نامگذاری کنید :

نام، نام خانوادگی، شماره تلفن ثابت، شماره موبایل، نشانی

txtFirstName, txtLastName, txtPhoneNumber, txtMobileNumber, txtAddress


دو دکمه رادیویی داریم که یکی "مرد" و دیگری "زن" می باشد. دکمه رادیویی مرد را rdoMale نامگذاری کنید و دکمه رادیویی "زن" را rdoFemale نامگذاری کنید. rdo مخفف RadioButton می باشد.

نام دکمه "ثبت اطلاعات" را btnSave و دکمه "خروج" را btnExit بگذارید.

خوب حالا وقتشه پروژه تون رو ذخیره کنید. برای ذخیره کردن پروژه وارد منوی FILE و سپس زیر منوی Save All شوید.

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

پروژه ای را که تا الان با هم ساخته ایم از لینک زیر می توانید دانلود نمایید.

دانلود پروژه دفتر تلفن


آموزش قبلی : 11. آموزش برنامه نویسی به زبان ساده . ملاحظات برنامه نویسی به زبان فارسی

آموزش بعدی : 13. آموزش برنامه نویسی به زبان ساده . شروع کد نویسی پروژه دفتر تلفن



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.