דילוג לתוכן

ארכיון code613m

ארכיון האתר הקודם והחביב קוד-613

1.3k נושאים 9.6k פוסטים
  • WPF: אי החזרת הערכים ע"י הקונוורטר

    4
    0 הצבעות
    4 פוסטים
    296 צפיות
    A

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

    private void previewDonations_Loaded(object sender, RoutedEventArgs e) { foreach (Donation donat in AddTorem.donations) { donat.SumAllDonat = donat.SumAllDonation(donat); } }

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

    בכל אופן מעניין אותי להבין מה הייתה הבעיה ולמה הבינדינג לא עבד..
    יכול להיות בגלל שהקונוורטר החזיר ערך מסוג double ואילו הדטה גריד מציג סטרינג?

    פורסם במקור בפורום CODE613 ב06/08/2015 14:00 (+03:00)

  • WPF: בינדינג בזאמל לדטה גריד

    12
    0 הצבעות
    12 פוסטים
    512 צפיות
    A

    @דוד ל.ט.

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

    תודה!
    רק עכשיו ראיתי שענית לי...
    הליסט הוא מסוג מילון, ז"א key ו value
    ואני רוצה לאגד את הvalue של כל האיברים שבליסט...
    אפשר להגדיר זאת בדטה קונטקסט?
    תודה רבה!

    פורסם במקור בפורום CODE613 ב16/09/2015 23:52 (+03:00)

  • WPF: הפניה קבועה לעצם מחלון מסוים

    2
    0 הצבעות
    2 פוסטים
    189 צפיות
    dovidD

    זה תקין אבל זה לא נחשב התנהגות נכונה.
    עצם מסוג חלון אמור לייצג אלמנט ויזואלי ולא מידע וכדומה.
    היה יותר טוב לו היית עושה מחלקה למידע והכל ואותה היית מוסיף בApp.xaml, ואילו את החלון היית יוצר שוב ושוב בכל מקום שנדרש להציג אותו למשתמש.

    פורסם במקור בפורום CODE613 ב06/08/2015 13:26 (+03:00)

  • WPF: שימוש בCompositeCollection עם בינידינג מורכב

    7
    0 הצבעות
    7 פוסטים
    376 צפיות
    A

    דוד תודה רבה על כל ניסיונות העזרה!!
    קודם כל הייתי צריך להוסיף הפניה למחלקה של Person בהגדרות של החלון (xmlns: וכו') ואח"כ בdataType יכלתי לבחור את הסוג הנ"ל והוא הפסיק לומר לי שהוא לא מכיר אותו..
    אבל עדיין אני לא מצליח לעשות זאת.. אם כי נראה לי שאני קצת מצליח לעלות על הכיוון לבעיה.
    כשאני כותב כך:

    <ComboBox> <ComboBox.ItemTemplate> <DataTemplate DataType="{x:Type Person:Donor}"> <TextBlock> <Run Text="{Binding FirstName}"/> <Run Text="{Binding LastName}"/> </TextBlock> </DataTemplate> </ComboBox.ItemTemplate> <ComboBox.ItemsSource> <CompositeCollection> <ComboBoxItem Selected="ComboBoxItem_Selected">צור חדש...</ComboBoxItem> <CollectionContainer Collection="{Binding Source={x:Static local:AddTorem.donors}}"/> </CompositeCollection> </ComboBox.ItemsSource> </ComboBox>

    אז הכל עובד מצויין!! ומלבד "צור חדש" אני מקבל את רשימת שמות שאר התורמים (שם פרטי+משפחה).
    אולם, הבעיה שלי היא שאני רוצה שכאשר המשתמש יבחר באחד מהתורמים זה ישמור את הID שלו כדי שזה ישמר בנתונים של התרומה החדשה שהוא מזין. ולכן בבינדינג קונקשיין אני רוצה להוסיף path=Id. אלא שכאשר אני מוסיף את זה אז הוא לא מציג לי שום דבר מלבד הערך "צור חדש". וכן אם אני כותב path=FirstName וכדו' אז אני מקבל מלבד הערך של צור חדש עוד רשימה עם תאים ריקים (שזה כבר התקדמות :lol: ) בדומה למה שתיארתי למעלה.
    נמצא שרק כאשר אני לא כותב לו path אז הוא עובד מצויין. אך מה זה שווה לי??
    לכן, השאלה שלי היא היכן אני עושה את הבינדינג לID האם יש מקום אחר? או שלעשות את זה בקוד כאשר הוא לוחץ על הלחצן "שמור תרומה"?
    תודה רבה!

    פורסם במקור בפורום CODE613 ב17/08/2015 18:13 (+03:00)

  • מההה זההה ????

    16
    0 הצבעות
    16 פוסטים
    733 צפיות
    S

    @אהרן

    א. <use strict>? אתה מכניס א"ז בקביעות לסקריפטים שלך?

    כן.
    @אהרן

    ב. מה??

    תחשוב על with כמו import שעושים ב C# למרחב שמות לדוגמה אם תרשום ב JS ככה:

    var r = 10; with (Math) { x = r * cos(PI); }

    זה זהה ל:

    var r = 10; var x = r * Math.cos(Math.PI); console.log(x);

    זה פשוט חוסך את ההקלדה של מרחב השמות / המשתנה שעליו בוצע ה with, וכך גם במקרה שלנו ב forEach, בגלל שהוא בתוך בלוק של with על המערך לא צריך לרשום את שם המערך.
    אגב זו תכונה מאוד בעייתית איך שמימשו אותה ב JS, ב VB לדוגמה אתה לא צריך להקליד את שם המשתנה אבל צריך להקליד נקודה במקום,
    במימוש הזה זה יכול לגרום לבלבול, לדוגמה כאן הוא ידפיס את x מתוך o, שזה לא קריא בכלל:

    function test(o,x) { with(o) {alert(x);}} var o = {x:'test1'}; test(o,'test2');

    ואם אין x ב o אז הוא כן ידפיס את הפרמטר x:

    function test(o,x) { with(o) {alert(x);}} var o = {u:'test1'}; test(o,'test2');

    לעיון נוסף
    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/with

    פורסם במקור בפורום CODE613 ב18/08/2015 11:49 (+03:00)

  • יצירת שרת FTP

    10
    0 הצבעות
    10 פוסטים
    650 צפיות
    א

    חסימה של רימון אולי?

    פורסם במקור בפורום CODE613 ב04/08/2015 21:10 (+03:00)

  • רישום ואקטיבציה

    9
    0 הצבעות
    9 פוסטים
    475 צפיות
    רחמיםר

    @םןץףך

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

    אפשר ואפשר, ראה כאן

    פורסם במקור בפורום CODE613 ב03/08/2015 15:27 (+03:00)

  • הגדרת תיקיית יעד

    2
    0 הצבעות
    2 פוסטים
    214 צפיות
    dovidD
    Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

    פורסם במקור בפורום CODE613 ב30/07/2015 12:51 (+03:00)

  • serilization לכל התוכנה

    31
    0 הצבעות
    31 פוסטים
    2k צפיות
    dovidD

    ה+XXXXX.GetType().GenericTypeArguments[0].Name
    עדיף שיהיה במתודות הסריאלזיציה/דסריאליזציה (path + ...).

    פורסם במקור בפורום CODE613 ב02/08/2015 18:52 (+03:00)

  • "תוכנה לניהול מוסד", וואלה!...

    16
    0 הצבעות
    16 פוסטים
    967 צפיות
    A

    @ארכיטקט

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

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

    פורסם במקור בפורום CODE613 ב05/08/2015 22:47 (+03:00)

  • שימוש ב DataTable על ידי תחביר SQL ללא מסד נתונים C#

    7
    0 הצבעות
    7 פוסטים
    459 צפיות
    S

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

    פורסם במקור בפורום CODE613 ב26/07/2015 23:51 (+03:00)

  • בינדינג לradioButton לערכים שהוגדרו בתור ENUM

    5
    0 הצבעות
    5 פוסטים
    311 צפיות
    א

    הנושא שלך מדובר כאן במפורש.
    וראה גם כאן

    פורסם במקור בפורום CODE613 ב26/07/2015 15:36 (+03:00)

  • בינדינג לקומבובוקס עם ערכים שהוזנו ישירות בזאמל

    9
    0 הצבעות
    9 פוסטים
    578 צפיות
    A

    @דוד ל.ט.

    הערה: SelectedItem זה הערך עצמו ואילו SelectedValue מחזיר ערך בהתאם להגדרה SelectedValuePath

    בקשר לשאלה והמבוכה, אכן מעצבן, אין לי דרך זהב.

    תודה על ההערה, בדיוק במקום! באמת רציתי לשאול אתמול מה ההבדל בין סוגי הselected...
    ואז נזכרתי בסוד המסחרי של ארכיטקט :smile: ועשיתי שאלת רב (אצל הרב גוגל..)
    וקיבלתי תשובה מstackoverflow (אחרי שקצת שברתי את השיניים...)

    פורסם במקור בפורום CODE613 ב29/07/2015 15:39 (+03:00)

  • קריסה של התכנית לאחר שינוי ערך בדטהבייס

    7
    0 הצבעות
    7 פוסטים
    371 צפיות
    A

    מחקתי וייבאתי - ובא לציון גואל!!
    תודה רבה!!

    פורסם במקור בפורום CODE613 ב22/07/2015 21:37 (+03:00)

  • עדכון טבלה מתוך הדטה גריד

    4
    0 הצבעות
    4 פוסטים
    331 צפיות
    dovidD

    משורה 10 עד שורה 13, שורות מיותרות.
    כמו"כ מחק (לבינתיים) את שורה 4 ואת התנאי.

    פורסם במקור בפורום CODE613 ב23/07/2015 13:17 (+03:00)

  • progressbar at aspnet mvc

    2
    0 הצבעות
    2 פוסטים
    288 צפיות
    S

    יש הרבה ספריות מעולות לזה - אחת הטובות:

    מדריך ל MVC

    פורסם במקור בפורום CODE613 ב21/07/2015 15:24 (+03:00)

  • Visual Studio 2015

    5
    2 הצבעות
    5 פוסטים
    342 צפיות
    A

    לא זוכר בדיוק.. של אנדרואיד ושל וינדוס8, AZURE וכדו'

    פורסם במקור בפורום CODE613 ב21/07/2015 15:37 (+03:00)

  • WPF: קומבוקס שערכיו משתנים לפי בחירה בקומבובוקס אחר

    16
    0 הצבעות
    16 פוסטים
    695 צפיות
    A

    תודה רבה לדוד ל.ט. על השקעה של הרבה הרבה זמן!!! בניסיון לפתור את הבעיות בתוכנה שאני מנסה לכתוב 🙂
    יישר כח עצום!!

    פורסם במקור בפורום CODE613 ב23/07/2015 16:58 (+03:00)

  • WPF או WEB?

    26
    0 הצבעות
    26 פוסטים
    1k צפיות
    zvinissimZ

    @ClickOne

    ראית את אקסס 2016? (אני כן)
    אין בו כלום.
    עשו העתק הדבק מ2013.

    אבל אני עדיין מאמין שיהיה פלטפורמה אקססית לווב. רק השאלמה מתי? וכמו שכתבת :lol: :lol: :lol:

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

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

    מצורף כמה אתרים שעושים השוואה בין 2013 ל 2016
    לא נראה לי כדי לבנות על אופיס 2016 בנתיים,

    פורסם במקור בפורום CODE613 ב21/07/2015 14:37 (+03:00)

  • סיוט מהגהינום פרוצדורה נקראת על ידי אקסס כ 100 פעם בשניה!!

    3
    0 הצבעות
    3 פוסטים
    269 צפיות
    א

    הפתרון השלם והמעמיק ביותר הועלה כאן.

    פורסם במקור בפורום CODE613 ב27/08/2015 00:10 (+03:00)

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