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

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

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

תוכנה קטנה שנעשתה בויזואל סטדיו

מתוזמן נעוץ נעול הועבר ארכיון code613m
12 פוסטים 6 כותבים 578 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • נתנאלנ מנותק
    נתנאלנ מנותק
    נתנאל
    כתב ב נערך לאחרונה על ידי
    #1

    שלום וברכה.
    כתבתי איזה תוכנית קטנה שממזגת קבצי וורד לקובץ אחד. WinForms.
    ההיתי רוצה לשלוח אותה לאנשים אחרים וכן שזה יעבוד בXP.
    כרגע, אני עובד עם הקובץ EXE שיש בתוך תיקית הRELEAS. ואותו אני שולח למי שרוצה.
    שאלתי היא האם יש דרך לסגור את התכנית כדי שתעבוד גם בXP? כמו כן אם אני רוצה לשחרר את התוכנה לגמרי האם אני צריך לשלם למיקרוסופם כי הויזאול סטדיו הוא לצרכי פיתוח? האם צריך גרסא אחרת של הויזאול סטדיו?

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

    הצטרפות לרשימת התפוצה בעניני תכנות JS , React , Node וכל מיני דברים מענינים כאן :cool:
    https://programing-tips.web.app/

    תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2
      1. בשביל שיעובד על XP המהדר צריך לסגור לדוטנט 4 לכל המאוחר (דוטנט 4.5 לא תומך בXP).
        בשביל לשנות את זה: קליק ימני על הפרוייקט > Properties שמה בלשונית Application יש תיבת רשימה בשם Target Framework.
        גם במידה ותהדר ל4 או ל3.5 עדיין זה לא יעבוד בלי שהתקינו אי פעם בXP את סביבת העבודה של דוטנט, 3.5 או 4 בהתאמה. כיון שאם זה כתוב ב3.5 אין סיב שזה לא יעובד גם עבור מי שיש לו 4, תוכל לתמוך בשתי הגירסאות ע"י שתסגור ל3.5 ולהוסיף קובץ הגדרות לתוכנית (App.config אפשר להוסיף אם לא קיים ע"י Add new item והוסיף שמה appplication configuration) שורה זו:

        <supportedRuntime version="v4.0" />
        במקרה זה תצטרך גם לדאוג שלקליינטים שלך יהיה גם את הקובץ של הconfig שנמצא בתיקיה relase לצד התוכנה עצמה.

      2. הגירסה cominuty של Visual Studio מאפשרת גם לפתח בתשלום למתכנת יחיד, כך הבנתי פה: https://www.visualstudio.com/en-us/dn877550.aspx. בכל מקרה, גם במידה ופיתחת משהו לצרכי לימוד שזה ודאי מותר, אין שום הגבלה עליך מה לעשות עם "מה שיצא". VS היא סה"כ תוכנת עזר לעריכה והידור קבצי C# לשפת הIL אפשר לעשות זאת בלעדיה ולכן אין שום מגבלות על מוצר שפיתחת באמצעותה בין אם השימוש/הפיתוח היה כחוק ובין אם לאו.
        אני לא עו"ד אבל זה לפי ידיעתי.

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

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

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

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

        @נתנאל

        שלום וברכה.
        כתבתי איזה תוכנית קטנה שממזגת קבצי וורד לקובץ אחד. WinForms.
        ההיתי רוצה לשלוח אותה לאנשים אחרים וכן שזה יעבוד בXP.
        כרגע, אני עובד עם הקובץ EXE שיש בתוך תיקית הRELEAS. ואותו אני שולח למי שרוצה.
        שאלתי היא האם יש דרך לסגור את התכנית כדי שתעבוד גם בXP? כמו כן אם אני רוצה לשחרר את התוכנה לגמרי האם אני צריך לשלם למיקרוסופם כי הויזאול סטדיו הוא לצרכי פיתוח? האם צריך גרסא אחרת של הויזאול סטדיו?

        ברוך הבא לפורום!! נשמח לראות אותך כאן גם בהמשך :smile:
        כמו שדוד אמר אתה צריך להגדיר במאפיינים שהיעד הוא לפריימוורק 4 או פחות.. רק תשמור לפני זה את הפרוייקט, כי לפעמים הוא יכול להשתגע אח"כ.. לי זה כבר קרה..
        ולגבי ההפצה יש לך במאפיינים טאב בשם Publish , תלחץ עליו, תגדיר את התיקייה אליה אתה רוצה לפבלש את הקובץ, ואז תלחץ למטה על Publish Now (או Publish Wizard), זה יצור לך תיקייה שיש בה קובץ התקנה ועוד כמה קבצים.
        את כל התיקייה הזאת אתה צריך להביא ללקוח, הוא לוחץ על setup ואז תוכנית ההתקנה בודקת אם יש לו את הפריימוורק הנדרש, אם לא - מורידה אותו מהאינטרנט, ואז מתקינה את התכנה. ככה אתה לא צריך להסתבך אם לקוח שלא מותקן לו הפריימוורק הנדרש, כי קובץ ההתקנה עושה זאת אוט'.
        כמו כן, זה נראה יותר יפה ללקוח :smile: וגם אתה יכול לבחור שם בכרטיסיה הזאת אם אתה רוצה שזה יצור לו קיצור דרך בשולחן העבודה ועוד הרבה הגדרות נחמדות.
        בהצלחה!

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

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

          אם אתה רוצה תאימות ל XP תקמפל את התוכנה לדוטנט 2 לא ל 4 כי רוב ה XP מכילים כבר מראש את דוטנט 2 ולא מכילים את 4 וכך תחסוך התקנה ללקוחות שלך.

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

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

            תודה רבה לכולכם.
            אני מנסה לסגור לרמה פחותה אבל חסרים לו רפרנסים.
            אנסה לשחרר גרסא לXP ונראה מה יהיה תגוביתהם של בעלי הXP.

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

            הצטרפות לרשימת התפוצה בעניני תכנות JS , React , Node וכל מיני דברים מענינים כאן :cool:
            https://programing-tips.web.app/

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

              @רחמים

              אם אתה רוצה תאימות ל XP תקמפל את התוכנה לדוטנט 2 לא ל 4 כי רוב ה XP מכילים כבר מראש את דוטנט 2 ולא מכילים את 4 וכך תחסוך התקנה ללקוחות שלך.

              "מראש", בXP אין אף .NET.

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

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

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

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

                בגלל זה אמרתי רוב, כי מי שמחזיק XP עד היום אז על פי רוב יש לו דוטנט 2

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

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

                  דיווח מהשטח:
                  במתשמשי הXP ששלחו לי חזרה ישנם 2 תקלות.
                  אחד שלח לי שהיה לו הודעה שאין לו דוטנט4 ושיפנה למנהל המערכת.
                  אצל אחד אחר שהיה לו XP זה התחיל לעבוד, אבל אחרי שני שניות הוא כתב הודעה שיש בעיה עם הCOM כלומר, למיטב הבנתי, הספריה של הוורד שאיתה התשמשתי, שבאה עם אופיס 2010, ולו יש 2007 הכי מאוחר.
                  ניסתי בגוף התוכנה עצמה לצמצם Using, כלומר שיהא כמה שפחות כאלה, ויתרתי על שימוש בToList (שמשום מה משתמש בLinq), וכן על Prosses לפתיחת קובץ, אבל עדיין הוא לא נותן לשים בתור טרגט אלא את דוטנט 4.

                  פורסם במקור בפורום CODE613 ב25/05/2016 10:47 (+03:00)

                  הצטרפות לרשימת התפוצה בעניני תכנות JS , React , Node וכל מיני דברים מענינים כאן :cool:
                  https://programing-tips.web.app/

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

                    @נתנאל

                    דיווח מהשטח:
                    במתשמשי הXP ששלחו לי חזרה ישנם 2 תקלות.
                    אחד שלח לי שהיה לו הודעה שאין לו דוטנט4 ושיפנה למנהל המערכת.
                    אצל אחד אחר שהיה לו XP זה התחיל לעבוד, אבל אחרי שני שניות הוא כתב הודעה שיש בעיה עם הCOM כלומר, למיטב הבנתי, הספריה של הוורד שאיתה התשמשתי, שבאה עם אופיס 2010, ולו יש 2007 הכי מאוחר.
                    ניסתי בגוף התוכנה עצמה לצמצם Using, כלומר שיהא כמה שפחות כאלה, ויתרתי על שימוש בToList (שמשום מה משתמש בLinq), וכן על Prosses לפתיחת קובץ, אבל עדיין הוא לא נותן לשים בתור טרגט אלא את דוטנט 4.

                    תעשה טרגט של 3.5 או מה שתרצה. אם הוא לא נותן, תפתח פרויקט חדש תגדיר את הטרגט ותייבא את הקוד. ואז תראה את מה שהוא לא יכול לעשות בטרגט הזה. זה פשוט יופיע כשגיאה. כמו שתכתוב "BLABLA".

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

                    תגובה 1 תגובה אחרונה
                    1
                    • zvinissimZ מנותק
                      zvinissimZ מנותק
                      zvinissim
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @נתנאל

                      שלום וברכה.
                      כתבתי איזה תוכנית קטנה שממזגת קבצי וורד לקובץ אחד. WinForms.
                      ההיתי רוצה לשלוח אותה לאנשים אחרים וכן שזה יעבוד בXP.
                      כרגע, אני עובד עם הקובץ EXE שיש בתוך תיקית הRELEAS. ואותו אני שולח למי שרוצה.
                      שאלתי היא האם יש דרך לסגור את התכנית כדי שתעבוד גם בXP? כמו כן אם אני רוצה לשחרר את התוכנה לגמרי האם אני צריך לשלם למיקרוסופם כי הויזאול סטדיו הוא לצרכי פיתוח? האם צריך גרסא אחרת של הויזאול סטדיו?

                      @םןץףך

                      @נתנאל
                      דיווח מהשטח:

                      במתשמשי הXP ששלחו לי חזרה ישנם 2 תקלות.
                      אחד שלח לי שהיה לו הודעה שאין לו דוטנט4 ושיפנה למנהל המערכת.
                      אצל אחד אחר שהיה לו XP זה התחיל לעבוד, אבל אחרי שני שניות הוא כתב הודעה שיש בעיה עם הCOM כלומר, למיטב הבנתי, הספריה של הוורד שאיתה התשמשתי, שבאה עם אופיס 2010, ולו יש 2007 הכי מאוחר.
                      ניסתי בגוף התוכנה עצמה לצמצם Using, כלומר שיהא כמה שפחות כאלה, ויתרתי על שימוש בToList (שמשום מה משתמש בLinq), וכן על Prosses לפתיחת קובץ, אבל עדיין הוא לא נותן לשים בתור טרגט אלא את דוטנט 4.

                      תעשה טרגט של 3.5 או מה שתרצה. אם הוא לא נותן, תפתח פרויקט חדש תגדיר את הטרגט ותייבא את הקוד. ואז תראה את מה שהוא לא יכול לעשות בטרגט הזה. זה פשוט יופיע כשגיאה. כמו שתכתוב "BLABLA".

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

                      פורסם במקור בפורום CODE613 ב25/05/2016 13:38 (+03:00)

                      פורום אופיס
                      לכל הטיפים שלי

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

                        תעשה טרגט של 3.5 או מה שתרצה. אם הוא לא נותן, תפתח פרויקט חדש תגדיר את הטרגט ותייבא את הקוד. ואז תראה את מה שהוא לא יכול לעשות בטרגט הזה. זה פשוט יופיע כשגיאה. כמו שתכתוב "BLABLA".

                        אני עברתי על כל Using ושמתי אותו בהערה לראות איזה שגאות יופיעו לו. ולאט לאט ניסתי לנקות את הקוד עם כמה שפחות UsingS.
                        לא העברתי למקום אחר.

                        פורסם במקור בפורום CODE613 ב25/05/2016 15:26 (+03:00)

                        הצטרפות לרשימת התפוצה בעניני תכנות JS , React , Node וכל מיני דברים מענינים כאן :cool:
                        https://programing-tips.web.app/

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

                          אבל אמרת שהוא לא נותן לך להחליף טרגט. אז תפתח פרויקט חדש. בהצלחה.

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

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

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

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

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