Click here to Skip to main content
Click here to Skip to main content
Articles » Languages » VB.NET » General » Downloads
 
Add your own
alternative version

GN Wizard Framework

, 21 Dec 2006 CPOL
A simple Wizard framework.
gnwizard.zip
Copy of GN Wizard
GNWizard
About
About Box
bin
GNWizardFrameWork.dll
Controls
Designer
GNWizardFrameWork.vbproj.user
Panels And Collections
Resources
GNWizardFrameWork.WizardPage.bmp
GNWizardFrameWork.WizardTemplate.bmp
WizardBanner.jpg
GNWizard Framework .chm
Test
Test
bin
GNWizardFrameWork.dll
Test.exe
licenses.licx
Test.vbproj.user
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 1.3
    
    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">1.3</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1">this is my long string</data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        [base64 mime encoded serialized .NET Framework object]
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        [base64 mime encoded string representing a byte array form of the .NET Framework object]
    </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 forserialized 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.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:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <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" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
            </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>1.3</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="OKButton.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="OKButton.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Assembly</value>
  </data>
  <data name="OKButton.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="AppTitleLabel.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="AppTitleLabel.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Assembly</value>
  </data>
  <data name="AppTitleLabel.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="AppDescriptionLabel.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="AppDescriptionLabel.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Assembly</value>
  </data>
  <data name="AppDescriptionLabel.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="AppVersionLabel.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="AppVersionLabel.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Assembly</value>
  </data>
  <data name="AppVersionLabel.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="AppCopyrightLabel.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="AppCopyrightLabel.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Assembly</value>
  </data>
  <data name="AppCopyrightLabel.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="AppDateLabel.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="AppDateLabel.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Assembly</value>
  </data>
  <data name="AppDateLabel.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="lblCompany.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Assembly</value>
  </data>
  <data name="lblCompany.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Assembly</value>
  </data>
  <data name="lblCompany.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>(Default)</value>
  </data>
  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>8, 8</value>
  </data>
  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>80</value>
  </data>
  <data name="$this.Name">
    <value>About</value>
  </data>
  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Assembly</value>
  </data>
  <data name="$this.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        /9j/4AAQSkZJRgABAQEAYABgAAD/4QAWRXhpZgAASUkqAAgAAAAAAAAAAAD/2wBDAAgGBgcGBQgHBwcJ
        CQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJ
        CQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
        MjL/wAARCADTAVcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
        AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRol
        JicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ
        mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QA
        HwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
        BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RV
        VldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
        xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDIooor9J5l3P17mXcK
        9h0XRdKl0HTpJNMsnd7aNmZoFJYlRkk4rx6vb9B/5F3TP+vSL/0AV8vxI7+z+f6HyPFDT9lbz/QP7B0f
        /oE2P/gMn+FH9g6P/wBAmx/8Bk/wrQor5a58kZ/9g6P/ANAmx/8AAZP8KP7B0f8A6BNj/wCAyf4VoUUX
        Az/7B0f/AKBNj/4DJ/hR/YOj/wDQJsf/AAGT/CtCii4Gf/YOj/8AQJsf/AZP8KP7B0f/AKBNj/4DJ/hW
        hRRcDP8A7B0f/oE2P/gMn+FH9g6P/wBAmx/8Bk/wrQoouBn/ANg6P/0CbH/wGT/Cj+wdH/6BNj/4DJ/h
        WhRRcDP/ALB0f/oE2P8A4DJ/hR/YOj/9Amx/8Bk/wrQoouBn/wBg6P8A9Amx/wDAZP8ACj+wdH/6BNj/
        AOAyf4VoUUXAz/7B0f8A6BNj/wCAyf4Uf2Do/wD0CbH/AMBk/wAK0KKLgZ/9g6P/ANAmx/8AAZP8KP7B
        0f8A6BNj/wCAyf4VoUUXAz/7B0f/AKBNj/4DJ/hR/YOj/wDQJsf/AAGT/CtCii4Gf/YOj/8AQJsf/AZP
        8KP7B0f/AKBNj/4DJ/hWhRRcDP8A7B0f/oE2P/gMn+FH9g6P/wBAmx/8Bk/wrQoouBn/ANg6P/0CbH/w
        GT/Cj+wdH/6BNj/4DJ/hWhRRcDP/ALB0f/oE2P8A4DJ/hR/YOj/9Amx/8Bk/wrQoouBn/wBg6P8A9Amx
        /wDAZP8ACj+wdH/6BNj/AOAyf4VoUUXAz/7B0f8A6BNj/wCAyf4Uf2Do/wD0CbH/AMBk/wAK0KKLgZ/9
        g6P/ANAmx/8AAZP8KP7B0f8A6BNj/wCAyf4VoUUXAz/7B0f/AKBNj/4DJ/hR/YOj/wDQJsf/AAGT/CtC
        ii4HJ+MNI0y28LXk0OnWcbrswyQqp++o4IFFXPHH/In3/wD2z/8ARi0VpHYlmpoGgaNN4c0yWXSLB5JL
        SJnZrdGLEoMknHJ96z/7Y+Gf/QR8Jf8Af+2/xroPDn/Ir6T/ANeUP/oArxrxT8FPAfhHw5d65f3viOS1
        tdm9IJYC53OqDAMYHVh3rW7HzPuei/2x8M/+gj4S/wC/9t/jR/bHwz/6CPhL/v8A23+NeTx/CbwTqvwy
        vfGGj3fiBUSyubiCO7khB3RBxhgqHjcnY9PSs/4TfCbQfHnhW61TVLvUoZ4r17dVtZEVSoRGydyMc5c9
        /ShtvcTbe57R/bHwz/6CPhL/AL/23+NH9sfDP/oI+Ev+/wDbf415B4q8B/CTwfcPaaj4h16S9QZa1tpI
        pJBxkA/u8KTkYyR1qh4c8M/B3xJdxWkeveIrG6lO2OK+eGPcc4A3CMrk9hmkI9600+BNZuWt9LPhy+nV
        N7R2vkSsFBAyQuTjJAz7itT/AIRvQv8AoC6d/wCAqf4V59ZeCvCvwWtdR8YRT6zdJHbi3ljZ4nO15Yxl
        RtTncF6npmu88LeJLPxd4ctNcsI547W637EnUBxtdkOQCR1U96AJf+Ec0P8A6Aunf+Aqf4Uf8I5of/QG
        07/wFT/CsLx18R9H+H/2D+1ra+m+3eZ5f2REbGzbnO5l/vjpnvR46+I+j/D/AOwf2tbX0327zPL+yIjY
        2bc53Mv98dM96ANZtH8OLcm3OkaeZtm/YLNSSM84+X1xn0yM9RTm0LQ0GW0KwAz1NtFWb4r8bab4MFul
        5BdXM13KRBb2aK0spyoIVWZdxzIgwMsQ2QMBiNHwt4j03xZoFvrWl+Z9nnyMSqA6lTgqwyeRj1NACPo2
        gxxu7aBafIM4WxVicegA5oj0XQZVBXQbL5lDbWtI1YA+oIyPoayf+Fj6P/wsf/hB/s19/af/AD12J5P+
        p83ru3fd4+71/OuvKhhhgCPQ0AYz6R4dikjSbRrCNpX2JutEwTtLdQMdAfyqY+G9CIwdF048Y/49U/wq
        /KxVW2/MMHIPIH1/PpUiqEQKOgGKAOZ0aNIbKWKONY40vLlVRBgKBO4AA+laFUdK/wCPe4/6/br/ANHv
        V6sZblBRRRUjCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5/wAcf8if
        f/8AbP8A9GLRR44/5E+//wC2f/oxaK0jsSzpPDn/ACLGk/8AXlD/AOgCuS+Nv/JIdd/7d/8A0ojrrfDn
        /Ir6T/15Q/8AoArkvjb/AMkh13/t3/8ASiOtBHP+Df8Ak165/wCwVqX/AKFNWB8KNdbw18BvE+rxsizW
        17MYi/TzDFCqZ/4ERxW/4N/5Neuf+wVqX/oU1cv8N9Fl8Q/s8+KtMgjMk8l7K8SA4LOkcLqPxKigDY+D
        Hw80XVfDC+KtetI9VvtQllZfti+YqqHKkkNkMxZSSx55+uek8dfBjQPE2moNHs7LRtQjcFZreEIjLn5g
        yLgHjkHrkdcE1R+AnifTr3wHb6EJ1S/0+SQNC5ALq7s4ZfUfMR9R9K6H4lfEe08BaOkqeRc6nNIqxWjP
        glc/MxxyAB39SKAMj4oWV3pvwEv7G+vPtt1bw2sclzs2eYRPGMkZPP41z/wt+KXg3w58ONJ0nVtZ+z30
        HneZF9lmfbumdhyqEHgg8Gt74m6jc6t8AL3UbyyNlcXUFrK9sWLGPdPGQCSAc4x2rB+Fvwt8G+I/hxpO
        rato32i+n87zJftUybtszqOFcAcADgUAch8dPG3h3xj/AGD/AGBqH2z7L9o879zJHt3eXt++ozna3T0r
        f/aa/wCZW/7e/wD2jWB8dPBPh3wd/YP9gaf9j+1faPO/fSSbtvl7fvscY3N09a3/ANpr/mVv+3v/ANo0
        AaP7QmqR6YNBSTS9Pv4rpLlXS7iYlSphIZHRldD1BwwBBwQeMXPDWox+GfiNqHw+mfVbe3uoidOmn1Az
        KihTsWEbAUG3IG5mwUA5JycL9pr/AJlb/t7/APaNdJ8d/D1xNolj4s0tSupaJMshkQZYRZBBxg52vtPP
        ABY0AZ0t1pMn7TFvZrpc0WsRbt+opd/JNmzyN0JUgYX5RtYepz0r2fypP4pFbjHKnn8M4r5t8K6/B4o/
        aU07WrfhLuEMV/uuLDDL+DAj8K+mKAKyW0nmuZZvMiONke0KEPfp1HTg+/PIAs0UUAc1pX/Hvcf9ft1/
        6Per1UdK/wCPe4/6/br/ANHvV6sZblBRRRUjCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
        KKKACiiigAooooA5/wAcf8iff/8AbP8A9GLRR44/5E+//wC2f/oxaK0jsSzpPDn/ACK+k/8AXlD/AOgC
        qXjbwx/wmPhC+0D7Z9j+1eX+/wDK8zbtkV/u5Gc7cde9eVW/jjxHaWsNtBqOyGFFjRfIjOFUYAyVqT/h
        YHij/oKf+QIv/ia9v+xMX2X3nt/6vY7svvPQdG8C/wBkfC+TwX/aPm77S5tvtnkbcecXO7ZuPTf03c47
        UfDjwL/wr/w9caT/AGj9v867a583yPKxlEXbjc39zOc968+/4WB4o/6Cn/kCL/4mvRtMbU7zSbO6k1y9
        DzQJIwWKDAJAPH7v3rixeDq4W3tepxYzLa+Dt7W2vn2OZ8YfAzw54nv59RtZptKvZiWkMChonc/xFDjn
        1wRnnvzVTwr8AdA0G/hvtTvZtXnhO5Y3jEcOc8Epkk49Cce1d35Gof8AQdvv+/UH/wAbpPI1D/oO33/f
        uD/41XFzo4bDvG3hj/hMfCF9oH2z7H9q8v8Af+V5m3bIr/dyM524696PBPhj/hDvCFjoH2z7Z9l8z9/5
        Xl7t0jP93Jxjdjr2pPI1D/oO33/fqD/43R5Gof8AQdvv+/UH/wAbo50FjA+Jvwy/4WN/Zf8AxN/7P+we
        b/y7ebv37P8AbXGNnv1o+Jvwy/4WN/Zf/E3/ALP+web/AMu3m79+z/bXGNnv1re8jUP+g7ff9+4P/jVL
        5Gof9B2+/wC/UH/xujnQWMD4m/DL/hY39l/8Tf8As/7B5v8Ay7ebv37P9tcY2e/Wu6u7WC+s57S6iWW3
        njaOWNxkMpGCCPQg1ieRqH/Qdvv+/UH/AMbpPI1D/oO33/fuD/41RzoLHCeDfgZH4P8AGtp4gi8QNcx2
        rS7LZ7PaSHRkAL7+o3Zzt5x0Feu1z3kah/0Hb7/v1B/8bo8jUP8AoO33/fqD/wCN0c6Cx0NFc75Gof8A
        Qdvv+/cH/wAaoNvqOP8AkPXw9SIoP/jVHOgsM0r/AI97j/r9uv8A0e9Xqr2dqLO38oSySku8jPJjLMzF
        mPAA6k9BVis3uMKKKKQwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOf
        8cf8iff/APbP/wBGLRR44/5E+/8A+2f/AKMWitI7Es8gooor9PP14K9v0H/kXdM/69Iv/QBXiFe36D/y
        Lumf9ekX/oAr5biT/l38/wBD5Din/l18/wBDQoorkdF0S31W0uru8vNXaZtRvU/d6rdRqFS5lRQFWQKA
        FUDAHavlT5I66isL/hEtN/5+da/8Hd5/8do/4RLTf+fnWv8Awd3n/wAdoA3aKwv+ES03/n51r/wd3n/x
        2j/hEtN/5+da/wDB3ef/AB2gDdorC/4RLTf+fnWv/B3ef/HaP+ES03/n51r/AMHd5/8AHaAN2isL/hEt
        N/5+da/8Hd5/8do/4RLTf+fnWv8Awd3n/wAdoA3aKwv+ES03/n51r/wd3n/x2j/hEtN/5+da/wDB3ef/
        AB2gDdorC/4RLTf+fnWv/B3ef/HaP+ES03/n51r/AMHd5/8AHaAN2isL/hEtN/5+da/8Hd5/8do/4RLT
        f+fnWv8Awd3n/wAdoA3aKwv+ES03/n51r/wd3n/x2j/hEtN/5+da/wDB3ef/AB2gDdorC/4RLTf+fnWv
        /B3ef/HaP+ES03/n51r/AMHd5/8AHaAN2isL/hEtN/5+da/8Hd5/8do/4RLTf+fnWv8Awd3n/wAdoA3a
        Kwv+ES03/n51r/wd3n/x2j/hEtN/5+da/wDB3ef/AB2gDdorC/4RLTf+fnWv/B3ef/HaP+ES03/n51r/
        AMHd5/8AHaAN2isL/hEtN/5+da/8Hd5/8do/4RLTf+fnWv8Awd3n/wAdoA3aKwv+ES03/n51r/wd3n/x
        2j/hEtN/5+da/wDB3ef/AB2gDdorC/4RLTf+fnWv/B3ef/HaP+ES03/n51r/AMHd5/8AHaAN2isL/hEt
        N/5+da/8Hd5/8do/4RLTf+fnWv8Awd3n/wAdoA3aKwv+ES03/n51r/wd3n/x2j/hEtN/5+da/wDB3ef/
        AB2gDdorjvE3h+107wprN7a3usx3FvYzzRP/AGxdna6xsQcGXB5A612NAHP+OP8AkT7/AP7Z/wDoxaKP
        HH/In3//AGz/APRi0VpHYlnkFFFFfp5+vBXt+g/8i7pn/XpF/wCgCvEK9v0H/kXdM/69Iv8A0AV8txJ/
        y7+f6HyPFP8Ay6+f6GhWH4T/AOQNcf8AYT1D/wBLJq3Kw/Cf/IGuP+wnqH/pZNXyp8gblFFFAwooooAK
        KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAw
        vG3/ACIXiL/sGXP/AKKat2sLxt/yIXiL/sGXP/opq3afQDn/ABx/yJ9//wBs/wD0YtFHjj/kT7//ALZ/
        +jFoq47Es8gooor9PP14K9v0H/kXdM/69Iv/AEAV4hXt+g/8i7pn/XpF/wCgCvluJP8Al38/0PkeKf8A
        l18/0NCsPwn/AMga4/7Ceof+lk1blYfhP/kDXH/YT1D/ANLJq+VPkDcooooGFFFFABRRRQAUUUUAFFFF
        ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGF42/5ELxF/2DLn
        /wBFNW7WF42/5ELxF/2DLn/0U1btPoBz/jj/AJE+/wD+2f8A6MWijxx/yJ9//wBs/wD0YtFXHYlnkFFF
        Ffp5+vBXt+g/8i7pn/XpF/6AK8Qr2/Qf+Rd0z/r0i/8AQBXy3En/AC7+f6HyPFP/AC6+f6GhWH4T/wCQ
        Ncf9hPUP/SyatysPwn/yBrj/ALCeof8ApZNXyp8gblFFFAwooooAKKKKACiiigAooooAKKKKACiiigAo
        oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAwvG3/IheIv8AsGXP/opq3awvG3/I
        heIv+wZc/wDopq3afQDn/HH/ACJ9/wD9s/8A0YtFHjj/AJE+/wD+2f8A6MWirjsSzyCiiiv08/Xgr2/Q
        f+Rd0z/r0i/9AFeIV7foP/Iu6Z/16Rf+gCvluJP+Xfz/AEPkeKf+XXz/AENCsPwn/wAga4/7Ceof+lk1
        blYfhP8A5A1x/wBhPUP/AEsmr5U+QNyiiigYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
        RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAYXjb/kQvEX/AGDLn/0U1btYXjb/AJELxF/2DLn/
        ANFNW7T6Ac/44/5E+/8A+2f/AKMWijxx/wAiff8A/bP/ANGLRVx2JZ5BRRRX6efrwV7foP8AyLumf9ek
        X/oArxCvb9B/5F3TP+vSL/0AV8txJ/y7+f6HyPFP/Lr5/oaFYfhP/kDXH/YT1D/0smrcrD8J/wDIGuP+
        wnqH/pZNXyp8gblFFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
        iigAooooAKKKKACiiigAooooAwvG3/IheIv+wZc/+imrdrC8bf8AIheIv+wZc/8Aopq3afQDn/HH/In3
        /wD2z/8ARi0UeOP+RPv/APtn/wCjFoq47Es8gooor9PP14K9v0H/AJF3TP8Ar0i/9AFeIV7foP8AyLum
        f9ekX/oAr5biT/l38/0PkeKf+XXz/Q0Kx5/CPhq5uJLi48PaTLNKxeSSSyjZnYnJJJXJJPetiivlT5Ew
        v+EJ8Kf9Cxov/gBF/wDE0f8ACE+FP+hY0X/wAi/+Jrdoo5gML/hCfCn/AELGi/8AgBF/8TR/whPhT/oW
        NF/8AIv/AImt2ijmAwv+EJ8Kf9Cxov8A4ARf/E0f8IT4U/6FjRf/AAAi/wDia3aKOYDC/wCEJ8Kf9Cxo
        v/gBF/8AE0f8IT4U/wChY0X/AMAIv/ia3aKOYDC/4Qnwp/0LGi/+AEX/AMTR/wAIT4U/6FjRf/ACL/4m
        t2ijmAwv+EJ8Kf8AQsaL/wCAEX/xNH/CE+FP+hY0X/wAi/8Aia3aKOYDC/4Qnwp/0LGi/wDgBF/8TR/w
        hPhT/oWNF/8AACL/AOJrdoo5gML/AIQnwp/0LGi/+AEX/wATR/whPhT/AKFjRf8AwAi/+Jrdoo5gML/h
        CfCn/QsaL/4ARf8AxNH/AAhPhT/oWNF/8AIv/ia3aKOYDC/4Qnwp/wBCxov/AIARf/E0f8IT4U/6FjRf
        /ACL/wCJrdoo5gML/hCfCn/QsaL/AOAEX/xNH/CE+FP+hY0X/wAAIv8A4mt2ijmAwv8AhCfCn/QsaL/4
        ARf/ABNH/CE+FP8AoWNF/wDACL/4mt2ijmAwv+EJ8Kf9Cxov/gBF/wDE0f8ACE+FP+hY0X/wAi/+Jrdo
        o5gML/hCfCn/AELGi/8AgBF/8TR/whPhT/oWNF/8AIv/AImt2ijmAwv+EJ8Kf9Cxov8A4ARf/E0f8IT4
        U/6FjRf/AAAi/wDia3aKOYDC/wCEJ8Kf9Cxov/gBF/8AE0f8IT4U/wChY0X/AMAIv/ia3aKOYDC/4Qnw
        p/0LGi/+AEX/AMTR/wAIT4U/6FjRf/ACL/4mt2ijmAwv+EJ8Kf8AQsaL/wCAEX/xNbtFFAHP+OP+RPv/
        APtn/wCjFoo8cf8AIn3/AP2z/wDRi0VpHYlnkFFFFfp5+vBXt+g/8i7pn/XpF/6AK8Qr2/Qf+Rd0z/r0
        i/8AQBXy3En/AC7+f6HyPFP/AC6+f6GhRRRXyp8iFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
        RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAc/44/wCRPv8A/tn/AOjFoo8c
        f8iff/8AbP8A9GLRWkdiWeQUUUV+nn68Fe36D/yLumf9ekX/AKAK8Qr2/Qf+Rd0z/r0i/wDQBXy3En/L
        v5/ofI8U/wDLr5/oaFFFFfKnyIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
        FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBz/AI4/5E+//wC2f/oxaKPHH/In3/8A2z/9GLRW
        kdiWeQUUUV+nn68FbNv4x161sreGG/2xxoqKvkxnChenK0UV8vxH/wAu/n+h8hxV/wAuvn+hJ/wnHiP/
        AKCP/kCP/wCJo/4TjxH/ANBH/wAgR/8AxNFFfMnx4f8ACceI/wDoI/8AkCP/AOJo/wCE48R/9BH/AMgR
        /wDxNFFAB/wnHiP/AKCP/kCP/wCJo/4TjxH/ANBH/wAgR/8AxNFFAB/wnHiP/oI/+QI//iaP+E48R/8A
        QR/8gR//ABNFFAB/wnHiP/oI/wDkCP8A+Jo/4TjxH/0Ef/IEf/xNFFAB/wAJx4j/AOgj/wCQI/8A4mj/
        AITjxH/0Ef8AyBH/APE0UUAH/CceI/8AoI/+QI//AImj/hOPEf8A0Ef/ACBH/wDE0UUAH/CceI/+gj/5
        Aj/+Jo/4TjxH/wBBH/yBH/8AE0UUAH/CceI/+gj/AOQI/wD4mj/hOPEf/QR/8gR//E0UUAH/AAnHiP8A
        6CP/AJAj/wDiaP8AhOPEf/QR/wDIEf8A8TRRQAf8Jx4j/wCgj/5Aj/8AiaP+E48R/wDQR/8AIEf/AMTR
        RQAf8Jx4j/6CP/kCP/4mj/hOPEf/AEEf/IEf/wATRRQAf8Jx4j/6CP8A5Aj/APiaP+E48R/9BH/yBH/8
        TRRQAf8ACceI/wDoI/8AkCP/AOJo/wCE48R/9BH/AMgR/wDxNFFAB/wnHiP/AKCP/kCP/wCJo/4TjxH/
        ANBH/wAgR/8AxNFFAB/wnHiP/oI/+QI//iaP+E48R/8AQR/8gR//ABNFFAB/wnHiP/oI/wDkCP8A+Jo/
        4TjxH/0Ef/IEf/xNFFAB/wAJx4j/AOgj/wCQI/8A4mj/AITjxH/0Ef8AyBH/APE0UUAH/CceI/8AoI/+
        QI//AImj/hOPEf8A0Ef/ACBH/wDE0UUAV9U8Va1f2FxaXV75kDBdymJBnDKRyBnsKKKKoD//2Q==
</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)

Share

About the Author

Gary Noble
Software Developer
United Kingdom United Kingdom
No Biography provided

| Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.1411023.1 | Last Updated 21 Dec 2006
Article Copyright 2006 by Gary Noble
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid