• 0 הצבעות
    4 פוסטים
    127 צפיות

    @pcinfogmach הזום על ידי ה-touchpad גורם לאירוע של wheel עם ctrlKey: true
    אפשר ללכוד אירועים אלו ולטפל בהם בצורה מותאמת אישית, למשל להגדיל את הטקסט תוך כדי שמירה על רוחב העמודה
    שים לב שבמובייל יש אירוע שונה ל-zoom על ידי pinch

  • 0 הצבעות
    1 פוסטים
    95 צפיות
    אין תגובות
  • הוספת תרשים קו גרפי בwpf

    תכנות
    1
    0 הצבעות
    1 פוסטים
    68 צפיות
    אין תגובות
  • 1 הצבעות
    3 פוסטים
    184 צפיות

    @צדיק-תמים לא ממש הבנתי את זה מלמעלה, בעז"ה היום בערב אני אנסה לעשות את זה כפי שהסברת ואעדכן, תודה רבה.

  • ODBC (RUST & ms ACCESS \ SQL server)

    תכנות
    6
    0 הצבעות
    6 פוסטים
    378 צפיות

    @Y-Excel-Access מנוסח השגיאה שהבאת נראה שיש חוסר התאמה בין הארכיטקטורות שבהן אתה משתמש, כנראה חוסר תאימות של גרסאות 64/32 ביט.
    אתה צריך להגדיר חיבור ODBC באותה גרסת סיביות שבה אתה משתמש ב Rust toolchain

  • 0 הצבעות
    5 פוסטים
    165 צפיות

    הבעיה פשוטה, כפי שרמז @אביי הadapter מאותחל עם command + connection ששניהם עוברים הריגה בסיום המתודה load.
    במתודה save למרות שהadapter קיים, הcommand שלו לא.
    אפשר להשמיט במתודה load את הusing ופשוט לשים קונקשיין וקומנד בעלי אורך חיים מלא, או לעשות את הרעיון של אביי של יצירה מחדש.

  • פקד checked treeview בwpf

    תכנות
    4
    0 הצבעות
    4 פוסטים
    142 צפיות

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

    כיון שלא לגמרי הבנתי את הנושא יכול להיות שהקוד שאני מציע לא מתאים לגמרי, תשתמש בו ותשנה אותו לפי הצרכים. קודם כל בניית העץ:

    public class EntryItem { public string FullName { get; protected set; } public string Name { get; protected set; } public bool IsMyBook { get; protected set; } public bool IsDirectory { get; protected set; } public bool IsChecked { get; set; } } class DirectoryItem : EntryItem { private DirectoryItem(string fullName, bool isMyBook) { FullName = fullName; var name = System.IO.Path.GetFileNameWithoutExtension(fullName); Name = Z_TranslatorClass.TranslateFolderName(name); IsMyBook = isMyBook; Entries = new List<EntryItem>(); IsDirectory = true; } public List<EntryItem> Entries { get; private set; } public static DirectoryItem CreateTree(string dirPath, bool isMyBook) { var dir = new DirectoryItem(dirPath, isMyBook); foreach (var element in Directory.GetDirectories(dirPath)) dir.Entries.Add(CreateTree(element, isMyBook)); foreach (var element in Directory.GetFiles(dirPath)) dir.Entries.Add(new FileItem(element, isMyBook)); return dir; } } public class FileItem : EntryItem { public FileItem(string fullName, bool isMyBook) { FullName = fullName; Name = System.IO.Path.GetFileNameWithoutExtension(fullName); if (FullName.Contains("ToratEmetInstall")) Name = Z_TranslatorClass.TranslateFilename(FullName); IsMyBook = isMyBook; } }

    השמת המודל בTreeView:

    var root = DirectoryItem.CreateTree(@"D:\Bla\Bla\", true).Entries; tv.ItemsSource = root;

    והתבנית התצוגתית:

    <TreeView Name="tv" HorizontalAlignment="Left" VerticalAlignment="Stretch" Width="500"> <TreeView.ItemTemplate> <HierarchicalDataTemplate ItemsSource="{Binding Entries}"> <StackPanel Orientation="Horizontal"> <CheckBox IsChecked="{Binding IsChecked}" /> <TextBlock Visibility="Collapsed" Name="icon">🗀</TextBlock> <TextBlock Text="{Binding Name}" Name="text" /> </StackPanel> <HierarchicalDataTemplate.Triggers> <DataTrigger Binding="{Binding IsChecked}" Value="True" > <Setter TargetName="text" Property="Foreground" Value="Firebrick" /> </DataTrigger> <DataTrigger Binding="{Binding IsDirectory}" Value="True" > <Setter TargetName="icon" Property="Visibility" Value="Visible" /> </DataTrigger> </HierarchicalDataTemplate.Triggers> </HierarchicalDataTemplate> </TreeView.ItemTemplate> </TreeView>

    כעת בעת לחיצה על הCheckBox הערך של הIsChecked משתנה, ותוכל לאסוף את הנתונים הללו מהמודל ולא צריך לעקוב אחרי מצבו של הפקד.
    בגדול, כל העסק בWPF צריך להיות על דרך זו, הפרדה ואיגוד (Binding) בין התצוגה לקוד ולא להיפך - הקוד לא אמור להכיר על הButton וכולי.

  • שאלה | משוואה ב3 נעלמים בJava

    תכנות
    5
    0 הצבעות
    5 פוסטים
    247 צפיות

    @dovid כתב בשאלה | משוואה ב3 נעלמים בJava:

    @A-I-V מה רמת ידיעתך בתכנות?
    איפה אתה אוחז?

    בסיסי ביותר.
    JAVA משתנים ולולאות. מערכים באמצע ללמוד.

    @חגי כתב בשאלה | משוואה ב3 נעלמים בJava:

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

    👍

    @חגי כתב בשאלה | משוואה ב3 נעלמים בJava:

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

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

    @חגי כתב בשאלה | משוואה ב3 נעלמים בJava:

    אז מספיק שתדע שמשתנה אמור להיות מקביל לערך כלשהו שידוע בזמן הריצה,

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

    @dovid כתב בשאלה | משוואה ב3 נעלמים בJava:

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

    ידעתי את זה, אבל לא היה מנוסח לי כל כך טוב. תודה על הניסוח, יעיל 🙂

  • קיצורי מקשים באפליקציית C# WPF

    תכנות
    5
    1 הצבעות
    5 פוסטים
    170 צפיות

    @pcinfogmach כתב בקיצורי מקשים באפליקציית C# WPF:

    קלטתי את הטעות שלי ב'וד הקודם צריך להפוך את הסדר קודם לקלוט את המקש ואז את הmodifier

    מה ההיגיון? אצלי שניהם עובדים.

    אבל לא הצלחתי לעשות עם שלוש מקשים כמו:cntrl+shift+c

    המאפיין Keyboard.Modifiers הוא מסוג ביט פלאג, שזה בעצם אומר שהוא יכול להכיל כמה כן/לא בבת אחת.
    בודקים את התוכן שלו על ידי פעולות על סיביות, תוכל לחפש על זה בפורום (המילה סיביות או bitwise), ככה:

    if (Keyboard.Modifiers == (ModifierKeys.Control | ModifierKeys.Shift) && e.Key == Key.C)

    אגב: למה previewkeydown ולא keydown?

    כדי לתפוס גם מה שאירועים אחרים מאזינים ומבצעים כבר e.Handled = true ואז אתה תפספס את האירוע.
    ככה אתה הראשון ואתה מחליט אם להעביר להם.

  • 2 הצבעות
    13 פוסטים
    498 צפיות

    @מנחם כתב בכמה בערך יעלה לי תכנות של אפליקציה?:

    בוט לא רשמי זה מסובך

    זה לא מסובך.

    בפרט שהוא לא צריך הודעות יוצאות מהבוט.
    יש את greenapi וכדו' שהוא יכול לעבוד דרכם.

  • 2 הצבעות
    6 פוסטים
    320 צפיות

    @yossiz כתב באחסון נכון של רשומות המקיימות ביניהם קשר 'עץ':

    פתרון אחר לבעיות כאלו זה להשתמש ב-UUID כך אפשר לחולל את ה-ID בלי להריץ את השאילתא

    מה שכתבתי יעזור רק אם אתה (בכל מקרה) שולף את העץ לקוד של התוכנה ורוצה להכניס חזרה עם INSERT אחד
    אבל יותר יעיל לעשות INSERT... SELECT ואז לא יעזור UUID

  • עריכת קובץ של אפליקציה apk

    תכנות
    7
    1 הצבעות
    7 פוסטים
    249 צפיות

    תודה!

  • ייעול שאילתת MYSQL

    תכנות
    15
    0 הצבעות
    15 פוסטים
    306 צפיות

    @WWW סליחה, אני לא יודע לקרוא טוב את הEXPLAIN, כנראה זה 11 אלף בלבד.

  • 0 הצבעות
    9 פוסטים
    1k צפיות

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

  • 0 הצבעות
    5 פוסטים
    184 צפיות

    פתרתי בעזרתו של GPT.
    ביטלתי את המאזין ויצרתי אותו שוב.

    // Disable drag and drop on div.deck $("div.deck").draggable("destroy"); $("div.deck").droppable("destroy"); // Disable drag and drop on div.top-level-drag-row $("div.top-level-drag-row").droppable("destroy"); drag_drop ();

    תודה לכל מי שניסה לעזור אפי' שלא הייתי מספיק ברור.

  • 0 הצבעות
    5 פוסטים
    237 צפיות

    @ASS ייתכן שיעזור אם תבהיר את השאלה בכמה פרטים.

    האם אתה מעונין לשמור על השרת קובץ בפורמט PDF?
    או טקסט פשוט עם הHTML הסופי? אם אתה מעונין שהתוצר ייווצר דווקא בצד הלקוח, ויישמר עותק בצד השרת? או שכפתור הורדה זה גם אפשרות טובה? האם אתה יכול להתקין על השרת כל תוכנה שתצטרך?
  • 0 הצבעות
    7 פוסטים
    385 צפיות

    @ASS אני לא יודע.

  • יצירת מזהה לקוח

    תכנות
    18
    0 הצבעות
    18 פוסטים
    809 צפיות

    בנוסף אחרי שהגדרתי שיגיב קודם כול עם סטטוס 407 כמו שכתב פה @yossiz
    מיד שהתחלתי בגלישה דרך הפרוקסי קפץ לי חלון בדפדפן

    image.png

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

  • עזרה לקוד אסינכרוני בnodejs

    תכנות
    9
    0 הצבעות
    9 פוסטים
    368 צפיות

    @מוטי-מן אני לא אמור להבין את הלוגיקה שבתוך getAir כי היא לא רלוונטית, שים לב מה ביקשתי:

    @צדיק-תמים כתב בעזרה לקוד אסינכרוני בnodejs:

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

  • 0 הצבעות
    13 פוסטים
    440 צפיות

    @חגי אני לא חושב שרוב הספר רלוונטי להיום, ו@מוטי-מן לא צריך להיבהל ממנו

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