<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4758740079815714607</id><updated>2011-04-21T11:24:13.363-07:00</updated><title type='text'>MyGM862TestLab</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mygm862testlab.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-6804953781033346326</id><published>2008-05-08T09:44:00.001-07:00</published><updated>2008-05-08T09:44:41.887-07:00</updated><title type='text'>[CodeProject] Re: Is this a MFC dependent? Can you make it ANSI C/C++ class?</title><content type='html'>&lt;table cellSpacing="1" cellPadding="3" bgColor="#ff9900" border="0"&gt;&lt;tr&gt;&lt;td&gt;  &lt;img border="0" src="http://www.codeproject.com/images/standard/codeproject225x40.gif" width="225" height="40"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;p class="small"&gt;&lt;b&gt;&lt;i&gt;Do not hit 'reply' to this email&lt;/i&gt;&lt;/b&gt;&lt;i&gt;: To reply,   click &lt;a href="http://www.codeproject.com/script/Forums/View.aspx?fid=1126460&amp;msg=2543849"&gt;here&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;darkoman&lt;/b&gt; has posted a reply to your message at "&lt;a href="http://www.codeproject.com/script/Forums/View.aspx?fid=1126460&amp;msg=2543849"&gt;Article "CXMLFile - A Simple C++ XML Parser"&lt;/a&gt;":&lt;/p&gt;  &lt;blockquote&gt;Hello,&lt;br /&gt;&lt;br /&gt;thanks for your interest for &lt;b&gt;CXMLFile&lt;/b&gt; class.&lt;br /&gt;No, it is not dependent in any way to MFC, .NET Framework or any other 3rd part library.&lt;br /&gt;It it written in ANSI C/C++.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Darkoman &lt;br /&gt;&lt;br /&gt;&lt;div class="ForumSig"&gt;"Avaritia est radix omnium malorum..."&lt;/div&gt;&lt;/blockquote&gt;  &lt;hr color="#ff9900" noshade="noshade" size="1" &gt;  &lt;div class="small"&gt;&lt;b&gt;Note&lt;/b&gt;: This message has been sent from an unattended email box.&lt;/div&gt;  &lt;div class="small"&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-6804953781033346326?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/6804953781033346326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/6804953781033346326'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/05/codeproject-re-is-this-mfc-dependent.html' title='[CodeProject] Re: Is this a MFC dependent? Can you make it ANSI C/C++ class?'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-5328274403564842757</id><published>2008-05-06T10:14:00.001-07:00</published><updated>2008-05-06T10:14:30.048-07:00</updated><title type='text'>[CodeProject] Newsletter (5 May 2008)</title><content type='html'>&lt;table cellspacing="1" cellpadding="3" width="100%" bgcolor="#ff9900" border="0"&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/"&gt;  &lt;img height="60" src="http://www.codeproject.com/images/newsletter_header.gif" width="500" border="0"&gt;&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;table border="0" width="100%"&gt;&lt;tr&gt;&lt;td class="TinyText"&gt;&lt;i&gt;For comments or enquiries please contact   &lt;a href="mailto:webmaster@codeproject.com"&gt;webmaster@codeproject.com&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;  &lt;td class="TinyText" nowrap&gt;&lt;a href="http://www.codeproject.com/script/Mailouts/View.aspx?mlid=2165"&gt;View online&lt;/a&gt;&lt;/td&gt;  &lt;td valign="top" nowrap align="right" class="TinyText"&gt;          Monday, May 05, 2008&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;p&gt;Welcome to this week's newsletter from The Code Project.&lt;/p&gt;    &lt;p&gt;&lt;i&gt;To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of allowed senders.&lt;/i&gt;&lt;/p&gt;       &lt;h2&gt;&lt;a href="http://www.codeproject.com"&gt;Site News&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;We&amp;#39;re constantly adding and improving the features on CodeProject.com but I   wanted to mention a few that I thought would be most valuable:&lt;/p&gt;  &lt;ul&gt;  	&lt;li&gt;RSS feeds on all programming and general discussion forums &lt;/li&gt;  	&lt;li&gt;A quick filter in all Tables of Contents for articles. Just start  	typing the article title and the list will shrink down until you&amp;#39;ve  	found what you are after.&lt;/li&gt;  	&lt;li&gt;Simplified voting for Questions and Answers on the message boards.Even if you can&amp;#39;t answer a question please mark a question as Good  	or Bad to help others spot the ones most deserving of an answer.&lt;/li&gt;  	&lt;/ul&gt;  &lt;p&gt;And there's still a ton more on our TODO list.&lt;/p&gt;  	&lt;p&gt;&lt;b&gt;Calling all Java, PHP, Linux, Apache and MySQL authors&lt;/b&gt;&lt;/p&gt;  	&lt;p&gt;We&amp;#39;re built the sites now we&amp;#39;d love for you to fill them! If you have an   	article on Java, PHP (or Perl, or Python), Linux, Apache or MySQL then you   	can post them directly to Java.CodeProject  	&lt;a href="http://java.codeproject.com/script/Articles/submit.aspx"&gt;here&lt;/a&gt; or LAMP.CodeProject via&amp;nbsp;  	&lt;a href="http://LAMP.codeproject.com/script/Articles/submit.aspx"&gt;this link&lt;/a&gt;.  	&lt;/p&gt;  	&lt;p&gt;  	Does your company produce a tool or component of interest to Java and LAMP   	developers? If you&amp;#39;d like to sponsor a monthly competition similar to the   	C++/.NET ones we currently run then please contact me at   	&lt;a href="mailto:chris@codeproject.com"&gt;chris@codeproject.com&lt;/a&gt;&lt;/p&gt;  	&lt;p&gt;The links to the voting forms for the best articles of last month are up on   	the homepage so please take a moment to vote for the most helpful authors of   	last month.&lt;/p&gt;    &lt;h2&gt;&lt;a href="http://www.codeproject.com/info/MediaKit/"&gt;The Code Project Offers&lt;/a&gt;&lt;/h2&gt; &lt;table cellSpacing="0" cellPadding="2" width="600" border="0"&gt; &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5026"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/installaware_60x60.jpg"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5026"&gt;Windows Installer without Rocket Science &lt;/a&gt;&lt;/b&gt;&lt;br&gt;Easily produce bullet proof Vista certified MSI installations without having to learn the internals of Windows Installer. Our unique MSIcode technology offers runtime branching, setup chaining, conditional compilation, interactive Flash billboards, and more. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5026"&gt;Download FREE Trial&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5500"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/Infragistics_xamRibbon_60x60.png"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5500"&gt;Are you VS 2008 ready? Is your UI toolset?&lt;/a&gt;&lt;/b&gt;  &lt;br&gt;Line of Business UI Components for CLR 2.0, 3.0 and 3.5  &lt;br&gt;Winforms, ASP.NET, or WPF - sample code &amp; Free support!  &lt;br&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5500"&gt;Learn, download &amp; try the bits before you buy!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5849"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/JustMedia_EMC_60x60.gif"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5849"&gt;EMC Documentum XML Store OEM Edition&lt;/a&gt;&lt;/b&gt; enables the fastest, most scalable, and most complete native XML database. XML Store uses and supports all XML standards and offers numerous features to help make XML processing in applications easier than ever.&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=3998"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/smart_bear_paw-square-60x60_798.png"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=3998"&gt;Free Paperback Book&lt;a&gt;&lt;/b&gt; Best Kept Secrets of Peer Code Review. See how lightweight processes result in effective review without the burdens of traditional inspections.  Case studies and stories from the field. Brought to you by the makers of Code Collaborator, a tool for lightweight code review.&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5951"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/Visual_Numerics_IMSL_60x60.jpg"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5951"&gt;IMSL® C# Numerical Library for Microsoft .NET &lt;/a&gt;&lt;/b&gt; - industry standard numerical analysis and charting for C# and VB.NET. Unprecedented analytic capabilities. Most comprehensive and accessible advanced mathematical, statistical and finance algorithms. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5951"&gt;Free trial or 20% purchase discount on first license!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=4953"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/ironspeed_60x60.gif"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=4953"&gt;Generate Web 2.0 Applications in Minutes&lt;/a&gt;&lt;/b&gt;&lt;br&gt;Generate database and reporting applications for .NET in minutes. Quickly create visually stunning, feature-rich Web 2.0 applications that are easy-to-customize and ready-to-deploy. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=4953"&gt;Download Now&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5938"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/Dundas-RSCPUSale60x60.png"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5938"&gt;Dundas Reporting Services CPU Sale&lt;/a&gt;&lt;/b&gt; – Get more attractive and sophisticated reports in SQL Reporting Services - and save! For May only, buy a primary license of any of our Reporting Services products and receive an extra CPU license free (up to a $1599 value).  &lt;/td&gt;&lt;/tr&gt;  &lt;/table&gt;    &lt;h2&gt;&lt;a href="http://www.codeproject.com/script/Surveys/Results.aspx?srvid=787"&gt;Weekly Poll Results&lt;/a&gt;&lt;/h2&gt; &lt;h3&gt;What office environment suits you best?&lt;/h3&gt; &lt;p class="SmallText"&gt;Survey period: &lt;b&gt;28 Apr 2008&lt;/b&gt; to &lt;b&gt;5 May 2008&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Do you like to see and talk to your fellow developers or do you prefer a little privacy?&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="0" width="450px" class="SurveyTable"&gt;&lt;tr class="SurveyHeader"&gt;&lt;td valign="middle" class="SurveyCell"&gt;Option&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;Votes&lt;/td&gt;&lt;td valign="middle" align="center" class="SurveyCell"&gt;%&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Working from home&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;372&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;34.29&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="25" height="10" border="0" alt="372 votes, 34.29%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Private cubes&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;325&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;29.95&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="22" height="10" border="0" alt="325 votes, 29.95%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Separate desks, open area&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;290&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;26.73&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="20" height="10" border="0" alt="290 votes, 26.73%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Shared desks, open area&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;52&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;4.79&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="3" height="10" border="0" alt="52 votes, 4.79%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Shared cubes&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;46&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;4.24&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="3" height="10" border="0" alt="46 votes, 4.24%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyFooter"&gt;&lt;td valign="middle" class="SurveyCell"&gt;Total&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;1085&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;&amp;nbsp;&amp;nbsp;100%&lt;/td&gt;&lt;td valign="middle"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="75" height="10" border="0" alt="1085 votes " /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;br /&gt;    &lt;h2&gt;Most popular new articles 28 Apr 2008 - 5 May 2008&lt;/h2&gt; &lt;ul class="InfoList"&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/recipes/VirtualCursor.aspx"&gt;Virtual Cursor&lt;/a&gt; - Hatem Mostafa &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/JITOptimizations.aspx"&gt;JIT Optimizations&lt;/a&gt; - Sasha Goldshtein &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/WPF/winforms2wpf.aspx"&gt;Creating the Same Program in Windows Forms and WPF&lt;/a&gt; - Josh Smith &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/WPF/commandgroup.aspx"&gt;Aggregating WPF Commands with CommandGroup&lt;/a&gt; - Josh Smith &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/database/LINQ_for_db4o.aspx"&gt;An introduction to LINQ for db4o&lt;/a&gt; - edwin_vermeer &lt;/ul&gt;     &lt;h2&gt;&lt;a href="http://www.codeproject.com/script/Articles/Latest.aspx"&gt;Latest Additions&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;82 articles overall  42 new, 40 updated, 12 moved. 34 were edited, 48 unedited&lt;br /&gt;  Article topics listed: All Topics&lt;/p&gt;  &lt;p&gt;Too many articles? Visit your &lt;a href="http://www.codeproject.com/script/Membership/Modify.aspx"&gt;profile page&lt;/a&gt; to change your newsletter article filters.&lt;/p&gt;&lt;h3&gt;New articles added Last week&lt;/h3&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/list/"&gt;List Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146133095"&gt;Enable MultiSelect in WPF ListView&lt;/a&gt; - Leung Yat Chun&lt;div class="desc"&gt;Make your ListView support Item Selection by Dragging, (Unedited)&lt;br /&gt;C# (C# 3.0, C#), Windows (Windows, WinXP, Vista), WPF, Design, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/ajax/"&gt;Ajax and Atlas&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147833095"&gt;Dynamic UpdateProgress Control&lt;/a&gt; - Jamie Pompu&lt;div class="desc"&gt;Hide sections of the page when an UpdateProgress control is activated (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0), Visual Studio (VS2008, VS, VS2005), ASP.NET, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146233095"&gt;ASP.NET client validation call out extender&lt;/a&gt; - Enoch Tsai&lt;div class="desc"&gt;An extender that "hacks' into .Net 3.5 client validation without tempering its base structure to provide rich and interactive client validation enhancement with visual effect from jQuery library. (Unedited)&lt;br /&gt;C# (C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 2.0, .NET 3.0), ASP.NET, Ajax, Design, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147813095"&gt;Triggering AJAX UpdatePanel from a Button Click or DropDownList Selection Change in Code-Behind&lt;/a&gt; - Robert Pittenger&lt;div class="desc"&gt;This article shows how to make a Button click or DropDownList selection change trigger an update to an AJAX UpdatePanel with all code written in code-behind&lt;br /&gt;C#.NET 2.0, ASP.NET, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146013095"&gt;Faster JavaScript StringBuilder&lt;/a&gt; - Ferreri Gabriele (Megasoft78)&lt;div class="desc"&gt;A faster Javascript StringBuilder.&lt;br /&gt;C#, JScript, ASP.NET, Ajax, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/"&gt;ASP.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146483095"&gt;Cross Page Postback Without Circular Reference Errors&lt;/a&gt; - webbuilder&lt;div class="desc"&gt;Cross Posting with Strong Typing  (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), WebForms, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146173095"&gt;Binding ASP.NET TreeView to a DataSet or an ObjectDataSource&lt;/a&gt; - Ralph Varjabedian&lt;div class="desc"&gt;The TreeView can not bind to a DataSet or to an ObjectDataSource. With one line of code you can do that now. (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), JScript, CSS, HTML, Ajax, ASP, ASP.NET, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146573095"&gt;Localizing Date and Time Display in ASP.NET&lt;/a&gt; - Anthony Leuzzi&lt;div class="desc"&gt;Localizing date and time display to meet the user's preferred language (Unedited)&lt;br /&gt;C#, .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET), WebForms, ASP.NET, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146433095"&gt;Upload and view images to/from an Oracle database using an XML Web Service&lt;/a&gt; - matrika&lt;div class="desc"&gt;This article explains about uploading and fetching images to/from an Oracle database using XML web services and ASP.NET.&lt;br /&gt;C# (C# 3.0, C#, C# 2.0), SQL, Windows (Windows, WinXP, Win2003, Vista), .NET (.NET 3.0, .NET, .NET 2.0), IE (IE 6.0, IE, IE 7), DBA, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146703095"&gt;Using A Single Transaction With Multiple Typed DataSets&lt;/a&gt; - drgbg&lt;div class="desc"&gt;Provides a detailed explanation of how to implement a single transaction across multiple Typed Datasets&lt;br /&gt;VB, Windows, .NET 2.0, ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/webforms/"&gt;ASP.NET Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147953095"&gt;GridView Rows Navigation Using The Arrow (Up/Down) Keys.&lt;/a&gt; -     Samir Nigam  &lt;div class="desc"&gt;This article describes how to navigate GridView rows with the help of the arrow (up/down) keys using JavaScript. (Unedited)&lt;br /&gt;C# (C# 2.0, C#), JScript, CSS, HTML, .NET (.NET, .NET 2.0), ASP.NET, ADO.NET, Ajax, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/scripting/"&gt;Client side scripting&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430148043095"&gt;XML(SOAP) Message to Object Mapper&lt;/a&gt; - Sam Shiles&lt;div class="desc"&gt;A message manager to map XML response messages to javascript objects (Unedited)&lt;br /&gt;C# (C# 2.0, C#), JScript, XML, HTML&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/IP/"&gt;Internet / Network&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430145993095"&gt;A Code Project Article Information Library (Part 2)&lt;/a&gt; - Derek Bartram&lt;div class="desc"&gt;This library provides a framework for using Code Project article information in applications, and provides a utility for extracting user information (Unedited)&lt;br /&gt;C#, Windows (Win2K, WinXP, Win2003, Vista, Windows), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET), Win32, Win64, Arch, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146043095"&gt;The Code Project Kevin Bacon Game (Part 3)&lt;/a&gt; - Derek Bartram&lt;div class="desc"&gt;A Code Project orientated Kevin Bacon game utilising the CodeProject.dll (Unedited)&lt;br /&gt;C#, SQL, Windows (Win2K, WinXP, Win2003, Vista, Windows), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET), Win32, Win64, CEO, Arch, DBA, Dev, QA, Design, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/silverlight/"&gt;Silverlight&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147753095"&gt;Silverlight2 Lightbox&lt;/a&gt; - Tim Mason&lt;div class="desc"&gt;A Silverlight2 lightbox control (Unedited)&lt;br /&gt;C# (C# 3.0, C#), JScript, .NET (.NET, .NET 3.5), Visual Studio (VS2008, VS), XAML, Design, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146193095"&gt;Silverlight 2.0: The first native rich text editor&lt;/a&gt; - Christoph Husse&lt;div class="desc"&gt;In contrast to existing ones, my RTE is fully written in C# and doesn't use any HTML rendering or JavaScript. Most common features are supported! (Unedited)&lt;br /&gt;C# (C# 3.0, C#), .NET (.NET, .NET 3.0, .NET 3.5), XAML, WPF, Design, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146503095"&gt;A Textured Triangle Control for Silverlight 2 - the Basic Building Block for 3D &lt;/a&gt; - Florian Kruesch&lt;div class="desc"&gt;This article is all about implementing a triangle primitive as custom control in Silverlight 2.0 that can be used for 3D effects in Silveright. (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET, XAML, Dev, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/web-security/"&gt;Web Security&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430148393095"&gt;Query string encryption for ASP.NET&lt;/a&gt; - Michael Ulmann&lt;div class="desc"&gt;Clear text query strings are a potential security threat for your web application. Thus, query strings should be always encrypted. (Unedited)&lt;br /&gt;JScript, CSS, HTML, C#, ASP, ASP.NET, Ajax, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/database/"&gt;Database&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147893095"&gt;An introduction to LINQ for db4o&lt;/a&gt; - edwin_vermeer&lt;div class="desc"&gt;A demo web application for demonstrating the power of LINQ for db4o. (Unedited)&lt;br /&gt;C# (C# 3.0, C#), LINQ, .NET, ASP.NET, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430148053095"&gt;SQL Server to SQL Server Compact Edition Database Copy Utility&lt;/a&gt; - johnnycantcode&lt;div class="desc"&gt;Create and manage your mobiles database using SQL Management Studio and export them to SQL Compact Edition databases (Unedited)&lt;br /&gt;C#, SQL, Windows, WinForms, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146243095"&gt;Check Validity of Sql Server Stored Procedures/Views/Functions (updated)&lt;/a&gt; - Emil Lerch&lt;div class="desc"&gt;Command line tool to check validity of objects in SQL Server databases (Unedited)&lt;br /&gt;C# (C# 2.0, C#), SQL, Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.0, .NET 3.5, .NET 2.0), SQL (SQL 2000, SQL 2005, SQL), Visual Studio (VS2008, VS), ADO.NET, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/"&gt;.NET Framework&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430148273095"&gt;Publishing Remote Object From IIS&lt;/a&gt; - ayrilmaz&lt;div class="desc"&gt;How to publish  a remote object using IIS (Internet Information Server) (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146653095"&gt;JIT Optimizations&lt;/a&gt; - Sasha Goldshtein&lt;div class="desc"&gt;In this article, we will look into JIT optimizations, with specific focus on inlining.&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), ASM, MSIL, Windows, .NET, Dev, Design, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146333095"&gt;Handling HTML Events from .NET, using C#&lt;/a&gt; - Sharon Salmon&lt;div class="desc"&gt;This article demonstrates a simple way to bind to any HTML document event from a .NET WinForms application or a BandObject or a Browser Helper Object.&lt;br /&gt;C#, VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), .NET, WinForms, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430148163095"&gt;Running a ClickOnce application from another program&lt;/a&gt; - dwrogers&lt;div class="desc"&gt;A bootstrap loader to execute a ClickOnce application - written in C# (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), VB, Windows, .NET, WinForms, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/WCF/"&gt;Windows Communication Foundation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147973095"&gt;Simple WCF - X509 Certificate&lt;/a&gt; - meetsenthilbtech&lt;div class="desc"&gt;how to create Temporary X509 certificate and also to implement X509 Certificate security in WCF service and client (Unedited)&lt;br /&gt;WCF, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/WPF/"&gt;Windows Presentation Foundation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147923095"&gt;Simple slide game using Viewbox&lt;/a&gt; - Sacha Barber&lt;div class="desc"&gt;A simple 9 peice puzzle using ImageBrush.ViewBox (Unedited)&lt;br /&gt;C# (C# 3.0, C#), .NET (.NET, .NET 3.5), WPF, Design, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146593095"&gt;Creating the Same Program in Windows Forms and WPF&lt;/a&gt; - Josh Smith&lt;div class="desc"&gt;Shows how to write the same simple program in Windows Forms and WPF (Unedited)&lt;br /&gt;C# (C# 3.0, C#), .NET (.NET, .NET 3.5), XAML, WPF, WinForms, Arch, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146723095"&gt;Aggregating WPF Commands with CommandGroup&lt;/a&gt; - Josh Smith&lt;div class="desc"&gt;Introduces a generic technique of chaining commands together (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0), XAML, WPF, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/WF/"&gt;Windows Workflow Foundation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147933095"&gt;Navigational Workflows Unleashed In WWF/ASP.NET 3.5&lt;/a&gt; - Pero Matić&lt;div class="desc"&gt;Case-study on the internals of a Navigational Workflow engine for a fictional dating website called "World Wide Dating." (Unedited)&lt;br /&gt;C# (C# 3.0, C#), LINQ, ASP.NET, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cs/"&gt;C#&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430148403095"&gt;Simple C# Downloader&lt;/a&gt; - Sean Dastouri&lt;div class="desc"&gt;Connect and download any file from the internet using .NET and C#.  (Unedited)&lt;br /&gt;C# (C# 3.0, C#), .NET, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146643095"&gt;MySQL Table Manager&lt;/a&gt; - AKA MAJO&lt;div class="desc"&gt;MySQL engine permits user level locks. The program explains how to manipulate these lock types. (Unedited)&lt;br /&gt;C#, .NET (.NET 2.0), WinForms, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/java/"&gt;Java&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146053095"&gt;EJB 3.0 Remote Session Bean Lookup&lt;/a&gt; - bijulsoni&lt;div class="desc"&gt;This article describes a way to perform remote lookup of EJB 3.0 session bean into simple Java application.&lt;br /&gt;Java, Java (J2EE), Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/vb/"&gt;VB.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430148123095"&gt;Drag and Drop on a Windows Form&lt;/a&gt; - Sigurd Johansen&lt;div class="desc"&gt;How to insert an image on a form in runtime mode, dragging it to the right position and by using a database retrieve the position and shape when starting the application up again&lt;br /&gt;VB, SQL, .NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/recipes/"&gt;Algorithms &amp; Recipes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430145923095"&gt;Virtual Cursor&lt;/a&gt; - Hatem Mostafa&lt;div class="desc"&gt;This article demonstrates a new technique to optimize DBMS' output cursor storage using Virtual Cursor. (Unedited)&lt;br /&gt;C++, C, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147763095"&gt;Calculating Percentiles in Memory-bound Applications&lt;/a&gt; - John D. Cook&lt;div class="desc"&gt;How to compute percentiles of a stream of data too large to fit into memory at once&lt;br /&gt;C++, WindowsVS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/threads/"&gt;Threads, Processes &amp; IPC&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147673095"&gt;Read Environment Strings of Remote process&lt;/a&gt; -     Sarath.  &lt;div class="desc"&gt;A Tools to read Environment variables of a remote process (Unedited)&lt;br /&gt;C++, Windows (Win2K, WinXP, Win2003, Vista, Windows), MFC, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146113095"&gt;Message Thread Using IoCompletionPort&lt;/a&gt; - My2Cents&lt;div class="desc"&gt;Thread communication made easy!&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows, Visual Studio, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/architecture/"&gt;Design and Architecture&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146023095"&gt;Designing Application Using Test Driven Development&lt;/a&gt; - azamsharp&lt;div class="desc"&gt;In this article we will take a look at designing application using test driven development.&lt;br /&gt;C#, ASP.NET, Arch, Dev, Design&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146453095"&gt;Secrets for Setting Up Continuous Integration&lt;/a&gt; - wallism&lt;div class="desc"&gt;A few simple tips that should help when you are considering setting up CI (Unedited)&lt;br /&gt;SQL, C# (C# 1.0, C# 2.0, C# 3.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.1, .NET 2.0), SQL (SQL 2005, SQL), WinForms, WebForms, ASP.NET, Arch, DBA, Dev, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/system/"&gt;Hardware &amp; System&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430146473095"&gt;WMI Provider Extensions in .NET 3.5&lt;/a&gt; - Sasha Goldshtein&lt;div class="desc"&gt;In this article, we will write a full-blown WMI provider in managed code and consume that provider from managed code using the WMI extensions in .NET 3.5.&lt;br /&gt;C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5), Arch, Dev, QA, Design, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/showcase/"&gt;Product Showcase&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430148303095"&gt;Visualize Data on a Mobile Device using Visual Studio&lt;/a&gt; - Vladimír Gregor&lt;div class="desc"&gt;This article is about displaying data in mobile applications built on the .NET Compact Framework platform. It demonstrates several typical data structures and their visualization on the small display of a mobile device. &lt;br /&gt;Windows, .NET CF, Visual Studio (VS2008, VS), Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Articles updated added Last week&lt;/h3&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/combobox/"&gt;Combo &amp; List Boxes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430040613095"&gt;CheckBox ComboBox Extending the ComboBox Class and Its Items&lt;/a&gt; - Martin Lottering&lt;div class="desc"&gt;An article on a CheckBox ComboBox control which extends the ComboBox.Items.&lt;br /&gt;C# 2.0, Windows, .NET 3.5, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161273095"&gt;Customizable ComboBox Drop-Down&lt;/a&gt; - lhayes00&lt;div class="desc"&gt;A combobox control with a customizable drop-down&lt;br /&gt;C# (C# 2.0, C#), Windows, .NET (.NET, .NET 3.0), GDI+, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/gadgets/"&gt;Desktop Gadgets&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430153773095"&gt;Developing a Realtime Stockreader using WPF and Yahoo Finance Data&lt;/a&gt; - michbex&lt;div class="desc"&gt;RealtimeSockreader is a desktop widget for viewing live stock data of your portfolio (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C#, C# 3.0), Windows (Windows, WinXP, Vista), .NET (.NET, .NET 3.0), Visual Studio (VS, VS2008), XAML, WPF, Design, Dev, QA, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/edit/"&gt;Edit Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430059113095"&gt;A C# Numeric Field Control&lt;/a&gt; - Michael Chapman&lt;div class="desc"&gt;An abstract base for a numeric fielded control.&lt;br /&gt;C# 2.0, Windows, .NET 2.0, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/grid/"&gt;Grid &amp; Data Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430046433095"&gt;Cell Blink for DataGridView&lt;/a&gt; - Raghavan Ram Raja&lt;div class="desc"&gt;An article on adding a cell blink feature for DataGridView&lt;br /&gt;C# 2.0, Windows, .NET 2.0, Visual Studio, WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/list/"&gt;List Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430253533095"&gt;A Much Easier to Use ListView&lt;/a&gt; - Phillip Piper&lt;div class="desc"&gt;This article describes a much easier to use ListView that supports sorting and grouping.&lt;br /&gt;C# 2.0, Windows, .NET 2.0VS.NET2003, VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/miscctrl/"&gt;Miscellaneous&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430309843095"&gt;A C# IP Address Control&lt;/a&gt; - Michael Chapman&lt;div class="desc"&gt;A C# analogue to the MFC CIPAddressCtrl&lt;br /&gt;C#, Windows, .NET 1.1VS.NET2003, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/progress/"&gt;Progress Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147333095"&gt;ColorBar - A Gradient Colored ProgressBar&lt;/a&gt; - Copper&lt;div class="desc"&gt;ColorBar is a gradient colored progress bar control written using VB.NET. (Unedited)&lt;br /&gt;VB (VB 8.0, VB), Windows, .NET (.NET, .NET 2.0), GDI+, WinForms, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/tree/"&gt;Tree Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430018523095"&gt;Visual Studio 2005 ToolBox Clone&lt;/a&gt; - Popangler&lt;div class="desc"&gt;A simple clone of the Visual Studio 2005 toolbox using a standard treeview. (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), Win32, GDI+, Dev, Design, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/applications/"&gt;Applications &amp; Tools&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430188113095"&gt;ToDoList 5.5.1 - A simple but effective way to keep on top of your tasks&lt;/a&gt; - .dan.g.&lt;div class="desc"&gt;A hierarchical task manager with native XML support for custom reporting.&lt;br /&gt;VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, MFC, VS6, CEO, Arch, DBA, Dev, QA, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430012363095"&gt;Calendar Plug-in for .dan.g.'s ToDoList - In 10 Easy Steps™&lt;/a&gt; - [d3m0n]&lt;div class="desc"&gt;A Calendar UI extension component for the ToDoList, giving you a timeline view of your tasks.&lt;br /&gt;C++ (VC6, C++), Windows, Visual Studio (VS, VS6), MFC, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/"&gt;ASP.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430010883095"&gt;The Tortoise and the Long Hair: A fabel&lt;/a&gt; - Herbrandson&lt;div class="desc"&gt;A method for unit testing views in the .net MVC framework (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5), ASP.NET, Dev, QA, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430253783095"&gt;An extensible DotNetNuke Google Sitemap Generator&lt;/a&gt; - brucerchapman&lt;div class="desc"&gt;Building a DotNetNuke Sitemap Generator using the ASP.NET Provider model (Unedited)&lt;br /&gt;C# 2.0, Windows, .NET 2.0, Visual Studio, ASP.NET, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/webforms/"&gt;ASP.NET Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430018803095"&gt;Selecting / Deselecting All The CheckBoxes Inside The GridView&lt;/a&gt; -     Samir Nigam  &lt;div class="desc"&gt;This article describes how to select &amp; unselect all the CheckBoxes inside the GridView control (Unedited)&lt;br /&gt;C# (C# 2.0, C#), JScript, CSS, HTML, .NET (.NET, .NET 2.0), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430020043095"&gt;Client Side Validation For The CheckBoxes Inside The GridView&lt;/a&gt; -     Samir Nigam  &lt;div class="desc"&gt;This article describes how to count selected CheckBoxes inside a GridView control (Unedited)&lt;br /&gt;C# (C# 2.0), JScript, HTML, .NET (.NET 2.0), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/scripting/"&gt;Client side scripting&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430031913095"&gt;MSAgent Style Critters for your Web Pages&lt;/a&gt; - Helbrax&lt;div class="desc"&gt;MSAgent Style Critters for your Web Pages (Unedited)&lt;br /&gt;JScript, XML, CSS, HTML, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/IP/"&gt;Internet / Network&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430060493095"&gt;How to use the managed RTP API classes in .NET to create your multicasting systems&lt;/a&gt; - Fadi M. Abdel-qader&lt;div class="desc"&gt;Create an RTP multicasting presenter (with motion detection).&lt;br /&gt;C# 1.0, C# 2.0, Windows, .NET 1.1, .NET 2.0, ASP.NET, WinForms, WebForms, VS.NET2003, VS2005, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/silverlight/"&gt;Silverlight&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158963095"&gt;A simple treeview in Silverlight 2.0&lt;/a&gt; - Valentin Billotte&lt;div class="desc"&gt;Créating a templatable treeview in silverlight (Unedited)&lt;br /&gt;C#, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/library/"&gt;Libraries&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430005953095"&gt;Xport: XHTML Parsing and Objective Reporting Toolkit&lt;/a&gt; - Mitchel Haas&lt;div class="desc"&gt;Open source C++ class template library for generating and parsing xhtml documents. (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows (Windows, NT4, Win2K, WinXP, Win2003, Vista), Win32, STL, CEO, Arch, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/mobile/"&gt;Mobile Development&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430040933095"&gt;Pocket PC and Smartphone 99% .NET MAPI&lt;/a&gt; - rwt33&lt;div class="desc"&gt;A wrapper for using MAPI on the Pocket PC and Smartphone, written 99% in .NET, resulting in a fast and easy-to-maintain library.&lt;br /&gt;C++, C# 2.0, Windows, .NET CF, .NET 2.0, Visual Studio, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/WPF/"&gt;Windows Presentation Foundation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430010793095"&gt;WPF Runtime Localization&lt;/a&gt; - Andrew Wood&lt;div class="desc"&gt;A WPF localization solution with runtime updating and design-time support in Visual Studio and Expression Blend&lt;br /&gt;C# (C# 2.0, C#), Windows, .NET (.NET, .NET 3.0), XAML, WPF, VS2005, Design, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160323095"&gt;Introduction to XPS - Part 1 of n(ot too many)&lt;/a&gt; - Lee Humphries&lt;div class="desc"&gt;XPS is a fixed document format derived from XAML - so how do you use it to produce the documents you want? (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), XML, XSLT, .NET (.NET, .NET 3.5, .NET 3.0), XAML, Arch, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cpp/"&gt;C / C++ Language&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161073095"&gt;C++ Memory Management Innovation: GC Allocator&lt;/a&gt; - xushiwei&lt;div class="desc"&gt;Most of the C++ programmers do not benefit from "Garbage Collection" technique (GC). Here is a new memory management technique named "GC Allocator" (Note it is not "GC"). (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows, ATL, STL, COM, Arch, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cs/"&gt;C#&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430044873095"&gt;EventyList: The List with Events&lt;/a&gt; - gajatko&lt;div class="desc"&gt;Generic list class based on Microsoft's implementation with few additional events to handle like BeforeAdd, OnAdd, BeforeRemove, etc.&lt;br /&gt;C# 2.0, Windows, .NET 2.0VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430006743095"&gt;VTD-XML: XML Processing for the Future (Part II)&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Reveal XML processing issue #1 and explain why document-centric XML Processing is the future (Unedited)&lt;br /&gt;C#, XML, .NET (DotGNU, .NET), Dev&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158313095"&gt;Index XML Documents with VTD-XML&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Introduce a simple, efficient, human-readable XML index called VTD+XML (Unedited)&lt;br /&gt;C, C# (C# 1.0, C# 2.0, C# 3.0, C#), JScript, XML, CSS, HTML, ASM, MSIL, UML, Forth.NET, XSLT, LINQ, Office, XBox, Windows (Windows, Win2K, WinXP, Win2003, Vista), WinCE, .NET CF, .NET (.NET, Mono, DotGNU, .NET 3.5), ASP, ASP.NET, Win32, Win64, SQL (SQL 2000, SQL 2005, SQL), IIS, GDI, GDI+, OpenGL, DirectX, Ajax, WCF, XAML, WPF, COM, COM+, ADO, ADO.NET, VS.NET2002, VS.NET2003, VS2005, VS2008, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430000323095"&gt;Schemaless C#-XML data binding with VTD-XML&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Agile, efficient XML data binding without schema (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), XML, .NET CF, .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), ASP, Win32, Win64, WCF, Ajax, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161133095"&gt;Multiple Ways to do Multiple Inserts&lt;/a&gt; - Neeraj Saluja&lt;div class="desc"&gt;Various ways to do Multiple Inserts in SQL Server 2000/2005 or Oracle Database using ADO.NET in  single database round trip. (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C#), .NET (.NET, .NET 1.1, .NET 2.0), ADO.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/XML/"&gt;XML&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430000963095"&gt;XML on a Chip&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Discuss the technical considerations of porting XML processing to custom chips.&lt;br /&gt;XML, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/recipes/"&gt;Algorithms &amp; Recipes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430157213095"&gt;Image Alignment Algorithms&lt;/a&gt; - Oleg Krivtsov&lt;div class="desc"&gt;Implementing Lucas-Kanade and Baker-Dellaert-Matthews image alignment algorithms (Unedited)&lt;br /&gt;C++ (VC8.0, C++), C, Windows, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161253095"&gt;Looking up items in HashTable/Dictionary objects that have multiple keys&lt;/a&gt; - Paul B.&lt;div class="desc"&gt;Dictionary objects take a single key as a look up key. This class simplifies using a Dictionary when you have multiple keys, such as two strings and an int, etc.&lt;br /&gt;C# (C# 2.0, C#), .NET (.NET, .NET 2.0)VS2005, VS2008, Arch, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430020243095"&gt;A C# Implementation of the VF Graph Isomorphism Algorithm&lt;/a&gt; - darrellp&lt;div class="desc"&gt;The VF Graph Isomorphism algorithm in C#.&lt;br /&gt;C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET), Dev, Design, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430052923095"&gt;XML: Include a Flexible Parser in Your C++ Applications&lt;/a&gt; - Michael Chourdakis&lt;div class="desc"&gt;Free, portable, compiler-independent XML library in C++&lt;br /&gt;C++, XML, Windows, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/security/"&gt;Cryptography &amp; Security&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158873095"&gt;Cryptographic Interoperability: Keys&lt;/a&gt; - Jeffrey Walton&lt;div class="desc"&gt;Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0, C++), C# (C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Win32, Win64, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/macros/"&gt;Macros and Add-ins&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430246403095"&gt;Common Add-Ins&lt;/a&gt; - Sp1ff&lt;div class="desc"&gt;Writing add-ins for DevStudio, Visual Studio, and Office&lt;br /&gt;VC6, VC7, VC7.1, VC8.0Win2K, WinXPVS2005, VS6, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430008623095"&gt;Increment File and Product Version Number - Multiple IDE&lt;/a&gt; - Jordan Walters&lt;div class="desc"&gt;An add-in to automatically increment the FileVersion and ProductVersion fields in your application's resource file. Works in VC6 and VS2005, and probably all versions in between.&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0, C++, VC9.0), Windows (Windows, WinXP, Vista), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008, VS), ATL, STL, Dev, QA, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/string/"&gt;String handling&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159463095"&gt;Parsing command line arguments&lt;/a&gt; - trupik&lt;div class="desc"&gt;CommandLineParser library provides simple way to define command line arguments and parse them in your application (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/threads/"&gt;Threads, Processes &amp; IPC&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430280093095"&gt;RCF - Interprocess communication for C++&lt;/a&gt; - Jarl Lindrud&lt;div class="desc"&gt;A server/client IPC framework, using the C++ preprocessor as an IDL compiler.&lt;br /&gt;VC7.1Win2K, WinXPVS.NET2003, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430034703095"&gt;Simple Managed Wrapper for Windows Pipes&lt;/a&gt; - Raghavan Ram Raja&lt;div class="desc"&gt;This article presents a very simple and easy to use managed wrapper for Windows Pipes.&lt;br /&gt;C# 2.0, Windows, .NET 2.0VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/system/"&gt;Hardware &amp; System&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430007043095"&gt;NDIS sample - 6.0 miniport driver for realtek 8168/8169/8111/8110 &lt;/a&gt; - alexander suresh&lt;div class="desc"&gt;NDIS 6.0 miniport driver for realtek 8168/8169/8111/8110 family of gigabit ethernet controllers (Unedited)&lt;br /&gt;C, Windows (Vista, Windows), Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;     &lt;p&gt;cheers,&lt;br /&gt;  Chris Maunder&lt;br /&gt;&lt;a href="http://www.codeproject.com"&gt; &lt;i&gt;&lt;b&gt;The Code Project&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;    &lt;hr noshade size="1" /&gt;    &lt;p&gt;&lt;small&gt;This email was sent to kzhao99@gmail.com. To stop receiving this   newsletter click &lt;A href="http://www.codeproject.com/script/Membership/Unsubscribe.aspx?tg=012843002954107&amp;l=1"&gt;here&lt;/a&gt;.&lt;br /&gt;  The Code Project. 503-250 Ferrand Drive &lt;br /&gt;Toronto Ontario, M3C 3G8 Canada +1 416-849-8900&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-5328274403564842757?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/5328274403564842757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/5328274403564842757'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/05/codeproject-newsletter-5-may-2008.html' title='[CodeProject] Newsletter (5 May 2008)'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-1504051876849455394</id><published>2008-05-06T09:25:00.001-07:00</published><updated>2008-05-06T09:25:49.107-07:00</updated><title type='text'>[CodeProject] Offers - You Ready to take the Intel(R) Threading Challenge?</title><content type='html'>&lt;img src="http://www.codeproject.com/ShowImg.aspx?adid=5955" height="1" width="1" /&gt;  &lt;table width="600" border="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td align="left" class="notice"&gt;This offer has   been sent by The Code Project on behalf of our sponsors. Allowing us to send you an occasional email   such as this is a great way of supporting your favorite resource site. If you experience difficulty   viewing this message, you can view it online &lt;a href="http://www.codeproject.com/script/Mailouts/View.aspx?mlid=2164"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;table bordercolor="#cccccc" cellspacing="5" cellpadding="5" align="center" border="1"&gt;  	&lt;tr&gt;  		&lt;td&gt;  		&lt;table cellspacing="0" cellpadding="0" width="600" border="0"&gt;  			&lt;tr&gt;  				&lt;td&gt;  				&lt;div style="TEXT-ALIGN: center"&gt;&lt;a href="http://www.codeproject.com/redir.aspx?id=4283"&gt;&lt;img height="118" alt="Intel Threading Challenge" src="http://www.codeproject.com/script/Membership/Uploads/4300443/intel_threading_challenge.gif" width="576" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/div&gt;  			&lt;/tr&gt;  			&lt;tr&gt;  			  &lt;tr&gt;  &lt;td style="HEIGHT: 10px" height="10"&gt;&lt;/td&gt;  &lt;/tr&gt;  	  				&lt;td style="FONT-SIZE: 14pt; FONT-FAMILY: Arial,sans-serif" align="left"&gt;You Ready to take the Intel® Threading Challenge?&lt;/strong /&gt;  				  					&lt;tr&gt;  				  &lt;tr&gt;  &lt;td style="HEIGHT: 10px" height="10"&gt;&lt;/td&gt;  &lt;/tr&gt;	  					  &lt;td&gt;  &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;You're the developer who loves solving problems and crafting code. Don't miss your chance to show off your threading skills. There are five problem sets remaining on a variety of topics from a Sudoku puzzle to a chessboard problem. Meet the challenge by submitting the best multi-threaded code solution and win prizes.  &lt;/p&gt;  &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 7px" height="7"&gt;&lt;/td&gt;  &lt;/tr&gt;      &lt;tr&gt;  &lt;td&gt;  &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;Each month a new problem set will be open for competition and you can be the winner of a $100 USD Gift Card. For the limited timeframe of June, July and August, compete for a 16GB iPod* Touch and a $200 USD gift card. Solve as many problem sets during the entire series to maximize your points and increase your chance to win the awesome grand prize – an Apple* MacBook Pro laptop.   &lt;/p&gt;  &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 10px" height="10"&gt;&lt;/td&gt;  &lt;/tr&gt;      				  			&lt;tr&gt;  &lt;td style="COLOR: #ff9900; FONT-FAMILY: Arial, sans-serif" align="left"&gt;&lt;font size="3"&gt;&lt;strong&gt;What you need to do&lt;/strong&gt;&lt;/font&gt; &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 7px" height="7"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td&gt;  &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;Just review each month's problem set and submit your code solution at the &lt;a href="http://www.codeproject.com/redir.aspx?id=5956"&gt;contest website&lt;/a&gt;. On the 21&lt;sup&gt;st&lt;/sup&gt; of each month, our panel of judges will review your final entry and assign points based on the following criteria:&lt;/p&gt;  &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 7px" height="7"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td&gt;  &lt;ul&gt;  &lt;li style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;Code Elegance – the organization of functions, methods, names of variables, documentation, or surprising use of an algorithm within the code. &lt;/li&gt;    &lt;li style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;Execution Timing – the &amp;quot;wall clock&amp;quot; time of execution of the application. &lt;/li&gt;  &lt;/ul&gt;  &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 10px" height="10"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="COLOR: #ff9900; FONT-FAMILY: Arial, sans-serif" align="left"&gt;&lt;font size="3"&gt;&lt;strong&gt;What you can win&lt;/strong&gt;&lt;/font&gt; &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 7px" height="7"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td&gt;  &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;The individual with the most points for the monthly problem set will win a $100 USD gift card. For the limited timeframe of June, July and August combined, compete for additional prizes. The individual with the most cumulative points will win a 16GB iPod* Touch and the runner up will win a $200 USD gift card. At the end of the series, the individual with the most cumulative points gets to take home the latest and greatest Apple MacBook Pro laptop with the 15" screen.  &lt;/p&gt;  &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 7px" height="7"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td&gt;  &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;Act fast! The 20th of each month is the deadline for submitting your entries to each problem set. So sharpen your pencils and show your peers how good of a developer you are. &lt;a href="http://www.codeproject.com/redir.aspx?id=5956"&gt;Click here to join&lt;/a&gt;. &lt;/p&gt;  &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 10px" height="10"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="COLOR: #ff9900; FONT-FAMILY: Arial, sans-serif" align="left"&gt;&lt;font size="3"&gt;&lt;strong&gt;The Rules&lt;/strong&gt;&lt;/font&gt; &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 7px" height="7"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td&gt;  &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;This contest is open to all participants worldwide. Check the contest website for additional contest terms and conditions.&lt;/p&gt;  &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 10px" height="10"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="COLOR: #ff9900; FONT-FAMILY: Arial, sans-serif" align="left"&gt;&lt;font size="3"&gt;&lt;strong&gt;Related Resources&lt;/strong&gt;&lt;/font&gt; &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 7px" height="7"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td&gt;  &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;The Intel® Threading for Multi-Core Developer Community is here to help developers get up to speed on multi-threading. Check the following links to view our learning resources about this new paradigm of software development. Download some evaluation software, interact with engineers in our blogs, view our videos, or post a question in our forum.&lt;/p&gt;  &lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td style="HEIGHT: 7px" height="7"&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;tr&gt;  &lt;td&gt;  &lt;ul&gt;  &lt;li style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;&lt;a href="http://www.codeproject.com/redir.aspx?id=5957"&gt;Community Home Page&lt;/a&gt; &lt;/li&gt;    &lt;li style="FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif"&gt;&lt;a href="http://www.codeproject.com/redir.aspx?id=5958"&gt;Community Discussion Forum&lt;/a&gt; &lt;/li&gt;  &lt;/ul&gt;  &lt;/td&gt;  &lt;/tr&gt;    							  	&lt;/tr&gt;  &lt;/table&gt;&lt;/table&gt;      &lt;table width="600" border="0" cellpadding="0"&gt;  &lt;tr&gt;&lt;td align="center"&gt;&lt;p class="notice"&gt;&lt;br /&gt;  This email was sent to kzhao99@gmail.com. To stop receiving The Code Project offers   click &lt;a href="http://www.codeproject.com/script/Membership/Unsubscribe.aspx?tg=012843002954107&amp;l=2"&gt;here&lt;/a&gt;.&lt;br /&gt;  The Code Project. 503-250 Ferrand Drive &lt;br /&gt;Toronto Ontario, M3C 3G8 Canada. +1 416-849-8900&lt;br /&gt;  Your privacy is important to us. Please review The Code Project&amp;#39;s online	  &lt;a href="http://www.codeproject.com/info/Privacy.aspx"&gt;Privacy Policy&lt;/a&gt;.&lt;/p&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-1504051876849455394?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/1504051876849455394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/1504051876849455394'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/05/codeproject-offers-you-ready-to-take.html' title='[CodeProject] Offers - You Ready to take the Intel(R) Threading Challenge?'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-8616548242918613904</id><published>2008-04-30T08:19:00.000-07:00</published><updated>2008-04-30T08:20:16.919-07:00</updated><title type='text'>[CodeProject] Offers - Create More Dynamic Web Applications</title><content type='html'>&lt;img src="http://www.codeproject.com/ShowImg.aspx?adid=5908" height="1" width="1" /&gt;  &lt;table width="600" border="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td align="left" class="notice"&gt;This offer has   been sent by The Code Project on behalf of our sponsors. Allowing us to send you an occasional email   such as this is a great way of supporting your favorite resource site. If you experience difficulty   viewing this message, you can view it online &lt;a href="http://www.codeproject.com/script/Mailouts/View.aspx?mlid=2129"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;DIV   style="Z-INDEX: 1; LEFT: 0px; WIDTH: 765px; POSITION: absolute; TOP: 20px; HEIGHT: 317px"&gt;&lt;IMG   height=317 alt="Superior Support Web Hosting"   src="http://www.codeproject.com/script/Membership/Uploads/4300443/direct_effect_windows_server_email.jpg"   width=765 useMap="#derby_emailc3ef01af" border=0&gt;&lt;/DIV&gt;  &lt;DIV   style="Z-INDEX: 1; LEFT: 0px; WIDTH: 765px; POSITION: absolute; TOP: 317px; HEIGHT: 707px"&gt;  &lt;TABLE cellSpacing=0 cellPadding=0 width=765 border=0&gt;    &lt;TBODY&gt;    &lt;TR&gt;      &lt;TD&gt;        &lt;TABLE cellSpacing=0 cellPadding=0 width=758 border=0&gt;          &lt;TBODY&gt;          &lt;TR&gt;            &lt;TD width=25&gt;&lt;/TD&gt;            &lt;TD width=715&gt;              &lt;DIV align=center&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#626262 size=3&gt;&lt;STRONG&gt;Windows Server 2008 — More Secure,               Flexible, Innovative. . . .&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;              &lt;P&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif" color=#626262               size=2&gt;Offering our customers the latest Microsoft technologies               ensures that they stay one step ahead of the completion. Microsoft               Windows Server 2008 with Internet Information Services 7 is the most               advanced Windows Server operating system ever created. MaximumASP               and its customers have found that IIS 7.0 helps streamline               application development for greater productivity.&lt;/FONT&gt;&lt;/P&gt;              &lt;P style="MARGIN-LEFT: 1in; MARGIN-RIGHT: 1in" align=left&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#626262               size=2&gt;&lt;EM&gt;&amp;quot;This new server is amazing — it instantly sped up my               sites by over 40%; it's like getting a code rewrite with no work. I               can tell you so far that as long as everything keeps on like this I               want to use this for ALL of my new IIS servers.&amp;quot;&lt;BR&gt;&lt;/EM&gt;— Deke               Hooper, CTO CyberTV LLC&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;              &lt;P&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif" color=#626262               size=2&gt;IIS 7 will reduce total cost of ownership, improve               manageability, and create new business opportunities. Here are a few               things you can do with IIS 7:&lt;/FONT&gt;&lt;/P&gt;              &lt;P style="MARGIN-LEFT: 1in"&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#626262               size=2&gt;&lt;STRONG&gt;Scale Your Infrastructure&lt;BR&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#ff6407 size=2&gt;—               &lt;/FONT&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#626262 size=2&gt;Easily sandbox thousands of Web sites on a               single server servers&lt;BR&gt;&lt;/FONT&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#ff6407 size=2&gt;—               &lt;/FONT&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#626262 size=2&gt;Improved site and server management               experience&lt;/FONT&gt;&lt;/P&gt;              &lt;P style="MARGIN-LEFT: 1in"&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#626262               size=2&gt;&lt;STRONG&gt;Reduce Costs&lt;BR&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#ff6407 size=2&gt;—               &lt;/FONT&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#626262 size=2&gt;Control delegated features settings with the               new IIS Manager&lt;BR&gt;&lt;/FONT&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#ff6407 size=2&gt;—               &lt;/FONT&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#626262 size=2&gt;Rapid troubleshooting and built-in request               tracing&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#ff6407 size=2&gt;— &lt;/FONT&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#626262               size=2&gt;Simplify deployments&lt;/FONT&gt;&lt;/P&gt;              &lt;P style="MARGIN-LEFT: 1in"&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#626262               size=2&gt;&lt;STRONG&gt;Go to Market Faster&lt;BR&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#ff6407 size=2&gt;—               &lt;/FONT&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#626262 size=2&gt;Extensible, modular architecture allows you to               quickly bring new features to market&lt;BR&gt;&lt;/FONT&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#ff6407 size=2&gt;—               &lt;/FONT&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#626262 size=2&gt;Deeply integrate IIS into your environment               using public configuration and control APIs&lt;BR&gt;&lt;/FONT&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#ff6407 size=2&gt;—               &lt;/FONT&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#626262 size=2&gt;World-class performance and reliability hosting               of ASP, ASP.NET, and PHP applications&lt;BR&gt;&lt;/FONT&gt;&lt;FONT               face="Verdana, Arial, Helvetica, sans-serif" color=#ff6407 size=2&gt;—               &lt;/FONT&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"               color=#626262 size=2&gt;New, extensible FTP server providing secure               connections, improved site isolation and more&lt;/FONT&gt;&lt;/P&gt;              &lt;P&gt;&lt;A href="http://www.codeproject.com/redir.aspx?id=5909"&gt;&lt;IMG               height=64 alt="Order"               src="http://www.codeproject.com/script/Membership/Uploads/4300443/direct_effect_order.jpg" width=715               border=0&gt;&lt;/A&gt;&lt;/P&gt;              &lt;DIV align=center&gt;              &lt;P&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif" color=#626262               size=2&gt;&lt;STRONG&gt;Create More Dynamic Web               Applications!&lt;BR&gt;&lt;/STRONG&gt;Microsoft Windows Server 2008 — Built for               the Web!&lt;/FONT&gt;&lt;/P&gt;              &lt;P&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif" color=#626262               size=2&gt;&lt;A               href="http://www.codeproject.com/redir.aspx?id=5909"&gt;Order Your               Next-Gen Development-Class Server Now &lt;/A&gt;&lt;STRONG&gt;$225 a month /               Sign-up&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/TD&gt;            &lt;TD width=25&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;    &lt;TR&gt;      &lt;TD&gt;&lt;IMG height=64 alt="Maximum ASP - smart hosting, smart choice"         src="http://www.codeproject.com/script/Membership/Uploads/4300443/direct_effect_address.jpg" width=765         border=0&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;MAP     name=derby_emailc3ef01af&gt;&lt;AREA shape=RECT alt="" coords=34,33,139,124     href="http://www.codeproject.com/redir.aspx?id=5910"&gt;&lt;/MAP&gt;          &lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;    &lt;table width="600" border="0" cellpadding="0"&gt;  &lt;tr&gt;&lt;td align="center"&gt;&lt;p class="notice"&gt;&lt;br /&gt;  This email was sent to kzhao99@gmail.com. To stop receiving The Code Project offers   click &lt;a href="http://www.codeproject.com/script/Membership/Unsubscribe.aspx?tg=012843002954107&amp;l=2"&gt;here&lt;/a&gt;.&lt;br /&gt;  The Code Project. 503-250 Ferrand Drive &lt;br /&gt;Toronto Ontario, M3C 3G8 Canada. +1 416-849-8900&lt;br /&gt;  Your privacy is important to us. Please review The Code Project&amp;#39;s online	  &lt;a href="http://www.codeproject.com/info/Privacy.aspx"&gt;Privacy Policy&lt;/a&gt;.&lt;/p&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-8616548242918613904?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/8616548242918613904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/8616548242918613904'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/codeproject-offers-create-more-dynamic.html' title='[CodeProject] Offers - Create More Dynamic Web Applications'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-631605959663558790</id><published>2008-04-28T17:39:00.001-07:00</published><updated>2008-04-28T17:39:19.503-07:00</updated><title type='text'>[CodeProject] Newsletter (28 Apr 2008)</title><content type='html'>&lt;table cellspacing="1" cellpadding="3" width="100%" bgcolor="#ff9900" border="0"&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/"&gt;  &lt;img height="60" src="http://www.codeproject.com/images/newsletter_header.gif" width="500" border="0"&gt;&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;table border="0" width="100%"&gt;&lt;tr&gt;&lt;td class="TinyText"&gt;&lt;i&gt;For comments or enquiries please contact   &lt;a href="mailto:webmaster@codeproject.com"&gt;webmaster@codeproject.com&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;  &lt;td class="TinyText" nowrap&gt;&lt;a href="http://www.codeproject.com/script/Mailouts/View.aspx?mlid=2126"&gt;View online&lt;/a&gt;&lt;/td&gt;  &lt;td valign="top" nowrap align="right" class="TinyText"&gt;        Monday, April 28, 2008&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;p&gt;Welcome to this week's newsletter from The Code Project.&lt;/p&gt;    &lt;p&gt;&lt;i&gt;To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of allowed senders.&lt;/i&gt;&lt;/p&gt;       &lt;h2&gt;&lt;a href="http://www.codeproject.com"&gt;Site News&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;We've been doing a lot of construction these last few weeks and one of the most eagerly awaited peices of the puzzle, for us, has been a project that will allow us to scale out (instead of up) our database capabilities. Dmitry has worked his magic so hang on to your hats as we test drive the new beast and see what it can do. As always, if you see anything really odd then post a report in our 'Bugs and Suggestions' forum (linked from the homepage under 'Message boards')&lt;/p&gt;    &lt;p&gt;The best articles of last month have been chosen by you and the lucky (and hard working) winners this time around are:&lt;/p&gt;    &lt;table border=0&gt;&lt;tr valign="top" style="font-weight: 700"&gt;&lt;td nowrap="nowrap"&gt;Best C# article of March 2008&lt;/td&gt;&lt;td&gt;Eric Haddan - &lt;a href="http://www.codeproject.com/KB/miscctrl/imapi2.aspx"&gt;Burning and Erasing CD/DVD/Blu-ray Media with C# and IMAPI2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td align="left"&gt;&lt;i&gt;Prizes:&lt;/i&gt;&lt;/td&gt;&lt;td&gt;Dundas Chart for .NET Pro - Dundas; Shell MegaPack.Net - LogicNP Software; FlyGrid.Net - 9rays; iGrid.NET - 10Tec; Klik! EntryLib.Net (WinForms) - Kliksoft; The latest C# books from Apress - Work Outsource; SmartOutline 2010 - SmartOutline; Database Restyle - Perpetuumsoft; Nevron Chart for .NET (Professional edition) - Nevron Software&lt;/td&gt;&lt;/tr&gt;  	&lt;tr valign="top" style="font-weight: 700"&gt;&lt;td nowrap="nowrap"&gt;Best VB.NET article of March 2008&lt;/td&gt;&lt;td&gt;Tim Greenfield - &lt;a href="http://www.codeproject.com/KB/progress/ProperProgress.aspx"&gt;Progress Bar Best Practices&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td align="left"&gt;&lt;i&gt;Prizes:&lt;/i&gt;&lt;/td&gt;&lt;td&gt;Shell MegaPack.Net - LogicNP Software; iGrid.NET - 10Tec; Klik! EntryLib.Net (WinForms) - Kliksoft; Dundas Chart for .NET Pro - Dundas; The latest VB books from Apress - Work Outsource; Spices.VSIP.Obfuscator - 9rays; SmartOutline 2010 - SmartOutline; .Net Dashboard Suite - Perpetuumsoft; Nevron User Interface for .NET (Professional edition) - Nevron Software&lt;/td&gt;&lt;/tr&gt;  	&lt;tr valign="top" style="font-weight: 700"&gt;&lt;td nowrap="nowrap"&gt;Best C++/MFC article of March 2008&lt;/td&gt;&lt;td&gt;Maruf Maniruzzaman - &lt;a href="http://www.codeproject.com/KB/cpp/jvm.aspx"&gt;Home Made Java Virtual Machine&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td align="left"&gt;&lt;i&gt;Prizes:&lt;/i&gt;&lt;/td&gt;&lt;td&gt;iGrid.NET - 10Tec; SmartOutline 2010 - SmartOutline; Codejock Xtreme ToolkitPro - CodeJock; Nevron 3DChart for ActiveX - Nevron Software&lt;/td&gt;&lt;/tr&gt;  	&lt;tr valign="top" style="font-weight: 700"&gt;&lt;td nowrap="nowrap"&gt;Best ASP.NET article of March 2008&lt;/td&gt;&lt;td&gt;mohamad halabi - &lt;a href="http://www.codeproject.com/KB/aspnet/aspnetviewstatepagecycle.aspx"&gt;ASP.NET Internals: Viewstate and Page Life Cycle&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td align="left"&gt;&lt;i&gt;Prizes:&lt;/i&gt;&lt;/td&gt;&lt;td&gt;FlyTreeView for ASP.NET 2.0 - 9rays; Dundas Chart for .NET Pro (Web) - Dundas; The latest ASP.NET books from Apress - Work Outsource; SmartOutline 2010 - SmartOutline; Report Sharp-Shooter - Perpetuumsoft; Nevron Chart for .NET (Professional edition) - Nevron Software&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  	&lt;p&gt;If you&amp;#39;re interested in seeing our new projects, or enjoy spotting small   	tweaks that haven&amp;#39;t yet made it to the main site, then feel free to take a   	look at our &lt;a href="http://java.codeproject.com/"&gt;Java&lt;/a&gt; and  	&lt;a href="http://LAMP.codeproject.com/"&gt;LAMP&lt;/a&gt; sites to test drive things and get that   	special guinea pig feeling.&lt;/p&gt;      &lt;h2&gt;&lt;a href="http://www.codeproject.com/info/MediaKit/"&gt;The Code Project Offers&lt;/a&gt;&lt;/h2&gt; &lt;table cellSpacing="0" cellPadding="2" width="600" border="0"&gt; &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5849"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/JustMedia_EMC_60x60.gif"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5849"&gt;EMC Documentum XML Store OEM Edition&lt;/a&gt;&lt;/b&gt; enables the fastest, most scalable, and most complete native XML database. XML Store uses and supports all XML standards and offers numerous features to help make XML processing in applications easier than ever.&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=4718"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/innovaysys_doc_907_60x60.gif"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=4718"&gt;Document! X - Documentation made easy&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Comprehensive documentation solution for .NET, ActiveX, VB6, VBA, Database Schemas and XSD Schemas. Includes a unique Visual XML Comment editor integrated with Visual Studio. Used by Industry leaders. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=4718"&gt;Download a free trial now&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5026"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/installaware_60x60.jpg"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5026"&gt;Windows Installer without Rocket Science &lt;/a&gt;&lt;/b&gt;&lt;br&gt;Easily produce bullet proof Vista certified MSI installations without having to learn the internals of Windows Installer. Our unique MSIcode technology offers runtime branching, setup chaining, conditional compilation, interactive Flash billboards, and more. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5026"&gt;Download FREE Trial&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=4953"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/ironspeed_60x60.gif"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=4953"&gt;Generate Web 2.0 Applications in Minutes&lt;/a&gt;&lt;/b&gt;&lt;br&gt;Generate database and reporting applications for .NET in minutes. Quickly create visually stunning, feature-rich Web 2.0 applications that are easy-to-customize and ready-to-deploy. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=4953"&gt;Download Now&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5767"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/microsoft_freebie_60x60.jpg"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5767"&gt;Hello Secure World&lt;/a&gt;:&lt;/b&gt; Write safer code, build safer net, surf safer Web. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5767"&gt;Visit Microsoft's Virtual Laboratory&lt;/a&gt; and find out how to protect your ASP.net applications from cross-site scripting attacks and mitigate SQL injection attacks.&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5899"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/Visual_Numerics_IMSL_60x60.jpg"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5899"&gt;IMSL® C# Numerical Library for Microsoft .NET &lt;/a&gt;&lt;/b&gt; - industry standard numerical analysis and charting for C# and VB.NET. Unprecedented analytic capabilities. Most comprehensive and accessible advanced mathematical, statistical and finance algorithms. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5899"&gt;Free trial or 20% purchase discount on first license!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5373"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/Dundas_Feb_08_60x60.png"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5373"&gt;Dundas Chart for .NET v6.1 is here&lt;/a&gt;&lt;/b&gt; – Dundas Chart for .NET v6.1 now includes full optimization for Visual Studio 2008, additional Rose Chart styles, versatile vertical column labels, efficient server scroll events (for AJAX) and more. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5373"&gt;Click here for details&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;  &lt;/table&gt;    &lt;h2&gt;&lt;a href="http://www.codeproject.com/script/Surveys/Results.aspx?srvid=786"&gt;Weekly Poll Results&lt;/a&gt;&lt;/h2&gt; &lt;h3&gt;What is the main reason a deadline would not be met?&lt;/h3&gt; &lt;p class="SmallText"&gt;Survey period: &lt;b&gt;21 Apr 2008&lt;/b&gt; to &lt;b&gt;28 Apr 2008&lt;/b&gt;&lt;/p&gt; &lt;p&gt;We've all experienced that whooshing sound of a deadline flying past. What's your best excuse? (&lt;i&gt;suggested by Paul Jonathan&lt;/i&gt;)&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="0" width="450px" class="SurveyTable"&gt;&lt;tr class="SurveyHeader"&gt;&lt;td valign="middle" class="SurveyCell"&gt;Option&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;Votes&lt;/td&gt;&lt;td valign="middle" align="center" class="SurveyCell"&gt;%&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Incomplete (or missing) specs?&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;93&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;9.66&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="7" height="10" border="0" alt="93 votes, 9.66%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Changing specs&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;276&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;28.66&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="21" height="10" border="0" alt="276 votes, 28.66%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Insufficient budget or resources&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;20&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;2.08&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="1" height="10" border="0" alt="20 votes, 2.08%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;A lack of understanding as to the scale of the work involved&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;110&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;11.42&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="8" height="10" border="0" alt="110 votes, 11.42%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;The deadline was decided by marketing rather than R&amp;D&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;128&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;13.29&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="9" height="10" border="0" alt="128 votes, 13.29%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;The developers involved weren't asked how long it would take&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;71&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;7.37&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="5" height="10" border="0" alt="71 votes, 7.37%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;The project was interupted by other work or demands&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;138&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;14.33&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="10" height="10" border="0" alt="138 votes, 14.33%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Plain old bad estimations of how long it would take&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;102&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;10.59&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="7" height="10" border="0" alt="102 votes, 10.59%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyFooter"&gt;&lt;td valign="middle" class="SurveyCell"&gt;Total&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;963&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;&amp;nbsp;&amp;nbsp;100%&lt;/td&gt;&lt;td valign="middle"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="75" height="10" border="0" alt="963 votes " /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;a class="SmallText" href="http://www.codeproject.com/script/Surveys/ViewTextAnswers.aspx?questionId=2136"&gt;View optional text answers (38 answers)&lt;/a&gt;&lt;/b&gt;&lt;/blockquote&gt;    &lt;h2&gt;Most popular new articles 21 Apr 2008 - 28 Apr 2008&lt;/h2&gt; &lt;ul class="InfoList"&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/miscctrl/XGradientZoneBar.aspx"&gt;XGradientZoneBar - an MFC color gradient indicator bar&lt;/a&gt; - Hans Dietrich &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/cpp/Recursion_Prmr_CPP_01.aspx"&gt;Recursion Primer Using C++: Part 1&lt;/a&gt; - Zeeshan Amjad &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/WCF/RuntimeGen_WCF_Service_Ex.aspx"&gt;Runtime Generated WCF Service Exposing .NET or COM Types&lt;/a&gt; - Igor Ladnik &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/cs/MultipleInsertsIn1dbTrip.aspx"&gt;Multiple Ways to do Multiple Inserts&lt;/a&gt; - Neeraj Saluja &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/architecture/tmlarc.aspx"&gt;Traceability in Layered Architecture: A Roadmap&lt;/a&gt; - Mohammad Ashraful Alam &lt;/ul&gt;     &lt;h2&gt;&lt;a href="http://www.codeproject.com/script/Articles/Latest.aspx"&gt;Latest Additions&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;103 articles overall  61 new, 43 updated, 1 moved. 26 were edited, 77 unedited&lt;br /&gt;  Article topics listed: All Topics&lt;/p&gt;  &lt;p&gt;Too many articles? Visit your &lt;a href="http://www.codeproject.com/script/Membership/Modify.aspx"&gt;profile page&lt;/a&gt; to change your newsletter article filters.&lt;/p&gt;&lt;h3&gt;New articles added Last week&lt;/h3&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/combobox/"&gt;Combo &amp; List Boxes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161273087"&gt;Customizable ComboBox Drop-Down&lt;/a&gt; - lhayes00&lt;div class="desc"&gt;A combobox control with a customizable drop-down.&lt;br /&gt;C# (C# 2.0), Windows, .NET (.NET 3.0), GDI+, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/dialog/"&gt;Dialogs and Windows&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159103087"&gt;Restore Form Position and Size in C#&lt;/a&gt; - Samuel Allen&lt;div class="desc"&gt;Presents some logic and code to intelligently restore windows' sizes and positions. (Unedited)&lt;br /&gt;C#, .NET, WinForms, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159143087"&gt;Customised Modal Dialog&lt;/a&gt; - lata07mahi&lt;div class="desc"&gt;Modal dialog with a user-defined look and feel (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP), MFC, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/grid/"&gt;Grid &amp; Data Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159433087"&gt;An introduction to using a DataGrid control in Silverlight 2.0&lt;/a&gt; - Abhilash Nedumpurath&lt;div class="desc"&gt;An introduction to using the DataGrid control in Silverlight 2.0.&lt;br /&gt;C# (C# 2.0), .NET (.NET 3.0), Ajax&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147583087"&gt;Printing a DataGridView on DotNet Framework&lt;/a&gt; - BlaiseBraye&lt;div class="desc"&gt;This library provide DataGridView printing features on the FrameWork .NET 3.5. (C# VB F#) (Unedited)&lt;br /&gt;C# (C# 3.0), VB (VB 9.0), LINQ, Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5), GDI+, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/miscctrl/"&gt;Miscellaneous&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159723087"&gt;Hiding the Taskbar and Startmenu (start orb) in Windows Vista&lt;/a&gt; - Simon B.&lt;div class="desc"&gt;How to hide the taskbar and startmenu (start orb) under Windows Vista&lt;br /&gt;C# (C# 2.0), Windows (Vista), .NET (.NET 2.0), Win32, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159383087"&gt;XGradientZoneBar - an MFC color gradient indicator bar&lt;/a&gt; - Hans Dietrich&lt;div class="desc"&gt;XGradientZoneBar displays an indicator bar that allows you to specify multiple zones that are filled with a color gradient, and includes APIs to set the bar orientation, font, and tick marks. (Unedited)&lt;br /&gt;C++ (VC6, VC8.0), Windows, Visual Studio (VS2005, VS6), MFC, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/printing/"&gt;Printing&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158753087"&gt;Object-oriented printing with Inka, part 1&lt;/a&gt; - Artem Smirnov&lt;div class="desc"&gt;The basics of Inka, an open source printing component (Unedited)&lt;br /&gt;VB (VB 9.0), .NET (.NET 3.5), WinForms, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/progress/"&gt;Progress Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147333087"&gt;ColorBar - A Gradient Colored ProgressBar&lt;/a&gt; - Copper&lt;div class="desc"&gt;ColorBar is a gradient colored progress bar control written using VB.NET. (Unedited)&lt;br /&gt;VB (VB 8.0), Windows, .NET (.NET 2.0), GDI+, WinForms, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/selection/"&gt;Selection Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147393087"&gt;Photoshop-Style Angle and Altitude Selectors&lt;/a&gt; - VCKicks&lt;div class="desc"&gt;C# custom controls with the look and functionaliy of Photoshop's angle selectors (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), .NET (.NET 3.5, .NET 3.0, .NET 2.0), GDI+&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/shell/"&gt;Shell and IE programming&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161113087"&gt;Making your browser Talk&lt;/a&gt; - Fred Ackers&lt;div class="desc"&gt;Use the Speech SDK to make Internet Explorer read documents or portions of documents to the user. (Unedited)&lt;br /&gt;C++ (VC9.0), Windows (Vista), ATL, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159343087"&gt;A class to load and use file associated icons&lt;/a&gt; - Vitaly Zayko&lt;div class="desc"&gt;An article about using SHGetFileInfo in C# (simple class and demo are included) (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows (NT4, Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), WinForms, Dev, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/ajax/"&gt;Ajax and Atlas&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159683087"&gt;Auto Resize TabContainer&lt;/a&gt; - PopeDarren&lt;div class="desc"&gt;Automatically resize a TabContainer or TabPanel.&lt;br /&gt;C#, VB, JScript, CSS, HTML, .NET (.NET 2.0, .NET 3.0), ASP, ASP.NET, Ajax, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/applications/"&gt;Applications &amp; Tools&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161093087"&gt;Automating Multipart Zip File Creation&lt;/a&gt; - awln&lt;div class="desc"&gt;Automatically creating multipart zip files (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP), WinForms, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/"&gt;ASP.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159733087"&gt;Building ASP.NET Web Pages Dynamically in the Code-Behind&lt;/a&gt; - Robert Pittenger&lt;div class="desc"&gt;This article shows a technique for building ASP.NET web pages where the entire page contents are created dynamically in code-behind.&lt;br /&gt;C#, .NET (.NET 2.0), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159763087"&gt;ASP.NET Page Life Cycle&lt;/a&gt; - Pradeep KV&lt;div class="desc"&gt;This article describes the life cycle of the page from the moment the URL is hit from the web browser till the HTML code is generated and sent to the web browser. (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5, .NET 3.0, .NET 2.0), IIS (IIS 5, IIS 5.1, IIS 6), ASP.NET, Arch, Dev, Design, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159813087"&gt;Integrating a Blogger.com Blog into an ASP.NET 2.0 Web Site&lt;/a&gt; - nickyt&lt;div class="desc"&gt;How to integrate a blogger.com blog into an ASP.NET 2.0 Web Site&lt;br /&gt;C# 2.0, Windows, .NET (.NET 2.0), ASP.NET, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147593087"&gt;Using a Web Deployment Project with a Web Application Project&lt;/a&gt; - Michael Vanhoutte&lt;div class="desc"&gt;This article explains some common problems when creating a WDP of a WAP (Unedited)&lt;br /&gt;Windows, Visual Studio (VS2005), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147603087"&gt;ASP.Net C# MessageBox&lt;/a&gt; - Syed M Hussain&lt;div class="desc"&gt;This article explains how to create a messagebox class to use in web applications (Unedited)&lt;br /&gt;CSS, HTML, ASP, ASP.NET&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159073087"&gt;Providing Web Applications with Context Sensitive Help Using RoboHelp WebHelp&lt;/a&gt; - Robert Pittenger&lt;div class="desc"&gt;This article shows how to implement context sensitive help for your ASP.NET web applications using RoboHelp WebHelp.&lt;br /&gt;C#, JScript, HTML, Windows, .NET (.NET 2.0), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159653087"&gt;Using Crystal Reports in ASP.Net Making use of strongly typed datasets&lt;/a&gt; - Khumza007&lt;div class="desc"&gt;Using Crystal Reports in ASP.Net Making use of strongly typed datasets (Unedited)&lt;br /&gt;C# (C# 2.0), SQL, .NET (.NET 2.0), Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159293087"&gt;GridViewImages from DB in ASP.NET using C#&lt;/a&gt; - Naga Sridhar Madiraju&lt;div class="desc"&gt;GridViewImages from DB in ASP.NET using C# (Unedited)&lt;br /&gt;JScript, CSS, HTML, .NET (.NET 2.0), ASP.NET&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/webforms/"&gt;ASP.NET Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161183087"&gt;About GridView, HyperLinkField, UrlEncode&lt;/a&gt; - percyboy&lt;div class="desc"&gt;Tired of converting HyperLinkField into TemplateField in order to solve UrlEncode? It is right for you. (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.5, .NET 3.0), ASP.NET, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/HTML/"&gt;HTML / CSS&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160703087"&gt;Custom Styled Checkboxes&lt;/a&gt; - Matt Gullett&lt;div class="desc"&gt;A JavaScript widget to customize the look and feel of check boxes (Unedited)&lt;br /&gt;JScript, CSS, HTML, Ajax, ASP, ASP.NET&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/IP/"&gt;Internet / Network&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147523087"&gt;A Code Project Article Information Library&lt;/a&gt; - Derek Bartram&lt;div class="desc"&gt;This library provides a framework for using Code Project article information in applications, and provides a utility for monitoring articles (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5, .NET 3.0, .NET 2.0), Win32, Win64, ASP.NET, WPF, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/silverlight/"&gt;Silverlight&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161233087"&gt;Networking in Silverlight and WPF or how to make them speak one each other&lt;/a&gt; - Tamir Khason&lt;div class="desc"&gt;How to use raw sockets in Silverlight application and how to make silverlight to speak with windows forms and wpf (Unedited)&lt;br /&gt;VBScript, JScript, XML, C# (C# 1.0, C# 2.0, C# 3.0), VB, HTML, XSLT, Windows, .NET, Win32, Win64, IIS (IIS 7, IIS 5, IIS 5.1, IIS 6), Visual Studio (VS2008, VS2005), Ajax, XAML, WPF, WinForms, GDI+, ASP, ASP.NET, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158963087"&gt;A simple treeview in Silverlight&lt;/a&gt; - Member 3501027&lt;div class="desc"&gt;Créating a templatable treeview in silverlight (Unedited)&lt;br /&gt;C#, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159563087"&gt;Silverlight 2.0 components development&lt;/a&gt; - Enterra&lt;div class="desc"&gt;This article has been initiated by some knowledge that we wanted to share based on our Silverlight experiences from one of the projects that we made. (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0).NET 2.0, .NET 3.0, XAML, WPF, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/"&gt;SharePoint Server&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147373087"&gt;Flash Movie Field for WSS 3.0&lt;/a&gt; - Stephen Huen&lt;div class="desc"&gt;Custom Flash Movie Field for WSS 3.0 to render Flash movies (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0)&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159393087"&gt;MultiThread in MOSS Page by implementing PageAsyncTask&lt;/a&gt; - David Meng&lt;div class="desc"&gt;To implement PageAsyncTask for web part rendering in Parallel instead of RegisterWorkItem (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Office, ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/"&gt;.NET Framework&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160833087"&gt;Typed Dataset  Linq Entities&lt;/a&gt; - Sarafian&lt;div class="desc"&gt;Converting Typed Dataset to and from Linq Entities (Unedited)&lt;br /&gt;C# (C# 3.0), LINQ, .NET (.NET 3.0, .NET 3.5), Visual Studio, ADO.NET, WinForms, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159793087"&gt;Serialization for Rapid Application Development: A Better Approach&lt;/a&gt; - Daniel Gidman&lt;div class="desc"&gt;Serialize and Deserialize your objects with ease and simplicity&lt;br /&gt;C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/COM/"&gt;COM / COM+&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159243087"&gt;Sinking events from managed code in unmanaged C++&lt;/a&gt; - Uri Kogan&lt;div class="desc"&gt;Raising event in managed code and sinking it in unmanaged C++ (Unedited)&lt;br /&gt;C++, C#, Windows, ATL, COM, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/linq/"&gt;LINQ&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159583087"&gt;Linq in Multi-tier Applications&lt;/a&gt; - Ralph Varjabedian&lt;div class="desc"&gt;Transfer data between Linq entity classes and your own data transfer objects efficiently (Unedited)&lt;br /&gt;C# (C# 3.0), LINQ, .NET (.NET 3.5), Arch, DBA, Dev, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/mobile/"&gt;Mobile Development&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159503087"&gt;Tetris for Pocket PC&lt;/a&gt; - Marcelo Ricardo de Oliveira&lt;div class="desc"&gt;A .NET Compact Framework version of worldwide awarded game Tetris (Unedited)&lt;br /&gt;C# (C# 2.0), .NET CF, WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/WCF/"&gt;Windows Communication Foundation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159493087"&gt;Runtime Generated WCF Service Exposing .NET or COM Types&lt;/a&gt; - Igor Ladnik&lt;div class="desc"&gt;A WCF service wrapper is generated at runtime around a .NET or COM type to expose its interface.&lt;br /&gt;C++, C#, .NET (.NET 3.5), COM, WCF, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159513087"&gt;Integrating WCF Services&lt;/a&gt; - taufufah&lt;div class="desc"&gt;This article describes how WCF services can be loaded on-the-fly (without prior knowledge of the services' contracts), setting its parameters and sequencing their invocation. (Unedited)&lt;br /&gt;C# (C# 3.0), Windows, Win32, Visual Studio (VS2005), WCF, WinForms, Design, Arch, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/WPF/"&gt;Windows Presentation Foundation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159743087"&gt;WPF Real-time Monitor Control (Rolling Monitor)&lt;/a&gt; - Derek Bartram&lt;div class="desc"&gt;An article introducing the WPF Realtime Monitor Control, for creating a real-time view of continuous data (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5, .NET 3.0), Win32, Win64, WPF, Design, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147303087"&gt;A WPF Digital Clock&lt;/a&gt; - Derek Bartram&lt;div class="desc"&gt;A WPF Digital Clock for displaying the current time, styled using RibbonStyleHandler (Unedited)&lt;br /&gt;C# (C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), Win32, Win64, WPF, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161213087"&gt;Using Vista Preview Handlers in a WPF Application&lt;/a&gt; - Tamir Khason&lt;div class="desc"&gt;This article is about how to use Windows Vista Preview handlers within a WPF application&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5, .NET 3.0, Mono), Win32, Win64, XAML, WPF, WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161013087"&gt;WPF Command-Pattern Applied&lt;/a&gt; - Jani Giannoudis&lt;div class="desc"&gt;Usage of the Command Pattern in a WPF application.&lt;br /&gt;C# (C# 3.0), Windows, .NET (.NET 3.0), WPF, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147473087"&gt;A solution for fast BitmapEffects&lt;/a&gt; - h32&lt;div class="desc"&gt;A shameless (and for sure buggy) clone of Identitymine's ElementSnapshot (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, XAML, WPF, Design, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cpp/"&gt;C / C++ Language&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161263087"&gt;Recursion Primer Using C++: Part 1&lt;/a&gt; - Zeeshan Amjad&lt;div class="desc"&gt;An introduction to Recursion using C++, Part 1.&lt;br /&gt;C++, Arch, Dev, Design, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161073087"&gt;C++ Memory Management Innovation: GC Allocator&lt;/a&gt; - xushiwei&lt;div class="desc"&gt;Most of the C++ programmers do not benefit from "Garbage Collection" technique (GC). Here is a new memory management technique named "GC Allocator" (Note it is not "GC"). (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, ATL, STL, COM, Arch, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cs/"&gt;C#&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161133087"&gt;Multiple Ways to do Multiple Inserts&lt;/a&gt; - Neeraj Saluja&lt;div class="desc"&gt;Various ways to do Multiple Inserts in SQL Server 2000/2005 or Oracle Database using ADO.NET in  single database round trip. (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0), .NET (.NET 1.1, .NET 2.0), ADO.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/vb/"&gt;VB.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159123087"&gt;VB's Statically Typed Wrapper for Dynamic Code&lt;/a&gt; - Danijel Arsenovski&lt;div class="desc"&gt;Combining dynamic and static typing in VB.NET&lt;br /&gt;VB, Windows, .NET 3.5, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/XML/"&gt;XML&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158783087"&gt;XML Serialization and deSerialization&lt;/a&gt; - mukeshkumar123&lt;div class="desc"&gt;This is a sample windows application on how .NET does serialization and deserialization of strongly typed custom collection, while handling derived collection items&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET (.NET 2.0), WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/recipes/"&gt;Algorithms &amp; Recipes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160913087"&gt;Image Alignment Algorithms - Part II&lt;/a&gt; - Oleg Krivtsov&lt;div class="desc"&gt;Implementing and comparing forwards compositional and Hager-Belhumeur algorithms (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161253087"&gt;Looking up items in HashTable/Dictionary objects that have multiple keys&lt;/a&gt; - Paul B.&lt;div class="desc"&gt;Dictionary objects take a single key as a look up key. This class simplifies using a Dictionary when you have multiple keys, such as two strings and an int, etc. (Unedited)&lt;br /&gt;C# (C# 2.0), .NET (.NET 2.0)VS2005, VS2008, Arch, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159783087"&gt;Dynamic Formula Processing Library&lt;/a&gt; - Derek Bartram&lt;div class="desc"&gt;An article presenting a basic dynamic formula processor (including an infix to prefix convertor) (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET CF, .NET (.NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), Win32, Win64, Arch, Dev, QA, Design, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/security/"&gt;Cryptography &amp; Security&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158873087"&gt;Cryptographic Interoperability: Keys&lt;/a&gt; - Jeffrey Walton&lt;div class="desc"&gt;Import and Export Cryptographic Keys in PKCS#8 and X.509 Format using Crypto++, C#, and Java (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5, .NET 3.0, .NET 2.0), Win32, Win64, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159903087"&gt;Cryptographic Interoperability: Digital Signatures&lt;/a&gt; - Jeffrey Walton&lt;div class="desc"&gt;Sign and Verify Messages using Crypto++, Java, and C# (Unedited)&lt;br /&gt;C++ (VC7, VC7.1, VC8.0), C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), Win32, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/tips/"&gt;Programming Tips&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159413087"&gt;C/C++ macros programming&lt;/a&gt; - valdok&lt;div class="desc"&gt;Sophisticated use of macros, never write things twice! (Unedited)&lt;br /&gt;C++, C, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/string/"&gt;String handling&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159463087"&gt;Parsing command line arguments&lt;/a&gt; - trupik&lt;div class="desc"&gt;CommandLineParser library provides simple way to define command line arguments and parse them in your application (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/threads/"&gt;Threads, Processes &amp; IPC&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430147353087"&gt;Duplex Web Services&lt;/a&gt; - Boaz Davidoff&lt;div class="desc"&gt;Using multi-threading techniques to create a duplex(two-way) web service that can push events/messages to the client. (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003), ASP.NET, IIS (IIS 6, IIS 7), WinForms, Arch, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/architecture/"&gt;Design and Architecture&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160763087"&gt;Traceability in Layered Architecture: A Roadmap&lt;/a&gt; - Mohammad Ashraful Alam&lt;div class="desc"&gt;Traceability in layered architecture lets software architects to define, utilize, reuse and re-engineer existing, current and future application architecture in more structured way. This article provides a roadmap to trace multi-layer architectures easily. (Unedited)&lt;br /&gt;.NET, Arch, Dev, QA, Design, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159713087"&gt;Building an MVP Framework for .NET. Part 4: Strongly Typed Associations&lt;/a&gt; - Oleg Zhukov&lt;div class="desc"&gt;In this article we continue developing a Model-View-Presenter framework  for .NET platform. The new features we are implementing here are strongly typed asscoiations between controllers, views and tasks for higher convenience and type safety.&lt;br /&gt;C#, .NET, Dev&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159213087"&gt;How to add your application to Windows Startup&lt;/a&gt; - Sandeep Aparajit&lt;div class="desc"&gt;This article will help you add your application to Windows startup using various ways. (Unedited)&lt;br /&gt;Windows (Win2K, WinXP, Win2003), Arch, Dev, Design, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159353087"&gt;Simple, and Clean .NET Design and Implementation Method - Part 1&lt;/a&gt; - Yang Yu&lt;div class="desc"&gt;A fast and simple way in application design patterns - Part 1 (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows, Visual Studio (VS2005), WinForms, Design, Arch, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159603087"&gt;Evolving Responsible, Self-Describing Components&lt;/a&gt; - Matthew Cannon&lt;div class="desc"&gt;How self-describing components can emerge from responsibility-driven development practices, and how use of the Visual Studio 'code regions' tool can add value to this process (Unedited)&lt;br /&gt;C#, .NET (.NET 1.1, .NET 2.0), Win32, Visual Studio (VS2005, VS2008), Arch, Dev, Design, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/books/"&gt;Book Chapters&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430159113087"&gt;Teach Yourself Django in 24 Hours: Hour 2: Creating Your First Website&lt;/a&gt; - Sams Publishing&lt;div class="desc"&gt;Learn to implement and configure a functional database-driven website using the Django framework and MySQL. (Unedited)&lt;br /&gt;MySQL, DBA, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Articles updated added Last week&lt;/h3&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/combobox/"&gt;Combo &amp; List Boxes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430040613087"&gt;CheckBox ComboBox Extending the ComboBox Class and Its Items&lt;/a&gt; - Martin Lottering&lt;div class="desc"&gt;An article on a CheckBox ComboBox control which extends the ComboBox.Items.&lt;br /&gt;C# 2.0, Windows, .NET 3.5, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/files/"&gt;Files and Folders&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430307803087"&gt;nFS - File System Within a File&lt;/a&gt; - Radu Gruian&lt;div class="desc"&gt;A portable library for emulating a file system within a file&lt;br /&gt;C, VC6, VC7, VC7.1, Windows, MFC, VS6, Arch, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/grid/"&gt;Grid &amp; Data Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430154583087"&gt;ListView Layout Manager&lt;/a&gt; - Jani Giannoudis&lt;div class="desc"&gt;WPF: Customizing ListView/GridView Column-Layout&lt;br /&gt;C# (C# 3.0), Windows, .NET (.NET 3.0), WPF, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/miscctrl/"&gt;Miscellaneous&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430154263087"&gt;Codez Bank. A code snippet bank application&lt;/a&gt; - steveb&lt;div class="desc"&gt;Application stores and manages useful code snippets and keeps them always handy (Unedited)&lt;br /&gt;C++ (VC8.0, VC9.0), Windows (Win2K, WinXP, Win2003, Vista), MFC, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/applications/"&gt;Applications &amp; Tools&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430066123087"&gt;TDL: Protocol for .dan.g.'s ToDoList, Useful for SVN Users&lt;/a&gt; - j.fan&lt;div class="desc"&gt;Register a fake protocol of TDL: to make tdl:///filename.tdl?tid available&lt;br /&gt;C++, JScript, CSS, HTMLWin2K, WinXP, Win2003, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430188113087"&gt;ToDoList 5.5.b6 (Beta) - A simple but effective way to keep on top of your tasks&lt;/a&gt; - .dan.g.&lt;div class="desc"&gt;A hierarchical task manager with native XML support for custom reporting.&lt;br /&gt;VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, MFC, VS6, CEO, Arch, DBA, Dev, QA, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/webforms/"&gt;ASP.NET Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430008473087"&gt;Multiple File Upload User Control&lt;/a&gt; -     Samir Nigam  &lt;div class="desc"&gt;This article describes how to create a user control with event &amp; properties. (Unedited)&lt;br /&gt;C# (C# 2.0), JScript, CSS, HTML, .NET (.NET 2.0), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/"&gt;SharePoint Server&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430073573087"&gt;Navigation Custom Control for Microsoft Office SharePoint Server (MOSS)&lt;/a&gt; - Stephen Huen&lt;div class="desc"&gt;Renders navigational nodes using list tags.&lt;br /&gt;C#, Windows, .NET 2.0, ASP.NET, VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430069743087"&gt;Search User Controls for Microsoft Office SharePoint Server (MOSS)&lt;/a&gt; - Stephen Huen&lt;div class="desc"&gt;A set of user controls to provide Microsoft Office SharePoint Server (MOSS) search functionality&lt;br /&gt;C#, Windows, .NET 2.0, ASP.NET, VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/GDI-plus/"&gt;GDI+&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430157443087"&gt;An Alternative to Barcodes&lt;/a&gt; - defwebserver&lt;div class="desc"&gt;A method to create and read a number represented as a binary string of boxes printed on a page (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), GDI+, Dev, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/database/"&gt;Database&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162543087"&gt;Convert Query Result into *.CSV, *.TXT, *.XLS or Fill Into Crystal Report&lt;/a&gt; - Wiltek Ghozali&lt;div class="desc"&gt;This utility is used for convert query result into *.CSV, *.TXT, *.XLS or Fill Into Crystal Report, supported SQL Server and ODBC connection. (Unedited)&lt;br /&gt;C# (C# 1.0), .NET (.NET 1.1), WinForms, SQL (SQL 2000), Visual Studio (VS.NET2003), DBA, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/"&gt;.NET Framework&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430254453087"&gt;An interactive SQL Console&lt;/a&gt; - wizofaus&lt;div class="desc"&gt;An interactive SQL console application written to improve upon the "osql" console application that comes with SQL server (Unedited)&lt;br /&gt;Windows, .NET, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430018063087"&gt;Create Item Templates which have nested items&lt;/a&gt; - Sarafian&lt;div class="desc"&gt;A template creation method, implementing IWizard in order to add nested items in the solution (Unedited)&lt;br /&gt;C# (C# 2.0), .NET, Visual Studio (VS2005), Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430063763087"&gt;ADO.NET Connection Pooling at a Glance&lt;/a&gt; - Neeraj Saluja&lt;div class="desc"&gt;Connection pooling can increase the performance of any application by using active connections of the pool for consecutive requests, rather than creating a new connection each time.And at the same time, the developer who is the best judge of his/her application, can configure the connection pooling. (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0), .NET, ADO.NET, Design, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/game/"&gt;Game Development&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430163153087"&gt;IndieLib - Fast Game Development&lt;/a&gt; - Loover&lt;div class="desc"&gt;IndieLib is a c++ 2.5d engine for game development and fast game prototyping in a really easy way. (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/MFC/"&gt;MFC&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430153693087"&gt;A MFC Picture control to dynamically show pictures in a dialog&lt;/a&gt; - TEiseler&lt;div class="desc"&gt;A MFC Picture control to dynamically show pictures in a dialog (Unedited)&lt;br /&gt;C++ (VC8.0), Windows (WinXP, Win2003, Vista), MFC, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/vista/"&gt;Vista API&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158193087"&gt;Using Vista Controls on Aero Glass&lt;/a&gt; - Omnicoder&lt;div class="desc"&gt;Using Windows Form Vista Controls on Aero Glass, and Cool Form Backround FX (Unedited)&lt;br /&gt;VB 7.x, VB 8.0, VB 9.0.NET 3.0, .NET 2.0, .NET 3.5, Win32, VS2008, VS.NET2002, VS.NET2003, VS2005, Arch, DBA, Dev, QA, Design, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/WPF/"&gt;Windows Presentation Foundation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430009423087"&gt;A WPF Graph Control Library&lt;/a&gt; - Derek Bartram&lt;div class="desc"&gt;An article presenting a WPF library for producing extensible runtime customisable graphs (Unedited)&lt;br /&gt;C# (C# 3.0), XML, Windows (Win2K, WinXP, Win2003, Vista), XAML, WPF, Win32, Win64, Arch, Dev, Design, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430018233087"&gt;WPF C# Ribbon Control Library&lt;/a&gt; - Derek Bartram&lt;div class="desc"&gt;A WPF / C# Library for implementing Office 2007 Style Ribbon Interfaces (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), Office, Windows (Win2K, WinXP, Win2003, Vista), Win32, Win64, XAML, WPF, Design, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430001263087"&gt;A Demonstration for WPF Ribbon Control Library&lt;/a&gt; - Derek Bartram&lt;div class="desc"&gt;A demonstration application for showing the use of the WPF Ribbon Control as presented elsewhere (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), WPF, Win32, Win64, Arch, Dev, Design, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cs/"&gt;C#&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430005473087"&gt;DataSets, Xml Schemas and Excel - Oh My!&lt;/a&gt; - George Zabanah&lt;div class="desc"&gt;This article demonstrates the amazing transformation power of the DataSet with agnostic Xml Schemas, Xml and Excel Read/Write (all with colourful XML rendering using XmlBrowser) (Unedited)&lt;br /&gt;C# (C# 2.0), XML, Office, ADO.NET, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430071623087"&gt;Another DataGridView Printer&lt;/a&gt; - aureolin&lt;div class="desc"&gt;DataGridView printing encapsulated in a stand-alone object. Very easy to use! Updated to allow printing columns wider than one page. (Unedited)&lt;br /&gt;C# 2.0, Windows, .NET 2.0VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430006743087"&gt;VTD-XML: XML Processing for the Future (Part II)&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Reveal XML processing issue #1 and explain why document-centric XML Processing is the future (Unedited)&lt;br /&gt;C#, XML, .NET (DotGNU), Dev&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430253853087"&gt;United States Postal Service (USPS) Web Tools Wrapper&lt;/a&gt; - johnnycantcode&lt;div class="desc"&gt;United States Postal Service (USPS)  Web Tools Wrapper is a .NET library you can use for address validation, retrieving rates and YES even printing label. (Unedited)&lt;br /&gt;C#, Windows, .NET, Visual Studio, ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158313087"&gt;Index XML Documents with VTD-XML&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Introduce a simple, efficient, human-readable XML index called VTD+XML (Unedited)&lt;br /&gt;C, C# (C# 1.0, C# 2.0, C# 3.0), JScript, XML, CSS, HTML, ASM, MSIL, UML, Forth.NET, XSLT, LINQ, Office, XBox, Windows (Win2K, WinXP, Win2003, Vista), WinCE, .NET CF, .NET (Mono, DotGNU, .NET 3.5), ASP, ASP.NET, Win32, Win64, SQL (SQL 2000, SQL 2005), IIS, GDI, GDI+, OpenGL, DirectX, Ajax, WCF, XAML, WPF, COM, COM+, ADO, ADO.NET, VS.NET2002, VS.NET2003, VS2005, VS2008, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430000323087"&gt;Schemaless C#-XML data binding with VTD-XML&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Agile, efficient XML data binding without schema (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), XML, .NET CF, .NET (.NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), ASP, Win32, Win64, WCF, Ajax, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430052453087"&gt;Delete Links from the Recent Projects List on the Start Page of Visual Studio 2003, 2005 and 2008&lt;/a&gt; - Carlos Saraiva Jr.&lt;div class="desc"&gt;This application deletes links from the Recent Projects list on the Start page of Visual Studio 2003/2005/2008&lt;br /&gt;C# 2.0.NET 2.0, Win2K, WinXP, Win2003, WinForms, VS.NET2003, VS2005, Dev, QA, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/mcpp/"&gt;C++ / CLI&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430163003087"&gt;A Managed C++ Wrapper Around the Windows XP Theme API - Part 2&lt;/a&gt; - CodeWizard1951&lt;div class="desc"&gt;This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003 (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP, Win2003), .NET (.NET 2.0), Win32, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/vb/"&gt;VB.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161413087"&gt;How To Program For Windows Registry&lt;/a&gt; - Mohd Arshad (Sam)&lt;div class="desc"&gt;This article will guide you, how to create/retrieve/delete key entries in Windows Registry. (Unedited)&lt;br /&gt;VB (VB 7.x, VB 8.0, VB 9.0, VB 6), Windows (WinXP), .NET (.NET 2.0), Visual Studio (VS2005), Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430040963087"&gt;Export to Excel using VB.Net&lt;/a&gt; - Senthil S&lt;div class="desc"&gt;Export data from VB.Net Dataset to Excel without using Datagrid/DataTable (Unedited)&lt;br /&gt;VB 7.x, VB 8.0, VB 9.0, VB 6, .NET (.NET 3.0, .NET 2.0), Visual Studio (VS2008, VS2005), WinForms, Arch, Dev, QA, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430056833087"&gt;Form Changed Control&lt;/a&gt; - Duncan Edwards Jones&lt;div class="desc"&gt;A component that allows you to monitor all the controls on the form and list any that have changed (for dirty checking) (Unedited)&lt;br /&gt;VB 8.0, VB 9.0, Windows, .NET 2.0, Visual Studio, WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430054103087"&gt;File Association in VB.NET&lt;/a&gt; - Nickr5&lt;div class="desc"&gt;Easily associate your programs with file types (.jpg, .html, .mp3) with just 2 lines of Visual Basic code. (Unedited)&lt;br /&gt;VB 8.0, VB 9.0.NET 3.0, .NET 2.0, WinXP, Vista, WinForms, VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161813087"&gt;Running the Microsoft AppLocale Utility in an Automated Batch Script&lt;/a&gt; - Austin Rappa&lt;div class="desc"&gt;Getting AppLocale to run in a batch script (Unedited)&lt;br /&gt;VB (VB 7.x, VB 8.0, VB 9.0, VB 6), .NET (.NET 3.0, .NET 3.5, .NET 1.1, .NET 2.0), Visual Studio (VS.NET2003, VS2005, VS2008), Arch, Dev, Design, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/XML/"&gt;XML&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430000963087"&gt;XML on a Chip&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Discuss the technical considerations of porting XML processing to custom chips (Unedited)&lt;br /&gt;XML, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/recipes/"&gt;Algorithms &amp; Recipes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430063193087"&gt;Zip/Unzip using java.util.zip .net namespace and more&lt;/a&gt; - dmihailescu&lt;div class="desc"&gt;Zip/Unzip using java.util.zip .net namespace and more (Unedited)&lt;br /&gt;C# 2.0.NET 2.0, WinXP, Vista, ADO.NET, VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430050513087"&gt;JSON Spirit: A C++ JSON Parser/Generator Implemented with Boost Spirit&lt;/a&gt; - John W. Wilkinson&lt;div class="desc"&gt;A C++ JSON parser/generator written using boost::spirit&lt;br /&gt;C++, Windows, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430154693087"&gt;JSBasic - a BASIC to JavaScript compiler&lt;/a&gt; - Daniel Flower&lt;div class="desc"&gt;In this C#-project BASIC source code is compiled to JavaScript and run in a browser. (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), JScript, .NET (.NET 3.5, .NET 2.0), Arch, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/macros/"&gt;Macros and Add-ins&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430008623087"&gt;Increment File and Product Version Number - Multiple IDE&lt;/a&gt; - Jordan Walters&lt;div class="desc"&gt;An add-in to automatically increment the FileVersion and ProductVersion fields in your application's resource file.  Works in VC6 and VS2005, and probably all versions in between. (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), Windows (WinXP, Vista), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008), ATL, STL, Dev, QA, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430163243087"&gt;Source code generator for any data type&lt;/a&gt; - Guillaume Hanique&lt;div class="desc"&gt;How to extend Visual Studio so it can generate code for any data type (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), VB (VB 8.0, VB 9.0), .NET, Visual Studio (VS2008, VS2005), COM, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/tips/"&gt;Programming Tips&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430075563087"&gt;Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment&lt;/a&gt; - Garth J Lancaster, Jeffrey Walton&lt;div class="desc"&gt;Avoid common pitfalls when using Crypto++ and VC++&lt;br /&gt;VC6, VC7, VC7.1, VC8.0NT4, Win2K, WinXP, Win2003VS.NET2002, VS.NET2003, VS2005, VS6, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/string/"&gt;String handling&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430074923087"&gt;String Format Library&lt;/a&gt; - Wong Shao Voon&lt;div class="desc"&gt;Another type-safe alternative to Boost's string format library.&lt;br /&gt;C, VC6, VC7.1, VC8.0, Windows, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/debug/"&gt;Debug Tips&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430004213087"&gt;Get Started: Debugging Memory Related Issues in .Net Application Using WinDBG and SOS&lt;/a&gt; - sonal.india&lt;div class="desc"&gt;Kick Start Using WinDBG and SOS (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), .NET, Win32, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;     &lt;p&gt;cheers,&lt;br /&gt;  Chris Maunder&lt;br /&gt;&lt;a href="http://www.codeproject.com"&gt; &lt;i&gt;&lt;b&gt;The Code Project&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;    &lt;hr noshade size="1" /&gt;    &lt;p&gt;&lt;small&gt;This email was sent to kzhao99@gmail.com. To stop receiving this   newsletter click &lt;A href="http://www.codeproject.com/script/Membership/Unsubscribe.aspx?tg=012843002954107&amp;l=1"&gt;here&lt;/a&gt;.&lt;br /&gt;  The Code Project. 503-250 Ferrand Drive &lt;br /&gt;Toronto Ontario, M3C 3G8 Canada +1 416-849-8900&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-631605959663558790?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/631605959663558790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/631605959663558790'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/codeproject-newsletter-28-apr-2008.html' title='[CodeProject] Newsletter (28 Apr 2008)'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-240587679419579791</id><published>2008-04-24T08:57:00.000-07:00</published><updated>2008-04-24T11:56:36.170-07:00</updated><title type='text'>[CodeProject] Offers - How do you secure your .NET Applications?</title><content type='html'>&lt;img src="http://www.codeproject.com/ShowImg.aspx?adid=5738" height="1" width="1" /&gt;  &lt;table width="600" border="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td align="left" class="notice"&gt;This offer has   been sent by The Code Project on behalf of our sponsors. Allowing us to send you an occasional email   such as this is a great way of supporting your favorite resource site. If you experience difficulty   viewing this message, you can view it online &lt;a href="http://www.codeproject.com/script/Mailouts/View.aspx?mlid=2112"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;table width="600" border="0" cellspacing="0" cellpadding="0"&gt;    &lt;!--DWLayoutTable--&gt;    &lt;tr&gt;       &lt;td width="10" height="10"&gt;&lt;/td&gt;      &lt;td width="590"&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;       &lt;td&gt;&amp;nbsp;&lt;/td&gt;      &lt;td style="color: #333333; font-size: 11px; font-family: verdana;"&gt;&lt;p&gt;&lt;strong&gt;How           do you secure your .Net applications?&lt;/strong&gt;&lt;/p&gt;        &lt;blockquote&gt;           &lt;p&gt;&amp;#8226; Do you manage &lt;strong&gt;User Authentication &lt;/strong&gt; to grant             access to your applications or websites?&lt;br&gt;            &amp;#8226; Do you manage &lt;strong&gt;Permissions and Roles&lt;/strong&gt; to define             what users can see and modify?&lt;br&gt;            &amp;#8226; Do you use &lt;strong&gt;Windows Accounts&lt;/strong&gt; (from &lt;strong&gt;Active             Directory&lt;/strong&gt;) to identify users of your application?&lt;/p&gt;        &lt;/blockquote&gt;        &lt;p&gt;If so, discover &lt;a href="http://www.codeproject.com/redir.aspx?id=5739" target="_blank" style="color: #FF6600; font-weight: bold;"&gt;           Visual Guard for .NET&lt;/a&gt;&lt;br&gt;          &lt;br&gt;          &lt;br&gt;          &lt;a href="http://www.codeproject.com/redir.aspx?id=5739" style="color: #FF6600; font-weight: bold; text-decoration: none;" target="_blank"&gt;           Visual Guard&lt;/a&gt; implements &lt;a href="http://www.codeproject.com/redir.aspx?id=5740" style="color: #333333;" target="_blank"&gt;&lt;strong&gt;Role Based Access Control&lt;/strong&gt;&lt;/a&gt;           in your projects:         &lt;blockquote&gt; &amp;#8226; &lt;strong&gt;Manage permissions independently from the application           lifecycle:&lt;/strong&gt;&lt;br&gt;          You can grant permissions anytime while the application is in production&lt;br&gt;          &amp;#8226; &lt;strong&gt;Give power-users &amp;amp; administrators the ability to manage           security by themselves:&lt;/strong&gt;&lt;br&gt;          A web console lets them manage memberships and permissions (no technical           skills required). &lt;br&gt;          &amp;#8226; &lt;strong&gt;Comply with reporting and auditing requirements (like           SOX):&lt;/strong&gt;&lt;br&gt;          Who has permissions? Who granted these permissions? Who used these permissions?           &lt;br&gt;          For which transaction? When?&lt;/blockquote&gt;        &lt;p&gt;&lt;br&gt;          &lt;a href="http://www.codeproject.com/redir.aspx?id=5741" target="_blank"&gt;&lt;img src="http://www.codeproject.com/script/Membership/Uploads/4300443/logo_vg_65.gif" width="67" height="65" align="left" border="0"&gt;&lt;/a&gt;           &lt;a href="http://www.codeproject.com/redir.aspx?id=5741" style="color: #FF6600; font-weight: bold;" target="_blank"&gt;&lt;b&gt;           &lt;font color="#FF6600"&gt;Try Visual Guard now&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;&lt;br&gt;          &lt;br&gt;          Visual Guard supports all existing or new .Net projects:&lt;br&gt;          Winforms, Webforms, Webservices, VB.NET, C# and ASP.NET&lt;br&gt;          The integration and the deployement are fast and simple.&lt;br&gt;          &lt;br&gt;          &lt;br&gt;          Do not hesitate to contact us should you have any questions.&lt;br&gt;          Sandra LEVY&lt;br&gt;          Novalys - MICROSOFT Partner&lt;br&gt;          &lt;a href="http://www.codeproject.com/redir.aspx?id=5742" style="color: #333333;" target="_blank"&gt;http://www.visual-guard.com&lt;/a&gt;         &lt;hr size="1" color="#CCCCCC"&gt; &lt;font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"&gt;         Novalys - 41/43 rue Paul Bert - 92100 Boulogne Billancourt - France &lt;br&gt;        Phone :+33 1 41 31 82 82 - Fax: +33 1 41 31 82 90&lt;/font&gt;&lt;/td&gt;    &lt;/tr&gt;  &lt;/table&gt;      &lt;table width="600" border="0" cellpadding="0"&gt;  &lt;tr&gt;&lt;td align="center"&gt;&lt;p class="notice"&gt;&lt;br /&gt;  This email was sent to kzhao99@gmail.com. To stop receiving The Code Project offers   click &lt;a href="http://www.codeproject.com/script/Membership/Unsubscribe.aspx?tg=012843002954107&amp;l=2"&gt;here&lt;/a&gt;.&lt;br /&gt;  The Code Project. 503-250 Ferrand Drive &lt;br /&gt;Toronto Ontario, M3C 3G8 Canada. +1 416-849-8900&lt;br /&gt;  Your privacy is important to us. Please review The Code Project&amp;#39;s online	  &lt;a href="http://www.codeproject.com/info/Privacy.aspx"&gt;Privacy Policy&lt;/a&gt;.&lt;/p&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-240587679419579791?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/240587679419579791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/240587679419579791'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/codeproject-offers-how-do-you-secure.html' title='[CodeProject] Offers - How do you secure your .NET Applications?'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-6841340620222939877</id><published>2008-04-21T18:18:00.001-07:00</published><updated>2008-04-21T18:18:57.012-07:00</updated><title type='text'>[CodeProject] Newsletter (21 Apr 2008)</title><content type='html'>&lt;table cellspacing="1" cellpadding="3" width="100%" bgcolor="#ff9900" border="0"&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/"&gt;  &lt;img height="60" src="http://www.codeproject.com/images/newsletter_header.gif" width="500" border="0"&gt;&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;table border="0" width="100%"&gt;&lt;tr&gt;&lt;td class="TinyText"&gt;&lt;i&gt;For comments or enquiries please contact   &lt;a href="mailto:webmaster@codeproject.com"&gt;webmaster@codeproject.com&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;  &lt;td class="TinyText" nowrap&gt;&lt;a href="http://www.codeproject.com/script/Mailouts/View.aspx?mlid=2105"&gt;View online&lt;/a&gt;&lt;/td&gt;  &lt;td valign="top" nowrap align="right" class="TinyText"&gt;        Monday, April 21, 2008&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;    &lt;p&gt;Welcome to this week's CodeProject newsletter.&lt;/p&gt;    &lt;p&gt;&lt;i&gt;To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of allowed senders.&lt;/i&gt;&lt;/p&gt;       &lt;h2&gt;&lt;a href="http://www.codeproject.com"&gt;Site News&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;Voting for the monthly article competition is on for the main   &lt;a href="http://www.codeproject.com"&gt;www.codeproject.com&lt;/a&gt; site but we'd like to get new competitions setup for our new topics areas  &lt;a href="http://java.codeproject.com"&gt;http://Java.codeproject.com&lt;/a&gt; and  &lt;a href="http://LAMP.codeproject.com"&gt;http://LAMP.codeproject.com&lt;/a&gt;. If you are a component vendor or develop tools   specifically for Java or LAMP software development and have a few spare licenses   you&amp;#39;d like to donate then please email me at &lt;a href="mailto:chris@codeproject.com"&gt;chris@codeproject.com&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;...and obviously I'd like to make a big call out to all our Java, Linux, Apache, MySQL or Perl/Python/PHP developers out there: We want your articles! Submit your works of art to   &lt;a href="mailto:submit@codeproject.com"&gt;submit@codeproject.com&lt;/a&gt; or use the submission wizards directly. See the 'Submit your Article' links on the homepages.&lt;/p&gt;      &lt;h2&gt;&lt;a href="http://www.codeproject.com/info/MediaKit/"&gt;The Code Project Offers&lt;/a&gt;&lt;/h2&gt; &lt;table cellSpacing="0" cellPadding="2" width="600" border="0"&gt; &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5849"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/JustMedia_EMC_60x60.gif"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5849"&gt;EMC Documentum XML Store OEM Edition&lt;/a&gt;&lt;/b&gt; enables the fastest, most scalable, and most complete native XML database. XML Store uses and supports all XML standards and offers numerous features to help make XML processing in applications easier than ever.&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5282"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/Nevron_60x60.png"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5282"&gt;Nevron .NET Vision&lt;/a&gt;&lt;/b&gt; is a component suite for creating unique and powerful data presentation applications with spectacular data visualization capabilities. Flexible and extensible, it delivers powerful Charting, Diagramming and User Interface components for Windows Forms and ASP.NET&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5850"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/peer1_60x60.gif"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5850"&gt;Free Microsoft Expression Web with any PEER 1 Windows Managed Hosting Plan&lt;/a&gt;.&lt;/b&gt; Expression Web is a cutting-edge professional design tool used to create modern, standards-based sites that deliver superior quality on the web. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5850"&gt;Find out more about this offer and PEER 1 Managed Hosting plans&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5026"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/installaware_60x60.jpg"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5026"&gt;Windows Installer without Rocket Science &lt;/a&gt;&lt;/b&gt;&lt;br&gt;Easily produce bullet proof Vista certified MSI installations without having to learn the internals of Windows Installer. Our unique MSIcode technology offers runtime branching, setup chaining, conditional compilation, interactive Flash billboards, and more. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5026"&gt;Download FREE Trial&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5847"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/SQL_Stan_quest_60x60_NL.gif"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5847"&gt;SQL Server 2008&lt;/a&gt;&lt;/b&gt; is coming and it's got the industry buzzing. How will it impact the way you work? Read Quest's new &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5847"&gt;white paper "Worth the Wait: Why SQL Server 2008 is So Great"&lt;/a&gt; and learn about this important release.&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=4953"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/ironspeed_60x60.gif"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=4953"&gt;Generate Web 2.0 Applications in Minutes&lt;/a&gt;&lt;/b&gt;&lt;br&gt;Generate database and reporting applications for .NET in minutes. Quickly create visually stunning, feature-rich Web 2.0 applications that are easy-to-customize and ready-to-deploy. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=4953"&gt;Download Now&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td height="7" colspan="2"&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5373"&gt;&lt;img border=0 src="http://www.codeproject.com/script/admentor/images/Dundas_Feb_08_60x60.png"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign=top&gt;&lt;b&gt;&lt;a href="http://www.codeproject.com/Redir.aspx?adid=5373"&gt;Dundas Chart for .NET v6.1 is here&lt;/a&gt;&lt;/b&gt; – Dundas Chart for .NET v6.1 now includes full optimization for Visual Studio 2008, additional Rose Chart styles, versatile vertical column labels, efficient server scroll events (for AJAX) and more. &lt;a href="http://www.codeproject.com/Redir.aspx?adid=5373"&gt;Click here for details&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;  &lt;/table&gt;    &lt;h2&gt;&lt;a href="http://www.codeproject.com/script/Surveys/Results.aspx?srvid=781"&gt;Weekly Poll Results&lt;/a&gt;&lt;/h2&gt; &lt;h3&gt;When do you write the specs for your projects?&lt;/h3&gt; &lt;p class="SmallText"&gt;Survey period: &lt;b&gt;14 Apr 2008&lt;/b&gt; to &lt;b&gt;21 Apr 2008&lt;/b&gt;&lt;/p&gt; &lt;p&gt;There's 'When we should do it' and 'When we actually do it'. Your answer is anonymous so be honest!&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="0" width="450px" class="SurveyTable"&gt;&lt;tr class="SurveyHeader"&gt;&lt;td valign="middle" class="SurveyCell"&gt;Option&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;Votes&lt;/td&gt;&lt;td valign="middle" align="center" class="SurveyCell"&gt;%&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;During requirements gathering&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;91&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;12.15&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="9" height="10" border="0" alt="91 votes, 12.15%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Before Design&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;87&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;11.62&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="8" height="10" border="0" alt="87 votes, 11.62%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;During Design&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;79&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;10.55&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="7" height="10" border="0" alt="79 votes, 10.55%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;After Design&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;23&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;3.07&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="2" height="10" border="0" alt="23 votes, 3.07%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;During initial development&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;37&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;4.94&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="3" height="10" border="0" alt="37 votes, 4.94%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;During development as a whole&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;46&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;6.14&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="4" height="10" border="0" alt="46 votes, 6.14%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Near the end of development&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;20&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;2.67&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="2" height="10" border="0" alt="20 votes, 2.67%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;After the project is complete&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;41&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;5.47&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="4" height="10" border="0" alt="41 votes, 5.47%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;Continuously during the lifetime of the project&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;148&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;19.76&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="14" height="10" border="0" alt="148 votes, 19.76%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyBody"&gt;&lt;td valign="middle" class="SurveyCell" width="100%"&gt;We don't (or rarely) write specs for our projects&lt;/td&gt;&lt;td valign="middle" class="SurveyCell" align="right"&gt;177&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;23.63&lt;/td&gt;&lt;td valign="middle" class="SurveyCell"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="17" height="10" border="0" alt="177 votes, 23.63%" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="SurveyFooter"&gt;&lt;td valign="middle" class="SurveyCell"&gt;Total&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;749&lt;/td&gt;&lt;td valign="middle" align="right" class="SurveyCell"&gt;&amp;nbsp;&amp;nbsp;100%&lt;/td&gt;&lt;td valign="middle"&gt;&lt;img src="http://www.codeproject.com/script/Surveys/Images/pollbar.gif" width="75" height="10" border="0" alt="749 votes " /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;br /&gt;    &lt;h2&gt;Most popular new articles 14 Apr 2008 - 21 Apr 2008&lt;/h2&gt; &lt;ul class="InfoList"&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/WPF/WPF3D_2.aspx"&gt;WPF 3D : Part 2 of n&lt;/a&gt; - Sacha Barber &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/WPF/SortingLists.aspx"&gt;An article on sorting ItemsControl (with some bonuses)&lt;/a&gt; - Sacha Barber &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/IP/WCFWPFChatRoot.aspx"&gt;A WCF-WPF Chat Application&lt;/a&gt; - Islam ElDemery &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/ajax/ajaxproxy.aspx"&gt;Fast, Scalable, Streaming AJAX Proxy - continuously deliver data from cross domain&lt;/a&gt; - Omar Al Zabir &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/architecture/di-with-autofac.aspx"&gt;Dependency Injection in C# 3.0 with Autofac&lt;/a&gt; - N Blumhardt &lt;/ul&gt;     &lt;h2&gt;&lt;a href="http://www.codeproject.com/script/Articles/Latest.aspx"&gt;Latest Additions&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;81 articles overall  46 new, 36 updated, 1 moved. 23 were edited, 58 unedited&lt;br /&gt;  Article topics listed: All Topics&lt;/p&gt;  &lt;p&gt;Too many articles? Visit your &lt;a href="http://www.codeproject.com/script/Membership/Modify.aspx"&gt;profile page&lt;/a&gt; to change your newsletter article filters.&lt;/p&gt;&lt;h3&gt;New articles added Last week&lt;/h3&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/buttons/"&gt;Button Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161873080"&gt;CreateCheckboxImageList - a non-MFC function to create an imagelist of themed checkboxes&lt;/a&gt; - Hans Dietrich&lt;div class="desc"&gt;CreateCheckboxImageList is a function that creates an imagelist of themed or non-themed checkboxes, suitable for use in tree controls, list controls, and list boxes. (Unedited)&lt;br /&gt;C++ (VC6, VC8.0), Windows, Visual Studio (VS2005, VS6), Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/combobox/"&gt;Combo &amp; List Boxes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160383080"&gt;FULLY data-bound CheckedListBox&lt;/a&gt; - vbar&lt;div class="desc"&gt;BoundCheckedListBox is bindable to 3 tables representing a many-to-many data relation (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, ADO.NET, WinForms, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/grid/"&gt;Grid &amp; Data Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160343080"&gt;Sorting and Paging of an Generic GridView&lt;/a&gt; - yordan_georgiev&lt;div class="desc"&gt;How to implement sorting and paging of an generic gridview (Unedited)&lt;br /&gt;C# (C# 3.0), .NET (.NET 3.5), ASP.NET, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/system/"&gt;Hardware &amp; System&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161423080"&gt;Build Your Own NAS Device&lt;/a&gt; - John Simmons / outlaw programmer&lt;div class="desc"&gt;How to go about buildingyour own NAS device (Unedited)&lt;br /&gt;Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/miscctrl/"&gt;Miscellaneous&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161533080"&gt;Creating Audio CDs using IMAPI2&lt;/a&gt; - Eric Haddan&lt;div class="desc"&gt;Using the Image Mastering API to create Red Book Audio CDs (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), Windows (WinXP, Win2003, Vista), .NET (.NET 3.5, .NET 3.0, .NET 2.0), Win32, COM, WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160283080"&gt;Connect Multiple UI Elements to a Single Command Object&lt;/a&gt; - MarkLTX&lt;div class="desc"&gt;An easy way to group several UI elements (menu items, toolbar buttons, etc.) so they all execute the same command and are enabled/disabled together (with Visual Studio designer support). (Unedited)&lt;br /&gt;C#, Windows, .NET, Visual Studio, WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/ajax/"&gt;Ajax and Atlas&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161303080"&gt;Fast, Scalable, Streaming AJAX Proxy - continuously deliver data from cross domain&lt;/a&gt; - Omar Al Zabir&lt;div class="desc"&gt;An AJAX Proxy HttpHandler built using ASP.NET that continuously delivers content from external domain to browser and thus faster and more scalable than any other Proxy service (Unedited)&lt;br /&gt;JScript, CSS, HTML, Ajax, ASP, ASP.NET, Design, Arch, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/"&gt;ASP.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161833080"&gt;Web Aplication State&lt;/a&gt; - Andrew Golik&lt;div class="desc"&gt;This article explains how to maintain the web application state. (Unedited)&lt;br /&gt;C# (C# 2.0), JScript, XML, CSS, SQL, HTML, Windows, .NET (.NET 2.0), ASP.NET, IIS (IIS 5.1), Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160263080"&gt;A New Generation of URL Rewriters ?&lt;/a&gt; - Philip Lippard&lt;div class="desc"&gt;A URL Rewriter/ Redirector which utilizes new and advanced IIS7 Integrated ASP.NET Pipeline feature (Unedited)&lt;br /&gt;C# (C# 2.0), .NET (.NET 2.0), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160313080"&gt;Manage ASP.Net Web Server Controls, Event Handler and Server Side Validation using XML and XSLT&lt;/a&gt; - Ehsanul Haque&lt;div class="desc"&gt;An article on Managing ASP.Net Web Server Controls, Event Handler and Server Side Validation using XML and XSLT (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160053080"&gt;ASP.NET Session Helper (scope, categories)&lt;/a&gt; - Florian DREVET&lt;div class="desc"&gt;Use scopes and categories to avoid collision and confusion between you session values (Unedited)&lt;br /&gt;C# (C# 2.0), Windows, ASP.NET, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/webforms/"&gt;ASP.NET Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161543080"&gt;Google's static map API WebControl&lt;/a&gt; - Florian DREVET&lt;div class="desc"&gt;Show you how to build an image based WebControl displaying static maps with markers (Unedited)&lt;br /&gt;C# (C# 2.0), .NET (.NET 2.0), ASP.NET, Dev, Design, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160493080"&gt;Explicitly binding data to ListView web control&lt;/a&gt; - Goloskokovic&lt;div class="desc"&gt;Binding data without SqlDataSource and Eval / Bind methods (Unedited)&lt;br /&gt;C# (C# 3.0), Windows, ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/custom-controls/"&gt;Custom Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160273080"&gt;Keyword Matching RSS Reader Control&lt;/a&gt; - xbadenx&lt;div class="desc"&gt;Display RSS results that contain specific  keywords. (Unedited)&lt;br /&gt;XML, HTML, C# (C# 1.0, C# 2.0, C# 3.0), ASP.NET, Arch, Dev, Design, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/IP/"&gt;Internet / Network&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161733080"&gt;A WCF-WPF Chat Application&lt;/a&gt; - Islam ElDemery&lt;div class="desc"&gt;An Internet chat application with file transfer.&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.5, .NET 3.0), Visual Studio (VS2008), WCF, XAML, WPF, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/graphics/"&gt;General Graphics&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162153080"&gt;FrameGrabber&lt;/a&gt; - Jacob Klint&lt;div class="desc"&gt;A class for extracting individual frames from a video as bitmaps&lt;br /&gt;C# (C# 2.0), Windows, .NET (.NET 2.0), Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/database/"&gt;Database&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162543080"&gt;Convert Query Result into *.CSV, *.TXT, *.XLS or Fill Into Crystal Report&lt;/a&gt; - Wiltek Ghozali&lt;div class="desc"&gt;This utility is used for convert query result into *.CSV, *.TXT, *.XLS or Fill Into Crystal Report, supported SQL Server and ODBC connection. (Unedited)&lt;br /&gt;C# (C# 1.0), .NET (.NET 1.1), WinForms, SQL (SQL 2000), Visual Studio (VS.NET2003), DBA, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160663080"&gt;A SQL Management Console for MSSQL 2000 &amp; 2005, MySQL 5.0,...&lt;/a&gt; - gan.gary&lt;div class="desc"&gt;An article on a SQL IDE for different type of RDBMS databases (Unedited)&lt;br /&gt;C# (C# 2.0), SQL, .NET (.NET 2.0), SQL (SQL 2000, SQL 2005, SQL CE), DBA, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/"&gt;.NET Framework&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162103080"&gt;using Xaml in app.config and web.config &lt;/a&gt; - Edward Moemeka&lt;div class="desc"&gt;a continuation  of using xaml for configuring applications (Unedited)&lt;br /&gt;C++/CLI, C# (C# 3.0), VB (VB 9.0), Forth.NET, .NET (.NET 3.0, .NET 3.5), ASP.NET, WinForms, ADO.NET, WCF, XAML, WPF, Design, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160293080"&gt;Reflection BenchMark and Optimize&lt;/a&gt; - Sarafian&lt;div class="desc"&gt;Benchmarking Reflection and Optimizing it (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.5, .NET 3.0), Dev, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160513080"&gt;P2P Communication - Proxy Listeners and Proxy Clients&lt;/a&gt; - Victor Pirkle&lt;div class="desc"&gt;Implementation of Listener and Client objects that communicate through a web proxy (Unedited)&lt;br /&gt;C++, C#, VB, Windows (WinXP, Vista), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2008, VS.NET2003, VS2005), WinForms, ASP.NET, Design, Arch, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/WCF/"&gt;Windows Communication Foundation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161643080"&gt;Implementing parallel programming using MPI and C#&lt;/a&gt; - Ali Hamdar&lt;div class="desc"&gt;An example of implementing a parallel program using PURE MPI .NET library, C# and .NET remoting (Unedited)&lt;br /&gt;C#, Windows, WCF, WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/WPF/"&gt;Windows Presentation Foundation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161393080"&gt;WPF 3D : Part 2 of n&lt;/a&gt; - Sacha Barber&lt;div class="desc"&gt;A WPF 3D Panel that allows tabbing, and activates current item (Unedited)&lt;br /&gt;C# (C# 3.0), .NET (.NET 3.0, .NET 3.5), WPF, Design, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161683080"&gt;An article on sorting ItemsControl (with some bonuses)&lt;/a&gt; - Sacha Barber&lt;div class="desc"&gt;An article on sorting ItemsControl (with some bonuses) (Unedited)&lt;br /&gt;C# (C# 3.0), .NET (.NET 3.0, .NET 3.5), WPF, Design, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160653080"&gt;WPF - Schema Diagrammer Part I&lt;/a&gt; - Marc Clifton&lt;div class="desc"&gt;Programmatically placing UI elements on a Canvas (Unedited)&lt;br /&gt;C#, Windows, XAML, WPF, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160323080"&gt;Introduction to XPS - Part 1 of n(ot too many)&lt;/a&gt; - Lee Humphries&lt;div class="desc"&gt;XPS is a fixed document format derived from XAML - so how do you use it to produce the documents you want? (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), XML, XSLT, .NET (.NET 3.5, .NET 3.0), XAML, Arch, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cpp/"&gt;C / C++ Language&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161513080"&gt;Creating your own foreach loop in C++ using the preprocessor&lt;/a&gt; - JimmyAberg&lt;div class="desc"&gt;Creating your own foreach loop in C++ using the preprocessor (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161963080"&gt;Heap Memory Manager and Garbage Collector&lt;/a&gt; - Andrei Azzopardi a.k.a. C_Coder&lt;div class="desc"&gt;Descripes a module to track heap memory allocations and to avoid memory leaks. (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cs/"&gt;C#&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161343080"&gt;Microsoft.Reporting without Sql Server Reporting Services&lt;/a&gt; - Josh Christensen&lt;div class="desc"&gt;Learn how to use the Report Viewer with any data source and build reports on the fly for use on the web or in Windows applications. (Unedited)&lt;br /&gt;C# (C# 2.0), .NET (.NET 2.0), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160613080"&gt;Personal Time Tracker&lt;/a&gt; - Vance Kessler&lt;div class="desc"&gt;This article describes what I did to write an application to track my billable and non-billable time.&lt;br /&gt;C# 2.0, Windows, .NET 2.0, WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/java/"&gt;Java&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160603080"&gt;Toggle the Multi Monitor Setting in Windows XP&lt;/a&gt; - Imran Ebrahim&lt;div class="desc"&gt;Automate - "Extend my Windows desktop onto this monitor" using Java&lt;br /&gt;Java, Java, WinXP, AWT, Dev, Beginner, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/vb/"&gt;VB.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162223080"&gt;Programatically Creating MSMQ Triggers&lt;/a&gt; - Tejas Patel&lt;div class="desc"&gt;An article on creating MSMQ triggers dynamically at runtime and firing it to take a custom action&lt;br /&gt;VB, Windows (Win2K, WinXP, Vista), .NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161813080"&gt;Running the Microsoft AppLocale Utility in an Automated Batch Script&lt;/a&gt; - Austin Rappa&lt;div class="desc"&gt;Getting AppLocale to run in a batch script (Unedited)&lt;br /&gt;VB (VB 7.x, VB 8.0, VB 9.0, VB 6), .NET (.NET 3.0, .NET 3.5, .NET 1.1, .NET 2.0), Visual Studio (VS.NET2003, VS2005, VS2008), Arch, Dev, Design, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/XML/"&gt;XML&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161313080"&gt;Automatic C++ object initialization from XML&lt;/a&gt; - Alexandre GRANVAUD&lt;div class="desc"&gt;Automate your data classes initialization from an xml file (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, Visual Studio (VS6), MFC, ATL, COM, Dev&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/recipes/"&gt;Algorithms &amp; Recipes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161493080"&gt;Bezier Curves Made Simple&lt;/a&gt; - Tolga Birdal&lt;div class="desc"&gt;Simple implementation of famous Bezier curves in C#. Easy to understand. (Unedited)&lt;br /&gt;C#, Windows, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162473080"&gt;An Algorithm for Weighted Linear Regression&lt;/a&gt; - Walt Fair, Jr.&lt;div class="desc"&gt;A C# implementation of a general weighted linear regression with complete statistics (Unedited)&lt;br /&gt;C#, .NET&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162063080"&gt;Avoiding Overflow, Underflow, and Loss of Precision&lt;/a&gt; - John D. Cook&lt;div class="desc"&gt;Describes why the most obvious way of evaluating functions may be bad and how to do better&lt;br /&gt;C++, Windows, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430163833080"&gt;Support Vector Machine Classifier&lt;/a&gt; - Chesnokov Yuriy&lt;div class="desc"&gt;SVM classification class with SSE optimization support (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/macros/"&gt;Macros and Add-ins&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161803080"&gt;A generic List and Dictionary Debugger Visualizer for VS.NET&lt;/a&gt; - Daniel Carvalho Liedke&lt;div class="desc"&gt;Cool List and Dictionary Debugger Visualizer for VS.NET 2005 and 2008 (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), VB (VB 8.0, VB 9.0), .NET (.NET 2.0), Visual Studio (VS2008, VS2005), Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/tips/"&gt;Programming Tips&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161523080"&gt;GNU GPL for dummies&lt;/a&gt; - TheBigRedDog&lt;div class="desc"&gt;Synopsis of GPL v3 discussed in simple terms (Unedited)&lt;br /&gt;C++, LINQ, .NET, Ajax, Design, CEO, Arch, Dev, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162413080"&gt;Integrating Visual Studio Team System 2008 Unit Tests with CruiseControl.NET&lt;/a&gt; - chamindu&lt;div class="desc"&gt;Explains how to integrate VS 2008 unit tests with the CCNET build process (Unedited)&lt;br /&gt;C#, Windows, .NET, Visual Studio (VS2008), Arch, Dev, QA, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/string/"&gt;String handling&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430161863080"&gt;Plural forms  &lt;/a&gt; - Peter Kankowski&lt;div class="desc"&gt;Spelling messages like "5 file(s) found" correctly in any language.   (Unedited)&lt;br /&gt;C++, C&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162433080"&gt;A Naive String Comparer&lt;/a&gt; - Pete O'Hanlon&lt;div class="desc"&gt;A class to perform a "naive" comparison of two chunks of text to see if they look to be the same. (Unedited)&lt;br /&gt;C# (C# 2.0, C# 3.0), ASP.NET, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/architecture/"&gt;Design and Architecture&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160363080"&gt;Dependency Injection in C# 3.0 with Autofac&lt;/a&gt; - N Blumhardt&lt;div class="desc"&gt;Use the Autofac dependency injection container to simplify the configuration of object-oriented applications (Unedited)&lt;br /&gt;C# (C# 3.0), .NET (.NET 3.5), Arch, Dev, Design, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/install/"&gt;Installation&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430160593080"&gt;Automated Extract and Build from Team System using PowerShell&lt;/a&gt; - Clift Norris, John D. Cook&lt;div class="desc"&gt;We describe a PowerShell script to extract source code from Team System version control and automate the build process&lt;br /&gt;WinXP, Win2003VS2005, VS2008, Dev, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/scrapbook/"&gt;Scrapbook&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162213080"&gt;Going Solo - First Steps in Building a Successful Company (Part III)&lt;/a&gt; - Pete O'Hanlon&lt;div class="desc"&gt;So you want to go it alone? Things to think about when running your company. (Unedited)&lt;br /&gt;CEO, Arch, Dev, Design&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Articles updated added Last week&lt;/h3&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/buttons/"&gt;Button Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430163453080"&gt;A Managed C++ Button Control&lt;/a&gt; - CodeWizard1951&lt;div class="desc"&gt;This is an example custom button control written entirely in managed C++ (Unedited)&lt;br /&gt;C++/CLI, .NET (.NET 2.0), WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/clipboard/"&gt;Clipboard&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430225923080"&gt;Copying a DIB to the Clipboard&lt;/a&gt; - John Simmons / outlaw programmer&lt;div class="desc"&gt;Helps with copying a device independant bitmap to the clipboard.&lt;br /&gt;VC6NT4, Win2K, Visual Studio, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/files/"&gt;Files and Folders&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158473080"&gt;Convert PBS Legacy Files to XML&lt;/a&gt; - Henrik Thomsen&lt;div class="desc"&gt;Legacy file formats, such as UN-EDIFACT with a record per line and fixed-length fields, still exists and are widely used for B2B transactions. A tool that can convert legacy files to human-readable XML might come in handy. (Unedited)&lt;br /&gt;C#, .NET (.NET 2.0), Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/miscctrl/"&gt;Miscellaneous&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430275153080"&gt;High-speed Charting Control&lt;/a&gt; -   Cedric Moonen&lt;div class="desc"&gt;A flexible charting control to display 2D data.&lt;br /&gt;VC6, VC7NT4, Win2K, Visual Studio, MFC, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/tabs/"&gt;Tabs &amp; Property Pages&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430006523080"&gt;Creating a Custom Collection for Use in a PropertyGrid&lt;/a&gt; - bcryner&lt;div class="desc"&gt;Creating a custom collection for use in a PropertyGrid.&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), .NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/ajax/"&gt;Ajax and Atlas&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430156983080"&gt;Jigsaw Puzzle Game using Ajax Drag and Drop (ASP.NET 2.0 AJAX Futures November CTP)&lt;/a&gt; - Ferreri Gabriele (Megasoft78)&lt;div class="desc"&gt;Jigsaw Puzzle Game using Ajax Drag and Drop (ASP.NET 2.0 AJAX Futures November CTP) (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), HTML, .NET (.NET 2.0, .NET 3.5, .NET 3.0), ASP.NET, Ajax, Dev, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/applications/"&gt;Applications &amp; Tools&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430186733080"&gt;KeePass Password Safe&lt;/a&gt; - Dominik Reichl&lt;div class="desc"&gt;KeePass is a free, open-source, light-weight and easy-to-use password safe.&lt;br /&gt;VC6, VC7, VC7.1NT4, Win2K, WinXP, Win2003, MFC, VS6, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430226183080"&gt;QuickSYS&lt;/a&gt; - Chunhua Liu&lt;div class="desc"&gt;A tool to generate Windows driver framework&lt;br /&gt;VC6NT4, Win2K, WinXP, Win2003, VistaVS2005, VS6, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/"&gt;ASP.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430162753080"&gt;ASP.NET 3.5 Extensions Preview - AJAX History Management&lt;/a&gt; - Mina Shawky&lt;div class="desc"&gt;Storing ajax history points and navigating using the browser's back and forward buttons (Unedited)&lt;br /&gt;ASP.NET, Ajax, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/webforms/"&gt;ASP.NET Controls&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158283080"&gt;Extending ASP.NET DataPager: Creating a google analytics ASP.NET data pager&lt;/a&gt; - Luis Ramirez&lt;div class="desc"&gt;The GooglePagerField webcontrol extends the DataPager webcontrol to create a google analytics pager looks like. (Unedited)&lt;br /&gt;C# (C# 2.0), .NET (.NET 3.5), ASP.NET, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/silverlight/"&gt;Silverlight&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430009633080"&gt;Developing a Custom Control for Silverlight 2.0&lt;/a&gt; - Attila Hajdrik&lt;div class="desc"&gt;In this article I show the key steps to develop a Silverlight 2.0 custom control (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET (.NET 3.5), XAML, Design, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/"&gt;SharePoint Server&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430073553080"&gt;Summary Links User Control for Microsoft Office SharePoint Server (MOSS)&lt;/a&gt; - Stephen Huen&lt;div class="desc"&gt;Displays a summary list of page links for a sub-site&lt;br /&gt;C#, Windows, .NET 2.0, ASP.NET, VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430073563080"&gt;Site Map Web Part for Microsoft Office SharePoint Server (MOSS)&lt;/a&gt; - Stephen Huen&lt;div class="desc"&gt;Displays the site structure in a hierarchical tree that is expandable and collapsible&lt;br /&gt;C#, XML, Windows, .NET 2.0, ASP.NET, VS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/directx/"&gt;DirectX&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430242973080"&gt;Falling Blocks&lt;/a&gt; - Xavier John&lt;div class="desc"&gt;A game written using Visual C++ and DirectX.&lt;br /&gt;VC6, VC7NT4, Win2K, DirectX, VS.NET2002, VS6, VS2008, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/database/"&gt;Database&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430016673080"&gt;Microsoft Indexing Service and OLE DB&lt;/a&gt; - Ali Hamdar&lt;div class="desc"&gt;How we can access Windows Indexing Service using OLE DB (Unedited)&lt;br /&gt;SQL (SQL 2000, SQL 2005), Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/library/"&gt;Libraries&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430005953080"&gt;Xport: XHTML Parsing and Objective Reporting Toolkit&lt;/a&gt; - Mitchel Haas&lt;div class="desc"&gt;Open source C++ class template library for generating and parsing xhtml documents. (Unedited)&lt;br /&gt;C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (NT4, Win2K, WinXP, Win2003, Vista), Win32, STL, CEO, Arch, Dev, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/winsdk/"&gt;Win32/64 SDK &amp; OS&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430155523080"&gt;JLib - A Windows Console Library&lt;/a&gt; - Pepsibot&lt;div class="desc"&gt;A console library capable of colored input and output. Includes user definable menus, ASCII character windows, save/restore a screen worth of characters,  256 console color combinations, and a smart coloring.&lt;br /&gt;C++/CLIWinXP, Win32, STL, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cpp/"&gt;C / C++ Language&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430077593080"&gt;Using CodeProject - A Day In the Life of an Application - Part 1 of 5&lt;/a&gt; - John Simmons / outlaw programmer&lt;div class="desc"&gt;The right way to code using CodeProject for occasional support&lt;br /&gt;VC8.0WinXPVS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430077603080"&gt;Using CodeProject - A Day In the Life of an Application - Part 2 of 5&lt;/a&gt; - John Simmons / outlaw programmer&lt;div class="desc"&gt;The right way to code using CodeProject for occasional support&lt;br /&gt;VC8.0WinXPVS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430077623080"&gt;Using CodeProject - A Day In the Life of an Application - Part 4 of 5&lt;/a&gt; - John Simmons / outlaw programmer&lt;div class="desc"&gt;The right way to code using CodeProject for occasional support&lt;br /&gt;VC8.0WinXPVS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430077633080"&gt;Using CodeProject - A Day In the Life of an Application - Part 5 of 5&lt;/a&gt; - John Simmons / outlaw programmer&lt;div class="desc"&gt;The right way to code using CodeProject for occasional support&lt;br /&gt;VC8.0WinXPVS2005, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430043763080"&gt;Introduce a simple method of display a transparent png file&lt;/a&gt; - flyhigh&lt;div class="desc"&gt;Introduce a simple method of display a transparent png file (Unedited)&lt;br /&gt;VC6, VC7, VC7.1, VC8.0NT4, Win2K, WinXP, Win2003VS6, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/cs/"&gt;C#&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430005473080"&gt;DataSets, Xml Schemas and Excel - Oh My!&lt;/a&gt; - George Zabanah&lt;div class="desc"&gt;This article demonstrates the amazing transformation power of the DataSet with agnostic Xml Schemas, Xml and Excel Read/Write (all with colourful XML rendering using XmlBrowser) (Unedited)&lt;br /&gt;C# (C# 2.0), XML, Office, ADO.NET, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430006743080"&gt;VTD-XML: XML Processing for the Future (Part II)&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Reveal XML processing issue #1 and explain why document-centric XML Processing is the future (Unedited)&lt;br /&gt;C#, XML, .NET (DotGNU), Dev&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430016283080"&gt;VTD-XML: XML Processing for the Future (Part I)&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Introduce VTD-XML, the future of XML processing&lt;br /&gt;C, C# (C# 1.0, C# 2.0, C# 3.0), XML, LINQ, Office, Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5, .NET 3.0, .NET 1.1, .NET 2.0), Win32, Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008), Dev, Design, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430158313080"&gt;Index XML Documents with VTD-XML&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Introduce a simple, efficient, human-readable XML index called VTD+XML (Unedited)&lt;br /&gt;C, C# (C# 1.0, C# 2.0, C# 3.0), JScript, XML, CSS, HTML, ASM, MSIL, UML, Forth.NET, XSLT, LINQ, Office, XBox, Windows (Win2K, WinXP, Win2003, Vista), WinCE, .NET CF, .NET (Mono, DotGNU, .NET 3.5), ASP, ASP.NET, Win32, Win64, SQL (SQL 2000, SQL 2005), IIS, GDI, GDI+, OpenGL, DirectX, Ajax, WCF, XAML, WPF, COM, COM+, ADO, ADO.NET, VS.NET2002, VS.NET2003, VS2005, VS2008, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430000323080"&gt;Schemaless C#-XML data binding with VTD-XML&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Agile, efficient XML data binding without schema (Unedited)&lt;br /&gt;C# (C# 1.0, C# 2.0, C# 3.0), XML, .NET CF, .NET (.NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), ASP, Win32, Win64, WCF, Ajax, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430008753080"&gt;XML String Browser (just like Internet Explorer) using WebBrowser Control&lt;/a&gt; - George Zabanah&lt;div class="desc"&gt;This article will show you how to view a colourful collapsible treeview for XML Strings/XmlDocument in a browser (just like Internet Explorer) without the need for XML files (Unedited)&lt;br /&gt;C# (C# 2.0), Windows, Arch, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/vb/"&gt;VB.NET&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430040963080"&gt;Export to Excel using VB.Net&lt;/a&gt; - Senthil S&lt;div class="desc"&gt;Export data from VB.Net Dataset to Excel without using Datagrid/DataTable (Unedited)&lt;br /&gt;VB (VB 7.x, VB 8.0, VB 9.0, VB 6)&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/XML/"&gt;XML&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430000963080"&gt;XML on a Chip&lt;/a&gt; - Jimmy Zhang&lt;div class="desc"&gt;Discuss the technical considerations of porting XML processing to custom chips (Unedited)&lt;br /&gt;XML, Arch, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/recipes/"&gt;Algorithms &amp; Recipes&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430018223080"&gt;C++ Strtk Tokenizer&lt;/a&gt; - Arash Partow&lt;div class="desc"&gt;A brief introduction to a tokenizer implementation in C++ (Unedited)&lt;br /&gt;C++ (VC7.1, VC8.0), C++/CLI, C, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430014483080"&gt;Computational Geometry, C++ and Wykobi&lt;/a&gt; - Arash Partow&lt;div class="desc"&gt;A brief introduction into computational geometry processes using Wykobi and C++ (Unedited)&lt;br /&gt;C++ (VC7.1, VC8.0), C++/CLI, Windows (NT4, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), WinCE, .NET (.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5), STL, GDI, GDI+, OpenGL, Arch, Dev, Beginner&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430163403080"&gt;Simple Random Number Generation&lt;/a&gt; - John D. Cook&lt;div class="desc"&gt;A simple random number generator in C#&lt;br /&gt;C# 2.0, Windows, .NET 2.0, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/macros/"&gt;Macros and Add-ins&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430032873080"&gt;Barcode Image Generation Library&lt;/a&gt; - Brad Barnhill&lt;div class="desc"&gt;This library was designed to give an easy class for developers to use when they need to generate barcode images from a string of data.&lt;br /&gt;C# (C# 2.0), Windows (Win2K, WinXP, Win2003), .NET (.NET 2.0), Visual Studio (VS2005), WinForms, Dev, Intermediate&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h4&gt;&lt;a href="http://www.codeproject.com/KB/architecture/"&gt;Design and Architecture&lt;/a&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=0128430013933080"&gt;Introduction to Object Oriented Programming Concepts (OOP) and More&lt;/a&gt; - Nirosh&lt;div class="desc"&gt;This article helps to understand the OOP concepts focusing on .Net/ C#. This is written in the form of asking questions and writing answers to them, making it easy to understand.  (Unedited)&lt;br /&gt;Arch&lt;/div&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;     &lt;p&gt;cheers,&lt;br /&gt;  Chris Maunder&lt;br /&gt;&lt;a href="http://www.codeproject.com"&gt; &lt;i&gt;&lt;b&gt;The Code Project&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;    &lt;hr noshade size="1" /&gt;    &lt;p&gt;&lt;small&gt;This email was sent to kzhao99@gmail.com. To stop receiving this   newsletter click &lt;A href="http://www.codeproject.com/script/Membership/Unsubscribe.aspx?tg=012843002954107&amp;l=1"&gt;here&lt;/a&gt;.&lt;br /&gt;  The Code Project. 503-250 Ferrand Drive &lt;br /&gt;Toronto Ontario, M3C 3G8 Canada +1 416-849-8900&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-6841340620222939877?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/6841340620222939877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/6841340620222939877'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/codeproject-newsletter-21-apr-2008.html' title='[CodeProject] Newsletter (21 Apr 2008)'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-1605930317927036625</id><published>2008-04-20T09:42:00.000-07:00</published><updated>2008-04-19T13:37:01.572-07:00</updated><title type='text'>2008-04-19:20:36:49</title><content type='html'>203553.000,38.3081,-076.5545,87.82,0.14&lt;br&gt;203559.000,38.3081,-076.5545,92.91,0.10&lt;br&gt;203604.000,38.3081,-076.5545,104.10,0.07&lt;br&gt;203610.000,38.3081,-076.5545,103.22,0.10&lt;br&gt;203615.000,38.3081,-076.5545,96.84,0.14&lt;br&gt;203621.000,38.3081,-076.5545,95.84,0.25&lt;br&gt;203627.000,38.3081,-076.5545,90.96,0.18&lt;br&gt;203632.000,38.3081,-076.5545,15.18,0.0&lt;br&gt;203638.000,38.3081,-076.5545,42.26,0.0&lt;br&gt;203643.000,38.3081,-076.5546,98.38,0.03&lt;br&gt;203649.000,38.3081,-076.5546,48.48,0.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-1605930317927036625?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/1605930317927036625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/1605930317927036625'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/2008-04-19203649.html' title='2008-04-19:20:36:49'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-7928280432253857312</id><published>2008-04-20T09:40:00.000-07:00</published><updated>2008-04-19T13:35:42.699-07:00</updated><title type='text'>2008-04-19:20:35:27</title><content type='html'>203432.000,38.3081,-076.5545,97.06,0.14&lt;br&gt;203437.000,38.3081,-076.5545,91.13,0.10&lt;br&gt;203443.000,38.3081,-076.5545,77.93,0.14&lt;br&gt;203448.000,38.3081,-076.5545,94.42,0.18&lt;br&gt;203454.000,38.3081,-076.5545,103.21,0.14&lt;br&gt;203459.000,38.3081,-076.5545,94.61,0.14&lt;br&gt;203505.000,38.3081,-076.5545,99.39,0.14&lt;br&gt;203511.000,38.3081,-076.5545,89.61,0.14&lt;br&gt;203516.000,38.3081,-076.5545,85.35,0.10&lt;br&gt;203522.000,38.3081,-076.5545,100.35,0.18&lt;br&gt;203527.000,38.3081,-076.5545,91.42,0.10&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-7928280432253857312?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/7928280432253857312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/7928280432253857312'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/2008-04-19203527.html' title='2008-04-19:20:35:27'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-2799975234180197886</id><published>2008-04-20T09:39:00.000-07:00</published><updated>2008-04-19T13:34:18.737-07:00</updated><title type='text'>2008-04-19:20:34:06</title><content type='html'>203310.000,38.3081,-076.5545,82.94,0.10&lt;br&gt;203316.000,38.3081,-076.5545,119.06,0.14&lt;br&gt;203321.000,38.3081,-076.5545,105.28,0.10&lt;br&gt;203327.000,38.3081,-076.5545,111.27,0.10&lt;br&gt;203332.000,38.3081,-076.5545,107.89,0.10&lt;br&gt;203338.000,38.3081,-076.5545,107.75,0.10&lt;br&gt;203344.000,38.3081,-076.5545,90.38,0.10&lt;br&gt;203349.000,38.3081,-076.5545,104.37,0.10&lt;br&gt;203355.000,38.3081,-076.5545,103.74,0.10&lt;br&gt;203400.000,38.3081,-076.5545,121.78,0.14&lt;br&gt;203406.000,38.3081,-076.5545,101.80,0.14&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-2799975234180197886?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/2799975234180197886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/2799975234180197886'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/2008-04-19203406.html' title='2008-04-19:20:34:06'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-8281421932249642993</id><published>2008-04-20T09:38:00.000-07:00</published><updated>2008-04-19T13:33:06.017-07:00</updated><title type='text'>2008-04-19:20:32:44</title><content type='html'>203148.000,38.3081,-076.5545,88.19,0.10&lt;br&gt;203154.000,38.3081,-076.5545,52.63,0.10&lt;br&gt;203159.000,38.3081,-076.5545,101.63,0.07&lt;br&gt;203205.000,38.3081,-076.5545,45.17,0.10&lt;br&gt;203210.000,38.3081,-076.5545,85.25,0.10&lt;br&gt;203216.000,38.3081,-076.5545,66.35,0.10&lt;br&gt;203222.000,38.3081,-076.5545,78.56,0.10&lt;br&gt;203227.000,38.3081,-076.5545,85.73,0.10&lt;br&gt;203233.000,38.3081,-076.5545,94.61,0.14&lt;br&gt;203238.000,38.3081,-076.5545,87.86,0.10&lt;br&gt;203244.000,38.3081,-076.5545,75.71,0.14&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-8281421932249642993?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/8281421932249642993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/8281421932249642993'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/2008-04-19203244.html' title='2008-04-19:20:32:44'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-6065852743988425526</id><published>2008-04-19T13:25:00.001-07:00</published><updated>2008-04-19T13:25:41.075-07:00</updated><title type='text'>My test</title><content type='html'>My test &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-6065852743988425526?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/6065852743988425526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/6065852743988425526'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/my-test.html' title='My test'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-5304253596595471705</id><published>2008-04-19T11:25:00.000-07:00</published><updated>2008-04-19T11:26:09.611-07:00</updated><title type='text'>Test</title><content type='html'>Test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-5304253596595471705?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/5304253596595471705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/5304253596595471705'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/2008/04/test.html' title='Test'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-2435311474095118796</id><published>1999-12-31T18:19:00.000-08:00</published><updated>2008-04-19T13:23:12.390-07:00</updated><title type='text'>2008-04-19:20:22:56</title><content type='html'>202200.000,38.3081,-076.5546,134.55,0.14&lt;br&gt;202206.000,38.3081,-076.5546,168.11,0.14&lt;br&gt;202211.000,38.3080,-076.5546,169.85,0.21&lt;br&gt;202217.000,38.3080,-076.5547,185.27,0.36&lt;br&gt;202222.000,38.3080,-076.5547,77.59,0.18&lt;br&gt;202228.000,38.3080,-076.5547,159.67,0.21&lt;br&gt;202234.000,38.3080,-076.5547,54.35,0.50&lt;br&gt;202239.000,38.3080,-076.5546,58.97,0.54&lt;br&gt;202245.000,38.3081,-076.5546,66.62,0.39&lt;br&gt;202250.000,38.3081,-076.5546,56.09,0.28&lt;br&gt;202256.000,38.3081,-076.5546,87.25,0.14&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-2435311474095118796?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/2435311474095118796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/2435311474095118796'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/1999/12/2008-04-19202256.html' title='2008-04-19:20:22:56'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-7464974049828368178</id><published>1999-12-31T18:18:00.000-08:00</published><updated>2008-04-19T13:21:48.112-07:00</updated><title type='text'>2008-04-19:20:21:34</title><content type='html'>202039.000,38.3081,-076.5546,54.36,0.03&lt;br&gt;202044.000,38.3081,-076.5546,89.99,0.14&lt;br&gt;202050.000,38.3081,-076.5546,99.34,0.10&lt;br&gt;202055.000,38.3081,-076.5546,91.28,0.14&lt;br&gt;202101.000,38.3081,-076.5546,76.04,0.36&lt;br&gt;202106.000,38.3081,-076.5546,77.33,0.18&lt;br&gt;202112.000,38.3081,-076.5546,79.49,0.28&lt;br&gt;202117.000,38.3081,-076.5546,88.15,0.25&lt;br&gt;202123.000,38.3081,-076.5546,47.88,0.14&lt;br&gt;202129.000,38.3081,-076.5545,112.16,0.21&lt;br&gt;202134.000,38.3081,-076.5546,139.06,0.21&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-7464974049828368178?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/7464974049828368178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/7464974049828368178'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/1999/12/2008-04-19202134.html' title='2008-04-19:20:21:34'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-7474688584100024556</id><published>1999-12-31T18:17:00.000-08:00</published><updated>2008-04-19T13:20:28.056-07:00</updated><title type='text'>2008-04-19:20:20:13</title><content type='html'>201917.000,38.3081,-076.5545,45.93,0.43&lt;br&gt;201923.000,38.3081,-076.5545,88.25,0.10&lt;br&gt;201928.000,38.3081,-076.5545,84.75,0.10&lt;br&gt;201934.000,38.3081,-076.5545,60.48,0.32&lt;br&gt;201939.000,38.3081,-076.5545,79.21,0.32&lt;br&gt;201945.000,38.3081,-076.5545,68.31,0.50&lt;br&gt;201950.000,38.3081,-076.5545,69.80,0.28&lt;br&gt;201956.000,38.3081,-076.5545,90.72,0.18&lt;br&gt;202001.000,38.3081,-076.5545,58.43,0.21&lt;br&gt;202007.000,38.3081,-076.5545,65.17,0.21&lt;br&gt;202013.000,38.3081,-076.5545,71.91,0.14&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-7474688584100024556?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/7474688584100024556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/7474688584100024556'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/1999/12/2008-04-19202013.html' title='2008-04-19:20:20:13'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4758740079815714607.post-1190847072076077327</id><published>1999-12-31T18:15:00.000-08:00</published><updated>2008-04-19T13:19:04.529-07:00</updated><title type='text'>2008-04-19:20:18:51</title><content type='html'>201756.000,38.3081,-076.5545,95.60,0.14&lt;br&gt;201801.000,38.3081,-076.5545,89.77,0.14&lt;br&gt;201807.000,38.3081,-076.5545,132.64,0.14&lt;br&gt;201812.000,38.3081,-076.5545,120.19,0.14&lt;br&gt;201818.000,38.3081,-076.5545,121.42,0.10&lt;br&gt;201823.000,38.3081,-076.5545,144.14,0.14&lt;br&gt;201829.000,38.3081,-076.5545,115.74,0.14&lt;br&gt;201835.000,38.3081,-076.5545,92.23,0.14&lt;br&gt;201840.000,38.3081,-076.5545,59.31,0.28&lt;br&gt;201846.000,38.3081,-076.5545,67.31,0.21&lt;br&gt;201851.000,38.3081,-076.5545,158.08,0.21&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4758740079815714607-1190847072076077327?l=mygm862testlab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/1190847072076077327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4758740079815714607/posts/default/1190847072076077327'/><link rel='alternate' type='text/html' href='http://mygm862testlab.blogspot.com/1999/12/2008-04-19201851.html' title='2008-04-19:20:18:51'/><author><name>MyGM862TestLab</name><uri>http://www.blogger.com/profile/07825663561041810627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
