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

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

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

pcinfogmach

@pcinfogmach
אודות
פוסטים
706
נושאים
186
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
1

פוסטים

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

  • תוסף חיפוש רגקס בוורד
    pcinfogmachP pcinfogmach

    @dovid כתב בתוסף חיפוש רגקס בוורד:

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

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

    כלומר שיש מגבלה על כמה פעמים אפשר להתשמש ב-undorecord ולא על כמה פעולות אפשר לעשות בתוך undorecord אחד.

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

    תכנות

  • תוסף חיפוש רגקס בוורד
    pcinfogmachP pcinfogmach

    @dovid
    כמה מילים על UndoRecord, אם כבר הזכירו אותו, כדאי לדעת:
    כמו שכבר רמזו לעיל. אם בוצעה רק פעולה אחת, אין צורך להשתמש בו כלל. וורד קולט כל פעולה שנעשית ב-vsto או במאקרו ואפשר לבטל אותם כמו כל פעולה אחרת.
    יש לשים לב שהוא מוגבל לכמות מסוימת של פעולות (כ-15 לערך אינני זוכר כעת). לכן, כל קוד המבוסס עליו צריך לכלול לוגיקה שתתמודד עם הגעה למגבלה זו.
    מומלץ ליצור עבורו מחלקה (class) עם IDisposable. כך ניתן למנוע מצב שבו המפתח שוכח לסיים את ההקלטה, וההקלטה תיסגר אוטומטית גם במקרה של שגיאה.

    תכנות

  • תוסף חיפוש רגקס בוורד
    pcinfogmachP pcinfogmach

    @מד כתב בתוסף חיפוש רגקס בוורד:

    אולי אפשר להוסיף גם "החלפה"

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

    אשמח לשמוע משוב בנושא ממי שיכול.

    תכנות

  • סקיצה איך ליישם Theming ב- wpf בצורה קלה ונוחה
    pcinfogmachP pcinfogmach

    @קומפיונט
    סקרנת אותי: אם זה לא מדאי הרבה לבקש, אפשר לקבל הצצה על אחד מהתוכנות שעשית עם ?avalonia

    תכנות

  • סקיצה איך ליישם Theming ב- wpf בצורה קלה ונוחה
    pcinfogmachP pcinfogmach

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

    סתם ככה היה לי הרגשה של "כמעט" כשהתעסקתי עם avalonia לא באתי ללכלך אבל מסקרן אותי כמה ההרגשה הזו אישית והאם יש בה ממש.

    אם כבר אנחנו מדברים על spinoff של wpf מה אתה אומר על uno? לא ניסיתי את זה מעניין לשמוע ממישהו שכן ניסה אם יש?

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

    תכנות

  • Wpf: איך ליישם dataconext עבור style בתוך resource dictionary ??
    pcinfogmachP pcinfogmach

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

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

    שוין כנראה זה לא הכיוון תכלס אפשר לבנות פקדים ב-wpf ואז ה-binding שלהם זמין אבל יש לזה מחיר מסויים. מצד maintanenace זה לא כמו השגר ושלח של style שמחובר ל-viemodel.

    תכנות

  • איך להשתמש ב-pdf.js לפתיחת קבצי pdf מהמחשב ב-C#
    pcinfogmachP pcinfogmach

    לבינתיים מצאתי פתרון לא מושלם אבל זה עובד:
    יש להעתיק את הקובץ לתוך תיקיית ה-web ומשם אפשר לפתוח אותו (עיין כאן) מצו"ב דוגמא מלאה:
    אני מקווה שאולי מישהו שמבין באמת בנושא יוכל להצביע על הפונציה הנצרכת ברור לי שיש משהו כזה כי יש כפתור שפותח קבצים.

    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            webView.CoreWebView2InitializationCompleted += Browser_CoreWebView2InitializationCompleted;
            webView.EnsureCoreWebView2Async();
        }
    
        private void Browser_CoreWebView2InitializationCompleted(object? sender, Microsoft.Web.WebView2.Core.CoreWebView2InitializationCompletedEventArgs e)
        {
            string appPath = AppDomain.CurrentDomain.BaseDirectory;
            string fullPath = Path.Combine(appPath, "pdfjs");
            webView.CoreWebView2.SetVirtualHostNameToFolderMapping("pdfjs", fullPath, CoreWebView2HostResourceAccessKind.DenyCors);
        }
    
        private void OpenPdfButton_Click(object sender, RoutedEventArgs e)
        {
            var openFileDialog = new Microsoft.Win32.OpenFileDialog
            {
                Filter = "PDF Files (*.pdf)|*.pdf",
                Title = "Select a PDF File"
            };
    
            if (openFileDialog.ShowDialog() == true)
            {
                string filePath = openFileDialog.FileName;
                string appPath = AppDomain.CurrentDomain.BaseDirectory;
                string targetPath = Path.Combine(appPath, "pdfjs", "web", Path.GetFileName(filePath));
    
                try
                {
                    // Copy the selected PDF file to the pdfjs folder
                    File.Copy(filePath, targetPath, true);
    
                    // Open the copied file in the PDF viewer
                    string fileUri = new Uri($"https://pdfjs/web/viewer.html?file={Path.GetFileName(filePath)}").AbsoluteUri;
                    webView.Source = new Uri(fileUri);;
                }
                catch (Exception ex)
                {
                    MessageBox.Show($"Error copying file: {ex.Message}");
                }
            }
        }
    }
    
    תכנות

  • איך להסיר ניקוד וטעמים מטקסט בc#
    pcinfogmachP pcinfogmach

    @dovid

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

    הנה הקוד המתוקן עבור שימוש ב- stringbuilder

     public static string RemoveHebrewDiactrics(this string input)
     {
         var sb = new StringBuilder(input.Length);
    
         foreach (var c in input)
             
             if (c == '־')
                 sb.Append(' ');
             else if (c > 1487 || c < 1425)
    
                 sb.Append(c);
    
         return sb.ToString();
     }
    
    תכנות

  • vba אקסס | שמירת משתנה בקוד כל זמן ריצת האקסס
    pcinfogmachP pcinfogmach

    @אוריי
    https://stackoverflow.com/questions/38887379/how-to-make-a-global-variable-in-ms-access

    תכנות

  • מהו האחסון המהיר ביותר האפשרי של נתוני טקסט ב-C# ?
    pcinfogmachP pcinfogmach

    @yossiz @dovid

    אוקיי אבדוק את זה שוב.

    תכנות

  • קוד C# לחילוץ טקסט מקבצי וורד
    pcinfogmachP pcinfogmach

    @yossiz כתב בקוד C# לחילוץ טקסט מקבצי וורד:

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

    הוספתי כעת
    פיסקאות ממוספרות הצלחתי לסמן רק עם * ולא עם המספרים

    תכנות

  • קוד C# לחילוץ טקסט מקבצי וורד
    pcinfogmachP pcinfogmach

    @yossiz כתב בקוד C# לחילוץ טקסט מקבצי וורד:

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

    אבדוק את זה תודה.

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

    תכנות

  • קוד C# לחילוץ טקסט מקבצי וורד
    pcinfogmachP pcinfogmach

    @yossiz
    בעיקר במקרה שהמסמך כבר פתוח ב-office
    תכלס שיניתי כעת את הקוד שיעבור לשיטה השניה על כל שגיאה כדי שיכלול את מה ש-DOvid כתב להלן

    תכנות

  • קוד עבור ProgressDialog ב-C#
    pcinfogmachP pcinfogmach

    הערה חשובה:
    לאחר חקירת הנושא גיליתי שצריך לעבוד עם אחוזים ולא כמו שעשיתי
    עיין כאן להסבר מפורט
    https://brianlagunas.com/does-reporting-progress-with-task-run-freeze-your-wpf-ui/

    עריכה:
    בדיקות שעשיתי יוצא שבעל הכתבה איננו צודק לא היה שום שיפור באחוזים לעומת מה שאני עשיתי
    מה שכן מצאתי ששימוש ב- אפשרות של -Background ב-Dispathcer מועיל קימעא

    Application.Current.Dispatcher.BeginInvoke(new Action(() =>
    {
       }), DispatcherPriority.Background);
    
    תכנות

  • באיזה תוכנת אינדקס גוגל משתמשים?
    pcinfogmachP pcinfogmach

    @yossiz כתב בבאיזה תוכנת אינדקס גוגל משתמשים?:

    עיין כתבה זו על האתגרים המיוחדים בעברית

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

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

    עריכה: כל זה נכון אם יש לך אמפמינציה אישית של lucene אבל אם אתה משתמש בו כמות שהוא אתה רק מרוויח אם אתה משתמש ב-HEBMORPH למה? כי Lecene הינו מנוע חיפוש ולשכך הוא בנוי על אלגוריתמים שמחשבים רלוונטיות וממילא כל כלי שמתעל את הרלוונטיות מתעל את המנוע.

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

    אישית בתוכנות שלי ב-C# אני לא משתמש ב- HEBMORPH מחמת סיבה צדדית, כי הוא לא מעודכן לגרסה האחרונה של Lucene, מה שמקשה מאוד על השימוש בו. אציין גם שיש חלקים בקוד שהם ממש לא אינטואיטיביים, כך שהתייאשתי לבינתיים מלנסות להתאים את HEBMORPH לגרסה הנוכחית. זה יצריך ממני ללמוד לעומק את הגרסה הישנה ואז לתרגם אותה לחדשה, ואין לי את הזמן או את העצבים לזה.

    תכנות

  • ספריית החיפוש meilisearch ב-בC#
    pcinfogmachP pcinfogmach

    @אלף-שין
    כשזהו החיסרון היחיד זה מתגמד לעומת כל שאר התועליות

    תכנות

  • C#: כיצד ליצור אינדקס ברקע באמצעות שירות Windows
    pcinfogmachP pcinfogmach

    מישהו יכול להדריך אותי איך ליצור שירות ברקע ב-C# עבור פעולת אינדוקס בתוכנת FullTextSearch? האינדוקס יכול לקחת כמה שעות טובות, ואני רוצה שהוא ימשיך לפעול גם אם התוכנה נסגרת או שהמשתמש מפעיל את המחשב מחדש.

    כמו"כ איך אני מתקשר בין התוכנה שלי לשירות? אני רוצה להעביר לשירות מידע על המסמכים שצריך לאנדקס, ולקבל מידע על התקדמות האינדוקס שישוקף בתוכנה

    תכנות

  • ספריית החיפוש meilisearch ב-בC#
    pcinfogmachP pcinfogmach

    @dovid כתב בספריית החיפוש meilisearch ב-בC#:

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

    כלומר לא הגיוני בתוכנה שלי תורת אמת בוורד?

    תכנות

  • ספריית החיפוש meilisearch ב-בC#
    pcinfogmachP pcinfogmach

    @dovid
    אוקיי אולי קפצתי מדאי מהר מדאי אני קצת מבין יותר טוב עכשיו איך זה עובד בעצם meiliserach הינה "תוכנה" שאני יכול לגשת אליה דרך api ב-C#
    אבל לא מדובר בספרייה של C# כלל

    תכנות

  • ספריית החיפוש meilisearch ב-בC#
    pcinfogmachP pcinfogmach

    מישהו מכיר את ספריית החיפוש meilisearch
    האם מישהו יכול להמליץ לי עליה.
    כמו:כ הייתי שמח לדעת האם היא מתאימה לתוכנה שלי תורת אמת בוורד

    תכנות
  • 1
  • 2
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 9 / 14
  • התחברות

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

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