"It is also tempting to compile several different languages into the same intermediate language and use a common back end for the different front ends, thereby obtaining several compilers for one machine. However, because of subtle differences in the viewpoints of different languages, there has been only limited success in this direction." Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman

Code - UriViewer

Code Drop

Download it here.

Overview

This is a small WinForms application that shows the properties of an ExtendedUri object (it extends Uri) via a PropertyGrid control. Here's what the application looks like when you enter a Uri:

The ExtendedUri class has a QueryString property that has all of the name-value pairs in the query string.

Known Issues

  • The dialog window for the QueryString property is...dull. Need a better UI view for this property.

Future Enhancements

  • Improve the view of the QueryString property.

Dependencies

Version History

  • 2.0 branch
    • 3.0.0.0
      • Changed ExtendedUri to return a NameValueCollection (maps well to the new HttpUtility.ParseQueryString() utility method).
      • Minor upates to code structure.
  • 1.1 branch
    • 2.0.0.0
      • Branch was frozen - no more changes will be made to the 1.1 version.

Page Last Modified: 11.28.2006 08:28:04 PM