لیبل Label
لیبل یا Label چیست؟
واژه لیبل (Label) به طور کلی به معنای برچسبی است که برای کمک به توصیف یا شناسایی یک شئ یا محتوای آن به کار میرود. با اینحال این واژه در حوزههای مختلف رایانه از زبان های برنامه نویسی گرفته تا واسط های کاربری گرافیکی، دستورات خط فرمان و … مفاهیم و کاربردهای ویژهای دارد.
کاربردها و مفاهیم تخصصی Label
در حوزه زبان های برنامه نویسی، لیبل به دنبالهای از کاراکترها گفته میشود که مکانی را در سورس کد مشخص میکند. پس از شناسه (Identifier) این لیبلها معمولا یک نماد کلن یا : درج میشود. در اغلب زبانها از این قابلیت برای مشخص نمودن مقصد دستور GOTO استفاده میشود. به همین دلیل شناسهای که برای تعریف یک لیبل استفاده میشود میبایست در کل بلاک مربوط به تابع دربرگیرنده آن منحصربفرد باشد.
در قطعه کد زیر که به زبان C++ نوشته شده است نحوه ایجاد لیبل و استفاده از آن در دستور GOTO نمایش داده شده است:
... label: ... goto label; ...
label در برخی از سیستم عامل ها (از جمله DOS و Microsoft Windows)، به عنوان یک دستور خط فرمان شناخته میشود که از آن برای ایجاد یا تغییر برچسب یک پارتیشن استفاده میشود. در مثال زیر نحوه استفاده از این دستور برای تغییر برچسب پارتیشن D به Software نمایش داده شده است:
label D: Software
در زبان HTML نیز تگی به نام <label> وجود دارد که از آن برای تعریف و اختصاص دادن یک برچسب به برخی از المانهای دیگر نظیر <input> و <textarea> استفاده میشود. در مثال زیر، نحوه استفاده از این تگ نمایش داده شده است:

نتیجه اجرای قطعه کد فوق را میتوانید در ادامه مشاهده کنید:
به علاوه Label در حوزه واسط های کاربری گرافیکی نیز عنوان نوعی المان یا کنترل (Control) است که معمولا برای نمایش برچسب یک کنترل دیگر (نظیر Text box) به کار میرود. در تصویر زیر دو کنترل Label با متنهای Name و Mail را مشاهده میکنید. این برچسب ها همانند آنچه در مثال مربوط به المانهای HTML گفته شد به کاربر کمک میکنند تا متوجه شود المان متناظر با هر برچسب برای چه کاربردی در نظر گرفته شده است.

پیوندهای پیشنهادی تک دیک