מעבר לתוכן


תמונה

ניתוח ועיצוב - יצירת Xml ב C# .


  • Please log in to reply
4 replies to this topic

#1 Abs59

Abs59

    מתחיל/ה להבין בדיחות פורום

  • רשומים
  • 134 הודעות:

פורסם 08/05/2009 - 00:59

צירפתי 2 עמודים מספר שמתארים איך לכתוב XML ב C# בצורה תכנותית , ( להתעלם מהקטע עם XElement , רלוונטי ל דוט.נט 3+ בספרייה של LinQ )

קבצים מצורפים



#2 benishue

benishue

    כסף

  • רשומים+
  • 2600 הודעות:

פורסם 09/05/2009 - 01:38

שאלה :
אם אתה עושה את זה ב בC# , איך אתה מתייחס לשכבות בתוכנה
האם אתה מגדיר תיקיות נפרדות לכל שכבה כ PROJECT נפרד, DLL ,או סתם CLASS נפרד כי בדוגמאת הזאווה שראיתי זה נעשה בתיקיות שונות ??

#3 Abs59

Abs59

    מתחיל/ה להבין בדיחות פורום

  • רשומים
  • 134 הודעות:

פורסם 09/05/2009 - 02:16

שאלה :
אם אתה עושה את זה ב בC# , איך אתה מתייחס לשכבות בתוכנה
האם אתה מגדיר תיקיות נפרדות לכל שכבה כ PROJECT נפרד, DLL ,או סתם CLASS נפרד כי בדוגמאת הזאווה שראיתי זה נעשה בתיקיות שונות ??

אתה יכול לעשות את זה בכל אחת מהווריאציות שאמרת וזה עדיין יהיה נכון , אבל כדי שזה גם ישאר פשוט , עדיף פשוט ליצור 3-4 ספריות
DataAccess לעבודה מול קובץ ה XML
Model- שיכיל את המחלקות שהם הישויות שקיימים בתוכנית ( מעבדה , תחנת עבודה , משתמש )
Presentation - לטפסים
BL - המבנה הפנימי / זרימה של התונית ..

תמונות מצורפות

  • diagram.JPG


#4 benishue

benishue

    כסף

  • רשומים+
  • 2600 הודעות:

פורסם 10/05/2009 - 13:03

צירפתי 2 עמודים מספר שמתארים איך לכתוב XML ב C# בצורה תכנותית , ( להתעלם מהקטע עם XElement , רלוונטי ל דוט.נט 3+ בספרייה של LinQ )

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

אם תשים לב בדוגמא שהבאת מדובר שם רק ברמה ראשונה - ז"א
טיפה מסובך להסביר את זה , ונתקעתי עם זה שעות איך לעשות זאת
ז"א מתחת ל ספר טלפונים יש CONTACTIM
ואילו אצלנו זה שונה
כי אצלנו יש 2 רמות - מתחת ל LABORATORY יש STATION (כאשר כל STATION אמור להסתיים ב <station/>) - ז"א זה כאילו מסמך XML בתוך מסמך XML ,ומתחת ל STATION יש APPLICATION שזה אפשר לבצע כמו כאן
השאלה איך עושים כביכול XMLDOCUMENT(שזה המעבדות ) שכביכול בתוכו עוד קבצי XMLDOCUMENT (התחנות)
הנה המסמך שאני מתכוון - איך מבצעים הכנסת STATION כאשר הוא XMLDOC בפני עצמו לתוך LABORATORY מסוים
<?xml version="1.0" ?> 
- <Labratories name="Labratories_manager">
- <Laboratory ID="1" BuildingNumber="1">
- <Station ID="22" DiskSpace="0" DiskFreeSPace="0" MemorySpace="0" status="0">
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  </Station>
  </Laboratory>
- <Laboratory ID="2" BuildingNumber="1">
- <Station ID="55" DiskSpace="0" DiskFreeSPace="0" MemorySpace="0" status="0">
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  </Station>
  </Laboratory>
- <Laboratory ID="3" BuildingNumber="12">
- <Station ID="33" DiskSpace="0" DiskFreeSPace="0" MemorySpace="0" status="0">
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  <Application Name="0" CompanyName="0" SpaceReq="0" MemoryReq="0" FreeOrLiscence="0" NumOfLiscences="0" /> 
  </Station>
  </Laboratory>
  </Labratories>


#5 Abs59

Abs59

    מתחיל/ה להבין בדיחות פורום

  • רשומים
  • 134 הודעות:

פורסם 10/05/2009 - 13:32

[quote name='benishue' date='10/5/09 , 12:03' post='2197396']
אהלן אבישי
הדוגמא שהבאת היא ברורה , אך זה שונה קצת מאצלנו וזה מה שלא הצלחתי לעשות

אם תשים לב בדוגמא שהבאת מדובר שם רק ברמה ראשונה - ז"א
טיפה מסובך להסביר את זה , ונתקעתי עם זה שעות איך לעשות זאת
ז"א מתחת ל ספר טלפונים יש CONTACTIM
ואילו אצלנו זה שונה
כי אצלנו יש 2 רמות - מתחת ל LABORATORY יש STATION (כאשר כל STATION אמור להסתיים ב <station/>) - ז"א זה כאילו מסמך XML בתוך מסמך XML ,ומתחת ל STATION יש APPLICATION שזה אפשר לבצע כמו כאן
השאלה איך עושים כביכול XMLDOCUMENT(שזה המעבדות ) שכביכול בתוכו עוד קבצי XMLDOCUMENT (התחנות)
הנה המסמך שאני מתכוון - איך מבצעים הכנסת STATION כאשר הוא XMLDOC בפני עצמו לתוך LABORATORY מסוים


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

והקינון של ה - XML מתבצע בצורה הבאה ..


וגם התוצאה ב XML

תמונות מצורפות

  • 2.jpg
  • 1.jpg





0 משתמשים קוראים נושא זה

0 משתמשים, 0 אורחים, 0 משתמשים אנונימיים