1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
| Public Class EventLibrary
Inherits ObservableCollection(Of EventDefinition)
' Methods
Public Sub new()
MyBase.Add(New EventDefinition("Short circuit", "14.40", "Sep 5, 2013 3.18.35 PM", "Resources/Reliability-mauvaise.png", "3"))
MyBase.Add(New EventDefinition("Open circuit", "5.22", "Sep 5, 2013 3.18.35 PM", "Resources/Reliability.png", "7"))
MyBase.Add(New EventDefinition("Short circuit", "14.40", "Sep 5, 2013 3.18.35 PM", "Resources/Reliability-mauvaise.png", "5"))
MyBase.Add(New EventDefinition("Short circuit", "8.65", "Sep 5, 2013 3.18.35 PM", "Resources/Reliability.png", "8"))
MyBase.Add(New EventDefinition("Open circuit", "47.26", "Sep 5, 2013 3.18.35 PM", "Resources/Reliability-mauvaise.png", "4"))
MyBase.Add(New EventDefinition("Short circuit", "125.3", "Sep 5, 2013 3.18.35 PM", "Resources/Reliability.png", "10"))
MyBase.Add(New EventDefinition("Open circuit", "5.36", "Sep 5, 2013 3.18.35 PM", "Resources/Reliability.png", "7"))
MyBase.Add(New EventDefinition("Open circuit", "6.14", "Sep 5, 2013 3.18.35 PM", "Resources/Reliability-mauvaise.png", "1"))
MyBase.Add(New EventDefinition("Short circuit", "0.25", "Sep 5, 2013 3.18.35 PM", "Resources/Reliability.png", "10"))
End Sub
End Class
<SerializableAttribute>
Public Class EventDefinition
' Methods
Public Sub new(ByVal Type As String, ByVal Distance As String, ByVal Time As String, ByVal ReliabilityPict As String, ByVal Reliability As String)
Me._FaultType = Type
Me._FaultDistance = Distance
Me._FaultTime = Time
Me._FaultReliabilityPict = ReliabilityPict
Me._FaultReliability = Reliability
End Sub
' Properties
Public Property FaultType() As String
Get
Return Me._FaultType
End Get
Set(ByVal value As String)
Me._FaultType = value
End Set
End Property
Public Property FaultDistance() As String
Get
Return Me._FaultDistance
End Get
Set(ByVal value As String)
Me._FaultDistance = value
End Set
End Property
Public Property FaultTime() As String
Get
Return Me._FaultTime
End Get
Set(ByVal value As String)
Me._FaultTime = value
End Set
End Property
Public Property FaultReliabilityPict() As String
Get
Return Me._FaultReliabilityPict
End Get
Set(ByVal value As String)
Me._FaultReliabilityPict = value
End Set
End Property
Public Property FaultReliability() As String
Get
Return Me._FaultReliability
End Get
Set(ByVal value As String)
Me._FaultReliability = value
End Set
End Property
' Fields
Private _FaultType As String
Private _FaultDistance As String
Private _FaultTime As String
Private _FaultReliabilityPict As String
Private _FaultReliability As String
'///////////////////////////// Fichier XML généré //////////////////////////////////////////
<SerializableAttribute>
Public Class Program
Public Shared Sub Main2
Dim p As New EventDefinition()
p._FaultType = " ABCD "
p._FaultDistance = " EFGH "
p._FaultTime = " IJKL "
p._FaultReliabilityPict = " MNOP "
p._FaultReliability =" QRST "
Dim xs As New XmlSerializer(GetType(EventDefinition))
Using wr As New StreamWriter("Events.xml")
xs.Serialize(wr, p)
' wr.Flush
' wr.Close
' Stop
End Using
End Sub
End Class
End Class |