یکی از وظایف کلیدی که در روند طراحی رابط کاربری برنامه های گرافیکی بوجود می آید ، اطمینان از حداکثر تجربه کاربر است. به همین دلیل موارد منوی اصلی اغلب توسط دکمه های موجود در نوار ابزار و همچنین شتاب دهنده های صفحه کلید کپی می شوند. برای انجام مکرر اقدامات در شرایط خاص ، ایجاد یک منوی بازشو منطقی است.
ضروری
- - پروژه کاربردی ؛
- - ابزار توسعه
دستورالعمل ها
مرحله 1
در صورت امکان یک منبع منو به برنامه خود اضافه کنید. نحوه ایجاد یک منبع یا الگوی منو بستگی به بستر نرم افزاری و ابزار توسعه نرم افزاری دارد که استفاده می کنید. معمولاً IDE هایی که حاوی ابزارهای طراحی رابط بصری هستند ، دارای ویرایشگر منو نیز هستند. بارگذاری یک منو از منابع بسیار راحت تر از ساخت "دستی" آن با افزودن و اصلاح بیشتر هر عنصر است. بنابراین ، ارزش استفاده از این فرصت را دارد.
گام 2
مکانیزمی را برای پیگیری نمایش منوی بازشو اجرا کنید. لیستی از اقدامات کاربر را تعریف کنید که در آن منو باید نمایش داده شود (به عنوان مثال ، کلیک ماوس ، فشار دادن یک دکمه روی صفحه کلید). عناصر رابطی که باید این اقدامات با آنها انجام شود را شناسایی کنید. برای رهگیری رویدادها یا پیامهای از نوع مورد نیاز از عناصر رابط شناسایی شده ، به برنامه کد اضافه کنید. مدیریت این رویدادها یا پیام ها را به گونه ای پیاده سازی کنید که در نهایت کنترل به یک تابع یا روش واحد کلاس منتقل شود.
مرحله 3
مکانیزمی را برای نمایش منوی بازشو پیاده سازی کنید. در کنترل کننده رویداد برای عناصر واسط ایجاد شده در مرحله قبل ، کدی را که منو تولید می کند اضافه کنید یا آن را از منابع بارگیری کنید. موقعیتی را که روی صفحه نمایش نشان داده شده است تعیین کنید. به عنوان یک قاعده ، برای این منظور به سادگی مختصات فعلی نشانگر ماوس را بدست آورید. برای نمایش منوی بازشو روی صفحه کد را اضافه کنید.
مرحله 4
برنامه را با قابلیت های جدید آزمایش کنید. پروژه را بسازید. فایل اجرایی ایجاد شده را اجرا کنید. مراحل مورد نیاز برای نمایش منوی بازشو را دنبال کنید. ظاهر آن را بر روی صفحه کنترل کنید.