سازنده رابط کاربری گرافیکی

دانشنامه عمومی

سازنده رابط کاربری گرافیکی ( یا سازنده GUI ) ، گاهی RAD IDE نیز شناخته می شود، یک ابزار توسعه نرم افزاری است که ایجاد رابط کاربری گرافیکی را ساده می کند و به طراح اجازه می دهد تا عناصر کنترل گرافیکی ( معمولا ویجت نامیده می شود ) را با استفاده از درگ اند دراپ در ویرایشگر ویزی ویگ مرتب کند. بدون سازنده رابط کاربری گرافیکی، طراح باید پارامترهای هر ویجت را به صورت دستی در کد منبع تعیین کند و تا زمان اجرای برنامه، نمی تواند نتیجه را به صورت بصری مشاهده کند. این ابزارها معمولاً به عنوان ابزار توسعه سریع نرم افزار ( RAD IDE ) شناخته می شوند، زیرا باعث افزایش سرعت و کارایی طراحی رابط کاربری می شوند.
رابط های کاربری معمولاً رویداد محور برنامه نویسی می شوند؛ یعنی وقتی کاربر یک عملی را انجام می دهد ( مثلاً روی یک دکمه کلیک می کند ) یک رویداد ایجاد می شود که برنامه باید به آن پاسخ دهد. سازنده های رابط کاربری گرافیکی کمک می کنند که کد مربوط به رویدادها را به راحتی بنویسیم. این کد باعث می شود که عناصر کنترل نرم افزار، مثل دکمه ها و منوها، با رویدادهای خروجی و ورودی مرتبط شوند و سپس رویدادهای خروجی از برنامه به رابط کاربری فرستاده می شوند، مثلاً نمایش یک پیام را به کلیک کردن روی دکمه مرتبط می کند.
برخی از سازندگان رابط کاربری گرافیکی به طور خودکار تمام کد منبع یک رویداد را تولید می کنند. اما برخی دیگر مانند Interface Builder یا Glade Interface Designer، نمونه های شی سریال سازی شده را تولید می کنند که سپس توسط برنامه بارگیری می شوند. در این موارد رویدادها و عناصر گرافیکی در فایل هایی ذخیره شده و امکان تغییر رابط کاربری تنها با تغییر فایل ایجاد می کنند.
طراح رابط GTK / Glade
موتیف
• XForms ( کیت ابزار ) fdesign
• UWP / Windows Presentation Foundation / WinForms
• ویرایشگر XAML مایکروسافت ویژوال استودیو، طرح رابط کاربری گرافیکی مبتنی بر XAML
• Expression Blend مایکروسافت
• SharpDevelop
• استودیو Xamarin
• UWP / Windows Presentation Foundation / WinForms
• ویرایشگر XAML مایکروسافت ویژوال استودیو، طرح رابط کاربری گرافیکی مبتنی بر XAML
• مایکروسافت ترکیب
• خالق Qt
• FLUID
• Projucer
• IDE
• wxGlade
• wxFormBuilder
• wxCrafter ( افزونه برای CodeLite )
عکس سازنده رابط کاربری گرافیکی
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس