דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. C# WinForm שמירת מידע משתמש

C# WinForm שמירת מידע משתמש

מתוזמן נעוץ נעול הועבר ארכיון code613m
8 פוסטים 4 כותבים 586 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • Z מנותק
    Z מנותק
    zvi good
    כתב ב נערך לאחרונה על ידי
    #1

    אני בונה אפליקציה ב winform ואני רוצה
    א. לתת אפשרות לכל משתמש להגדיר לעצמו הגדרות בסיסיות בתוכנה (כמו צבע רקע, שם משתמש וכדו')
    ב. בנוסף אני צריך לשמור נתונים - מידע שבהם יש שימוש חיצוני - להדפסה
    מה הדרך הנכונה לעשות זאת?

    פורסם במקור בפורום CODE613 ב30/05/2016 22:49 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • רחמיםר מנותק
      רחמיםר מנותק
      רחמים מורחק
      כתב ב נערך לאחרונה על ידי
      #2

      א. לשמירת ערכים למשתמש יחיד יש את My.Settings, אבל אם אתה רוצה לשמור ערכים עבור כמה משתמשים עדיף ליצור כמה מחלקות קוד שיחזיקו את הנתונים בסדר הנכון וביחס הנכון, ותשמור את הנתונים על ידי סיריאליזציה של המחלקות בקובץ צמוד לתוכנה. כדי לעשות סיריאליזציה יש כמה וכמה כלים מוכנים בדוטנט. ואם אף אחד מהם לא מתאים לך אתה יכול לכתוב כלי כזה לבד למשל כזה.

      ב. לא כל כך הבנתי למה הכוונה.

      פורסם במקור בפורום CODE613 ב30/05/2016 22:56 (+03:00)

      תגובה 1 תגובה אחרונה
      0
      • dovidD מנותק
        dovidD מנותק
        dovid ניהול
        כתב ב נערך לאחרונה על ידי
        #3

        בקשר לא' הsetting זה הכי טוב, גם לכמה משתמשים, כהסקופ הוא user ולא application.

        פורסם במקור בפורום CODE613 ב30/05/2016 23:04 (+03:00)

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        0
        • Z מנותק
          Z מנותק
          zvi good
          כתב ב נערך לאחרונה על ידי
          #4

          @רחמים

          ב. לא כל כך הבנתי למה הכוונה.

          לצורך העניין משהו כמו מערכת זמן אמת
          לדוגמה לשמור את הנתונים של כניסה ויציאה ולעשות בהם שימוש בהמשך, מחר או בעוד שנה ...
          בשונה משמירת הגדרת של המשתמש שזה לצורך התוכנה עצמה.

          פורסם במקור בפורום CODE613 ב30/05/2016 23:08 (+03:00)

          תגובה 1 תגובה אחרונה
          0
          • A מנותק
            A מנותק
            avr416
            כתב ב נערך לאחרונה על ידי
            #5

            סליחה על השאלה...
            למה WinForm ולא WPF?

            פורסם במקור בפורום CODE613 ב30/05/2016 23:21 (+03:00)

            תגובה 1 תגובה אחרונה
            0
            • Z מנותק
              Z מנותק
              zvi good
              כתב ב נערך לאחרונה על ידי
              #6

              כי לא למדתי wpf והיתרון שלו הוא ה ויזואליות שבו אז אני מוותר ... :oops:
              משום מה נשמע לי שלהרכיב תצוגה נכונה ב WPF יותר מסובך

              פורסם במקור בפורום CODE613 ב30/05/2016 23:41 (+03:00)

              תגובה 1 תגובה אחרונה
              0
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                WPF לא כ"כ מסובך בכלל. היתרון שלו זה בכלל לא הויזואליות דיקא, קח למשל את יתרונות היכולת והקלות שאתה בטח מחפש אחריהם.

                בנוגע לב' אפשר להוסיף לקובץ טקסט אבל עדיף איזשהוא מסד נתונים.

                פורסם במקור בפורום CODE613 ב31/05/2016 00:35 (+03:00)

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                תגובה 1 תגובה אחרונה
                1
                • A מנותק
                  A מנותק
                  avr416
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @Zvi Good

                  כי לא למדתי wpf והיתרון שלו הוא ה ויזואליות שבו אז אני מוותר ... :oops:
                  משום מה נשמע לי שלהרכיב תצוגה נכונה ב WPF יותר מסובך

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

                  גם כיון שהטכנולוגיות החדשות של מייקרוסופט (UWP = universal windows platform ) מבוססת על XAML, כך שבכל מקרה לא תפסיד מלהכיר את התחביר והשימוש בו.
                  אם תחליט ללכת על זה - יש לך הרבה הרבה מידע פה בפורום, שיכול לעזור לך.
                  ויש לך את המדריך הזה בעברית ואת האתר הזה באנגלית שהוא ממש ממש מעולה.
                  בהצלחה!

                  פורסם במקור בפורום CODE613 ב31/05/2016 14:27 (+03:00)

                  תגובה 1 תגובה אחרונה
                  2

                  בא תתחבר לדף היומי!
                  • התחברות

                  • אין לך חשבון עדיין? הרשמה

                  • התחברו או הירשמו כדי לחפש.
                  • פוסט ראשון
                    פוסט אחרון
                  0
                  • דף הבית
                  • קטגוריות
                  • פוסטים אחרונים
                  • משתמשים
                  • חיפוש
                  • חוקי הפורום