עיצוב ממשק שכתוב ב C#
-
בניתי בעזרתו האדיבה של GPT תוכנה מתפקדת (נא לא לכעוס עלי אני לומד תוך כדי תנועה)
התוכנה כתובה בC# עם WinFormכרגע התוכנה נראית מאוד פשוטה
אני מעוניין לעצב אותה בצורה יפה
הגבינה המלאכותית נתן לי 3 אופציות- עיצוב ע"י ספרייה חיצונית
- יצירת ספרייה משלי
- עיצוב כל אלמנט בנפרד
התוכנה היא די פשוטה ומכילה כפתורים וטבלאות (יש כמה טפסים של הוספת נתונים כלומר תיבות טקסט ורשימה נפתחת)
אני לא צריך עיצוב מפוצץ אבל אני כן רוצה שתהיה אחידות בעיצוב של כל התוכנה
כל טופס נמצא בקובץ משלו (דבר שלאחמ"כ קלטתי שאולי לא כ"כ טוב כי אז כל טופס נפתח כמובן בחלון חדש)
השאלה היא כזו: באיזה אופציה כדאי לי לבחור
אפשרות 3 כמובן לא באה בחשבון
אפשרות 2 נראת מפתה כי בסה"כ אין לי הרבה אלמנטים (כמו שאמרנו כפתורים, טבלאות, תיבות טקסט ורשימות נפתחות)
אפשרות 1 ככל הנראה עולה כסף (כלומר מה שטוב עולה כסף ומה שחינמי מיושן)אשמח לעזרתכם
בתודה מראש -
@יעקב-מ-פינס למפתחי #C החוויה הכי טובה היא עם visual studio, יש לך סיבה לבחור דווקא ב - vscode?
-
מעבר לVisual Studio זה קל.
התאמת קוד לWPF לא באמת קיימת, זה לכתוב הרבה מאפס, אבל עם פוטנציאל של פי עשר הספק וסיפוק.
יכול להיות שבשלב שאתה נמצא עצות של "לעבור ל" הם עצת אחיתופל מושלמת, אבל זה לא יותר גרוע מעצם רעיון הנושא, כלומר לעצב את הממשק בשלב זה. -
@dovid כתב בעיצוב ממשק שכתוב ב C#:
יכול להיות שבשלב שאתה נמצא עצות של "לעבור ל" הם עצת אחיתופל מושלמת, אבל זה לא יותר גרוע מעצם רעיון הנושא, כלומר לעצב את הממשק בשלב זה.
כרגע המצב של התוכנה הוא בעיקר טיפול קוסמטי
יש לי 7 טפסים עיקריים (אחד מהם הוא ממשק ניהול שבו יש עוד כמה טפסים נחמדים וקטנים של הגדרות) שבהם יש עוד טפסים זניחים של דוחות והוספת פריטים וכדו'
אני מקווה שהתוכנה הזו לא תהיה האחרונה שאני אכתוב לכן אני רוצה ללמוד (אחרי שכבר אני יודע את המבנה של השפה) איך הכי כדאי לעבוד עם השפה הזו (דרך אגב זה באמת השפה הכי ממולצת למחשבים חלשים?)
תודה על המענה
-
ודאי שVisual Studio הרגיל הוא האידאלי לשפת C#.
C# זה שפה מאוד טובה, ודעתי (הידועה פה בפורום) היא שהיא מההכי טובות.
אין כזה דבר שפה למחשב חלש, אין שום הבדל בין השפות, יש הבדל בין הטכנולוגיות (WEB, WPF, WINFORMS) אבל זה לא קשור לשפה, והכרת השפה היא אכן נכס. -
@יעקב-מ-פינס כתב בעיצוב ממשק שכתוב ב C#:
דרך אגב זה באמת השפה הכי ממולצת למחשבים חלשים?
#C היא לא שפה שמתאימה למערכות משובצות או למערכות זמן אמת, ואולי זה לא השפה הכי מומלצת למחשבים חלשים, אבל בשביל תוכנות דסקטופ סטנדרטיות אין לך מה לדאוג והיא תעבוד חלק בכל המחשבים.
איך הכי כדאי לעבוד עם השפה הזו
מנסיון שלי קודם כל תתנסה בשפה תקופה מסויימת, ואח"כ תתחיל ללמוד איך להשתמש בה נכון.
-
@dovid כתב בעיצוב ממשק שכתוב ב C#:
יש הבדל בין הטכנולוגיות
איזו טכנולוגיה לוקחת הכי קצת משאבים?
אני צריך שהתוכנה תוכל לעבוד גם על מחשבים עם 4 GB ראם ומעבד חלש@קומפיונט כתב בעיצוב ממשק שכתוב ב C#:
ואח"כ תתחיל ללמוד איך להשתמש בה נכון.
כוונתי הייתה באיזה פלטפורמה הכי כדאי להשתמש
אני אכן יעבור בעז"ה לWPF מה אני צריך להתקין ב visual studio בשביל זה?
-
@יעקב-מ-פינס כתב בעיצוב ממשק שכתוב ב C#:
מה אני צריך להתקין ב visual studio בשביל זה?
במסך הזה (של ההתקנה) אתה יכול לסמן רק את NET desktop development.