<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>GDI+</title>
        <link>http://blogs.ugidotnet.org/franx_blog/category/3386.aspx</link>
        <description>Microsoft Graphics Device Interface</description>
        <language>it-IT</language>
        <copyright>Francesco Geri</copyright>
        <generator>Subtext Version 2.1.0.3</generator>
        <item>
            <title>Disegnare con GDI+: gestire lo zoom</title>
            <link>http://blogs.ugidotnet.org/franx_blog/archive/2008/09/11/93989.aspx</link>
            <description>Riprendo un mio &lt;a href="http://blogs.ugidotnet.org/franx_blog/archive/2008/09/02/93912.aspx" target="_blank"&gt;post&lt;/a&gt; precedente in cui disegnavo un rettangolo con gli angoli arrotondati per aggiungere un paio di cosette.&lt;br&gt;
....&lt;img src="http://blogs.ugidotnet.org/franx_blog/aggbug/93989.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Francesco Geri</dc:creator>
            <guid>http://blogs.ugidotnet.org/franx_blog/archive/2008/09/11/93989.aspx</guid>
            <pubDate>Wed, 10 Sep 2008 22:23:33 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/franx_blog/archive/2008/09/11/93989.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/franx_blog/comments/commentRss/93989.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Disegnare un rettangolo con angoli arrotondati in VB.NET (GDI+)</title>
            <link>http://blogs.ugidotnet.org/franx_blog/archive/2008/09/02/93912.aspx</link>
            <description>&lt;p&gt; Di seguito una funzione che consente di disegnare un rettangolo con angoli arrotondati, sfruttando la GDI+ in VB.NET.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;!--
{\rtf1\ansi\ansicpg\lang1024\noproof1252\uc1 \deff0{\fonttbl{\f0\fnil\fcharset0\fprq1 Consolas;}}{\colortbl;??\red0\green0\blue0;\red255\green255\blue255;\red0\green128\blue0;\red128\green128\blue128;\red0\green0\blue255;}??\fs22 \tab \cf3 ''' \cf4 &amp;lt;summary&amp;gt;\par ??\cf0 \tab \cf3 ''' Disegna un rettangolo con i bordi arrotondati\par ??\cf0 \tab \cf3 ''' \cf4 &amp;lt;/summary&amp;gt;\par ??\cf0 \tab \cf3 ''' \cf4 &amp;lt;param name="g"&amp;gt;\cf3 Oggetto Graphics per il disegno\cf4 &amp;lt;/param&amp;gt;\par ??\cf0 \tab \cf3 ''' \cf4 &amp;lt;param name="pen"&amp;gt;\cf3 Oggetto \cf4 &amp;lt;see cref="Pen"&amp;gt;&amp;lt;/see&amp;gt;\cf3  con cui\par ??\cf0 \tab \cf3 ''' disegnare il rettangolo\cf4 &amp;lt;/param&amp;gt;\par ??\cf0 \tab \cf3 ''' \cf4 &amp;lt;param name="roundedRectangle"&amp;gt;\cf3 Rettangolo da disegnare\cf4 &amp;lt;/param&amp;gt;\par ??\cf0 \tab \cf3 ''' \cf4 &amp;lt;param name="cornerSize"&amp;gt;\cf3 Dimensioni dell'angolo arrotondato\cf4 &amp;lt;/param&amp;gt;\par ??\cf0 \tab \cf5 Public\cf0  \cf5 Shared\cf0  \cf5 Sub\cf0  DrawRoundedRectangle(\cf5 ByVal\cf0  g \cf5 As\cf0  Graphics, \cf5 ByVal\cf0  pen \cf5 As\cf0  Pen, _\par ??\tab \cf5 ByVal\cf0  roundedRectangle \cf5 As\cf0  Rectangle, \cf5 ByVal\cf0  cornerSize \cf5 As\cf0  Size)\par ??\tab \tab \cf5 Dim\cf0  points(7) \cf5 As\cf0  Point\par ??\tab \tab \cf5 Dim\cf0  rX \cf5 As\cf0  \cf5 Single\cf0  = roundedRectangle.Location.X\par ??\tab \tab \cf5 Dim\cf0  rY \cf5 As\cf0  \cf5 Single\cf0  = roundedRectangle.Location.Y\par ??\tab \tab \cf5 Dim\cf0  rW \cf5 As\cf0  \cf5 Single\cf0  = roundedRectangle.Width\par ??\tab \tab \cf5 Dim\cf0  rH \cf5 As\cf0  \cf5 Single\cf0  = roundedRectangle.Height\par ??\tab \tab \cf5 Dim\cf0  cW \cf5 As\cf0  \cf5 Single\cf0  = cornerSize.Width\par ??\tab \tab \cf5 Dim\cf0  cH \cf5 As\cf0  \cf5 Single\cf0  = cornerSize.Height\par ??\par ??\tab \tab \cf3 ' Prepara i punti per le linee\par ??\cf0 \tab \tab points(0) = \cf5 New\cf0  Point(rX + cW / 2, rY)\par ??\tab \tab points(1) = \cf5 New\cf0  Point(rX + rW - cW / 2, rY)\par ??\tab \tab points(2) = \cf5 New\cf0  Point(rX + rW, rY + cH / 2)\par ??\tab \tab points(3) = \cf5 New\cf0  Point(rX + rW, rY + rH - cH / 2)\par ??\tab \tab points(4) = \cf5 New\cf0  Point(rX + rW - cW / 2, rY + rH)\par ??\tab \tab points(5) = \cf5 New\cf0  Point(rX + cW / 2, rY + rH)\par ??\tab \tab points(6) = \cf5 New\cf0  Point(rX, rY + rH - cH / 2)\par ??\tab \tab points(7) = \cf5 New\cf0  Point(rX, rY + cH / 2)\par ??\par ??\tab \tab \cf5 Dim\cf0  rectPath \cf5 As\cf0  \cf5 New\cf0  GraphicsPath()\par ??\tab \tab rectPath.StartFigure()\par ??\tab \tab rectPath.AddLine(points(0), points(1))\par ??\tab \tab rectPath.AddArc(rX + rW - cW, rY, cW, cH, \cf5 CType\cf0 (270, \cf5 Single\cf0 ), \cf5 CType\cf0 (90, \cf5 Single\cf0 ))\par ??\tab \tab rectPath.AddLine(points(2), points(3))\par ??\tab \tab rectPath.AddArc(rX + rW - cW, rY + rH - cH, cW, cH, \cf5 CType\cf0 (0, \cf5 Single\cf0 ), \cf5 CType\cf0 (90, \cf5 Single\cf0 ))\par ??\tab \tab rectPath.AddLine(points(4), points(5))\par ??\tab \tab rectPath.AddArc(rX, rY + rH - cH, cW, cH, \cf5 CType\cf0 (90, \cf5 Single\cf0 ), \cf5 CType\cf0 (90, \cf5 Single\cf0 ))\par ??\tab \tab rectPath.AddLine(points(6), points(7))\par ??\tab \tab rectPath.AddArc(rX, rY, cW, cH, \cf5 CType\cf0 (180, \cf5 Single\cf0 ), \cf5 CType\cf0 (90, \cf5 Single\cf0 ))\par ??\tab \tab rectPath.CloseFigure()\par ??\par ??\tab \tab g.DrawPath(pen, rectPath)\par ??\par ??\tab \cf5 End\cf0  \cf5 Sub}
--&gt;&lt;/p&gt;
&lt;div style="background: white none repeat scroll 0% 0%; font-size: 11pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: black; font-family: consolas;"&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;    1&lt;/span&gt; &lt;span style="color: green;"&gt;''' &lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;    2&lt;/span&gt; &lt;span style="color: green;"&gt;''' Disegna un rettangolo con i bordi arrotondati&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;    3&lt;/span&gt; &lt;span style="color: green;"&gt;''' &lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;    4&lt;/span&gt; &lt;span style="color: green;"&gt;''' &lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;param name="g"&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;Oggetto Graphics per il disegno&lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;    5&lt;/span&gt; &lt;span style="color: green;"&gt;''' &lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;param name="pen"&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;Oggetto &lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;see cref="Pen"&amp;gt;&amp;lt;/see&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt; con cui&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;    6&lt;/span&gt; &lt;span style="color: green;"&gt;''' disegnare il rettangolo&lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;    7&lt;/span&gt; &lt;span style="color: green;"&gt;''' &lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;param name="roundedRectangle"&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;Rettangolo da disegnare&lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;    8&lt;/span&gt; &lt;span style="color: green;"&gt;''' &lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;param name="cornerSize"&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;Dimensioni dell'angolo arrotondato&lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;    9&lt;/span&gt; &lt;span style="color: blue;"&gt;Public&lt;/span&gt; &lt;span style="color: blue;"&gt;Shared&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt; DrawRoundedRectangle(&lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; g &lt;span style="color: blue;"&gt;As&lt;/span&gt; Graphics, &lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; pen &lt;span style="color: blue;"&gt;As&lt;/span&gt; Pen, _&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   10&lt;/span&gt; &lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; roundedRectangle &lt;span style="color: blue;"&gt;As&lt;/span&gt; Rectangle, &lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; cornerSize &lt;span style="color: blue;"&gt;As&lt;/span&gt; Size)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   11&lt;/span&gt;   &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; points(7) &lt;span style="color: blue;"&gt;As&lt;/span&gt; Point&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   12&lt;/span&gt;   &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; rX &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Single&lt;/span&gt; = roundedRectangle.Location.X&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   13&lt;/span&gt;   &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; rY &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Single&lt;/span&gt; = roundedRectangle.Location.Y&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   14&lt;/span&gt;   &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; rW &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Single&lt;/span&gt; = roundedRectangle.Width&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   15&lt;/span&gt;   &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; rH &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Single&lt;/span&gt; = roundedRectangle.Height&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   16&lt;/span&gt;   &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; cW &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Single&lt;/span&gt; = cornerSize.Width&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   17&lt;/span&gt;   &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; cH &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Single&lt;/span&gt; = cornerSize.Height&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   18&lt;/span&gt; &lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   19&lt;/span&gt;   &lt;span style="color: green;"&gt;' Prepara i punti per le linee&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   20&lt;/span&gt;   points(0) = &lt;span style="color: blue;"&gt;New&lt;/span&gt; Point(rX + cW / 2, rY)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   21&lt;/span&gt;   points(1) = &lt;span style="color: blue;"&gt;New&lt;/span&gt; Point(rX + rW - cW / 2, rY)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   22&lt;/span&gt;   points(2) = &lt;span style="color: blue;"&gt;New&lt;/span&gt; Point(rX + rW, rY + cH / 2)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   23&lt;/span&gt;   points(3) = &lt;span style="color: blue;"&gt;New&lt;/span&gt; Point(rX + rW, rY + rH - cH / 2)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   24&lt;/span&gt;   points(4) = &lt;span style="color: blue;"&gt;New&lt;/span&gt; Point(rX + rW - cW / 2, rY + rH)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   25&lt;/span&gt;   points(5) = &lt;span style="color: blue;"&gt;New&lt;/span&gt; Point(rX + cW / 2, rY + rH)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   26&lt;/span&gt;   points(6) = &lt;span style="color: blue;"&gt;New&lt;/span&gt; Point(rX, rY + rH - cH / 2)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   27&lt;/span&gt;   points(7) = &lt;span style="color: blue;"&gt;New&lt;/span&gt; Point(rX, rY + cH / 2)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   28&lt;/span&gt; &lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   29&lt;/span&gt;   &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; rectPath &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;New&lt;/span&gt; GraphicsPath()&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   30&lt;/span&gt;   rectPath.StartFigure()&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   31&lt;/span&gt;   rectPath.AddLine(points(0), points(1))&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   32&lt;/span&gt;   rectPath.AddArc(rX + rW - cW, rY, cW, cH, &lt;span style="color: blue;"&gt;CType&lt;/span&gt;(270, &lt;span style="color: blue;"&gt;Single&lt;/span&gt;), &lt;span style="color: blue;"&gt;CType&lt;/span&gt;(90, &lt;span style="color: blue;"&gt;Single&lt;/span&gt;))&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   33&lt;/span&gt;   rectPath.AddLine(points(2), points(3))&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   34&lt;/span&gt;   rectPath.AddArc(rX + rW - cW, rY + rH - cH, cW, cH, &lt;span style="color: blue;"&gt;CType&lt;/span&gt;(0, &lt;span style="color: blue;"&gt;Single&lt;/span&gt;), &lt;span style="color: blue;"&gt;CType&lt;/span&gt;(90, &lt;span style="color: blue;"&gt;Single&lt;/span&gt;))&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   35&lt;/span&gt;   rectPath.AddLine(points(4), points(5))&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   36&lt;/span&gt;   rectPath.AddArc(rX, rY + rH - cH, cW, cH, &lt;span style="color: blue;"&gt;CType&lt;/span&gt;(90, &lt;span style="color: blue;"&gt;Single&lt;/span&gt;), &lt;span style="color: blue;"&gt;CType&lt;/span&gt;(90, &lt;span style="color: blue;"&gt;Single&lt;/span&gt;))&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   37&lt;/span&gt;   rectPath.AddLine(points(6), points(7))&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   38&lt;/span&gt;   rectPath.AddArc(rX, rY, cW, cH, &lt;span style="color: blue;"&gt;CType&lt;/span&gt;(180, &lt;span style="color: blue;"&gt;Single&lt;/span&gt;), &lt;span style="color: blue;"&gt;CType&lt;/span&gt;(90, &lt;span style="color: blue;"&gt;Single&lt;/span&gt;))&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   39&lt;/span&gt;   rectPath.CloseFigure()&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   40&lt;/span&gt; &lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   41&lt;/span&gt;   g.DrawPath(pen, rectPath)&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   42&lt;/span&gt; &lt;/p&gt;
&lt;p style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   43&lt;/span&gt; &lt;span style="color: blue;"&gt;End&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;... e questo è un esempio di cosa si ottiene:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/Disegnareunrettangoloconangoliarr.NETGDI_88E7/image_2.png"&gt;&lt;img height="484" border="0" width="607" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/Disegnareunrettangoloconangoliarr.NETGDI_88E7/image_thumb.png" alt="image" style="border: 0px none ;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/franx_blog/aggbug/93912.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Francesco Geri</dc:creator>
            <guid>http://blogs.ugidotnet.org/franx_blog/archive/2008/09/02/93912.aspx</guid>
            <pubDate>Tue, 02 Sep 2008 17:48:59 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/franx_blog/archive/2008/09/02/93912.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/franx_blog/comments/commentRss/93912.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>
