עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

יצירת ממשק (GUI) - באיזו שפה לבחור?

Featured Replies

פורסם

שלום חברים.

אני נדרש לתכנת ממשק למשתמש (GUI) כחלק מפרוייקט שאני חבר בו.

הממשק יכיל לא יותר מ-5 מסכים שונים, בכל אחד מהם מס' כפתורים, המנווטים בין המסכים - לא משהו מסובך מדי.

אני מתלבט באיזו שפה לתכנת אותו,עם איזו שפה יהיה לי הכי קל?

העידפות היא ל-JAVA מכיוון שהממשק ישתמש בקוד מוכן של JAVA כדי לעשות חישובים "מאחורי הקלעים".

מה אתם אומרים?

תודה מראש!

פורסם

בוקר טוב,

אמנם אני לא מכיר את הGUI של C#, אך ה-GUI של ג'וואה די פשוט. במיוחד אם אתה משתמש בתוספים למינהם (NETBEANS ודומיו).

פורסם

תכנות gui לא עושה כמעט הפרדה בין שפות

במידה ואתה רוצה להשתמש בפריימוורק חיצוני, כדוגמאת wxwidgets או qt

אתה צריך שפה נתמכת

במקרה שלך ג'אווה ומחלקת הgui שלה יספיקו

פורסם
  • מחבר

אפשר קצת הסבר על NET BEANS? מה זה אומר ומה הפונקציונליות של התוסף הזה?

matteo

אתה מדבר איתי בסינית... מה זה WXWidgest, QT?

אשמח להסבר קצר והפניה לחומר קריאה...

תודה לכם!

תומר

  • 2 שבועות מאוחר יותר...
פורסם
  • מחבר

תודה רבה לכם. אשמח לעוד עזרה קטנה מכם.

הממשק מיועד לפעול ע"י מסך מגע.

מכיוון שהממשק די פשוט, חשבנו על ליצור אותו כאוסף של תמונות (שנעצב בפוטושופ למשל),

כך שנגדיר כפתורים בכל תמונה ע"י תחימה שלהם והגדרה מה לחיצה בכל תחום שכזה תבצע...

זה נשמע לכם סביר? ואם כן, באיזו ספריה משתמשים ב-JAVA כדי שאוכל לעשות משהו כזה (צריך סוג של CANVAS...)?

תודה מראש!

פורסם

בג'אווה יש כמה חבילות ל-GUI. למיטב ידיעתי החבילה המומלצת כיום היא Swing.

אגב, אם האפליקציה באמת כזו פשוטה, תנסו לחשוב גם על לכתוב אותה כאתר אינטרנט (ככה גם לא תצטרכו לכתוב GUI, אלא רק לעצב כמה דפי HTML או משהו בסגנון).

פורסם
  • מחבר

הייתי בכיף עושה את זה, אבל אני צריך לעשות חישובים ברקע, ולהתממשק עם חומרה (מדפסת בין היתר),

כך שאני צריך משהו מורכב יותר.

עוד עצות?

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.