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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
רחמיםר

רחמים

מורחק
אודות
פוסטים
1.6k
נושאים
156
שיתופים
0
קבוצות
0
עוקבים
1
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • JS: הרשמה לאירוע קליק עם שליחת ערכים לפונקציה
    רחמיםר רחמים

    @avr416

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

    אתה יכול לסגור את הפונקציה עם הפרמטר בתוך אובייקט כך:

    function displayTo(param) {
                this.param = param;
                this.func = function () {
                    $("#result").html("<button class=\"btn btn-danger\" >" + param + "</button>");
                };
            }
    
            $(document).ready(function () {
                var o = new displayTo("Hello!");
                $("select").change(o.func);
            });
    

    ראה כאן http://codepen.io/anon/pen/XmQWwW

    פורסם במקור בפורום CODE613 ב20/11/2015 07:35 (+02:00)

    ארכיון code613m

  • פונקציית JS שמשנה ערך של כפתור רדיו
    רחמיםר רחמים

    כמה עובדות
    הארוע קליק נורה כאשר לחצן העכבר חוזר למעלה
    המאפיין checked משתנה לפני הארוע קליק ואחרי הארוע mousedown

    פורסם במקור בפורום CODE613 ב11/11/2015 23:46 (+02:00)

    ארכיון code613m

  • שמירת שינויים בדף HTML
    רחמיםר רחמים

    תבדוק את שני הדברים הבאים
    WebBrowser.ObjectForScripting
    WebBrowser.InvokeScript

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

    ארכיון code613m

  • בעיה בשימוש ב Jquery autocomplate
    רחמיםר רחמים

    לא יודע, אצלי עובד רק ככה https://jsfiddle.net/7LbquL8c/5/

    פורסם במקור בפורום CODE613 ב05/11/2015 20:44 (+02:00)

    ארכיון code613m

  • אלגוריתם שמקבל מספר ומחזיר תיאור של המספר
    רחמיםר רחמים

    ראה בקובץ המצורף

    המרת סכום למילים.zip

    פורסם במקור בפורום CODE613 ב16/10/2015 14:50 (+03:00)

    ארכיון code613m

  • WPF:Trigger והמסתעף
    רחמיםר רחמים

    דוד, מדריך נפלא!! undefined

    פורסם במקור בפורום CODE613 ב09/02/2014 18:57 (+02:00)

    ארכיון code613m

  • עזרה בבנית תוכנה לוועד בית
    רחמיםר רחמים

    מושקע ויפה מאוד,
    בהצלחה רבה!

    פורסם במקור בפורום CODE613 ב11/12/2015 07:24 (+02:00)

    ארכיון code613m

  • עזרה בבנית תוכנה לוועד בית
    רחמיםר רחמים

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

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

    ארכיון code613m

  • עזרה בבנית תוכנה לוועד בית
    רחמיםר רחמים

    אני הייתי עושה 3 טבלאות ראשיות: דיירים, הוצאות, הכנסות
    וכמה טבלאות עזר, כמו סוגי הוצאות - זיפות/ניקיון/מעלית וכו', סוגי הכנסות - דמי בעד הבית וכו'.

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

    ארכיון code613m

  • ייצוא משתנה מאקסס
    רחמיםר רחמים

    כדי ליצא לקובץ אפשר להשתמש ב Open Statement תכונה זו מאפשרת קלט ופלט לקובץ.
    פה ופה יש דוגמאות.

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

    ארכיון code613m

  • WPF: כיצד אפשר לשנות את אירוע ה"קליק" של לחצן דרך הקוד?
    רחמיםר רחמים

    ClickMode זה מתי מתרחש הארוע קליק, זה לא יעזור לך
    הרשמה לארוע ב C# עושים כך

    this.button1.Click += new System.Windows.RoutedEventHandler(this.button1_Click)
    

    כשתרצה להסיר ולהוסיף מטפל אחר במקום, פשוט תעשה מינוס '-' במקום פלוס '+'

    פורסם במקור בפורום CODE613 ב06/09/2015 01:02 (+03:00)

    ארכיון code613m

  • הצגת מסמך ב-FlowDocumentScrollViewer בצורה מאובטחת
    רחמיםר רחמים

    לדוגמא יש אפשרות להעתיק את תוכן המסמך עם התוכנה הזו שמשתמשת ב System.Windows.Automation
    האם יש דרך למנוע מה- Automation לראות את תוכן המסמך?

    פורסם במקור בפורום CODE613 ב07/09/2015 11:10 (+03:00)

    ארכיון code613m

  • האם יש דרך לקרוא לאובייקט ללא סוג?
    רחמיםר רחמים

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

    @דוד ל.ט.

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

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

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

    ארכיון code613m

  • ולידציה של אימייל, תעודת זהות וכרטיסי אשראי
    רחמיםר רחמים

    חשבתי על עוד כמה שיפורים

    public static bool IsValidTZ(string numOfTeudatZehut)
            {
                
                if (string.IsNullOrWhiteSpace(numOfTeudatZehut) || numOfTeudatZehut.Length > 9)
                    return false;
    
                numOfTeudatZehut = numOfTeudatZehut.PadLeft(9, '0');
    
                int sumAll = 0;
    
                for (int i = 9; i > 0; i--)
                {
                    int x = 0;
                    if (!int.TryParse(numOfTeudatZehut[i - 1].ToString(), out x))
                        return false;
    
                    if (i % 2 == 0)
                    {
                        x = x * 2;
                        if (x > 9) { x = (x % 10) + 1; }
                        sumAll += x;
                    }
                    else
                    {
                        x = x * 1;
                        sumAll += x;
                    }
                }
                sumAll = sumAll % 10;
                if (sumAll % 10 > 0)
                    return false;
                else
                    return true;
            }
    

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

    ארכיון code613m

  • ולידציה של אימייל, תעודת זהות וכרטיסי אשראי
    רחמיםר רחמים

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

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

    ארכיון code613m

  • WPF: תיבת טקסט
    רחמיםר רחמים

    הנה דוגמא קצרה
    בתיבה זו אפשר להקליד רק מספרים

    class TextBoxEX: TextBox
        {
            protected override void OnPreviewKeyDown(System.Windows.Input.KeyEventArgs e)
            {
                base.OnPreviewKeyDown(e);
    
                if (!IsNumber(e.Key))
                {
                    e.Handled = true;
                }
            }
    
            private bool IsNumber(Key key)
            {
                return (int)key >= (int)Key.D0 && (int)key <= (int)Key.D9;
            }
    
        }
    

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

    ארכיון code613m

  • WPF: תיבת טקסט
    רחמיםר רחמים

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

    פורסם במקור בפורום CODE613 ב30/08/2015 20:50 (+03:00)

    ארכיון code613m

  • ולידציה של מיילים
    רחמיםר רחמים

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

    internal static int ReadReverse(string data, int index)
            {
                Debug.Assert(0 <= index && index < data.Length, "index was outside the bounds of the string: " + index);
    
                int startIndex = index;
                // Scan for the first invalid chars (including whitespace)
                for ( ; 0 <= index; index--)
                {
                    if (data[index] <= MailBnfHelper.Ascii7bitMaxValue // Any Unicode allowed
                     && (data[index] != MailBnfHelper.Dot && !MailBnfHelper.Atext[data[index]])) // Invalid char
                    {
                        break;
                    }
                }
    
                // Check for empty/invalid dot-atom
                if (startIndex == index)
                {
                    throw new FormatException(SR.GetString(SR.MailHeaderFieldInvalidCharacter, data[index]));
                }
                // Check for leading dot
                else if (data[index + 1] == MailBnfHelper.Dot)
                {
                    throw new FormatException(SR.GetString(SR.MailHeaderFieldInvalidCharacter, MailBnfHelper.Dot));
                }
                return index;
            }
    

    פורסם במקור בפורום CODE613 ב31/08/2015 12:55 (+03:00)

    ארכיון code613m

  • ולידציה של מיילים
    רחמיםר רחמים

    עשיתי דיבוג ברפלקטור בדוטנט 4
    וכן דיבוג ברפלקטור בדוטנט 4.6 במחשב וירטואלי להלן ההבדלים

    הפונקציה שזורקת את החריג בדוטנט 4 היא זו:

    internal static int ReadReverse(string data, int index)
    		{
    			int num = index;
    			while (0 <= index && (int)data[index] <= MailBnfHelper.Ascii7bitMaxValue && (data[index] == MailBnfHelper.Dot || MailBnfHelper.Atext[(int)data[index]]))
    			{
    				index--;
    			}
    			if (num == index)
    			{
    				throw new FormatException(SR.GetString("MailHeaderFieldInvalidCharacter", new object[]
    				{
    					data[index]
    				}));
    			}
    			if (data[index + 1] == MailBnfHelper.Dot)
    			{
    				throw new FormatException(SR.GetString("MailHeaderFieldInvalidCharacter", new object[]
    				{
    					MailBnfHelper.Dot
    				}));
    			}
    			return index;
    		}
    

    בדוטנט 4.6 הכל אותו דבר חוץ מהשורה באה:

    while (0 <= index && ((int)data[index] > MailBnfHelper.Ascii7bitMaxValue || data[index] == MailBnfHelper.Dot || MailBnfHelper.Atext[(int)data[index]]))
    

    יש פה הוספה, החלפה, החלפה, ומחיקה.

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

    פורסם במקור בפורום CODE613 ב30/08/2015 19:46 (+03:00)

    ארכיון code613m

  • ולידציה של מיילים
    רחמיםר רחמים

    לדעתי הדרך שהבאת בקישור היא הדרך הכי טובה

    bool IsValidEmail(string email)
    {
        try {
            var addr = new System.Net.Mail.MailAddress(email);
            return addr.Address == email;
        }
        catch {
            return false;
        }
    }
    

    וזאת משום שאם תסתכל בקוד מקור של המחלקות MailAddress ו MailAddressParser תראה שהבדיקה של המייל נעשית בצורה מאוד יסודית.

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

    ארכיון code613m
  • 1 / 1
  • התחברות

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

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