<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chuan-Yih, Yu &#187; C#</title>
	<atom:link href="http://www.paulyu.org/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paulyu.org</link>
	<description>Bioinformatic, Research, Life.... and more</description>
	<lastBuildDate>Wed, 11 Jan 2012 15:51:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>R and C# on Windows</title>
		<link>http://www.paulyu.org/bioinfo/glyco/r-and-c-on-windows/</link>
		<comments>http://www.paulyu.org/bioinfo/glyco/r-and-c-on-windows/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 15:27:30 +0000</pubDate>
		<dc:creator>paulyu</dc:creator>
				<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[Glyco]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[MultiNGlycan]]></category>
		<category><![CDATA[[R]]]></category>

		<guid isPermaLink="false">http://www.paulyu.org/?p=521</guid>
		<description><![CDATA[<p>Need install rscproxy  and  R_Scilab_DCOM to let [...]]]></description>
			<content:encoded><![CDATA[<p>Need install rscproxy  and  R_Scilab_DCOM to let it work</p>
<p><a href="http://joachimvandenbogaert.wordpress.com/2009/03/26/r-and-c-on-windows/">http://joachimvandenbogaert.wordpress.com/2009/03/26/r-and-c-on-windows/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulyu.org/bioinfo/glyco/r-and-c-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>List Sort()、Find()、FindAll()、Exist() in c#</title>
		<link>http://www.paulyu.org/computer/list-sort%e3%80%81find%e3%80%81findall%e3%80%81exist-in-c/</link>
		<comments>http://www.paulyu.org/computer/list-sort%e3%80%81find%e3%80%81findall%e3%80%81exist-in-c/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 18:51:01 +0000</pubDate>
		<dc:creator>paulyu</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Find()]]></category>
		<category><![CDATA[List()]]></category>
		<category><![CDATA[Sort()]]></category>

		<guid isPermaLink="false">http://www.paulyu.org/?p=466</guid>
		<description><![CDATA[<p>How to write delegate for sort, find, findall and exist.</p>

Response.Write(&#34;找出Name=&#039;puma&#039;的Person→ &#34;);
Response.Write(lstPerson.Find(delegate(Person p) { return p.Name == &#34;puma&#34;; }).ToString() + &#34;&#60;p&#62;&#34;);

//List&#60;T&#62;.FindAll()
//找出Age&#62;10的數目
Response.Write(&#34;找出Age&#62;10的數目→ &#34;);
Response.Write(lstPerson.FindAll(delegate(Person p) { return p.Age &#62; 10; }).Count.ToString() + &#34;&#60;p&#62;&#34;);

//List&#60;T&#62;.Exists()
//檢查Name=&#039;F6&#039;是否存在
Response.Write(&#34;檢查Name=&#039;F6&#039;是否存在→ &#34;);
Response.Write(lstPerson.Exists(delegate(Person p) { return p.Name == &#34;F6&#34;; }).ToString() + &#34;&#60;p&#62;&#34;);

//List&#60;T&#62;.Sort()
//依Name升冪排序
Response.Write(&#34;&#60;p&#62;依Name升冪排序↑&#60;br/&#62;&#34;);
lstPerson.Sort(delegate(Person p1, Person p2) { return Comparer&#60;string&#62;.Default.Compare(p1.Name, p2.Name); });
foreach (Person p in lstPerson)
{
	Response.Write(p.ToString() + &#34;&#60;br/&#62;&#34;);
}

//List&#60;T&#62;.Sort()
//依Name降冪排序
Response.Write(&#34;&#60;p&#62;依Name降冪排序↓&#60;br/&#62;&#34;);
lstPerson.Sort(delegate(Person p1, Person [...]]]></description>
			<content:encoded><![CDATA[<p>How to write delegate for sort, find, findall and exist.</p>
<pre class="brush: c#">
Response.Write(&quot;找出Name=&#039;puma&#039;的Person→ &quot;);
Response.Write(lstPerson.Find(delegate(Person p) { return p.Name == &quot;puma&quot;; }).ToString() + &quot;&lt;p&gt;&quot;);

//List&lt;T&gt;.FindAll()
//找出Age&gt;10的數目
Response.Write(&quot;找出Age&gt;10的數目→ &quot;);
Response.Write(lstPerson.FindAll(delegate(Person p) { return p.Age &gt; 10; }).Count.ToString() + &quot;&lt;p&gt;&quot;);

//List&lt;T&gt;.Exists()
//檢查Name=&#039;F6&#039;是否存在
Response.Write(&quot;檢查Name=&#039;F6&#039;是否存在→ &quot;);
Response.Write(lstPerson.Exists(delegate(Person p) { return p.Name == &quot;F6&quot;; }).ToString() + &quot;&lt;p&gt;&quot;);

//List&lt;T&gt;.Sort()
//依Name升冪排序
Response.Write(&quot;&lt;p&gt;依Name升冪排序↑&lt;br/&gt;&quot;);
lstPerson.Sort(delegate(Person p1, Person p2) { return Comparer&lt;string&gt;.Default.Compare(p1.Name, p2.Name); });
foreach (Person p in lstPerson)
{
	Response.Write(p.ToString() + &quot;&lt;br/&gt;&quot;);
}

//List&lt;T&gt;.Sort()
//依Name降冪排序
Response.Write(&quot;&lt;p&gt;依Name降冪排序↓&lt;br/&gt;&quot;);
lstPerson.Sort(delegate(Person p1, Person p2) { return Comparer&lt;string&gt;.Default.Compare(p2.Name, p1.Name); });
foreach (Person p in lstPerson)
{
	Response.Write(p.ToString() + &quot;&lt;br/&gt;&quot;);
}
</pre>
<p><a href="http://www.dotblogs.com.tw/puma/archive/2009/05/28/asp.net-generic-list-sort-find-findall-exsit.aspx"> Ref</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulyu.org/computer/list-sort%e3%80%81find%e3%80%81findall%e3%80%81exist-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# deep Object clone</title>
		<link>http://www.paulyu.org/computer/c-deep-object-clone/</link>
		<comments>http://www.paulyu.org/computer/c-deep-object-clone/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 04:59:51 +0000</pubDate>
		<dc:creator>paulyu</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.paulyu.org/?p=350</guid>
		<description><![CDATA[<p>I made a mistake, I used shallow clone instead of deep clone. That&#8217;s second time I made this mistake.</p>
<p>Here is the deep clone. Remember to add [Serializable] for class.</p>
<p>Ref</p>

using System.IO;
using System.Runtime.Serialization.Formatters.Binary;

public Class Test : IClonable
{
	public Test()
	{
	}
	// deep copy in separeate memory space
	public object Clone()
	{
		MemoryStream ms = new MemoryStream();
		BinaryFormatter bf = new BinaryFormatter();
		bf.Serialize(ms, this);
		ms.Position = 0;
		object obj [...]]]></description>
			<content:encoded><![CDATA[<p>I made a mistake, I used shallow clone instead of deep clone. That&#8217;s second time I made this mistake.</p>
<p>Here is the deep clone. Remember to add <strong>[Serializable]</strong> for class.</p>
<p><a href="http://www.c-sharpcorner.com/UploadFile/sd_surajit/cloning05032007012620AM/cloning.aspx" target="_blank">Ref</a></p>
<pre class="brush: c#">
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;

public Class Test : IClonable
{
	public Test()
	{
	}
	// deep copy in separeate memory space
	public object Clone()
	{
		MemoryStream ms = new MemoryStream();
		BinaryFormatter bf = new BinaryFormatter();
		bf.Serialize(ms, this);
		ms.Position = 0;
		object obj = bf.Deserialize(ms);
		ms.Close();
		return obj;
	}
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.paulyu.org/computer/c-deep-object-clone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrate C# code with [R]</title>
		<link>http://www.paulyu.org/bioinfo/glyco/integrate-c-code-with-r/</link>
		<comments>http://www.paulyu.org/bioinfo/glyco/integrate-c-code-with-r/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 16:01:55 +0000</pubDate>
		<dc:creator>paulyu</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Glyco]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[MassSpectrometry]]></category>
		<category><![CDATA[[R]]]></category>

		<guid isPermaLink="false">http://www.paulyu.org/?p=345</guid>
		<description><![CDATA[<p>For ASMS abstract Anoop and I want to incorporate our I690 class project(A Multi-PCA Approach to Glycan Biomarker Discovery using Mass Spectromtery Profile Data)  into my MultiNGlycan.</p>
<p>He wrote a R code which can deal with post-processing.</p>
<p>Remember to install rscproxy package. The error message will say you need to install rproxy.dll but it have been replace after [R] 2.8.</p>
<p>User can use [...]]]></description>
			<content:encoded><![CDATA[<p>For ASMS abstract Anoop and I want to incorporate our I690 class project(<a href="http://www.paulyu.org/wp-content/uploads/2009/12/I690FinalProject.pdf" target="_blank">A Multi-PCA Approach to Glycan Biomarker Discovery using Mass Spectromtery Profile Dat</a>a)  into my MultiNGlycan.</p>
<p>He wrote a R code which can deal with post-processing.</p>
<p>Remember to install <a href="http://cran.case.edu/web/packages/rscproxy/index.html">rscproxy</a> package. The error message will say you need to install rproxy.dll but it have been replace after [R] 2.8.</p>
<p>User can use <a href="http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx" target="_blank">DebugView </a>to see what is needed.</p>
<p>Here is some Ref</p>
<p><a href="http://www.codeproject.com/KB/cs/RtoCSharp.aspx" target="_blank">The R Statistical Language and C#.NET: Foundations</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulyu.org/bioinfo/glyco/integrate-c-code-with-r/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to invoke an executable program inside C#</title>
		<link>http://www.paulyu.org/computer/programming/how-to-invoke-an-executable-program-inside-c/</link>
		<comments>http://www.paulyu.org/computer/programming/how-to-invoke-an-executable-program-inside-c/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 20:58:18 +0000</pubDate>
		<dc:creator>paulyu</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.paulyu.org/?p=130</guid>
		<description><![CDATA[
System.Diagnostics.Process p = System.Diagnostics.Process.Start(&#34;calc.exe&#34;);
p.WaitForExit(); // Wait until the [...]]]></description>
			<content:encoded><![CDATA[<pre class="brush: c#">
System.Diagnostics.Process p = System.Diagnostics.Process.Start(&quot;calc.exe&quot;);
p.WaitForExit(); // Wait until the program exit
</pre>
<p><a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.process%28VS.71%29.aspx">MSDN</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulyu.org/computer/programming/how-to-invoke-an-executable-program-inside-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual studio setup project upgrade</title>
		<link>http://www.paulyu.org/computer/programming/visual-studio-setup-project-upgrade/</link>
		<comments>http://www.paulyu.org/computer/programming/visual-studio-setup-project-upgrade/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 21:28:20 +0000</pubDate>
		<dc:creator>paulyu</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.paulyu.org/?p=44</guid>
		<description><![CDATA[<p>Set an option which allow program automatic uninstall when you click  msi package.</p>
<p>Visual Studio &#8211; deploy  [...]]]></description>
			<content:encoded><![CDATA[<p>Set an option which allow program automatic uninstall when you click  msi package.</p>
<p><span id="runningHeaderText">Visual Studio &#8211; deploy </span> <span id="nsrTitle">RemovePreviousVersions  propertied</span></p>
<p><span><span id="more-44"></span><br />
</span></p>
<p><span><a href="http://www.paulyu.org/wp-content/uploads/2009/11/Visual-studio-setup-project-upgrade.jpg"><img class="alignnone size-full wp-image-47" title="Visual studio setup project upgrade" src="http://www.paulyu.org/index.php?feedimage=wp-content/uploads/2009/11/Visual-studio-setup-project-upgrade.jpg" alt="Visual studio setup project upgrade" width="421" height="486" /></a><br />
</span></p>
<p><a href="http://social.msdn.microsoft.com/Forums/zh-TW/230/thread/33c02a1b-32dd-42e5-a5b6-33d2737b7d8c" target="_blank">MSDN</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulyu.org/computer/programming/visual-studio-setup-project-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linear least squares approximation</title>
		<link>http://www.paulyu.org/computer/programming/linear-least-squares-approximation/</link>
		<comments>http://www.paulyu.org/computer/programming/linear-least-squares-approximation/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 18:15:01 +0000</pubDate>
		<dc:creator>paulyu</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.paulyu.org/?p=26</guid>
		<description><![CDATA[
C# Library

<p style="text-align: center;">ALGLIB</p>

Matlab

<p style="text-align: center;">a[] [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>C# Library</li>
</ul>
<p style="text-align: center;"><a href="http://www.alglib.net/interpolation/leastsquares.php" target="_blank">ALGLIB</a></p>
<ul>
<li>Matlab</li>
</ul>
<p style="text-align: center;">a[] \ b[]</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Least_squares" target="_blank">Wiki</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.paulyu.org/computer/programming/linear-least-squares-approximation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

