<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Saif Khan</title>
        <link>http://geekswithblogs.net/saifkhan/Default.aspx</link>
        <description>{ I am Saif } "Knowledge is power, information is free, share it!"</description>
        <language>en-US</language>
        <copyright>saifkhan</copyright>
        <managingEditor>saif.intj@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Saif Khan</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/saifkhan/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>New DevExpress skin in the works</title>
            <link>http://geekswithblogs.net/saifkhan/archive/2011/12/27/new-devexpress-skin-in-the-works.aspx</link>
            <description>&lt;p&gt;Over the holiday I’ve decided to redesign the Foggy skin…here is a sample.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt; &lt;a title="12-27-2011 12-01-43 PM by saifkhan, on Flickr" href="http://www.flickr.com/photos/33793929@N07/6582400121/"&gt;&lt;img alt="12-27-2011 12-01-43 PM" src="http://farm8.staticflickr.com/7016/6582400121_bee2d03ed8.jpg" width="343" height="276" /&gt;&lt;/a&gt; &lt;img src="http://geekswithblogs.net/saifkhan/aggbug/148148.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>saifkhan</dc:creator>
            <guid>http://geekswithblogs.net/saifkhan/archive/2011/12/27/new-devexpress-skin-in-the-works.aspx</guid>
            <pubDate>Tue, 27 Dec 2011 17:15:52 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/saifkhan/comments/148148.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/saifkhan/archive/2011/12/27/new-devexpress-skin-in-the-works.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/saifkhan/comments/commentRss/148148.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Using GMap.NET &amp;ndash; Great Maps for Windows Forms &amp;amp; Presentation</title>
            <link>http://geekswithblogs.net/saifkhan/archive/2011/08/03/using-gmap.net-ndash-great-maps-for-windows-forms-amp-presentation.aspx</link>
            <description>&lt;p&gt;  &lt;br /&gt;Recently I was working on a project where I needed to implement mapping functionality - I am not new to mapping technology, as a matter fact, a few years back I created my own Winform mapping control which interfaced with yahoo and ArcGIS maps which works great in some of my apps, however, I was looking for something more and didn’t want to re-invent the wheel – so to speak. I stumbled upon &lt;a href="http://greatmaps.codeplex.com" target="_blank"&gt;GMap.NET&lt;/a&gt; and as one user put it, “Absolutely fantastic piece of work”. The only thing lacking is proper documentation.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;Overview      &lt;br /&gt;&lt;/strong&gt;GMap.NET is a FREE .NET control which enables mapping functionality to your application. It can be used in your Winform, WPF and Mobile application and supports several maps including&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;OpenStreetMap &lt;/li&gt;    &lt;li&gt;Yahoo Maps &lt;/li&gt;    &lt;li&gt;Bing Maps &lt;/li&gt;    &lt;li&gt;ArcGIS &lt;/li&gt;    &lt;li&gt;Google – sort of, support has been discontinued. Long story short, Google complained that the developer was in violation of their licenses blah blah.      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Here are a few things you need to understand when using the the control&lt;/p&gt;  &lt;p&gt;1. What is the map control (GMapControl)? This is the control which renders the map.    &lt;br /&gt;    &lt;br /&gt;2. What is an Overlay (GMapOverlay)? This is a layer on top of the map control. You can have several layers on top of a map, each layer representing, say, a route with stops, a list of stores etc.     &lt;br /&gt;    &lt;br /&gt;3. What are Markers (GMapMarker)? These are the points on a layer, each representing a specific geo location (Lat,Lon) e.g. each drop point on a route.&lt;/p&gt;  &lt;p&gt;4. What is a route (GMapRoute)? This is the path or direction between two or more points.    &lt;br /&gt;    &lt;br /&gt;5. WTF are tiles? – well here is something to read…&lt;a href="http://msdn.microsoft.com/en-us/library/bb259689.aspx" target="_blank"&gt;Bing Maps Tile System&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="map_Layers by saifkhan, on Flickr" href="http://www.flickr.com/photos/33793929@N07/6008096410/"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="map_Layers" src="http://farm7.static.flickr.com/6007/6008096410_0770316ec1.jpg" width="500" height="261" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The good stuff      &lt;br /&gt;      &lt;br /&gt;&lt;/strong&gt;When you download the binary from &lt;a href="http://greatmaps.codeplex.com/releases/view/20235" target="_blank"&gt;codeplex&lt;/a&gt; (this post is on WinForms) you will find several files in the folder. You only need the following&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;GMap.NET.Core.dll &lt;/li&gt;    &lt;li&gt;GMap.NET.WindowsForms.dll &lt;/li&gt;    &lt;li&gt;x86 and x64 folders for the version at the time of writing this post. These folders include the System.Data.SQLite.DLL which is used for local caching of the data to reduce the request for map tiles. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Now, add the GMap.NET.WindowsForms.dll to your Visual Studio IDE toolbox. Create a new project VB.NET or C#, whatever your fancy and drag the GMapControl onto the form.    &lt;br /&gt;    &lt;br /&gt;This is how my toolbox look  &lt;br /&gt;    &lt;br /&gt;&lt;a title="8-4-2011 2-48-46 AM by saifkhan, on Flickr" href="http://www.flickr.com/photos/33793929@N07/6007451867/"&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" alt="8-4-2011 2-48-46 AM" align="left" src="http://farm7.static.flickr.com/6018/6007451867_5eeda2aa1e_m.jpg" width="188" height="62" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;For sake of clarity I am going to name the control myMap. &lt;/p&gt;  &lt;p&gt;You first need to Initialize the control    &lt;br /&gt;    &lt;br /&gt;VB.NET&lt;/p&gt;  &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;With&lt;/span&gt; myMap
      .SetCurrentPositionByKeywords(&lt;span class="str"&gt;"USA"&lt;/span&gt;)
      .MapType = MapType.BingMap
      .MinZoom = 3
      .MaxZoom = 17
      .Zoom = 4
      .Manager.Mode = AccessMode.ServerAndCache
