تک دیک

واژه نامه و مجله آموزشی کامپیوتر و تکنولوژی

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Numbers
O
P
Q
R
S
T
U
V
W
Y
Z
آگهی
اپلیکیشن ها
اچ‌تی‌ام‌ال
اسکرچ
اشخاص و شرکت ها
امنیت
امنیت آنلاین
اندروید
اینترنت
پایتون
پرسش و پاسخ
جاوااسکریپت
حروف انگلیسی
خبر
دوره های آموزشی
سخت‌افزار
سی‌اس‌اس
شبکه
فنی
کنسول جستجوی گوگل
گرافیک
لینوکس
مایکروسافت اکسل
مایکروسافت پاورپوینت
مایکروسافت ورد
مبانی کامپیوتر
مجله
مجله – امنیت
مجله – بازی
مجله – برنامه نویسی
مجله – دنیای اینترنت
مجله – سخت افزار
مجله – سیستم
مجله – شبکه
مجله – شبکه های اجتماعی
مجله – عمومی
مجله – گوشی‌های هوشمند
مجله – نرم افزار
مجله – ویندوز
مقدماتی
موضوعی
نرم‌افزار
وردپرس

دکمه یا باتن Button

دکمه یا باتن Button چیست؟

دکمه یا باتن (Button) در حوزه رابط کاربری گرافیکی به هر نوع ویجتی گفته می‌شود که روشی ساده برای شروع یک عمل یا رویداد در اختیار کاربر قرار می‌دهد. گفتنی است این المان ها با نام دکمه فرمان یا کامند باتن (Command button) نیز شناخته می‌شوند.

به عنوان مثال، کاربر با کلیک روی دکمه Save در یک پنجره فایل دیالوگ (File Dialog) که برای ذخیره کردن فایل ها در یک نرم افزار به کار می‌رود می‌تواند نام و مکان ذخیره سازی فایل را تأیید نماید. دکمه OK در پنجره های مختلف که برای تأیید محتویات و بستن همزمان پنجره مورد استفاده قرار می‌گیرد نمونه‌ای دیگر از کاربرد این المان ها به شمار می‌رود.

به عنوان مثالی دیگر معمولا در یک فرم اینترنتی، کاربر می‌تواند پس از تکمیل اطلاعات مورد نیاز با کمک یک باتن که در پایین فرم درنظر گرفته شده محتویات فرم را برای سرور سابمیت (Submit) کند.

ظاهر و نحوه تعامل با دکمه ها

دکمه ها معمولا در قالب مستطیل‌های کوچکی که دارای پهنای افقی بیشتر در مقایسه با ارتفاع عمودی هستند مشاهده می‌شوند. کاربر می‌تواند براساس متن کوتاهی که اغلب در وسط دکمه قرار می‌گیرد متوجه شود هر دکمه برای چه منظوری قابل استفاده است. به این متن، عنوان یا کپشن (Caption) دکمه گفته می‌شود.

البته این ویژگی های ظاهری الزامی نیستند و ممکن است به جای کپشن یا در کنار آن از یک آیکن یا تصویر کوچک مرتبط استفاده شود.

برای انجام عمل اختصاص یافته به یک دکمه معمولی کاربر می‌تواند از روش‌های رایج زیر کمک بگیرد:

  • روی دکمه کلیک کند و یا در صفحه نمایش های لمسی آن را لمس نماید.
  • در حالتی که دکمه دارای فوکس می‌باشد کلید Enter یا Space bar را فشار دهد.
  • از کلید میانبر منتسب به دکمه (در صورت وجود) استفاده کند.

برخی از دکمه ها نیز رفتاری مشابه با چک باکس ها دارند. در این حالت به جای آنکه کلیک روی دکمه یا لمس آن صرفا باعث انجام یک عمل ثابت شود دکمه پس از فشرده شدن میان حالت‌های تو رفته یا عادی تغییر وضعیت پیدا می‌کند.

نمونه هایی از چند دکمه یا باتن button
نمونه‌هایی از چند Button مختلف – ردیف اول (ظاهر پیشفرض در ویندوز 10)، ردیف دوم (ظاهر پیشفرض در ویندوز 7)، ردیف سوم (ظاهر پیشفرض در ویندوز XP) در کنار سه دکمه با ظاهر سفارشی

باتن ها در HTML

در HTML از تگ <button> مشابه با مثال زیر برای ایجاد یک دکمه قابل کلیک استفاده می‌شود. کپشن دکمه نیز میان تگ آغاز و پایان قرار می‌گیرد.

<button type="button">Click Me</button>

در HTML معمولا از button ها برای انجام اعمالی مانند سابمیت کردن محتوای فرم یا ریست کردن محتویات آن استفاده می‌شود.

ویژگی type

برای تعیین نوع باتن و رفتار پیشفرض آن از ویژگی type در تگ <button> استفاده می‌شود. در صورتی که دکمه برای سابمیت کردن اطلاعات یک فرم به کار می‌رود لازم است مقدار این ویژگی به صورت submit مشخص شود. (این مقدار، مقدار پیشفرض برای ویژگی type دکمه ای است که به یک فرم اختصاص داده شده است).

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

مقدار دیگری که برای ویژگی type به کار می‌رود مقدار reset می‌باشد و برای ریست یا بازگردانی محتوای فرم به مقادیر اولیه استفاده می‌شود.

تگ input برای ساخت دکمه ها و تفاوت آن با تگ button

شما می‌توانید از المان <input> با نوع button (به صورت <input type=”button”>) نیز برای ایجاد یک دکمه مشابه با مثال زیر در HTML استفاده کنید.

<input type="button" value="Click Me">

هرچند حاصل هر دو مثال فوق مشابه یکدیگر است اما دکمه های ساخته شده با تگ <button> می‌توانند تگ های دیگری مانند <img> و <strong> و … را نیز شامل شوند. موضوعی که در تگ های <input> به دلیل نداشتن محتوای داخلی امکان‌پذیر نمی‌باشد.

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

لینک واژه در ویکیپدیا

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

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

دیدگاه‌ها

دیدگاهتان را بنویسید

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

نوشته‌های بیشتر

تبلیغات متنی ساده