<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>c-c-sharp &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/c-c-sharp/</link>
	<description>Feed of posts on WordPress.com tagged "c-c-sharp"</description>
	<pubDate>Mon, 06 Oct 2008 20:12:34 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Sekrety języka C# (c-sharp)]]></title>
<link>http://dobraksiazka.wordpress.com/?p=296</link>
<pubDate>Mon, 26 May 2008 08:04:44 +0000</pubDate>
<dc:creator>Yves P.</dc:creator>
<guid>http://dobraksiazka.wordpress.com/2008/05/26/c-sharp/</guid>
<description><![CDATA[Dowiedz się jak programować szybko, łatwo i przyjemnie w C# ( c-sharp )?
Andrzej Stefańczyk, In]]></description>
<content:encoded><![CDATA[<p>Dowiedz się jak programować szybko, łatwo i przyjemnie w C# ( c-sharp )?</p>
<p>Andrzej Stefańczyk, Inżynier Rozwoju Aplikacji Microsoft (Microsoft Certified Application Developer), poświęcił kilka miesięcy ciężkiej pracy i swój cenny czas na stworzenie ebooka, z którego prosto i krok po kroku nauczysz się prawidłowo i dobrze pisać programy w języku C# ( c-sharp ). Śmiało można powiedzieć, że to prawdopodobnie najlepsza polska książka o C# ( c-sharp ).</p>
<p>Zobacz teraz <a href="http://salonsukcesu.pl/e-ksiazki/sekrety_jezyka_c__(c-sharp)_p1206.xml">książkę do C#</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft Control Naming Conventions]]></title>
<link>http://survivalofthecraziest.wordpress.com/?p=474</link>
<pubDate>Thu, 01 May 2008 20:58:05 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2008/05/01/microsoft-control-naming-conventions/</guid>
<description><![CDATA[A discussion with useful links about what naming conventions Microsoft follows/recommends for contro]]></description>
<content:encoded><![CDATA[<p>A <a href="http://bytes.com/forum/thread248235.html">discussion with useful links</a> about what naming conventions Microsoft follows/recommends for controls (specifically in C#).</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[ExtremeExperts.com]]></title>
<link>http://survivalofthecraziest.wordpress.com/?p=473</link>
<pubDate>Thu, 01 May 2008 20:52:45 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2008/05/01/extremeexpertscom/</guid>
<description><![CDATA[ExtremeExperts.com hosts some interesting technical articles and HOWTOs for Microsoft .NET based tec]]></description>
<content:encoded><![CDATA[<p><a href="http://www.extremeexperts.com/">ExtremeExperts.com</a> hosts some interesting technical articles and HOWTOs for Microsoft .NET based technologies.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[C# Reflection and Dynamic Method Invocation]]></title>
<link>http://survivalofthecraziest.wordpress.com/?p=471</link>
<pubDate>Thu, 01 May 2008 20:45:08 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2008/05/01/c-reflection-and-dynamic-method-invocation/</guid>
<description><![CDATA[Gopalan Suresh Raj has written up a detailed article on the subject. I used it for dynamically creat]]></description>
<content:encoded><![CDATA[<p>Gopalan Suresh Raj has written up a <a href="http://my.execpc.com/~gopalan/dotnet/reflection.html">detailed article</a> on the subject. I used it for dynamically creating objects of a class whose name was read in as a String.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[C# Programming Tutorial at MeshPlex]]></title>
<link>http://survivalofthecraziest.wordpress.com/?p=468</link>
<pubDate>Thu, 01 May 2008 19:57:46 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2008/05/01/c-programming-tutorial-at-meshplex/</guid>
<description><![CDATA[MeshPlex, a community-driven, wiki-based tutorial database, has a fairly good collection of C# knowl]]></description>
<content:encoded><![CDATA[<p><a href="http://www.meshplex.org/wiki/Main_Page">MeshPlex</a>, a community-driven, wiki-based tutorial database, has a fairly good collection of <a href="http://www.meshplex.org/wiki/C_Sharp_Tutorial">C# knowledge here</a>. It is divided into "Basics" and "Advanced", so you are sure to find something that meets your requirement.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Jon Skeet's C#.NET Articles and Links]]></title>
<link>http://survivalofthecraziest.wordpress.com/?p=467</link>
<pubDate>Thu, 01 May 2008 19:52:31 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2008/05/01/cnet-articles-and-links/</guid>
<description><![CDATA[Check out a clean and very well-explained set of C#.NET articles here.
]]></description>
<content:encoded><![CDATA[<p>Check out a clean and very well-explained set of C#.NET articles <a href="http://www.yoda.arachsys.com/csharp/">here</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft Learning Solutions]]></title>
<link>http://survivalofthecraziest.wordpress.com/?p=351</link>
<pubDate>Sun, 27 Apr 2008 12:42:40 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2008/04/27/microsoft-learning-solutions/</guid>
<description><![CDATA[Ripped from the Visual Studio product datasheet:

Microsoft Learning Solutions
Visual Studio Product]]></description>
<content:encoded><![CDATA[<p>Ripped from the Visual Studio product datasheet:</p>
<ul>
<li><a href="www.microsoft.com/learning/developer">Microsoft Learning Solutions</a></li>
<li><a href="www.msdn.microsoft.com/vstudio">Visual Studio Product Information</a></li>
<li><a href="www.msdn.microsoft.com/library">MSDN Library Online</a></li>
<li><a href="www.forums.microsoft.com/msdn">Newsgroups and Forums</a></li>
<li><a href="www.blogs.msdn.com">Blogs</a></li>
<li><a href="www.codezone.com">CodeZone</a></li>
<li><a href="www.support.microsoft.com">Product Support</a></li>
<li><a href="www.msdn.microsoft.com/vsip">Visual Studio Industry Partners</a></li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XML To TreeView]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/11/23/xml-to-treeview/</link>
<pubDate>Sat, 24 Nov 2007 02:53:38 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/11/23/xml-to-treeview/</guid>
<description><![CDATA[Another nifty one at MSDN (no wait, it&#8217;s Microsoft Support!) about populating a TreeView contr]]></description>
<content:encoded><![CDATA[<p><a href="http://support.microsoft.com/kb/317597">Another nifty one </a>at MSDN (no wait, it's Microsoft Support!) about populating a <strong>TreeView</strong> control with XML data.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Generating XML Documents from Schemas, Programmatically]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/11/23/generating-xml-documents-from-schemas-programmatically/</link>
<pubDate>Sat, 24 Nov 2007 02:47:24 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/11/23/generating-xml-documents-from-schemas-programmatically/</guid>
<description><![CDATA[Yes, it can be done. If you have a little patience.
]]></description>
<content:encoded><![CDATA[<p>Yes, it can be done. If you <a href="http://msdn2.microsoft.com/en-us/library/aa302296.aspx">have a little patience</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Trapping the Close "X" Button in a Form]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/11/23/trapping-the-close-x-button-in-a-form/</link>
<pubDate>Sat, 24 Nov 2007 02:44:38 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/11/23/trapping-the-close-x-button-in-a-form/</guid>
<description><![CDATA[Want to hide a form instead of closing it? Here&#8217;s a quick solution.
]]></description>
<content:encoded><![CDATA[<p>Want to hide a form instead of closing it? Here's a <a href="http://www.thescripts.com/forum/post925993-6.html">quick solution</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[PropertyGrid Resources]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/11/23/propertygrid-resources/</link>
<pubDate>Sat, 24 Nov 2007 02:31:13 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/11/23/propertygrid-resources/</guid>
<description><![CDATA[Some stuff on the one-class-fits-all C# PropertyGrid:

Exploring the .NET property grid in depth at ]]></description>
<content:encoded><![CDATA[<p>Some stuff on the one-class-fits-all C# <strong>PropertyGrid</strong>:</p>
<ul>
<li><a href="http://www.codeproject.com/useritems/NET_Property_Grid.asp">Exploring the .NET property grid in depth</a> at CodeProject.com</li>
<li><a href="http://www.thescripts.com/forum/thread238511.html">Using a ComboBox in the PropertyGrid</a>, without enums</li>
<li><a href="http://www.codeproject.com/cs/miscctrl/XmlGridControl.asp">XMLGridControl</a> - Editing XML Data in the PropertyGrid</li>
<li>PropertyGrid <a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1907648&#38;SiteID=1">input validation hacks</a></li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Form Tricks]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/11/23/form-tricks/</link>
<pubDate>Sat, 24 Nov 2007 02:24:52 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/11/23/form-tricks/</guid>
<description><![CDATA[An interesting article titled Windows Forms Tricks You May Have Missed at CodeGuru.com
]]></description>
<content:encoded><![CDATA[<p>An interesting article titled <a href="http://www.codeguru.com/csharp/.net/net_general/performance/article.php/c12761/">Windows Forms Tricks You May Have Missed</a> at CodeGuru.com</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Static Members in Interfaces]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/11/23/static-members-in-interfaces/</link>
<pubDate>Sat, 24 Nov 2007 02:20:26 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/11/23/static-members-in-interfaces/</guid>
<description><![CDATA[An excerpt from an interesting discussion about why C# interfaces can&#8217;t have static members:
I]]></description>
<content:encoded><![CDATA[<p>An excerpt from <a href="http://www.thescripts.com/forum/thread238002.html">an interesting discussion</a> about why C# interfaces can't have static members:</p>
<p><em>Interfaces cannot contain static members because members declared in an interface are inheretly virtual since their polymorphic implementation is assumed. And a static member cannot be virtual.</em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Resizing an MDI Child Form to Fit its Parent]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/11/23/resizing-an-mdi-child-form-to-fit-its-parent/</link>
<pubDate>Sat, 24 Nov 2007 02:15:35 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/11/23/resizing-an-mdi-child-form-to-fit-its-parent/</guid>
<description><![CDATA[Here&#8217;s a useful snippet for resizing an MDI child form to fit its parent, minus the title bar,]]></description>
<content:encoded><![CDATA[<p>Here's a useful snippet for resizing an MDI child form to fit its parent, minus the title bar, menu bar, status bar and so on:</p>
<pre>
foreach (Control ctrl in MdiParent.Controls)

{

    if (ctrl is MdiClient)

    {

        Width = ctrl.ClientSize.Width;

        Height = ctrl.ClientSize.Height;

        break;

    }

}</pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Using BackgroundWorker for Thread Finished Notifications]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/11/23/using-backgroundworker-for-thread-finished-notifications/</link>
<pubDate>Sat, 24 Nov 2007 02:07:50 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/11/23/using-backgroundworker-for-thread-finished-notifications/</guid>
<description><![CDATA[A handy MSDN post with an example of using the BackgroundWorker class for running a worker thread in]]></description>
<content:encoded><![CDATA[<p>A handy <a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=961331&#38;SiteID=1">MSDN post</a> with an example of using the <strong>BackgroundWorker</strong> class for running a worker thread in the background and receiving a notification when it completes execution.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Creating Custom .NET Controls with C#]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/09/20/creating-custom-net-controls-with-c/</link>
<pubDate>Fri, 21 Sep 2007 04:52:22 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/09/20/creating-custom-net-controls-with-c/</guid>
<description><![CDATA[This article by Budi Kurniawan at ONDotNet.com gives a clear and concise explanation with an excelle]]></description>
<content:encoded><![CDATA[<p><a href="http://www.ondotnet.com/pub/a/dotnet/2002/03/18/customcontrols.html?page=2">This article</a> by Budi Kurniawan at ONDotNet.com gives a clear and concise explanation with an excellent example of creating and using custom .NET controls.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[String to Byte Array Conversion]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/09/20/string-to-byte-array-conversion/</link>
<pubDate>Fri, 21 Sep 2007 04:48:29 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/09/20/string-to-byte-array-conversion/</guid>
<description><![CDATA[String to Byte Array

String strSource = ...
System.Text.ASCIIEncoding  encoding = new System.Text.A]]></description>
<content:encoded><![CDATA[<p><strong>String to Byte Array</strong></p>
<blockquote>
<pre>String strSource = ...
System.Text.ASCIIEncoding  encoding = new System.Text.ASCIIEncoding();
Byte[] arrDest = encoding.GetBytes(strSource);</pre>
</blockquote>
<p><strong>Byte Array to String</strong></p>
<blockquote>
<pre>Byte[] arrSource = ...
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
String strDest = encoding.GetString(arrSource);</pre>
</blockquote>
]]></content:encoded>
</item>
<item>
<title><![CDATA[.NET Collections]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/09/20/net-collections/</link>
<pubDate>Fri, 21 Sep 2007 04:38:08 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/09/20/net-collections/</guid>
<description><![CDATA[Summary of .NET Collections

System.Collections at MSDN
System.Collections.Generic at MSDN
System.Co]]></description>
<content:encoded><![CDATA[<p><strong>Summary of .NET Collections</strong></p>
<ul>
<li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.aspx">System.Collections</a> at MSDN</li>
<li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.generic(vs.80).aspx">System.Collections.Generic</a> at MSDN</li>
<li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized(VS.71).aspx">System.Collections.Specialized</a> at MSDN</li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Comparison Between C++ and C#]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/08/19/comparison-between-c-and-c/</link>
<pubDate>Sun, 19 Aug 2007 19:49:13 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/08/19/comparison-between-c-and-c/</guid>
<description><![CDATA[If you are a C++ programmer, this summary at MSDN Library will give you the most important differenc]]></description>
<content:encoded><![CDATA[<p>If you are a C++ programmer, this <a href="http://msdn2.microsoft.com/en-us/library/yyaad03b(VS.71).aspx">summary at MSDN Library</a> will give you the most important differences between the two languages at a glance. It also contains links to relevant details on each topic.</p>
<p>Besides what is listed there I find the following points worth noting in C#:<br />
1. Support for reflection (System.Reflection)/metadata (by means of a<br />
"manifest")/discovery.<br />
2. Accessors called "properties" for modifying objects.<br />
3. Improved type-safety.<br />
4. Local variables don't shadow variables of the enclosing block.<br />
5. Unified type system - all classes and primitive types are derived<br />
from System.object .<br />
6. Partial classes.<br />
7. XML documentation system built into the IDE.<br />
8. C# paradigm is object-oriented, structured and imperative. C++<br />
paradigm is object-oriented, generic and imperative.<br />
9. No "inheritance modes" (no public/private/protected inheritance for<br />
classes).</p>
<p>Other strange things:<br />
1. No "delete" keyword (because of automatic Garbage Collection).<br />
2. The "new" keyword can be used in class scope.<br />
3. Some class names exist in multiple cases (probably aliases, see the<br />
"using" keyword), e.g.: [Oo]bject, [Ss]tring, [Dd]ouble.<br />
4. Constructors are private by default! They need to be explicitly<br />
specified as public.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Building a Plugin Architecture with C#]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/08/19/building-a-plugin-architecture-with-c/</link>
<pubDate>Sun, 19 Aug 2007 19:41:23 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/08/19/building-a-plugin-architecture-with-c/</guid>
<description><![CDATA[An excellent tutorial written by Nathan Baker on how to use C# to create an extensible application u]]></description>
<content:encoded><![CDATA[<p>An <a href="http://www.scratchprojects.com/2006/03/building_a_plugin_architecture_p01.php">excellent tutorial</a> written by Nathan Baker on how to use C# to create an extensible application using plugins, posted at ScratchProjects.com. Nathan actually took time out to answer some design-related queries I had, which was really wonderful of him.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[C#, C-Sharp]]></title>
<link>http://survivalofthecraziest.wordpress.com/2007/08/19/cnet-resources/</link>
<pubDate>Sun, 19 Aug 2007 19:00:24 +0000</pubDate>
<dc:creator>Kartik</dc:creator>
<guid>http://survivalofthecraziest.wordpress.com/2007/08/19/cnet-resources/</guid>
<description><![CDATA[C# is Microsoft&#8217;s attempt at combining C++, Java and Delphi. They just couldn&#8217;t resist i]]></description>
<content:encoded><![CDATA[<p>C# is Microsoft's attempt at combining C++, Java and Delphi. They just couldn't resist it. The "C# language" is an ECMA and ISO standard; Microsoft's implementation of that standard is known as "Microsoft Visual C#" or sometimes "Microsoft Visual C#.NET" because of the strong dependence of Microsoft Visual C# on the Microsoft .NET Framework.</p>
<p><u>Resources:</u></p>
<ul>
<li>CodeGuru.com Forums - <a href="http://www.codeguru.com/forum/forumdisplay.php?f=11">C-Sharp Programming</a></li>
<li><a href="http://blogs.msdn.com/csharpfaq/">blogs.msdn.com C# FAQs</a></li>
<li>MSDN Library » Development Tools and Languages » <a href="http://msdn2.microsoft.com/en-us/library/aa973739(vs.71).aspx">Visual Studio .NET</a>
<ul>
<li>» <a href="http://msdn2.microsoft.com/en-us/library/k1s94fta(VS.71).aspx">Visual Basic and Visual C#</a>
<ul>
<li>» Reference » <a href="http://msdn2.microsoft.com/en-us/library/aa287558(VS.71).aspx">Visual C# Language</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<p><u>References:</u></p>
<ul>
<li><em>Professional C# 2005 with .NET 3.0, </em>By Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson and Morgan Skinner (Wrox, 2007)</li>
<li><em>C# Black Book</em>, By Matthew Telles (Coriolis Group, 2001)</li>
<li><em>Inside C# (2nd Edition)</em>, By Tom Archer and Andrew Whitechapel (Microsoft Press, 2002)</li>
<li><em>MCAD/MCSD Training Guide (70-316): Developing and Implementing Windows-Based Applications with Visual C# and Visual Studio.NET</em>, By Amit Kalani (Que, 2002)</li>
</ul>
]]></content:encoded>
</item>

</channel>
</rss>
