<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>MSDN Managed Newsgroup Support Team Blog : Sample Code</title><link>http://blogs.msdn.com/msdnts/archive/tags/Sample+Code/default.aspx</link><description>Tags: Sample Code</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>All-In-One Code Framework</title><link>http://blogs.msdn.com/msdnts/archive/2009/03/11/all-in-one-code-framework.aspx</link><pubDate>Wed, 11 Mar 2009 13:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9470365</guid><dc:creator>MSDNTST</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/msdnts/comments/9470365.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msdnts/commentrss.aspx?PostID=9470365</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;
&lt;TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: auto auto auto 0.2in; WIDTH: 481.5pt; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" class=MsoTableGrid border=1 cellSpacing=0 cellPadding=0 width=642 class="MsoTableGrid"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 481.5pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0in; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" vAlign=top width=642&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Dear Friends. Have you ever needed a quick understanding of a technique, e.g. ActiveX or VSX, but been daunted by the few or too many samples and documents that are available on the Internet? Have you ever downloaded or created a good sample, e.g. a named pipe sample for IPC, but forgotten where the sample was placed after a few days? Have you ever wanted a simple test environment, e.g. a COM object or a DLL, but become tired of frequently creating such projects and naming them as "ClassLibrary1", "ClassLibrary2", "ClassLibraryABC"? &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If your answer is YES to any one of these questions, this &lt;B style="mso-bidi-font-weight: normal"&gt;All-In-One Code Framework&lt;/B&gt; will be of assistance to you.&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;We recently&amp;nbsp;created a sample-code project &lt;A href="http://cfx.codeplex.com/" mce_href="http://cfx.codeplex.com"&gt;&lt;STRONG&gt;All-In-One Code Framework&lt;/STRONG&gt;&lt;/A&gt; (codename &lt;STRONG&gt;CodeFx&lt;/STRONG&gt;) on &lt;A href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com"&gt;CodePlex&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="http://cfx.codeplex.com/"&gt;&lt;STRONG&gt;&lt;FONT size=3 face=Calibri&gt;All-In-One Code Framework&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt; &lt;/STRONG&gt;delineates the framework and skeleton of most Microsoft development techniques (e.g. COM, Data Access, IPC) using typical sample codes in different programming languages (e.g. Visual C#, VB.NET, Visual C++). For instance, the code example ATLActiveXDll shows the skeleton of an ATL ActiveX DLL as its name implies. Each example is elaborately selected, composed, and documented to demonstrate one frequently-asked, tested or used scenario based on our experience as support engineers. If you are a software developer, you can fill the skeleton with blood, muscle and soul. If you are a software tester or a support engineer like us, you may extend the sample codes a little to fit your specific test scenario or refer your customer to this project if the customer's question coincides with what we collected.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT size=3 face=Calibri&gt;
&lt;H1 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; mso-bidi-font-size: 14.0pt"&gt;&lt;FONT color=#365f91&gt;&lt;FONT face=Cambria&gt;
&lt;H1 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-bidi-font-size: 14.0pt"&gt;
&lt;H1 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;Project Scope&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Cambria&gt;&lt;SPAN class=Heading2Char&gt;&lt;SPAN style="COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 13.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H1&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#365f91 size=5 face=Cambria&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;The target of the project is to sketch the skeleton of most Microsoft development techniques using typical sample codes that are frequently-asked, tested or used. You can imagine each technique as a building. The foundation of the building (the basics of the technique) and the facilities inside the building (the details of the technique) are not in the scope. Instead, you fill find the structure of the building (the framework and skeleton of the technique) in the scope.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;Features&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;FONT color=#000000 size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;FONT color=#000000 size=3&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;STRONG&gt;&lt;EM&gt;All-In-One&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;All examples for all Microsoft development techniques are in one Visual Studio solution. All source codes, documents, and reference materials can be viewed or tested in one instance of Visual Studio.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;STRONG&gt;&lt;EM&gt;Uniform&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;All examples follow a uniform naming convention. The convention applies to the name of the projects, variables, methods, types, etc.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;All examples have a uniform style of coding, commenting and documentation. For instance, each code example has a ReadMe.txt file that documents the example. The content of ReadMe.txt follows this structure: Use (the purpose of the example), Project Relation (the relation between the current example and the rest), Build (how to build the example), Creation (the detailed steps to create such an example) and References (the reference materials). &lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;All examples of the same technique manage to provide a uniform output or export. For instance, ATLActiveXDll, ATLActiveXExe, CSDllCOMServer, VBDllCOMServer, MFCActiveX, MFCSafeActiveX, CSActiveX, VBActiveX are COM components in different forms. However, they export a uniform set of methods, properties and events.&lt;/P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;FONT color=#000000&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;FONT color=#000000 size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;FONT color=#000000 size=3&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;STRONG&gt;&lt;EM&gt;Mutually Dependent&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;The code examples are mutually dependent or related, and many are efficiently reused by other examples to demonstrate the techniques. For instance, CppDllExport is a sample C++ DLL that exports the symbols of data, functions and classes. CppImplicitlyLinkDll depends on CppDllExport to demonstrate the implicit link of a DLL; CppDelayloadDll delay-loads the DLL; CppLoadLibrary dynamically loads the DLL; CSPInvokeDll uses CppDllExport to show the use of .NET Platform Invocation Service.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;STRONG&gt;&lt;EM&gt;Source of Examples&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;The sample codes are refined out of our supports for developers in the &lt;A href="http://msdn.microsoft.com/en-us/subscriptions/aa974230.aspx"&gt;&lt;FONT color=#0000ff&gt;newsgroups&lt;/FONT&gt;&lt;/A&gt; and the &lt;A href="http://forums.msdn.microsoft.com/en-us/Forums/"&gt;&lt;FONT color=#0000ff&gt;forums&lt;/FONT&gt;&lt;/A&gt;. You can think of the project as a collection of most frequently requested test scenarios in contrast with FAQs.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;The above four features are highlighted because most sample code sites like &lt;A href="http://www.codeproject.com/"&gt;&lt;FONT color=#0000ff&gt;www.codeproject.com&lt;/FONT&gt;&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/en-us/default.aspx"&gt;&lt;FONT color=#0000ff&gt;MSDN&lt;/FONT&gt;&lt;/A&gt; lack them. Besides, the code examples in All-In-One Code Framework are typical, extensible, structured, complete, and easy to understand.&lt;/P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;Current Stage&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 11pt; mso-bidi-font-size: 14.0pt"&gt;&lt;FONT color=#365f91&gt;&lt;FONT face=Cambria&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-bidi-font-size: 14.0pt"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;In the pilot phase of the project, we focus on five techniques: COM, Library, IPC, Office and Data Access. Today is March 8, 2009. There have been 36 code examples in the project. The collection currently grows at a rate of seven examples per week.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;The following examples are the epitome of CodeFx on 2009-3-1. &lt;STRONG&gt;For an up-to-date list, please refer to &lt;/STRONG&gt;&lt;A href="http://cfx.codeplex.com/Wiki/View.aspx?title=All-In-One%20Code%20Framework%20Examples&amp;amp;referringTitle=Home" mce_href="http://cfx.codeplex.com/Wiki/View.aspx?title=All-In-One%20Code%20Framework%20Examples&amp;amp;referringTitle=Home"&gt;&lt;STRONG&gt;All-In-One Code Framework Examples&lt;/STRONG&gt;&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;EM&gt;Examples for COM and ActiveX:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;IMG style="WIDTH: 629px; HEIGHT: 410px" title="COM and ActiveX" alt="COM and ActiveX" src="http://blogs.msdn.com/photos/msdnts/images/9898847/original.aspx" width=474 height=321 mce_src="http://blogs.msdn.com/photos/msdnts/images/9898847/original.aspx"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;
&lt;TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid #BBBBBB 1.5pt; mso-yfti-tbllook: 1184" class=MsoNormalTable border=1 cellSpacing=0 cellPadding=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #bbbbbb 1.5pt solid; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt" vAlign=bottom&gt;
&lt;P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Name &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #bbbbbb 1.5pt solid; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt" vAlign=bottom&gt;
&lt;P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Description &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSDllCOMServer &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A COM server written in C# &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;VBDllCOMServer &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A COM server written in VB.NET &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;ATLActiveXDll &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;An in-process ATL COM Server &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 4"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;ATLActiveXExe &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;An out-of-process ATL COM Server &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 5"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;MFCActiveX &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A MFC ActiveX Control &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 6"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;MFCSafeActiveX &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A MFC ActiveX Control Safe for Scripting and Initialization &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 7"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSActiveX &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A C# ActiveX Control &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 8"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;VBActiveX &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A VB.NET ActiveX Control &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 9"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppCOMClient &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Use COM servers in a C++ application &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 10"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSCOMClient &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Host ActiveX controls use COM servers in C#&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 11"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;VBCOMClient &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Host ActiveX controls and use COM servers in VB.NET&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 12"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;MFCCOMClient &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Host ActiveX controls and use COM servers in MFC&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 13; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;HTMLEmbedActiveX &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Host ActiveX controls in HTML &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;EM&gt;Examples for Data Access:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;IMG style="WIDTH: 598px; HEIGHT: 319px" title="Data Access" alt="Data Access" src="http://blogs.msdn.com/photos/msdnts/images/9898848/original.aspx" width=456 height=245 mce_src="http://blogs.msdn.com/photos/msdnts/images/9898848/original.aspx"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT size=3 face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;
&lt;TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid #BBBBBB 1.5pt; mso-yfti-tbllook: 1184" class=MsoNormalTable border=1 cellSpacing=0 cellPadding=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #bbbbbb 1.5pt solid; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt" vAlign=bottom&gt;
&lt;P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Name &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #bbbbbb 1.5pt solid; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt" vAlign=bottom&gt;
&lt;P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Description &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSUseADO &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Use ADO in a C# application &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppUseADO &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Use ADO in a C++ application &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSUseADONET &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Use ADO.NET in a C# application &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 4; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppUseADONET &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Use ADO.NET in a C++ application &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;EM&gt;Examples for Library:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;IMG style="WIDTH: 581px; HEIGHT: 312px" title=Library alt=Library src="http://blogs.msdn.com/photos/msdnts/images/9898849/original.aspx" width=488 height=268 mce_src="http://blogs.msdn.com/photos/msdnts/images/9898849/original.aspx"&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;
&lt;TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid #BBBBBB 1.5pt; mso-yfti-tbllook: 1184" class=MsoNormalTable border=1 cellSpacing=0 cellPadding=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #bbbbbb 1.5pt solid; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt" vAlign=bottom&gt;
&lt;P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Name &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #bbbbbb 1.5pt solid; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt" vAlign=bottom&gt;
&lt;P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Description &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppDllExport &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A C++ dynamic library export symbols &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppImplicitlyLinkDll &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;C++ implicitly links a DLL &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppDelayloadDll &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;C++ delay-loads a DLL &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 4"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppLoadLibrary &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;C++ dynamically loads a DLL &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 5"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSLoadLibrary &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;C# dynamically loads a native DLL &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 6"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSPInvokeDll &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;C# P/Invokes a native DLL &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 7"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSClassLibrary &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A C# Class Library &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 8"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppHostCLR &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;C++ hosts CLR and loads a .NET assembly &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 9"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSReflection &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;C# dynamically loads and uses the types of a .NET assembly &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 10"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSEmitAssembly &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;C# emits an assembly with types in runtime &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 11"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppStaticLibrary &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A C++ Static Library &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 12; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppStaticallyLinkLib &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;C++ statically links a static library &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;EM&gt;Examples for IPC and RPC:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;IMG src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=cfx&amp;amp;DownloadId=64990" mce_src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=cfx&amp;amp;DownloadId=64990"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;
&lt;TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid #BBBBBB 1.5pt; mso-yfti-tbllook: 1184" class=MsoNormalTable border=1 cellSpacing=0 cellPadding=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #bbbbbb 1.5pt solid; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt" vAlign=bottom&gt;
&lt;P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Name &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #bbbbbb 1.5pt solid; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt" vAlign=bottom&gt;
&lt;P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Description &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppNamedPipeServer &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A named-pipe server written in C++ &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppNamedPipeClient &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A named-pipe client written in C++ &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSNamedPipeServer &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A named-pipe server written in C# &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 4"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSNamedPipeClient &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A named-pipe client written in C# &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 5"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppMailslotServer &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A mailslot server written in C++ &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 6"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppMailslotClient &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A mailslot client written in C++ &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 7"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppFileMappingServer&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Create shared memory in C++&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 8"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CppFileMappingClient&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;Access shared memory in C++&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 9"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSRemotingServer&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A .NET Remoting server written in C#&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 10"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;CSRemotingClient&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A .NET Remoting client written in C#&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 11"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;VBRemotingServer&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A .NET Remoting server written in VB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 12; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #bbbbbb 1.5pt solid; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;VBRemotingClient&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #bbbbbb 1.5pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 3pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 3pt; PADDING-RIGHT: 3pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #bbbbbb 1.5pt solid; PADDING-TOP: 3pt; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: #30332d; FONT-SIZE: 9.5pt"&gt;A .NET Remoting client written in VB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;SPAN style="FONT-SIZE: 13pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;Feedback&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;FONT color=#0070c0 face=Calibri&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT color=#000000 size=3&gt;We look forward to hearing your feedback. Please post your suggestions and ideas in &lt;/FONT&gt;&lt;A href="http://cfx.codeplex.com/Thread/List.aspx"&gt;&lt;FONT color=#0000ff size=3&gt;Discussions&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#000000 size=3&gt; or &lt;/FONT&gt;&lt;A href="https://www.codeplex.com/site/users/contact/Jialiang?OriginalUrl=http://www.codeplex.com/site/users/view/Jialiang"&gt;&lt;FONT color=#0000ff size=3&gt;contact us&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt; directly. Your comments on this project are appreciated.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="mso-spacerun: yes"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;Thank you!&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9470365" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msdnts/archive/tags/Sample+Code/default.aspx">Sample Code</category></item></channel></rss>