ABA


"מבקש המלצה והדרכה לגבי טבלת נתונים ב בC#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10180 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10180
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   17:43   12.12.10   
אל הפורום  
  מבקש המלצה והדרכה לגבי טבלת נתונים ב בC#  
 
   שלום לכולם,
אני בונה תוכנה לעבודה ששולחת מיילים ספציפיים.
מה שאני צריך זה, שהתוכנה תשמור את המיילים לאנשים ששלחתי.

אז חשבתי על דבר כזה, ליצור ComboBox ובהזנת המייל ולחיצה SEND
בעצם תרוץ פונקציה שכותבת לקובץ את הכתובת מייל. ואז קוראת מתוכו את הכתובת מייל ומכניסה אותו ל Combobox כ Item ב Collection.
עכשיו למה לרשום לקובץ? כדי שאני אסגור את התוכנה לא יעלמו לי המיילים אלא בכניסה הבאה לתוכנה היא תטען את כל אנשי הקשר.
עכשיו מבחינה לוגית איך הכי כדאי לבצע את זה? במערך? או שעדיף להשתמש בקובץ ACCESS? או בשיטות נוספות שאשמח להכיר?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  בילבלת כל מיני דברים (בכותרת מול התוכן) Nesher  12.12.10 18:51 1
     הבנתי, ושאלה נוספת, איך לדעתך מבחינת הלוגיקה dvir8 12.12.10 18:57 2
         סה''כ אתה יכול לעשות איך שאתה רוצה Nesher  12.12.10 22:49 3
             הבנתי, תודה רבה ודבר נוסף dvir8 12.12.10 23:47 4
                 ב-ComboBox אפשר Nesher  13.12.10 00:22 5
                     מגניב תודה! אתה יודע איך קוראים לזה שאני יוכל dvir8 13.12.10 09:15 6
                     עדכון, אוקי בניתי בעצם קובץ XML, dvir8 13.12.10 13:38 7
                         לגבי הקומבו בוקס.. Nesher  13.12.10 17:09 8
                             :] תודה גבר אעדכן במידה ואצליח וגם אם לא dvir8 13.12.10 20:11 9
                                 בהצלחה... :) Nesher  13.12.10 21:11 10
                                     לא הצלחתי... dvir8 16.12.10 09:37 11
                                         קודם לפתיחה זה כבר לא בעיה Nesher  16.12.10 11:54 12
                                             תודה רבה אחי אבדוק זאת! dvir8 16.12.10 16:35 13

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   18:51   12.12.10   
אל הפורום  
  1. בילבלת כל מיני דברים (בכותרת מול התוכן)  
בתגובה להודעה מספר 0
 
ותסביר את עצמך יותר טוב, אתה רוצה לשמור את הכתובות אימייל או גם את המיילים שנשלחו?
כי אם זה שניהם הייתי מציע להשתמש במסד נתונים ואכן אקסס יהיה הכי פשוט לעבוד איתו..
אם זה רק כתובות מיילים אתה יכול לרשום לתוך קובץ XML (שזה יותר נעים לעין וגם אתה יכול לעשות משהו בסגנון של

<ROOT>
<Contact>
<Name>Dvir</Name>
<EMail>[email protected]</EMail>
</Contact>
<Contact>
....
</ROOT>

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   18:57   12.12.10   
אל הפורום  
  2. הבנתי, ושאלה נוספת, איך לדעתך מבחינת הלוגיקה  
בתגובה להודעה מספר 1
 
   הכל צריך להתנהל?

בעת לחיצה על ה SEND הכתובת נרשמת ב XML?
ואיך ה Combobox טוען אותה? או שלא כדאי לא להשתמש בכלל ב Combobox?
אלא אני צריך איזה LIST שכל פעם שאני לוחץ עליה שתראה רשימה היא תריץ את הלולאה שתקרא בעצם מהקובץ XML...זאת הדרך?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   22:49   12.12.10   
אל הפורום  
  3. סה''כ אתה יכול לעשות איך שאתה רוצה  
בתגובה להודעה מספר 2
 
לגבי ה-XML.. תלמד על XmlDocument ועל חבריו
יעזור לך עם כל הנושא של המעבר על הקובץ

אני אישית הייתי עושה מסך קטן לניהול הוספת/עריכה/מחיקת אנשי קשר
שיודע לעבוד מול הקובץ XML
ובמסך שליחת מייל הייתי נותן לבחור ממה שקיים ברשימה (במקום ComboBox אולי תשתמש ב-ListView)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   23:47   12.12.10   
אל הפורום  
  4. הבנתי, תודה רבה ודבר נוסף  
בתגובה להודעה מספר 3
 
   האם קיימת אפשרות ב Visual Studio שברגע שאתה מתחיל לרשום משהו שנמצא ברשימה שלך הוא משלים לך אותו באופן אוטומטי או שזה משהו שאתה צריך ליצור לבד?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   00:22   13.12.10   
אל הפורום  
  5. ב-ComboBox אפשר  
בתגובה להודעה מספר 4
 
אני משער שיש פקדים אחרים שתומכים בזה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   09:15   13.12.10   
אל הפורום  
  6. מגניב תודה! אתה יודע איך קוראים לזה שאני יוכל  
בתגובה להודעה מספר 5
 
   לחפש בגוגל adsens נראה לי לא?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   13:38   13.12.10   
אל הפורום  
  7. עדכון, אוקי בניתי בעצם קובץ XML,  
בתגובה להודעה מספר 5
 
   הבנתי שהוא בנוי מתגית ROOT
ושדות.

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


xml....
<root>
<mail>השדה החדש פה תהיה כתובת מייל וכל לחיצה על SEND תיצור שדה חדש עם תגיות </mail>
</root>

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   17:09   13.12.10   
אל הפורום  
  8. לגבי הקומבו בוקס..  
בתגובה להודעה מספר 7
 
תסתכל במאפיינים שלו איך עושים השלמה אוטומטית או בחיפוש (לא צריך google adsens)

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   20:11   13.12.10   
אל הפורום  
  9. :] תודה גבר אעדכן במידה ואצליח וגם אם לא  
בתגובה להודעה מספר 8
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   21:11   13.12.10   
אל הפורום  
  10. בהצלחה... :)  
בתגובה להודעה מספר 9
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   09:37   16.12.10   
אל הפורום  
  11. לא הצלחתי...  
בתגובה להודעה מספר 10
 
   הצלחתי ליצור את הקובץ, אבל לא הצלחתי לערוך אותו ולהוסיף לו תגיות.
אני צריך קוד לפתיחה של הקובץ ועריכה שלו ולא של דריסה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   11:54   16.12.10   
אל הפורום  
  12. קודם לפתיחה זה כבר לא בעיה  
בתגובה להודעה מספר 11
 

XmlDocument doc = new XmlDocument();
doc.Load(xmlPath);

לעריכה יש לך כמה אופציות
ליצור XPathNavigator ולהגיע לאלמנט שאתה רוצה ושם לשנות את הערך ע"י (nav.SetValue)
או לעבור על ה-ChildNodes של המקום הנוכחי ב-XmlDocument
אופציה נוספת זה לקרוא לפי שם האלמנט (doc.GetElementsByTagName)

להוספה גם יש כמה אופציות
למשל
http://msdn.microsoft.com/en-us/library/1s01fd90.aspx

בסופו של דבר הכל תמצא מפה
http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.aspx


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   16:35   16.12.10   
אל הפורום  
  13. תודה רבה אחי אבדוק זאת!  
בתגובה להודעה מספר 12
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net