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

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

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

dovid

@dovid
ניהול
אודות
פוסטים
10.3k
נושאים
186
שיתופים
0
קבוצות
2
עוקבים
32
עוקב אחרי
0

פוסטים

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

  • מציאת נקודה על פי מעלות זוית
    dovidD dovid

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

    פורסם במקור בפורום CODE613 ב15/08/2013 12:09 (+03:00)

    ארכיון code613m

  • שגיאה מוזרה בהפעלת קוד דוט נט תמים ב win server 2012
    dovidD dovid

    קשה לדעת ככה.
    נסה ללכוד את השגיאה ע"י try catch.
    תגיד מה התוצאות.

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

    ארכיון code613m

  • WinForms: צל לטופס ללא גבולות
    dovidD dovid

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

    התוכנה Blend זה בעצם כמה תוכנות. בתשלום, ושל מיקרוסופט.
    המוכרת זה Expression. היא ייעודית לXAML.
    בכל אופן בתוכנה הזו אפשר לצייר ולקבל את הXAML.

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

    ארכיון code613m

  • WinForms: צל לטופס ללא גבולות
    dovidD dovid

    @רחמים

    @דוד ל.ט.
    זה נותן כזה חלון:

    אצלי זה נתן אליפסה -
    @דוד ל.ט.

    <Ellipse

    לא כ"כ הבנתי את כוונתך.
    אבל אתגרה בך יותר..
    הקוד הזה:

    <Window x:Class="Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        WindowStyle="None"
        AllowsTransparency="True"
        Background="Transparent"
        Title="Window1" SizeToContent="WidthAndHeight"  >
        <Grid Margin="25" Height="435" Width="362" >
            <Grid.Effect>
                <DropShadowEffect BlurRadius="15"  />
            </Grid.Effect>
            <Path Stretch="Fill" HorizontalAlignment="Left" Width="363" Fill="#FF99CDDE" >
                <Path.Data>
                    <PathGeometry Figures="M131.889 150.061v63.597h-27.256  c-20.079 0-36.343 16.263-36.343 36.342v181.711c0 20.078 16.264 36.34 36.343 36.34h290.734c20.078 0 36.345-16.262 36.345-36.34  V250c0-20.079-16.267-36.342-36.345-36.342h-27.254v-63.597c0-65.232-52.882-118.111-118.112-118.111  S131.889 84.828 131.889 150.061z M177.317 213.658v-63.597c0-40.157 32.525-72.685 72.683-72.685  c40.158 0 72.685 32.528 72.685 72.685v63.597H177.317z M213.658 313.599c0-20.078 16.263-36.341 36.342-36.341  s36.341 16.263 36.341 36.341c0 12.812-6.634 24.079-16.625 30.529c0 0 3.55 21.446 7.542 46.699  c0 7.538-6.087 13.625-13.629 13.625h-27.258c-7.541 0-13.627-6.087-13.627-13.625l7.542-46.699  C220.294 337.678 213.658 326.41 213.658 313.599z" FillRule="evenodd"/>
                </Path.Data>
            </Path>
            <Button Content="נעל" HorizontalAlignment="Left"  VerticalAlignment="Top" Width="75" Margin="40,408,0,0"/>
            <Button Content="פתח" HorizontalAlignment="Left"  VerticalAlignment="Top" Width="75" Margin="248,408,0,0"/>
        </Grid>
    </Window>
    

    נותן את XY (אני מפחד שלא תאהב את ההגדרה) הנראה כך:

    שים לב שאת מפת הנקודות של הpath לא כתבתי ידנית.
    אני נעזרתי בהמרה מSVG לXAML ע"י התוכנה inkspace,
    אבל אפשר לצייר ישירות בBlend של מיקרוספט.

    אפשר להרשים הרבה יותר, רק שאני לא כ"כ כשרוני בזה ולא כ"כ פנוי.

    תמונה/קובץ מצורף לא נמצא

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

    ארכיון code613m

  • WinForms: צל לטופס ללא גבולות
    dovidD dovid

    @רחמים

    אפשר דוגמא? תודה.

    הייתי עסוק, אז לא הספקתי להעלות.
    הנה קוד XAML:

    <Window x:Class="Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        WindowStyle="None"
        AllowsTransparency="True"
        Background="Transparent"
        Title="Window1" Height="325" Width="325">
        <Canvas Margin="10">
            <Canvas.Effect>
                <DropShadowEffect BlurRadius="15"  />
            </Canvas.Effect>
            <Ellipse  Fill="Bisque" Width="300" Height="300" >
            </Ellipse>
            <Grid Height="300" Width="300" >
                <Button Content="Button" HorizontalAlignment="Left" Margin="204,33,0,0" VerticalAlignment="Top" Width="75"/>
            </Grid>
        </Canvas>
    </Window>
    

    תמונה/קובץ מצורף לא נמצא

    פורסם במקור בפורום CODE613 ב14/08/2013 22:27 (+03:00)

    ארכיון code613m

  • WinForms: צל לטופס ללא גבולות
    dovidD dovid

    יפה מאוד!

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

    פורסם במקור בפורום CODE613 ב12/08/2013 22:59 (+03:00)

    ארכיון code613m

  • WinForms: צל לטופס ללא גבולות
    dovidD dovid

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

    כנראה זה עוד מעלה לWPF...

    פורסם במקור בפורום CODE613 ב12/08/2013 21:37 (+03:00)

    ארכיון code613m

  • יצירת אלמנטי WPF בקוד C#
    dovidD dovid

    יש לי הרבה מה ללמוד על מסמכים בWPF.
    אני יודע ממש טיפונת.

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

    פורסם במקור בפורום CODE613 ב15/08/2013 12:45 (+03:00)

    ארכיון code613m

  • יצירת אלמנטי WPF בקוד C#
    dovidD dovid

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

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

    פורסם במקור בפורום CODE613 ב11/08/2013 11:38 (+03:00)

    ארכיון code613m

  • התקנת MSSQL Express על המחשב
    dovidD dovid

    הרלוונטי הוא הקטן ביותר.
    השאר זה תוספות.
    (חוץ מהLocalDB שזה איזשהו משהו מקומי ל"כאילו" MSSQL, זה משהו חדש אני לא הבנתי מה הוא בא לעשות).

    התוספות הם כמה כלים ובראשם הManagement Studio. הוא שימושי מאוד, בVS הוא נמצא חלקית ואולי לגמרי לא יודע.

    הגירסאות לא סותרות אחת את השנייה וניתן להתקין במקביל.
    לא מומלץ לשדרג, זה באמת סיכון.

    פורסם במקור בפורום CODE613 ב05/08/2013 17:53 (+03:00)

    ארכיון code613m

  • הגנת DLL ו EXE בדוט נט משיטת patch
    dovidD dovid

    @magicode

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

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

    פורסם במקור בפורום CODE613 ב06/08/2013 17:28 (+03:00)

    ארכיון code613m

  • הגנת DLL ו EXE בדוט נט משיטת patch
    dovidD dovid

    @רחמים

    לי יש בVS את מה שהזכרת שקוראים לו Dotfuscator
    אבל התוצאות שהוא נותן לא מספקות כלל

    רחמים, הכלי הנ"ל עושה את העבודה לדעתי.
    לא לחינם אנשים קונים אותו. תלמד איך להשתמש בו.

    לגבי שאלתך ראה אולי בקישורים תצא פיתרון:
    http://stackoverflow.com/questions/11596514/how-to-use-dotfuscator-with-vsto
    http://social.msdn.microsoft.com/Forums/windows/en-US/92ef0ad2-532a-41f1-ae11-3addbe9f0434/clickonce-deployment-issue-file-has-different-computed-hash-than-specified-in-manifest-urgent
    http://stackoverflow.com/questions/3416223/how-to-use-obfuscation-for-clickonce

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

    ארכיון code613m

  • הגנת DLL ו EXE בדוט נט משיטת patch
    dovidD dovid

    @magicode

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

    אלא בתוכנות קוד פתוח 🙂

    @magicode

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

    גם אם היו מתחכמים מאוד, חכם קטן היה עולה על הסיסמה.
    גם בC++.
    הטעות שלהם היא בהקצאת משתמש עם 1) הרשאות כתיבה 2) גישה למקומות שלא צריך.

    @magicode

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

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

    @magicode

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

    "\u0053" + "\u0046"
    

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

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

    ארכיון code613m

  • הגנת DLL ו EXE בדוט נט משיטת patch
    dovidD dovid

    קודם צריך להבין איך זה עובד,
    כל אסמבלי (DLL/EXE) דוטנטי כתוב בשפה די קריאה המכונה CLI.
    כשהאסמבלי מורץ מתבצע הידור (קומפילציה) שלו עד לשפת מכונה.

    ממילא, קל מאוד לצפות בקוד המקור ולדעת את סודותיו, ואף לערוך אותו.
    יש הרבה צופי/עורכי אסמבלי דוטנטי, חלקם חינמיים (לדוגמא http://www.jetbrains.com/decompiler).

    אז איך מתגוננים?
    הנה מאמר בנושא: http://www.underwar.co.il/15-DigitalWhisper/d577/

    מה שמוצע שם זה ערפול הקוד, באנגלית: obfuscators.
    איפה משיגים בחינם? אולי פה תמצאו: http://stackoverflow.com/questions/805549/free-obfuscation-tools-for-net

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

    בהצלחה.

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

    ארכיון code613m

  • מאקרו של ויזואל סטודיו
    dovidD dovid

    הנה ייאוש רשמי:
    http://social.msdn.microsoft.com/Forums/vstudio/en-US/b7189874-ff1d-4d51-9bd2-649300fc1bad/how-can-i-access-the-code-elements-inside-a-function-definition-in-visual-studio-addin.

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

    פורסם במקור בפורום CODE613 ב02/08/2013 15:32 (+03:00)

    ארכיון code613m

  • מאקרו של ויזואל סטודיו
    dovidD dovid

    א. זה לא VBA, זה VB.NET
    ב. מאוד הגיוני שזה יקרא מבנים פנימיים (משתנים לולאות תנאים וכו'), וידנית אכן זה אפשרי, אבל עד כה לא מצאתי איך עושים.
    ג. בקובץ VB.NET קל יחסית למצוא משתנים, אבל בקובץ C# זה קשה מאוד! כך נראה לי.
    ג. הצפיות כוללות גם משתמשים לא רשומים.

    פורסם במקור בפורום CODE613 ב02/08/2013 13:32 (+03:00)

    ארכיון code613m

  • קידוד URL לעברית באמצעות VBA
    dovidD dovid

    @רחמים

    איך ?

    אחרי הוספת רפרנס לSystem.Web' קוד לC# וVB.NET כאחד:

    System.Web.HttpUtility.UrlEncode("שלום abc")
    

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

    ארכיון code613m

  • קידוד URL לעברית באמצעות VBA
    dovidD dovid

    אם לא היה מדובר בVBA, זה שורת קוד אחת בC#.

    פורסם במקור בפורום CODE613 ב01/08/2013 13:35 (+03:00)

    ארכיון code613m

  • קידוד URL לעברית באמצעות VBA
    dovidD dovid

    אם יש לך עוד בעיות,
    השתמש אולי בקוד זה (אצלי עובד מצויין):

    Private Const CP_UTF8 = 65001
    Private Declare PtrSafe Function WideCharToMultiByte Lib "Kernel32" (ByVal CodePage As Long, ByVal dwflags As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long, ByVal lpMultiByteStr As Long, ByVal cchMultiByte As Long, ByVal lpDefaultChar As Long, ByVal lpUsedDefaultChar As Long) As Long
    Public Function UTF16To8(ByVal UTF16 As String) As String
    Dim sBuffer As String
    Dim lLength As Long
    If UTF16 <> "" Then
        lLength = WideCharToMultiByte(CP_UTF8, 0, CLng(StrPtr(UTF16)), -1, 0, 0, 0, 0)
        sBuffer = Space$(lLength)
        lLength = WideCharToMultiByte(CP_UTF8, 0, CLng(StrPtr(UTF16)), -1, CLng(StrPtr(sBuffer)), Len(sBuffer), 0, 0)
        sBuffer = StrConv(sBuffer, vbUnicode)
        UTF16To8 = Left$(sBuffer, lLength - 1)
    Else
        UTF16To8 = ""
    End If
    End Function
    
    Public Function URLEncode( _
       StringVal As String, _
       Optional SpaceAsPlus As Boolean = False, _
       Optional UTF8Encode As Boolean = True _
    ) As String
    
    Dim StringValCopy As String: StringValCopy = IIf(UTF8Encode, UTF16To8(StringVal), StringVal)
    Dim StringLen As Long: StringLen = Len(StringValCopy)
    
    If StringLen > 0 Then
        ReDim result(StringLen) As String
        Dim I As Long, CharCode As Integer
        Dim Char As String, Space As String
    
      If SpaceAsPlus Then Space = "+" Else Space = "%20"
    
      For I = 1 To StringLen
        Char = Mid$(StringValCopy, I, 1)
        CharCode = Asc(Char)
        Select Case CharCode
          Case 97 To 122, 65 To 90, 48 To 57, 45, 46, 95, 126
            result(I) = Char
          Case 32
            result(I) = Space
          Case 0 To 15
            result(I) = "%0" & Hex(CharCode)
          Case Else
            result(I) = "%" & Hex(CharCode)
        End Select
      Next I
      URLEncode = Join(result, "")
    
    End If
    End Function
    

    לקוח מפה http://stackoverflow.com/questions/218181/how-can-i-url-encode-a-string-in-excel-vba
    עם התאמות קלות ל64 ביט.

    פורסם במקור בפורום CODE613 ב31/07/2013 17:59 (+03:00)

    ארכיון code613m

  • ODBC של Sql Server
    dovidD dovid

    @ארכיטקט

    לגבי המגבלות של עד כך וכך רשומות ועד כך וכך משתשמים, יש מקום שכתוב מספרים במקום "כך וכך"????

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

    פורסם במקור בפורום CODE613 ב22/08/2013 16:14 (+03:00)

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

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

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