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

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

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

רחמים

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

פוסטים

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

  • עדכונים שוטפים מהפורום - קוד פתוח
    רחמיםר רחמים

    קצת שיפצתי את הקוד שלי על פי הקוד של דוד:

    1. בקריאת ה XML
    2. בדיקה על פי תאריך אחרון
    3. הרווחנו בקוד הזה שגם אם תוכנת נתיב סגורה זה לא מפריע לקרא את ה RSS

    שימו לב!
    יש להגדיר את ה Interval של הטיימר ל 60 שניות לפחות.

    Private ns As XNamespace = "http://www.w3.org/2005/Atom"
        Private lastDate As Date = Date.MinValue
        Private xmlDoc As XDocument
        Private href As String
    
        Private Sub Timer2_Tick(sender As System.Object, e As System.EventArgs) Handles Timer2.Tick
            Try
                Dim DownloadThread = New Threading.Thread(Sub()
                                                              Try
                                                                  xmlDoc = XDocument.Load("http://code.613m.org/feed.php")
                                                              Catch ex As Exception
                                                              End Try
                                                          End Sub)
                DownloadThread.Start()
                'מנסה להוריד נתונים עד 10 שניות
                For I = 0 To 10
                    Threading.Thread.Sleep(1000)
                    If DownloadThread.IsAlive = False Then
                        Exit For
                    End If
                Next
                'יוצא אם עד אחר 10 שניות לא הצלח להוריד
                If DownloadThread.IsAlive Then
                    DownloadThread.Abort()
                    Exit Sub
                End If
    
                Dim XEl As XElement = xmlDoc.Element(ns + "feed").Elements(ns + "entry")(0)
                If Date.Parse(XEl.Element(ns + "published").Value) > lastDate Then
                    lastDate = Now
                    Dim sb As New StringBuilder
                    sb.AppendLine("המחבר: " & XEl.Element(ns + "author").Value)
                    sb.AppendLine("נושא: " & XEl.Element(ns + "title").Value)
                    sb.AppendLine("תוכן ההודעה: " & XEl.Element(ns + "content").Value)
                    href = XEl.Element(ns + "link").Attributes("href")(0).Value
                    sb.AppendLine("לחץ כאן למעבר להודעה החדשה")
                    NotifyIcon1.ShowBalloonTip(5555, "הודעה חדשה בפורום", sb.ToString, ToolTipIcon.Info)
                End If
            Catch ex As Exception
                MsgBox(ex.Message, MsgBoxStyle.Exclamation +
                                 MsgBoxStyle.MsgBoxRight +
                                 MsgBoxStyle.MsgBoxRtlReading)
            End Try
        End Sub
        Private Sub NotifyIcon1_BalloonTipClicked(sender As Object,
                                                  e As System.EventArgs) Handles NotifyIcon1.BalloonTipClicked
            Try
                Process.Start(href)
            Catch ex As Exception
                MsgBox(ex.Message, MsgBoxStyle.Exclamation +
                                     MsgBoxStyle.MsgBoxRight +
                                     MsgBoxStyle.MsgBoxRtlReading)
            End Try
        End Sub
    

    פורסם במקור בפורום CODE613 ב14/02/2014 13:40 (+02:00)

    ארכיון code613m

  • פונקציית StrPtr עושה בעיות ב 64 ביט
    רחמיםר רחמים

    ועיין כאן:
    http://msdn.microsoft.com/en-us/library/office/gg264421.aspx
    במקטע:
    Writing code that works on both 32-bit and 64-bit Office

    פורסם במקור בפורום CODE613 ב12/02/2014 19:50 (+02:00)

    ארכיון code613m

  • פונקציית StrPtr עושה בעיות ב 64 ביט
    רחמיםר רחמים

    @ארכיטקט

    #If VBA7 Then
    Private Declare PtrSafe Function WideCharToMultiByte Lib "Kernel32" ( _
        ByVal CodePage As LongPtr, ByVal dwflags As LongPtr, _
        ByVal lpWideCharStr As LongPtr, ByVal cchWideChar As LongPtr, _
        ByVal lpMultiByteStr As LongPtr, ByVal cchMultiByte As LongPtr, _
        ByVal lpDefaultChar As LongPtr, ByVal lpUsedDefaultChar As LongPtr) As Long

    לא החלפת את הלונג האחרון ל LongPtr

    פורסם במקור בפורום CODE613 ב12/02/2014 19:45 (+02:00)

    ארכיון code613m

  • אימות תז ב SQL SERVER
    רחמיםר רחמים

    תודה רבה על הפירוט וההשקעה!

    @דוד ל.ט.

    דבר שלישי תלמד איך עושים בSQL SERVER כלל אימות, כלומר "אילוץ" - Constraint, מסוג בדיקה שזה CHECK.
    http://technet.microsoft.com/en-us/libr ... (v=sql.105).aspx

    הקישור לא נפתח.

    פורסם במקור בפורום CODE613 ב31/01/2014 00:10 (+02:00)

    ארכיון code613m

  • MessageBox
    רחמיםר רחמים

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

    פורסם במקור בפורום CODE613 ב29/01/2014 00:06 (+02:00)

    ארכיון code613m

  • שירשור טקסט sql לא עובד ומחזיר null
    רחמיםר רחמים

    אם היה דבאגר נורמאלי ו IDE נורמלי היית אתה וכולנו חוסכים את הכאב ראש הזה עם SQL. 😉

    פורסם במקור בפורום CODE613 ב27/01/2014 17:37 (+02:00)

    ארכיון code613m

  • שינוי רוחב עמודה בDATAGRID לפי שינוי רוחב ב-DATAGRID אחר
    רחמיםר רחמים

    כאן ראיתי הסבר לתופעה המוזרה וגם פתרון.

    פורסם במקור בפורום CODE613 ב26/01/2014 17:18 (+02:00)

    ארכיון code613m

  • שינוי רוחב עמודה בDATAGRID לפי שינוי רוחב ב-DATAGRID אחר
    רחמיםר רחמים

    אתה יכול להשתמש ב ElementName כדי להשיג את רוחב העמודה
    בדוגמא הבאה הטקסט-בלוקים זזים לפי רוחב העמודות בדטה-גריד, הרץ ותראה:

    <StackPanel Margin="12,12,12,44">
                <DataGrid AutoGenerateColumns="False" 
                      Height="255" Margin="0" Name="datagrid1"
                          ItemsSource="{Binding}" RowDetailsVisibilityMode="Visible">
    
                    <DataGrid.Columns>
                        <DataGridTextColumn Width="150" 
                                            Header="Name"
                                        Binding="{Binding Path=Name}" />
                        <DataGridTextColumn Width="100" 
                                            Header="Unit Price" 
                                        Binding="{Binding Path=UnitPrice, UpdateSourceTrigger=PropertyChanged}"/>
                        <DataGridTextColumn Width="100" Header="Amount" 
                                        Binding="{Binding Path=Amount, UpdateSourceTrigger=PropertyChanged}"/>
                        <DataGridTextColumn Width="100" Header="Total" 
                                        Binding="{Binding Path=Total, StringFormat=C}" IsReadOnly="True" />
                    </DataGrid.Columns>
    
                </DataGrid>
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="{Binding ElementName=datagrid1, Path=RowHeaderActualWidth}"/>
                        <ColumnDefinition Width="{Binding ElementName=datagrid1, Path=Columns[0].ActualWidth}"/>
                        <ColumnDefinition Width="{Binding ElementName=datagrid1, Path=Columns[1].ActualWidth}"/>
                        <ColumnDefinition Width="{Binding ElementName=datagrid1, Path=Columns[2].ActualWidth}"/>
                    </Grid.ColumnDefinitions>
                    
                    <TextBlock Grid.Column="2">Count:</TextBlock>
                    <TextBlock Grid.Column="3" >Avg:</TextBlock>
                </Grid>
            </StackPanel>
    

    פורסם במקור בפורום CODE613 ב26/01/2014 15:46 (+02:00)

    ארכיון code613m

  • DataSet NullValue
    רחמיםר רחמים

    עשיתי ככל אשר אמרת, ועדיין לא קפץ 😉

    פורסם במקור בפורום CODE613 ב21/01/2014 22:02 (+02:00)

    ארכיון code613m

  • DataSet NullValue
    רחמיםר רחמים

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

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

    פורסם במקור בפורום CODE613 ב20/01/2014 19:34 (+02:00)

    ארכיון code613m

  • MDF גיבוי נתונים
    רחמיםר רחמים

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

    תודה לכולם.

    פורסם במקור בפורום CODE613 ב20/01/2014 08:26 (+02:00)

    ארכיון code613m

  • יעוץ | לימוד שפה
    רחמיםר רחמים

    @shsh654

    שאֵלתי - בהנחה שאני הולך לכיוון מסדי נתונים וניהול מידע - איזה שפה לאמץ, ואיזה שפה \ שפות לקחת כצידה לדרך?

    כיון שאתה כעת באקסס וכבר מנוסה ב VBA, אך טבעי הוא שתמשיך לדוטנט דרך VBNET, כשתתבסס יותר בשליטה בתיכנות, תמשיך ותלמד את השפות שבסגנון התחבירי של C# C++ JS וכל אלה.
    כל שפה שמתכנת יודע לקרוא וכל שכן לכתוב זה יתרון עצום, גם מבחינת ההבנה איך הדברים בנויים וגם שכל דוגמא לאיך עושים משהו שיש ברשת, הוא כבר יודע ומבין.

    בהצלחה!

    פורסם במקור בפורום CODE613 ב19/01/2014 15:18 (+02:00)

    ארכיון code613m

  • התנהגות טפשית של מהדר vb6
    רחמיםר רחמים

    בשביל זה יש דוטנט orElse אבל ב VB6 אין מצב [וזה די מוזר למה ב VB6 זה לא קיים כאשר ב C++ כבר מזמן מזמן יש את || שעובד כמו orElse ואת && שעובד כמו AndAlso], אגב יש גם את And ו AndAlso שהאחרון נתמך רק בדוטנט וחוסך המון בדיקת שגיאות.
    מה שביטלו בדוטנט שהיה בVB6 זה בגלל שהכל צריך להיות מומר בסופו של דבר ל IL לכן VBNET התרחקה בהרבה דברים מ VB6 לכיון C#

    לגבי הקוד שהבאת קימפלתי אותו בדוטנט ולא קיבלתי שום שגיאות.

    פורסם במקור בפורום CODE613 ב16/01/2014 18:14 (+02:00)

    ארכיון code613m

  • דיון: סטרט אפ חרדי האם אפשרי???
    רחמיםר רחמים

    @ארכיטקט

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

    תודה, תהיה בריא.
    @ארכיטקט

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

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

    פורסם במקור בפורום CODE613 ב15/01/2014 01:26 (+02:00)

    ארכיון code613m

  • דיון: באיזו שפה אתם נוהגים לכתוב את שמות הפונקציות שלכם?
    רחמיםר רחמים

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

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

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

    פורסם במקור בפורום CODE613 ב15/01/2014 00:29 (+02:00)

    ארכיון code613m

  • שאילתה אקסס, SQL
    רחמיםר רחמים

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

    פורסם במקור בפורום CODE613 ב12/01/2014 18:47 (+02:00)

    ארכיון code613m

  • SQL INFORMATION_SCHEMA
    רחמיםר רחמים

    איך אני יכול לקבל פירוט מלא עם על המידע המופיע בתוך ה INFORMATION_SCHEMA
    כי ראיתי שיש INFORMATION_SCHEMA.TABLES
    ויש INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
    ויש בטח עוד הרבה ענפים ותתי ענפים,
    איך אפשר לקבל את הכל בצורה מלאה ?
    תודה לכולם.

    פורסם במקור בפורום CODE613 ב12/01/2014 08:44 (+02:00)

    ארכיון code613m

  • איפה כדאי לשמור את המסד
    רחמיםר רחמים

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

    פורסם במקור בפורום CODE613 ב15/01/2014 00:14 (+02:00)

    ארכיון code613m

  • איפה כדאי לשמור את המסד
    רחמיםר רחמים

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

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

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

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

    תודה לכולם.

    פורסם במקור בפורום CODE613 ב09/01/2014 14:13 (+02:00)

    ארכיון code613m

  • WPF הצגת נתונים מ SDF
    רחמיםר רחמים

    אגב ראיתי דבר מאוד יפה שמאוד מקל על יצירת פקדים להצגת הנתונים וזה ממש כמו באקסס אפשר לגרור את הטבלה מתוך ה Data Sources window ולשחרר ב WPF Designer והוא כבר יצור לבד דטה-גריד או פקדים מסודרים יעויין כאן.

    פורסם במקור בפורום CODE613 ב08/01/2014 23:38 (+02:00)

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

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

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