Click here to Skip to main content
15,896,063 members
Articles / Programming Languages / C#

The Favalias Application

Rate me:
Please Sign up or sign in to vote.
4.92/5 (27 votes)
30 Sep 20037 min read 70.8K   2.6K   52  
Favalias application enables you to manage your favorites web sites in an XML file and to launch your favorites application using aliases. You can also make your own addins (in any .NET language) to call your own code.
<?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="pictureBox1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="pictureBox1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="pictureBox1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        Qk0+AgAAAAAAADYAAAAoAAAADQAAAA0AAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA/wD/jHm1
        a121a2G1a2G1a2G9a2G1a2G1a2G1a2G1a121jHm1/wD/AIR1tVJBtVpNvVpJvVpJvVpJvVpJvVpJvVpJ
        vVpJvVpNvVJBtYR1tQBrYb1aVcZaWdZaVdZaVc5aWc5aWc5aWc5aVc5aVdZaWdZaVcZrYb0Aa2W9WlnW
        Uk3G1s/3rabvUlHWWlnWUlHWrabv1s/3Uk3GWlnWa2W9AGtlvWNd3kpNvYyOpf///62m71JN1q2m7///
        /4yOpUpNvWNd3mtlvQBracZjYd5raedKTb2EgqX/+/fGx/f/+/eEgqVKTb1raedjYd5racYAa2nGY2Xe
        Y2nna23nSkm9ra69////ra69Skm9a23nY2nnY2Xea2nGAHNpxmtp52tt52Nh3q2q9////6Wmtf///62q
        92Nh3mtt52tp53NpxgBzacZrbedraee9uvf///+EhqVCRa2EhqX///+9uvdraedrbedzacYAc2nGc3Xv
        c3XvxsfWjI6lWmXOhIr3WmXOjI6lxsfWc3Xvc3Xvc2nGAGtpxnuG94SK92NxtXuKzpyq95Sm75yq93uK
        zmNxtYSK93uG92tpxgCEebV7hveluv+12/+12/+t0/+t0/+t0/+12/+12/+luv97hveEebUA/wD/hH21
        e3nOe4LGe4LGe4LGe4LGe4LGe4LGe4LGe3nOhH21/wD/AA==
</value>
  </data>
  <data name="label1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="label1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="label1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</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.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.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>(Default)</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>MyAniFormMatrix</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>Private</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/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
        JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy
        MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAB8ARADASIAAhEBAxEB/8QA
        HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
        MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
        V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
        x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
        BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
        YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
        hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
        8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwEVpw207aPPOt0iQq4DRFyCT24/Op9d0VdKMZjlLq/HPX/wDV
        VKN7oadKiRsbcuCzhScEdOfxqL8yuiOZSScShRSnqaSrLLunmEXaG4bES8njNLfGGS9ZosCNzuAA4XPO
        KTT4I57pUmYrHtJJHbAzU13bRJfJHEWMbBSGbvkdahtKRm2uY0dJhs2mm3C3aTau1ZzhevzfjisW8ES3
        kwgP7re2z/dzxWvHoyXFtPJG7l49u1VGc5ODWJKhjlZD1Ukc0qbTejJpyUm2mRVasY0mvYI5M7GcA/TN
        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
        pVyRU43SKp6mkpx+8R+FNplBRRRQB//Z
</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 has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
France France
I am an MCSD.NET and MCT. I give a lot of Microsoft Trainings (www.bdcworld.com) in France.

Comments and Discussions