Click here to Skip to main content
15,895,557 members
Articles / Desktop Programming / Windows Forms

Saving Tree Structure using Serialization

Rate me:
Please Sign up or sign in to vote.
4.60/5 (4 votes)
22 Jun 2009CPOL5 min read 53.3K   1.7K   32  
This article demonstrates editing a tree structure and saving the job using serialization.
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <metadata name="mnSecondStep.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </metadata>
  <metadata name="tbSecndStep.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>126, 17</value>
  </metadata>
  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        /97J2EU8HjeKAAAAAElFTkSuQmCC
</value>
  </data>
  <data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
</value>
  </data>
  <data name="toolStripButton3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
</value>
  </data>
  <data name="toolStripButton4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        5pt/siTWAAAAAElFTkSuQmCC
</value>
  </data>
  <data name="toolStripButton5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMpJREFUOE9jYKAl
        CN0d+h+EybIjaEfQ/453HWAMYpNkiN8WP7hmmCEgMaIM8VzvCdbc+roVBYPEQHJ4DXFe6dwAxP9huOFZ
        w38QRhYDqSHKJbaLbf9XP6wGYxCbKE3IiszmmP0vvV0KxiA2yQYYTDP4n38lH4xBbJIN0OzX/J9xLgOM
        QWySDVDuVP6fdCIJjEFskg2QbZb9H3s4FoxBbJINkKiT+B+xLwKMQWySDRCpEgHnAxAGsUk2QLBUcL9g
        ueB/MAaySTaAWA0AjWyZjYGKkDgAAAAASUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton6.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAJBJREFUOE9jYBie
        IHR3aAPZPgNq/g/CZBngt8Xvf8e7jv8gmmQDXFe7gjWDMIhNEK903Q+3xHK+JVhj5f1KMIYZhI8G6YEb
        oDtZ93/YnrD/KadSiMYgPSjeVGxX/O+xzgMcgCA2QdyqiPACzCSJOon/bmvc/oNokgMRpkGwXPA/CJNt
        AEgj0ADyExJFNg+IZgCATZgq4jUW6gAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAJFJREFUOE9jYBg5
        IHR3aANFvgUa8B+EyTbEb4vf/453Hf9BNIYhritd97uudv1PCIMMAGGQOhRDLOdbgiUI4cr7lf9BGKQO
        pAduiO5k3f8pp1KIxmF7wv6D9MANUGxV3K/YrvifEAYFosc6D7A6kgNTok7iv9sat/8gmmTNIA2C5YL/
        QZgszVADKEtIZNtMc40Ah1uYKoo64mAAAAAASUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton8.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAANpJREFUOE9jYKAV
        CN0Zuj90d+h/MAaySbYnaEfQ/453HWAMYpNsgN8Wv/+tr1vBGMQm2QDP9Z7/G541gDGITbIBziud/1c/
        rAZjEJtkA2wX2/4vvV0KxiA2yQaYzTH7n38lH4xBbJINMJhm8D/jXAYYg9gkG6DZr/k/6UQSGIPYRBmg
        3KncAMT/YTj2cOx/EEYWA6nBa5hssyw48RRcK/gfsS8CjEFskBhIjiiXSNRJ/Hdb4wZJxkAMYoPEiNIM
        UyRSJfLfdbUrGIPYJGmGKRYsF/wPwmRpJlYTAFs3lUkg5dkLAAAAAElFTkSuQmCC
</value>
  </data>
  <metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>240, 17</value>
  </metadata>
  <data name="toolStripStatusLabel2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        /w9UbZtCbFFWAwAAAABJRU5ErkJggg==
</value>
  </data>
  <metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>442, 17</value>
  </metadata>
  <data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    <value>
        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACM
        CQAAAk1TRnQBSQFMAgEBAgEAAQQBAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
        AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
        AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
        AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
        AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
        AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
        AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
        ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
        AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
        AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
        AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
        AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
        AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
        AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
        AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
        AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
        ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
        Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
        AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
        AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
        AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
        ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
        Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
        AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
        AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
        AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
        AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
        AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
        AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wMAAc8D/wExAjgBWQT0
        Ac8FAAGhBoUCoSUAAc8D/wExAzgBGwP0Ac8FAAGhARQFFQGFJgABzwP/ATEDOAEbA/QBzwQAAacBeQEV
        ARQDEwEUAVkBFSUAAc8D/wExAzgBGwL/AfQBzwMAAaEBeQLlARIE6gHlAVkBFSQAAc8D/wExAfsCOAEb
        A/8BzwMAAXMBWQLlAesDbQLlAlkBhSMAAc8D/wExA+UB8wP/Ac8CAAGnAXoCWQLlAW0B6wFzAeUDWQFK
        IwABzwv/Ac8CAAGuAXoCWQLlAXkBbQLlA1kBUiIAARcBIAHzA/8DzwP/AfMB6QEgAQABkgVZAeUBeQZZ
        IgABIAEXASAB8wL/AhkB3QL/AfMBRgEXASABAAHrARQBDwERARUBFAETAVkBEwEUARUBEQEPAQ4jAAEg
        ARcBIAHzAf8B4gIZAf8B8wEgARcBIAIAAc8BHAEOARABEQFDAlkBFAFDAREBEAIOJAABIAEXASAB8wP/
        AfMBIAEXASAEAAHtAg4BDwEUA1kBEAEPAg4BEiUAASABFwEgAfMB/wHzASABFwEgBQABrgEHAg4EWQFK
        Aw4nAAEgARcBIAHzASABFwEgBwAB6wEHAUoFWQEAARABpygAASABFwFHARcBIAkAAa4CGgF6AVkBegGa
        Ae0BoSoAASABFwEgDAABzwG1Ae8BtQGnLQABojcAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEB
        BQABgBcAA/8BAAHAAQEB8AEHBAABwAEBAfABDwQAAcABAQHgAQcEAAHAAQEBwAEDBAABwAEBAcABAQQA
        AcABAQGAAQEEAAHAAQEBgAEBBAABgAEAAYABAQQAAYABAAGAAQEEAAHAAQEBgAEBBAAB4AEDAcABAQQA
        AfABBwHAAQMEAAH4AQ8B4AEDBAAB/AEfAfABBwQAAf4BPwH8AR8EAAH/AX8C/wQACw==