&lt;span class="kwrd"&gt;End&lt;/span&gt; With&lt;/pre&gt;

&lt;p&gt; &lt;/p&gt;
&lt;style type="text/css"&gt;&lt;![CDATA[









.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;

&lt;p&gt;Note: You can set the default position of the map with (to list a few)&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;SetCurrentPositionByKeywords(“country”) - USA &lt;/li&gt;

  &lt;li&gt;SetCurrentPositionByKeywords(“state, country”) – Berlin, Germany &lt;/li&gt;

  &lt;li&gt;SetCurrentPositionByKeywords(“province, country”) – Alberta, Canada &lt;/li&gt;

  &lt;li&gt;Position = New PointLatLng(latitude,longitude) - New PointLatLng(54.6961334816182, 25.2985095977783) &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Next you need to add overlays with markers to the map&lt;/p&gt;

&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;Dim&lt;/span&gt; overlayOne &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;New&lt;/span&gt; GMapOverlay(myMap, &lt;span class="str"&gt;"OverlayOne"&lt;/span&gt;)&lt;/pre&gt;
&lt;style type="text/css"&gt;&lt;![CDATA[









.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;

&lt;p&gt;Note: The GmapOverlay takes the map control and an id as parameters.&lt;/p&gt;

&lt;p&gt;
  &lt;br /&gt;Next you need to add markers to the overlay.&lt;/p&gt;

&lt;pre class="csharpcode"&gt;overlayOne.Markers.Add(&lt;span class="kwrd"&gt;New&lt;/span&gt; GMap.NET.WindowsForms.Markers.GMapMarkerGoogleGreen(&lt;span class="kwrd"&gt;New&lt;/span&gt; PointLatLng(LatitudeValue, LongitudeValue)))&lt;/pre&gt;
&lt;style type="text/css"&gt;&lt;![CDATA[









.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;

&lt;p&gt;
  &lt;br /&gt;basically you are creating a marker (GMapMarkerGoogleGreen) which takes an latitude and longitude as parameters. Then I am adding that marker to the overlay (overlayOne).&lt;/p&gt;

&lt;p&gt;
  &lt;br /&gt;In most cases you’ll need to add multiple markers to the overlay. You can do that with a loop e.g.&lt;/p&gt;

&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;For&lt;/span&gt; &lt;span class="kwrd"&gt;Each&lt;/span&gt; customer &lt;span class="kwrd"&gt;In&lt;/span&gt; Customers
        overlayOne.Markers.Add(&lt;span class="kwrd"&gt;New&lt;/span&gt; GMap.NET.WindowsForms.Markers.GMapMarkerGoogleGreen(&lt;span class="kwrd"&gt;New&lt;/span&gt; PointLatLng(customer.Lat, customer.&lt;span class="kwrd"&gt;Long&lt;/span&gt;)))
&lt;span class="kwrd"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;style type="text/css"&gt;&lt;![CDATA[









.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;

&lt;p&gt;
  &lt;br /&gt;in the above code, I am iterating a list of customers, creating a new marker and adding it to the overlay.&lt;/p&gt;

&lt;p&gt;
  &lt;br /&gt;Note: It is recommended that you have your points (address) geocoded first to get better performance. it makes no sense having several hundred addresses geocoded on the fly each time you load your map if you are dealing with a large list. Some service like google, have rate limits as to how many geocode query you can send to their servers in a given day.&lt;/p&gt;

&lt;p&gt;Finally, add the overlay to the map.&lt;/p&gt;

&lt;pre class="csharpcode"&gt;myMap.Overlays.Add(overlayOne)&lt;/pre&gt;
&lt;style type="text/css"&gt;&lt;![CDATA[








.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;

&lt;p&gt;That’s it! My next posts will be on &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Removing/Hiding overlays &lt;/li&gt;

  &lt;li&gt;Changing the Markers &lt;/li&gt;

  &lt;li&gt;Adding labels &lt;/li&gt;

  &lt;li&gt;Caching &lt;/li&gt;

  &lt;li&gt;Routing &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is a screenshot of how I am using it in one of my apps (work-in-progress)&lt;/p&gt;

&lt;p&gt;&lt;a title="8-3-2011 1-20-33 PM by saifkhan, on Flickr" href="http://www.flickr.com/photos/33793929@N07/6008150116/"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="8-3-2011 1-20-33 PM" src="http://farm7.static.flickr.com/6001/6008150116_af3988b689.jpg" width="500" height="374" /&gt;&lt;/a&gt; 

  &lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a title="8-2-2011 3-44-12 PM by saifkhan, on Flickr" href="http://www.flickr.com/photos/33793929@N07/6007595857/"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="8-2-2011 3-44-12 PM" src="http://farm7.static.flickr.com/6006/6007595857_36fde41515.jpg" width="477" height="360" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/saifkhan/aggbug/146431.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>saifkhan</dc:creator>
            <guid>http://geekswithblogs.net/saifkhan/archive/2011/08/03/using-gmap.net-ndash-great-maps-for-windows-forms-amp-presentation.aspx</guid>
            <pubDate>Thu, 04 Aug 2011 07:50:57 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/saifkhan/comments/146431.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/saifkhan/archive/2011/08/03/using-gmap.net-ndash-great-maps-for-windows-forms-amp-presentation.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/saifkhan/comments/commentRss/146431.aspx</wfw:commentRss>
        </item>
        <item>
            <title>A simple DataSet XSD Viewer</title>
            <link>http://geekswithblogs.net/saifkhan/archive/2011/06/01/a-simple-dataset-xsd-viewer.aspx</link>
            <description>&lt;p&gt;Earlier this week I had a requirement for displaying an XSD DataSet schema in my application to the end-user. I couldn’t find a free or relatively cheap component. All the items I came across were either too bulky (loads of functionality) or pricey. I was also looking for something along the lines of a user-control which I could drop on a form and wire-up. I decided to roll my own…after an hour I came up with this&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="6-2-2011 1-54-55 AM by saifkhan, on Flickr" href="http://www.flickr.com/photos/33793929@N07/5789393036/"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="6-2-2011 1-54-55 AM" src="http://farm4.static.flickr.com/3448/5789393036_902e16d363_b.jpg" width="846" height="572" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;I used &lt;a href="http://opendiagram.codeplex.com/"&gt;Open Diagram&lt;/a&gt; engine…pretty much straight forward.&lt;/p&gt; &lt;a title="6-2-2011 2-25-04 AM by saifkhan, on Flickr" href="http://www.flickr.com/photos/33793929@N07/5789452256/"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="6-2-2011 2-25-04 AM" src="http://farm4.static.flickr.com/3460/5789452256_61ae717b2c.jpg" width="485" height="410" /&gt;&lt;/a&gt;   &lt;p&gt; &lt;/p&gt;  &lt;p&gt;To keep things simple I didn’t mess with the XSD schema via XML. I just loaded the schema into a dataset object and pass it to the control I created&lt;/p&gt;  &lt;div class="csharpcode"&gt;   &lt;pre class="alt"&gt;DataSet ds = &lt;span class="kwrd"&gt;new&lt;/span&gt; DataSet();&lt;/pre&gt;

  &lt;pre&gt;ds.ReadXmlSchema(&lt;span class="str"&gt;"C:\\XSDViewerControl\\DataSet1.xsd"&lt;/span&gt;);&lt;/pre&gt;

  &lt;pre class="alt"&gt;XsdExplorer1.SetDataSet = ds;&lt;/pre&gt;

  &lt;pre&gt;XsdExplorer1.DiaplayDiagram();&lt;/pre&gt;

  &lt;pre&gt; &lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;&lt;![CDATA[
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;

&lt;p&gt;When I have some time I’ll add a property grid and probably use docking windows…and “Foreign-Key” references on the diagram. This was just a quick solution. &lt;/p&gt; &lt;img src="http://geekswithblogs.net/saifkhan/aggbug/145673.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>saifkhan</dc:creator>
            <guid>http://geekswithblogs.net/saifkhan/archive/2011/06/01/a-simple-dataset-xsd-viewer.aspx</guid>
            <pubDate>Thu, 02 Jun 2011 06:39:42 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/saifkhan/comments/145673.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/saifkhan/archive/2011/06/01/a-simple-dataset-xsd-viewer.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/saifkhan/comments/commentRss/145673.aspx</wfw:commentRss>
        </item>
        <item>
            <title>XtraGrid CardView &amp;ndash; UI (1)</title>
            <link>http://geekswithblogs.net/saifkhan/archive/2011/04/29/xtragrid-cardview-ndash-ui-1.aspx</link>
            <description>&lt;p&gt;One of my application is used in warehouse operations. It has a weather control to keep dispatchers and drivers informed. Here are two screen-shots   &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="4-27-2011 2-25-00 PM by saifkhan, on Flickr" href="http://www.flickr.com/photos/33793929@N07/5670749096/"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="4-27-2011 2-25-00 PM" src="http://farm6.static.flickr.com/5023/5670749096_059439e982_b.jpg" width="757" height="198" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;a title="4-25-2011 5-13-51 PM by saifkhan, on Flickr" href="http://www.flickr.com/photos/33793929@N07/5670749038/"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="4-25-2011 5-13-51 PM" src="http://farm6.static.flickr.com/5186/5670749038_ed48224e9e_b.jpg" width="760" height="214" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Powered By:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;XtraGrid &lt;/li&gt;    &lt;li&gt;Google Weather API &lt;/li&gt; &lt;/ul&gt; &lt;img src="http://geekswithblogs.net/saifkhan/aggbug/145086.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>saifkhan</dc:creator>
            <guid>http://geekswithblogs.net/saifkhan/archive/2011/04/29/xtragrid-cardview-ndash-ui-1.aspx</guid>
            <pubDate>Fri, 29 Apr 2011 20:48:20 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/saifkhan/comments/145086.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/saifkhan/archive/2011/04/29/xtragrid-cardview-ndash-ui-1.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/saifkhan/comments/commentRss/145086.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Honorable mention at INETA Component Code Challenge</title>
            <link>http://geekswithblogs.net/saifkhan/archive/2011/04/29/honorable-mention-at-ineta-component-code-challenge.aspx</link>
            <description>&lt;p&gt;I’ve always kept my creations out of the spotlight, however, this year I opted in and submitted one of my apps. The &lt;a href="http://ineta.org/CodeChallenge/Default.aspx"&gt;results&lt;/a&gt;, pleasing but mostly inspirational. I am fascinated with UI in both WinForms and Web applications. I am going to be making some posts on some of my applications UI.&lt;/p&gt; &lt;img src="http://geekswithblogs.net/saifkhan/aggbug/145085.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>saifkhan</dc:creator>
            <guid>http://geekswithblogs.net/saifkhan/archive/2011/04/29/honorable-mention-at-ineta-component-code-challenge.aspx</guid>
            <pubDate>Fri, 29 Apr 2011 20:10:38 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/saifkhan/comments/145085.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/saifkhan/archive/2011/04/29/honorable-mention-at-ineta-component-code-challenge.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/saifkhan/comments/commentRss/145085.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>