</value>
  </data>
  <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>350, 17</value>
  </metadata>
  <metadata name="dlgSaveFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>547, 17</value>
  </metadata>
  <metadata name="dlgOpenFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>654, 17</value>
  </metadata>
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAIAEBAAAAAAAABoBQAAJgAAACAgAAAAAAAAqAgAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAEAB
        AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/
        AAAA//8A/wAAAP8A/wD//wAA////ADV7/wDV8vIANHr8AOcAAADzAAAA/wAAAP8XFwD/Ly8A/1NTAP9r
        ZwD/f38A/4uLAP+XlwD/o6MA/6+vAP+7uwD/x8cA/8/HAP/b2wD/5+cA//PzAP/79wArK1MANzdfAEND
        awBPT3cAV1d/AGNjiwBvb5cAf3+nAIuLswCXl78Ap6fPALOz2wC/v+cAx8fvAM/P9wBTKysAXzc3AGtD
        QwB3T08Ag1tbAI9nZwCbc3MAp39/ALOLiwC/l5cAy6OjANevrwDju7sA68PDAPvT0wAvUy8AO187AEdr
        RwBTd1MAX4NfAGuPawB3m3cAg6eDAI+zjwCbv5sAp8unALPXswC/478Ay+/LANf71wCHb5cAl3+nAKeP
        twCzm8MAw6vTAM+33wDbw+sAi5dvAJOjewCfr4cAq7uTALfHnwDL27MA1+e/AOPzywALb5sAD3ujABOH
        rwAXj7cAG5vDABenzwAbs9sAI7/nACvL8wA31/8A//P/AP/r/wD/3/8A/9P/AP/H/wD/t/8A/6P/AP+X
        /wD/g/8A/2v/AP9L/wDnAOcA1wDXAMMAxwC3ALcAowCnAJcAlwCLAIsAdwB3AGcAZwBPAFMALwAzAOv/
        /wDn//8A3///ANP//wC7//8Am///AD///wAA8/cAAOfrAADf3wAA09MAAMfHAAC7uwAAs68AAKenAACb
        lwAAl48AAH9/AAB3dwAAX18AAEdHAAAzMwD///cA///nAP//2wD//8cA//+7AP//lwD//38A//9TAO/v
        AADj4wAA19cAAMvLAAC/vwAAs7MAAKOjAACXkwAAi4MAAHt7AABnawAAW1sAAEdLAAAjIwAA8//zAN//
        5wDX/9cAw//PALv/uwCj/6MAh/+HAGf/ZwA3/zcAC/8AAADzAAAA6wAAAOMAAADXAAAAywAAAL8AAACz
        AAAApwAAAJ8AAACTAAAAhwAAAH8AAAB3AAAAbwAAAGcAAABfAAAAUwAAAEcAAAA3AAAAIwAA9/P/AOvr
        /wDf3/8A09P/AMPD/wCvr/8Am5v/AIuL/wB3d/8AZ2f/AFNT/wBDQ/8ALy//ABcX/wAAAEcAAABXAAAA
        ZwAAAHMAAAB/AAAAiwAAAJcAAACjAAAArwAAALsAAADDAAAAzwAAANsAAADnAAAA8wB8AFQAmwBpALoA
        fgDZAJMA8ACqAP8ktgD/SMIA/2zOAP+Q2gD/tOYA8PDwANzc3ADIyMgAtLS0AKCgoACAgIAAAAD/AAD/
        AAAA//8A/wAAAP8A/wD//wAA////ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASEhISEhAQEBAQEBAQ
        EBAQEhESEhEQEBASERERERIQEBIREhIREBAQEREREREREBASERISERAQEBEREBARERAQEhESEhEQEBAR
        ERAQEBASEREREREREREQEREQEBAQEBASERASERAQEBEREBAQEBAQEhEQEhEQEBARERAQEBAQERERERER
        EREQEREQEBEREBAQERIQERAQEBERERERERAQEBESEBEQEBAQERERERIQEBAREhAREhAQEBAQEBAQEBAQ
        ERISERIQEBAQEBAQEBAQEBASEBAQEBAQEBAQEBAQEBAQEBAQEBAAAIyEAACMpAAAnMQAAJ7GAADcJgAA
        3CUAANwkAADepwAAcgAAAHoAAAB6gAAAeoQAACAGAAAqBgAAagYAAGoGKAAAACAAAABAAAAAAQAIAAAA
        AACABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA
        /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wA1e/8A1fLyADR6/ADnAAAA8wAAAP8AAAD/FxcA/y8vAP9T
        UwD/a2cA/39/AP+LiwD/l5cA/6OjAP+vrwD/u7sA/8fHAP/PxwD/29sA/+fnAP/z8wD/+/cAKytTADc3
        XwBDQ2sAT093AFdXfwBjY4sAb2+XAH9/pwCLi7MAl5e/AKenzwCzs9sAv7/nAMfH7wDPz/cAUysrAF83
        NwBrQ0MAd09PAINbWwCPZ2cAm3NzAKd/fwCzi4sAv5eXAMujowDXr68A47u7AOvDwwD709MAL1MvADtf
        OwBHa0cAU3dTAF+DXwBrj2sAd5t3AIOngwCPs48Am7+bAKfLpwCz17MAv+O/AMvvywDX+9cAh2+XAJd/
        pwCnj7cAs5vDAMOr0wDPt98A28PrAIuXbwCTo3sAn6+HAKu7kwC3x58Ay9uzANfnvwDj88sAC2+bAA97
        owATh68AF4+3ABubwwAXp88AG7PbACO/5wAry/MAN9f/AP/z/wD/6/8A/9//AP/T/wD/x/8A/7f/AP+j
        /wD/l/8A/4P/AP9r/wD/S/8A5wDnANcA1wDDAMcAtwC3AKMApwCXAJcAiwCLAHcAdwBnAGcATwBTAC8A
        MwDr//8A5///AN///wDT//8Au///AJv//wA///8AAPP3AADn6wAA398AANPTAADHxwAAu7sAALOvAACn
        pwAAm5cAAJePAAB/fwAAd3cAAF9fAABHRwAAMzMA///3AP//5wD//9sA///HAP//uwD//5cA//9/AP//
        UwDv7wAA4+MAANfXAADLywAAv78AALOzAACjowAAl5MAAIuDAAB7ewAAZ2sAAFtbAABHSwAAIyMAAPP/
        8wDf/+cA1//XAMP/zwC7/7sAo/+jAIf/hwBn/2cAN/83AAv/AAAA8wAAAOsAAADjAAAA1wAAAMsAAAC/
        AAAAswAAAKcAAACfAAAAkwAAAIcAAAB/AAAAdwAAAG8AAABnAAAAXwAAAFMAAABHAAAANwAAACMAAPfz
        /wDr6/8A39//ANPT/wDDw/8Ar6//AJub/wCLi/8Ad3f/AGdn/wBTU/8AQ0P/AC8v/wAXF/8AAABHAAAA
        VwAAAGcAAABzAAAAfwAAAIsAAACXAAAAowAAAK8AAAC7AAAAwwAAAM8AAADbAAAA5wAAAPMAfABUAJsA
        aQC6AH4A2QCTAPAAqgD/JLYA/0jCAP9szgD/kNoA/7TmAPDw8ADc3NwAyMjIALS0tACgoKAAgICAAAAA
        /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
        EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
        EBAQEBAQEBAQEBAQEBAQEBAQEBERERAQEREREBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEREREBAREREQ
        EBAQEBAQEBAQEBAREREREREQEBAQEBAREREQEBERERAQEBAQEBAQEBAQEREREREREREQEBAQEBARERIQ
        EhEREBAQEBAQEBAQEBEREREREREREREQEBAQEBEREhAQEREQEBAQEBAQEBAQEREREBAQEBERERAQEBAQ
        EREREBAREREQEBAQEBAQEBERERAQEBAQERERERAQEBAREREQEBERERAQEBAQEBAQEREREBAQEBAQERER
        EBAQEBARERAQEREREBAQEBAQEBEREREQEBAQEBAQEBAQEBAQEBEREhASEREQEBAQEBAQEREREBAQEBAQ
        EBAQEBAREREREREREBIREREREREQEBAREREQEBAQEBAQEBAQEBEREREREREQEBERERERERAQEBERERAQ
        EBAQEBAQEBAQERERERERERAQEREREREREBAQEREREBAQEBAQEBAQEBAQEBAQEREREBAREREQEBAQEBAR
        EREQEBAQEBAQEBAQEBAQEBARERESEBERERAQEBAQEBERERAQEBAQEBAQEBAQEBERERERERIQERERERER
        ERAQEREREBAQEBAQEBAQEBAQEREREREREhAREREREREREBAREREREBAQEBAQEBAQEBARERERERESEBAR
        EREREREQEBEREREQEBAQEBAQEBAQEBAQEBARERESEBERERAQEBAQEBERERAQEBAQEREREBAQEBAQEBER
        ERIQEREREBAQEBAQERERERAQEBAREREQEBAQEBAQEREREhAREREQEBAQEBAQEREREREREREREBAQEBAQ
        EBARERESEBERERAQEBAQEBAQEREREREREREQEBAQEBAQEBEREREQERERERAQEBAQEBAQEREREREREBAQ
        EBAQEBAQEBERERIQEREREBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEREREhAREREQEBAQEBAQEBAQEBAQ
        EBAQEBAQEBAQEBARERESEBERERAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
        EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
        EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
India India
Sid loves programming and has technical experience developing desktop based solutions using C#.Net, Winforms, WPF.
He has experience of Software services, I-Banks and Product development environments.
He also has a deep understanding of Product Development Lifecycle and Agile methodology of developing softwares.

Besides programming he is also fond of music, photography and cooking.
He lives in Bangalore.

Comments and Discussions