<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dot Net Codes</title>
	<atom:link href="http://virtualcoding.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://virtualcoding.wordpress.com</link>
	<description>simplified coding is on...</description>
	<lastBuildDate>Fri, 03 Oct 2008 12:28:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='virtualcoding.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dot Net Codes</title>
		<link>http://virtualcoding.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://virtualcoding.wordpress.com/osd.xml" title="Dot Net Codes" />
	<atom:link rel='hub' href='http://virtualcoding.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Serialization and de-Serialization in .NET</title>
		<link>http://virtualcoding.wordpress.com/2008/10/03/serialization-and-de-serialization-in-net/</link>
		<comments>http://virtualcoding.wordpress.com/2008/10/03/serialization-and-de-serialization-in-net/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 12:28:53 +0000</pubDate>
		<dc:creator>rahul04220</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://virtualcoding.wordpress.com/?p=15</guid>
		<description><![CDATA[Serialization While implementing a serialization mechanism in an object-oriented environment, we have to make a number of tradeoffs between ease of use and flexibility. The process can be automated to a large extent, provided you are given sufficient control over the process. For example, situations may arise where simple binary serialization is not sufficient, or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualcoding.wordpress.com&amp;blog=5035061&amp;post=15&amp;subd=virtualcoding&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="border-right:medium none;border-top:medium none;border-left:medium none;border-bottom:#4f81bd 1pt solid;padding:0 0 4pt;">
<p class="MsoTitle" style="margin:0 0 15pt;"><span style="font-size:xx-large;color:#17365d;font-family:Cambria;">Serialization</span></p>
</div>
<p class="MsoNormal" style="line-height:normal;margin:7.85pt 0 3.9pt;"><span style="font-size:12pt;color:black;font-family:&quot;">While implementing a serialization mechanism in an object-oriented environment, we have to make a number of tradeoffs between ease of use and flexibility. The process can be automated to a large extent, provided you are given sufficient control over the process. For example, situations may arise where simple binary serialization is not sufficient, or there might be a specific reason to decide which fields in a class need to be serialized. </span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<div style="border-right:medium none;border-top:medium none;border-left:medium none;border-bottom:#4f81bd 1pt solid;padding:0 0 4pt;">
<p class="MsoTitle" style="margin:0 0 15pt;"><span style="font-size:xx-large;"><span style="color:#17365d;"><span style="font-family:Cambria;">Objective:<span style="font-size:14pt;"></span></span></span></span></p>
</div>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:12pt;color:black;line-height:115%;font-family:&quot;">To create the </span><span style="font-size:12pt;color:red;line-height:115%;font-family:&quot;">serialization</span><span style="font-size:12pt;color:black;line-height:115%;font-family:&quot;"> program to add data to file in binaryformat and SOAPformat and then by using </span><span style="font-size:12pt;color:red;line-height:115%;font-family:&quot;">deserialization</span><span style="font-size:12pt;color:black;line-height:115%;font-family:&quot;"> we retrieve data from the same file.</span></p>
<div style="border-right:medium none;border-top:medium none;border-left:medium none;border-bottom:#4f81bd 1pt solid;padding:0 0 4pt;">
<p class="MsoTitleCxSpFirst" style="margin:0;"><span><span style="font-size:xx-large;color:#17365d;font-family:Cambria;"> </span></span></p>
<p class="MsoTitleCxSpLast" style="margin:0 0 15pt;"><span><span style="font-size:xx-large;"><span style="color:#17365d;"><span style="font-family:Cambria;">Steps to follow:</span></span></span></span></p>
</div>
<p class="MsoListParagraphCxSpFirst" style="text-indent:-.25in;line-height:normal;margin:0 0 0 .5in;"><span style="font-size:10pt;font-family:&quot;"><span>1.<span style="font:7pt &quot;">     </span></span></span><span style="font-size:12pt;font-family:&quot;">Declare Class hierarchy as [serializable]</span><span style="font-size:10pt;font-family:&quot;"></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;line-height:normal;margin:0 0 0 .5in;"><span style="font-size:10pt;font-family:&quot;"><span>2.<span style="font:7pt &quot;">     </span></span></span><span style="font-size:12pt;font-family:&quot;">Include namespace <span>System.Runtime.Serialization.Formatters.Binary or System.Runtime.Serialization.Formatters.Soap</span></span><span style="font-size:10pt;font-family:&quot;"></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;line-height:normal;margin:0 0 0 .5in;"><span style="font-size:10pt;font-family:&quot;"><span>3.<span style="font:7pt &quot;">     </span></span></span><span style="font-size:12pt;font-family:&quot;">Create and intantiation of object.</span><span style="font-size:10pt;font-family:&quot;"></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;line-height:normal;margin:0 0 0 .5in;"><span style="font-size:10pt;font-family:&quot;"><span>4.<span style="font:7pt &quot;">     </span></span></span><span style="font-size:12pt;font-family:&quot;">Create and Intantiation of FileStream Object</span><span style="font-size:10pt;font-family:&quot;"></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;line-height:normal;margin:0 0 0 .5in;"><span style="font-size:10pt;font-family:&quot;"><span>5.<span style="font:7pt &quot;">     </span></span></span><span style="font-size:12pt;font-family:&quot;">Create and Instantiation of BinaryFormatter or SoapFormatter object</span><span style="font-size:10pt;font-family:&quot;"></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;line-height:normal;margin:0 0 0 .5in;"><span style="font-size:10pt;font-family:&quot;"><span>6.<span style="font:7pt &quot;">     </span></span></span><span style="font-size:12pt;font-family:&quot;">For Serialization: use method serialize of class BanaryFormatter/Soap Formatter</span><span style="font-size:10pt;font-family:&quot;"></span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-.25in;line-height:normal;margin:0 0 0 .5in;"><span style="font-size:10pt;font-family:&quot;"><span>7.<span style="font:7pt &quot;">     </span></span></span><span style="font-size:12pt;font-family:&quot;">For DeSerialization: use method deserialize of class BanaryFormatter/Soap Formatter</span><span style="font-size:10pt;font-family:&quot;"></span></p>
<p class="MsoNormal" style="margin:0 0 10pt .25in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<h1 style="margin:24pt 0 0;"><span><span style="font-size:large;color:#365f91;font-family:Cambria;"> </span></span></h1>
<div style="border-right:medium none;border-top:medium none;border-left:medium none;border-bottom:#4f81bd 1pt solid;padding:0 0 4pt;">
<p class="MsoTitle" style="margin:0 0 15pt;"><span style="font-size:xx-large;color:#17365d;font-family:Cambria;">Code For Person Class:</span></p>
</div>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Collections.Generic;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Text;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">namespace</span><span style="font-size:10pt;font-family:&quot;"> SerializationSample</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//<span>    </span>[Serializable] &#8211; To make class serializable </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//<span>    </span>Each and every base class must be declared as Serializable to make child class serializable.</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span>[<span style="color:teal;">Serializable</span>]</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//<span>    </span>Defination of base class Person</span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">public</span><span style="font-size:10pt;font-family:&quot;"><span>  </span><span style="color:blue;">class</span> <span style="color:teal;">Person</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">private</span> <span style="color:blue;">string</span> _personName;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">public</span> <span style="color:blue;">string</span> PersonName</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">get</span> { <span style="color:blue;">return</span> _personName; }</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">set</span> { _personName = <span style="color:blue;">value</span>; }</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">private</span> <span style="color:blue;">int</span> _age;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">public</span> <span style="color:blue;">int</span> Age</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">get</span> { <span style="color:blue;">return</span> _age; }</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">set</span> { _age = <span style="color:blue;">value</span>; }</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">public</span> Person(<span style="color:blue;">string</span> name, <span style="color:blue;">int</span> age)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>_personName = name;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>_age = age;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}<span style="text-transform:uppercase;"></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;"> </span></p>
<div style="border-right:medium none;border-top:medium none;border-left:medium none;border-bottom:#4f81bd 1pt solid;padding:0 0 4pt;">
<p class="MsoTitle" style="margin:0 0 15pt;"><span style="font-size:xx-large;color:#17365d;font-family:Cambria;">Code For Employee Class:</span></p>
</div>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Collections.Generic;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Text;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">namespace</span><span style="font-size:10pt;font-family:&quot;"> SerializationSample</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">{<span>    </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//<span>    </span>Full Hierarchi must be declared as [Serializable]</span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">[<span style="color:teal;">Serializable</span>] </span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//<span>    </span>Defination of employee class begins . </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">// <span>   </span>Base class is Person</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span><span style="color:blue;">public</span> <span style="color:blue;">class</span> <span style="color:teal;">employee</span>:<span style="color:teal;">Person</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">private</span> <span style="color:blue;">int</span> _empid;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">public</span> <span style="color:blue;">int</span> EmpId</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">get</span> { <span style="color:blue;">return</span> _empid; }</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">set</span> { _empid = <span style="color:blue;">value</span>; }</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">private</span> <span style="color:blue;">decimal</span> _basic;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">public</span> <span style="color:blue;">decimal</span> Basic</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span><span>            </span><span style="color:blue;">get</span> { <span style="color:blue;">return</span> _basic; }</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">set</span> { _basic = <span style="color:blue;">value</span>; }</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span><span style="color:blue;">public</span> employee(<span style="color:blue;">string</span> _personName,<span style="color:blue;">int</span> _age,<span style="color:blue;">int</span> empid,<span style="color:blue;">decimal</span> basic):<span style="color:blue;">base</span> (_personName,_age)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>_empid=empid;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>_basic=basic;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//<span>    </span>End of Defination of employee class</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;"> </span></p>
<div style="border-right:medium none;border-top:medium none;border-left:medium none;border-bottom:#4f81bd 1pt solid;padding:0 0 4pt;">
<p class="MsoTitleCxSpFirst" style="margin:0;"><span><span style="font-size:xx-large;color:#17365d;font-family:Cambria;"> </span></span></p>
<p class="MsoTitleCxSpLast" style="margin:0 0 15pt;"><span style="font-size:xx-large;color:#17365d;font-family:Cambria;">Code To Serialize and Deserialize Using Person and Employee Class:</span></p>
</div>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Collections.Generic;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.ComponentModel;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Data;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Drawing;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Text;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Windows.Forms;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.IO;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//<span>    </span>namespace for Binary formatter</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Runtime.Serialization.Formatters.Binary;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//<span>    </span>namespace for Soap formatter</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Runtime.Serialization.Formatters.Soap;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//<span>    </span>Starting for windows application</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">namespace</span><span style="font-size:10pt;font-family:&quot;"> SerializationSample</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span><span style="color:blue;">public</span> <span style="color:blue;">partial</span> <span style="color:blue;">class</span> <span style="color:teal;">Form1</span> : <span style="color:teal;">Form</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">public</span> Form1()</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>InitializeComponent();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">private</span> <span style="color:blue;">void</span> button1_Click(<span style="color:blue;">object</span> sender, <span style="color:teal;">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span></span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0 0 0 1in;"><span style="font-size:10pt;color:teal;font-family:&quot;">FileStream</span><span style="font-size:10pt;font-family:&quot;"> fstream=<span style="color:blue;">null</span>;</span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0 0 0 1in;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0 0 0 1in;"><span style="font-size:10pt;color:red;font-family:&quot;">//Binary formatter object declaration</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:teal;">BinaryFormatter</span> binaryformat=<span style="color:blue;">null</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">try</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>      </span><span>                  </span>//Person p = new Person(&#8220;scott&#8221;, 25);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">employee</span> lk = <span style="color:blue;">new</span> <span style="color:teal;">employee</span>(<span style="color:maroon;">&#8220;deependra&#8221;</span>, 23, 77619, 20000);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>                        </span>//Instantiation of FileStream Object</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>fstream = <span style="color:blue;">new</span> <span style="color:teal;">FileStream</span>(<span style="color:maroon;">&#8220;Person.txt&#8221;</span>, <span style="color:teal;">FileMode</span>.Create, <span style="color:teal;">FileAccess</span>.Write);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>                        </span>// Instantiation of BinaryFormatter Object</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>binaryformat = <span style="color:blue;">new</span> <span style="color:teal;">BinaryFormatter</span>();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>                        </span>//Serialize method is called –</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>                        </span>// arguments are &lt;FileStream Object&gt; and &lt;ClassName which going to be serialized&gt; . </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>                        </span>// It stores object in file.</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>binaryformat.Serialize(fstream, lk);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">MessageBox</span>.Show(<span style="color:maroon;">&#8220;Employee object in binary FORMAT &#8220;</span>);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">catch</span> (<span style="color:teal;">Exception</span> k)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">MessageBox</span>.Show(k.Message);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">finally</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>fstream.Close();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">private</span> <span style="color:blue;">void</span> button2_Click(<span style="color:blue;">object</span> sender, <span style="color:teal;">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:teal;">BinaryFormatter</span> binaryformat = <span style="color:blue;">null</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:teal;">FileStream</span> fstream = <span style="color:blue;">null</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">try</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>fstream = <span style="color:blue;">new</span> <span style="color:teal;">FileStream</span>(<span style="color:maroon;">&#8220;Person.txt&#8221;</span>, <span style="color:teal;">FileMode</span>.Open, <span style="color:teal;">FileAccess</span>.Read);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>binaryformat = <span style="color:blue;">new</span> <span style="color:teal;">BinaryFormatter</span>();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span><span style="color:red;">//Deserialization of employee object</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>      </span>//Input Parameters is FileStream object</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>      </span>//Return type is an object </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">employee</span> lk = binaryformat.Deserialize(fstream) <span style="color:blue;">as</span> <span style="color:teal;">employee</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span><span style="color:red;">// Showing the Data in Message Box Format</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:blue;">string</span> message=<span style="color:blue;">string</span>.Format(<span style="color:maroon;">&#8220;Employee Name:{0}\nEmployee Age:{1} \nEmployee Id :{2}\nEmployee Basic:{3}&#8221;</span>,lk.PersonName,lk.Age,lk.EmpId,lk.Basic);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">MessageBox</span>.Show(message);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">catch</span>(<span style="color:teal;">Exception</span> ex)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">MessageBox</span>.Show(<span style="color:maroon;">&#8220;ERROR:&#8221;</span>,ex.Message);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">finally</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>fstream.Close();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">private</span> <span style="color:blue;">void</span> Form1_Load(<span style="color:blue;">object</span> sender, <span style="color:teal;">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span><span style="color:red;">//DeSerialization using SoapFormatter</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>      </span>//Steps and Methods are same as Binary Formatter<span>      </span></span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">private</span><span style="font-size:10pt;font-family:&quot;"> <span style="color:blue;">void</span> button4_Click(<span style="color:blue;">object</span> sender, <span style="color:teal;">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:teal;">SoapFormatter</span> soapformat = <span style="color:blue;">null</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:teal;">FileStream</span> fstream = <span style="color:blue;">null</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">try</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>fstream = <span style="color:blue;">new</span> <span style="color:teal;">FileStream</span>(<span style="color:maroon;">&#8220;PersonSOAP.txt&#8221;</span>, <span style="color:teal;">FileMode</span>.Open, <span style="color:teal;">FileAccess</span>.Read);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>soapformat = <span style="color:blue;">new</span> <span style="color:teal;">SoapFormatter</span>();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">Person</span> p = soapformat.Deserialize(fstream) <span style="color:blue;">as</span> <span style="color:teal;">Person</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:blue;">string</span> message = <span style="color:blue;">string</span>.Format(<span style="color:maroon;">&#8220;Person Name:{0}\nPerson Age:{1}&#8221;</span>, p.PersonName, p.Age);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">MessageBox</span>.Show(message);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">catch</span> (<span style="color:teal;">Exception</span> ex)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">MessageBox</span>.Show(<span style="color:maroon;">&#8220;ERROR:&#8221;</span>, ex.Message);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">finally</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>fstream.Close();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;">//Serialization using SoapFormatter</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:red;font-family:&quot;"><span>      </span>//Steps and Methods are same as Binary Formatter</span><span style="font-size:10pt;font-family:&quot;"></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">private</span> <span style="color:blue;">void</span> button3_Click(<span style="color:blue;">object</span> sender, <span style="color:teal;">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:teal;">FileStream</span> fstream = <span style="color:blue;">null</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:teal;">SoapFormatter</span> soapformat = <span style="color:blue;">null</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">try</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">Person</span> p = <span style="color:blue;">new</span> <span style="color:teal;">Person</span>(<span style="color:maroon;">&#8220;scott&#8221;</span>, 25);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>fstream = <span style="color:blue;">new</span> <span style="color:teal;">FileStream</span>(<span style="color:maroon;">&#8220;PersonSOAP.txt&#8221;</span>, <span style="color:teal;">FileMode</span>.Create, <span style="color:teal;">FileAccess</span>.Write);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>soapformat = <span style="color:blue;">new</span> <span style="color:teal;">SoapFormatter</span>();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>soapformat.Serialize(fstream, p);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">MessageBox</span>.Show(<span style="color:maroon;">&#8220;Person object in SOAP FORMAT&#8221;</span>);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">catch</span> (<span style="color:teal;">Exception</span> k)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span><span style="color:teal;">MessageBox</span>.Show(k.Message);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span><span style="color:blue;">finally</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                        </span>fstream.Close();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                  </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>      </span>}</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<div style="border-right:medium none;border-top:medium none;border-left:medium none;border-bottom:#4f81bd 1pt solid;padding:0 0 4pt;">
<p class="MsoTitle" style="margin:0 0 15pt;"><span style="font-size:xx-large;color:#17365d;font-family:Cambria;">Output:</span></p>
</div>
<p class="MsoSubtitle" style="margin:0 0 10pt;"><span style="font-size:small;color:#4f81bd;font-family:Cambria;"><em> </em></span></p>
<p class="MsoSubtitle" style="margin:0 0 10pt;"><em><span style="font-family:Cambria;"><span><span style="font-size:small;color:#4f81bd;">     </span></span><strong><span style="text-decoration:underline;"><span style="font-size:14pt;color:#244061;line-height:115%;">Data shown here is store in Binary Format</span></span></strong></span></em></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:14pt;color:red;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;"><span style="font-family:Calibri;"><span>   </span>ÿÿÿÿ<span>      </span>JSerializationSample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null<span>   </span>SerializationSample.Person<span>   </span><br />
_personName</span></span><span><span style="font-size:small;font-family:Calibri;"> </span></span><span style="font-size:small;font-family:Calibri;"><br />
<hr size="1" /></span><span style="font-size:small;"><span style="font-family:Times New Roman;">_age<span>    </span><span><br />
<hr size="1" /></span><span>   </span>scott<span>   </span></span></span></p>
<p></span></strong> </p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;font-family:Calibri;"> </span></span></strong></p>
<p class="MsoSubtitle" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#244061;line-height:115%;"><br />
<em><span style="font-family:Cambria;">Data shown here is store in SOAP Format</span></em></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;"><span style="font-family:Calibri;">&lt;SOAP-ENV:Envelope xmlns:xsi=&#8221;http://www.w3.org/2001/XMLSchema-instance&#8221; xmlns:xsd=&#8221;http://www.w3.org/2001/XMLSchema&#8221; xmlns:SOAP-ENC=&#8221;http://schemas.xmlsoap.org/soap/encoding/&#8221; xmlns:SOAP-ENV=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221; xmlns:clr=&#8221;http://schemas.microsoft.com/soap/encoding/clr/1.0&#8243; SOAP-ENV:encodingStyle=&#8221;http://schemas.xmlsoap.org/soap/encoding/&#8221;&gt;</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;"><span style="font-family:Calibri;">&lt;SOAP-ENV:Body&gt;</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;"><span style="font-family:Calibri;">&lt;a1:Person id=&#8221;ref-1&#8243; xmlns:a1=&#8221;http://schemas.microsoft.com/clr/nsassem/SerializationSample/SerializationSample%2C%20Version%3D1.0.0.0%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnull&#8221;&gt;</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;"><span style="font-family:Calibri;">&lt;_personName id=&#8221;ref-3&#8243;&gt;scott&lt;/_personName&gt;</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;"><span style="font-family:Calibri;">&lt;_age&gt;25&lt;/_age&gt;</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;"><span style="font-family:Calibri;">&lt;/a1:Person&gt;</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;"><span style="font-family:Calibri;">&lt;/SOAP-ENV:Body&gt;</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;"><span style="font-family:Calibri;">&lt;/SOAP-ENV:Envelope&gt;</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="color:black;"><span style="font-size:small;font-family:Calibri;"> </span></span></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualcoding.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualcoding.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualcoding.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualcoding.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/virtualcoding.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/virtualcoding.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/virtualcoding.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/virtualcoding.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualcoding.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualcoding.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualcoding.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualcoding.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualcoding.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualcoding.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualcoding.wordpress.com&amp;blog=5035061&amp;post=15&amp;subd=virtualcoding&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://virtualcoding.wordpress.com/2008/10/03/serialization-and-de-serialization-in-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e84ca118a425f86e39ecbce14620083d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rahul04220</media:title>
		</media:content>
	</item>
		<item>
		<title>Remoting in .NET</title>
		<link>http://virtualcoding.wordpress.com/2008/10/03/remoting-in-net-2/</link>
		<comments>http://virtualcoding.wordpress.com/2008/10/03/remoting-in-net-2/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 12:14:37 +0000</pubDate>
		<dc:creator>rahul04220</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://virtualcoding.wordpress.com/?p=12</guid>
		<description><![CDATA[Remoting:  Establishing communication between objects that run in different processes, whether on the same computer or on different computers. .NET Remoting enables client applications to use objects in other processes on the same computer or on any other computer available on its network. Communicating across processes is still a complex task, but much of it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualcoding.wordpress.com&amp;blog=5035061&amp;post=12&amp;subd=virtualcoding&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="vc-Heading" style="margin:0 0 10pt;"><span style="text-decoration:underline;"><span style="font-size:x-large;"><span style="color:#1f497d;"><span style="font-family:Times New Roman;">Remoting:<span style="font-size:12pt;color:#000000;font-family:'Times New Roman',serif;"></span></span></span></span></span></p>
<p class="MsoNormal" style="line-height:14.25pt;margin:0 0 10pt;"><span style="font-size:small;"><span style="color:#000000;font-family:Verdana,sans-serif;"> </span><span style="color:#000000;font-family:Verdana,sans-serif;">Establishing communication between objects that run in different processes, whether on the same computer or on different computers.</span></span></p>
<p class="MsoNormal" style="line-height:14.25pt;text-align:justify;margin:0 0 10pt;"><span style="font-size:small;"><span style="color:#000000;font-family:Verdana,sans-serif;">.NET Remoting enables client applications </span><span class="verdana11DetailsChar"><span><span style="font-family:Verdana;">to use objects in other processes on the same computer or on any other computer available</span></span></span><span style="color:#000000;font-family:Verdana,sans-serif;"> on its network.</span></span></p>
<p class="MsoNormal" style="line-height:14.25pt;text-align:justify;margin:0 0 10pt;"><span style="color:#000000;font-family:Verdana,sans-serif;"><span style="font-size:small;">Communicating across processes is still a complex task, but much of it is now handled by the .NET Framework.</span></span></p>
<p class="MsoNormal" style="line-height:14.25pt;text-align:justify;margin:0 0 10pt;"><span style="color:#000000;font-family:Verdana,sans-serif;"><span style="font-size:small;">To use .NET remoting to build an application in which two components communicate directly across an application domain boundary, you need to build only the following: </span></span></p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><span style="font-family:Verdana,sans-serif;"><span style="font-size:small;">A remotable object.</span></span></li>
<li class="MsoNormal"><span style="font-family:Verdana,sans-serif;"><span style="font-size:small;">A host application domain to listen for requests for that object.</span></span></li>
<li class="MsoNormal"><span style="font-family:Verdana,sans-serif;"><span style="font-size:small;">A client application domain that makes requests for that object.</span></span></li>
</ul>
<p class="MsoNormal" style="line-height:14.25pt;margin:0 0 10pt;"><span style="font-size:12pt;"><span style="font-family:Calibri;"> </span></span></p>
<p class="vc-Heading" style="margin:0 0 10pt;"><span style="text-decoration:underline;"><span style="font-size:x-large;color:#1f497d;font-family:Times New Roman;">Remote Objects:</span></span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"><span style="font-size:small;font-family:Verdana;">There are three types of objects that can be configured to serve as .NET remote objects.</span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"><span style="font-size:small;font-family:Verdana;">They are:<span>  </span>1) Single Call Objects</span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"><span style="font-size:small;"><span style="font-family:Verdana;"><span>          </span><span>    </span>2) Singleton Objects</span></span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"><span style="font-size:small;"><span style="font-family:Verdana;"><span>          </span><span>    </span>3) Client Activated Objects (CAO)</span></span></p>
<p class="vc-Heading" style="margin:0 0 10pt;"><span style="text-decoration:none;"><span style="font-size:x-large;color:#1f497d;font-family:Times New Roman;"></span></span></p>
<p class="vc-Heading" style="margin:0 0 10pt;"><span style="text-decoration:underline;"></span></p>
<p class="vc-Heading" style="margin:0 0 10pt;"><span style="text-decoration:underline;"><span style="font-size:x-large;color:#1f497d;font-family:Times New Roman;">Code:</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><strong><span style="font-size:12pt;"><span style="text-decoration:none;"><span style="text-decoration:underline;"></span></span></span></strong></p>
<p class="codeheading" style="margin:0;"><strong><span style="text-decoration:underline;"><span style="font-size:small;color:#244061;font-family:Times New Roman;">RemoteComponet Library:</span></span></strong></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:12pt;"></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-family:Calibri;"><strong> </strong><span style="font-size:12pt;font-family:&quot;"><strong> </strong></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:green;font-family:&quot;">//remote component library</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Collections.Generic;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Text;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.ComponentModel;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Data;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Drawing;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">namespace</span><span style="font-size:10pt;font-family:&quot;"> RemoteComponentLib</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:blue;">public</span> <span style="color:blue;">class</span> <span style="color:teal;">RemoteComponent</span>:<span style="color:teal;">MarshalByRefObject</span><span>     </span><span style="color:green;">//MarshalByRefObject ensures that the only reference of the object sent not the cpoy of the object</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>   </span><span>     </span><span style="color:blue;">public</span> <span style="color:blue;">string</span> Greet(<span style="color:blue;">string</span> name)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>Debug(name);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">return</span> <span style="color:maroon;">&#8220;Hello&#8221;</span> + name + <span style="color:maroon;">&#8220;from satyam&#8221;</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:green;">//Expected output is </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:green;">//#3448748-user1 -at server side</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:green;">//hello user from satyam -sent to client</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:green;">//for tracing</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:blue;">private</span> <span style="color:blue;">void</span> Debug(<span style="color:blue;">string</span> name)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">Console</span>.WriteLine(<span style="color:maroon;">&#8220;#{0}-{1}&#8221;</span>, <span style="color:blue;">this</span>.GetHashCode(),name);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>           </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">}</span></p>
<p><font face="'"><font face="Calibri"></p>
<p class="MsoNormal" style="line-height:normal;margin:0;">
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p></font></font></span></p>
<p></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;">
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;"><span style="font-family:Calibri;"> </span></span></p>
<p class="codeheading" style="margin:0;"><span style="font-size:small;color:#244061;font-family:Times New Roman;"><strong><span style="text-decoration:underline;">Remote Client Console type:</span></strong></span></p>
<p class="codeheading" style="margin:0;"><span style="text-decoration:none;"><strong><span style="text-decoration:underline;"><span style="font-size:small;color:#244061;font-family:Times New Roman;"> </span></span></strong></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;"><span style="font-family:Calibri;">//remote client program console type</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span>using</span><span> System;</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span>using</span><span> System.Collections.Generic;</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span>using</span><span> System.Text;</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span>using</span><span> System.Runtime.Remoting;<span>  </span></span><span>//provides classes and interfaces that allow developers to create and configure distributed applications.</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;font-family:Calibri;"> </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span>using</span><span> RemoteComponentLib;<span>   </span></span><span>//connects to library</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;font-family:Calibri;"> </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span>namespace</span><span> RemoteClient<span>  </span></span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;"><span style="font-family:Calibri;">{</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span><span>    </span></span><span>class</span><span> </span><span>Program</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;"><span style="font-family:Calibri;"><span>    </span>{</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span><span>        </span></span><span>static</span><span> </span><span>void</span><span> Main(</span><span>string</span><span>[] args)</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;"><span style="font-family:Calibri;"><span>        </span>{</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span><span>            </span></span><span>RemotingConfiguration</span><span>.RegisterWellKnownClientType(</span><span>typeof</span><span>(</span><span>RemoteComponent</span><span>),</span><span>&#8220;tcp://localhost:9999/RemoteUri&#8221;</span><span>);</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span><span>            </span></span><span>RemoteComponent</span><span> obj = </span><span>new</span><span> </span><span>RemoteComponent</span><span>();</span><span>//the created obj refers as proxy</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span><span>            </span></span><span>Console</span><span>.WriteLine(</span><span>&#8220;Enter a string&#8221;</span><span>);</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span><span>            </span></span><span>string</span><span> str = </span><span>Console</span><span>.ReadLine();</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span><span>            </span></span><span>Console</span><span>.WriteLine(obj.Greet(str));</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;"><span style="font-family:Calibri;"><span><span>            </span></span><span>Console</span><span>.ReadLine();</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;font-family:Calibri;"> </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;"><span style="font-family:Calibri;"><span>        </span>}</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;"><span style="font-family:Calibri;"><span>    </span>}</span></span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span><span style="font-size:small;"><span style="font-family:Calibri;">}</span></span></span></p>
<p class="MsoNormal" style="line-height:14.25pt;margin:0 0 10pt;"><span style="font-size:12pt;color:#000000;font-family:'Times New Roman',serif;"> </span></p>
<p><span style="font-size:12pt;color:#244061;font-family:'Times New Roman',serif;"></p>
<p class="codeheading" style="margin:0;"><strong><span style="text-decoration:underline;">Remote Host:</span></strong></p>
<p class="codeheading" style="margin:0;"> </p>
<p></span></p>
<p class="codeheading" style="margin:0;"><span style="font-size:12pt;color:#000000;font-family:'Times New Roman',serif;"></p>
<p class="codeheading" style="margin:0;"><span style="font-size:10pt;color:green;font-family:&quot;">//program for the RemoteHost</span></p>
<p></span></p>
<p class="codeheading" style="margin:0;"><span style="font-size:10pt;color:green;font-family:&quot;">//remote client program console type</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Collections.Generic;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Text;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Runtime.Remoting;<span>  </span><span style="color:green;">//provides classes and interfaces that allow developers to create and configure distributed applications.</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:green;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> RemoteComponentLib;<span>   </span><span style="color:green;">//connects to library</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:green;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">namespace</span><span style="font-size:10pt;font-family:&quot;"> RemoteClient<span>  </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:blue;">class</span> <span style="color:teal;">Program</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:blue;">static</span> <span style="color:blue;">void</span> Main(<span style="color:blue;">string</span>[] args)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">RemotingConfiguration</span>.RegisterWellKnownClientType(<span style="color:blue;">typeof</span>(<span style="color:teal;">RemoteComponent</span>),<span style="color:maroon;">&#8220;tcp://localhost:9999/RemoteUri&#8221;</span>);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">RemoteComponent</span> obj = <span style="color:blue;">new</span> <span style="color:teal;">RemoteComponent</span>();<span style="color:green;">//the created obj refers as proxy</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">Console</span>.WriteLine(<span style="color:maroon;">&#8220;Enter a string&#8221;</span>);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">string</span> str = <span style="color:teal;">Console</span>.ReadLine();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">Console</span>.WriteLine(obj.Greet(str));</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">Console</span>.ReadLine();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"></span></p>
<p class="MsoNormal" style="line-height:14.25pt;margin:0 0 10pt;">
<p class="codeheading" style="margin:0;"><span style="font-size:small;color:#244061;font-family:Times New Roman;"><strong><span style="text-decoration:underline;">Remote Client windwos type:</span></strong></span></p>
<p class="codeheading" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Calibri;"><span style="font-size:10pt;color:green;font-family:&quot;">//for Remote client in windows form</span><font face="'"><font size="3"><font face="Calibri"></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Collections.Generic;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.ComponentModel;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Data;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Drawing;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Text;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Windows.Forms;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> System.Runtime.Remoting;<span>   </span><span style="color:green;">//provides classes and interfaces that allow developers to create and configure distributed applications.</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:green;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">using</span><span style="font-size:10pt;font-family:&quot;"> RemoteComponentLib;<span style="color:green;">//To create objets of type RemoteComponent that acts as proxy</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:green;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">namespace</span><span style="font-size:10pt;font-family:&quot;"> RemoteClib</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:blue;">public</span> <span style="color:blue;">partial</span> <span style="color:blue;">class</span> <span style="color:teal;">Form1</span> : <span style="color:teal;">Form</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:blue;">public</span> Form1()</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>InitializeComponent();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span>    </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:green;">//RemoteComponent obj = null;</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:blue;">private</span> <span style="color:blue;">void</span> Form1_Load(<span style="color:blue;">object</span> sender, <span style="color:teal;">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:green;">//RemotingConfiguration.RegisterWellKnownClientType(typeof(RemoteComponent), &#8220;tcp://localhost:9999/ RemoteUri&#8221;);</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:green;">//obj = new RemoteComponent();//proxy</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:blue;">private</span> <span style="color:blue;">void</span> button1_Click(<span style="color:blue;">object</span> sender, <span style="color:teal;">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:green;">//RemoteComponent:Provides various static methods for configuring the remoting infrastructure.</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:green;">//RemotingConfiguration:Overloaded.Registers an object Type on the client end as a well-known type (single call or singleton). </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:green;">//Registers an object Type on the client end as a well-known type that can be activated on the server,using the given parameters to initialize a new instance of the WellKnownClientTypeEntry class. </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:green;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">RemoteComponent</span> obj = <span style="color:blue;">null</span>;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">RemotingConfiguration</span>.RegisterWellKnownClientType(<span style="color:blue;">typeof</span>(<span style="color:teal;">RemoteComponent</span>), <span style="color:maroon;">&#8220;tcp://localhost:9999/RemoteUri&#8221;</span>);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>obj = <span style="color:blue;">new</span> <span style="color:teal;">RemoteComponent</span>();<span style="color:green;">//proxy</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>          </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">MessageBox</span>.Show(obj.Greet(textBox1.Text));</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:teal;">Console</span>.ReadLine();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:blue;">private</span> <span style="color:blue;">void</span> textBox1_TextChanged(<span style="color:blue;">object</span> sender, <span style="color:teal;">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>}</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p></font></font></font></span><font face="'"><font size="3"></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p></font></font></span><font face="'"></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p></font></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;">
<p class="MsoNormal" style="line-height:14.25pt;margin:0 0 10pt;"><span style="font-size:12pt;color:#000000;font-family:'Times New Roman',serif;"></span></p>
<p><span><span style="text-decoration:underline;"><span style="font-size:x-large;"><span style="color:#1f497d;"></span></span></span></span> </p>
<p class="MsoNormal" style="line-height:14.25pt;margin:0 0 10pt;"><span><span style="text-decoration:underline;"><span style="font-size:x-large;"><span style="color:#1f497d;"></span></span></span></span> </p>
<p class="MsoNormal" style="line-height:14.25pt;margin:0 0 10pt;"><span><span style="text-decoration:underline;"><span style="font-size:x-large;"><span style="color:#1f497d;"><span style="font-family:Times New Roman;">OutPut:</span></span></span></span></span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"><span><span style="font-size:small;"><span style="font-family:Verdana;">Different Windows for the following</span></span></span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"><span style="font-family:Verdana;"><span style="font-size:10pt;">1.</span><span style="font-size:7pt;">  </span><span style="font-size:10pt;">Singleton –console Application</span></span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"><span style="font-family:Verdana;"><span style="font-size:10pt;">2.</span><span style="font-size:7pt;">  </span><span style="font-size:10pt;">Singlecall –console Application</span></span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"><span style="font-family:Verdana;"><span style="font-size:10pt;">3.</span><span style="font-size:7pt;">  </span><span style="font-size:10pt;">SingleCall –Windows Application</span></span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"><span style="font-family:Verdana;"><span style="font-size:10pt;">4.</span><span style="font-size:7pt;">  </span><span style="font-size:10pt;">SingleTon –Windows Application</span></span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="text-decoration:underline;"><span style="font-size:18pt;color:#244061;line-height:115%;font-family:&quot;">Aslo</span></span><span style="font-size:18pt;color:#244061;line-height:115%;font-family:&quot;">:</span><span style="font-size:10pt;line-height:115%;font-family:&quot;">the code can be modified to use over different machines using IP address</span></p>
<p class="verdana11Details" style="margin:0 0 10pt;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:14.25pt;margin:0 0 10pt;"> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualcoding.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualcoding.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualcoding.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualcoding.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/virtualcoding.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/virtualcoding.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/virtualcoding.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/virtualcoding.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualcoding.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualcoding.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualcoding.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualcoding.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualcoding.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualcoding.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualcoding.wordpress.com&amp;blog=5035061&amp;post=12&amp;subd=virtualcoding&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://virtualcoding.wordpress.com/2008/10/03/remoting-in-net-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e84ca118a425f86e39ecbce14620083d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rahul04220</media:title>
		</media:content>
	</item>
		<item>
		<title>Interface</title>
		<link>http://virtualcoding.wordpress.com/2008/10/03/interface/</link>
		<comments>http://virtualcoding.wordpress.com/2008/10/03/interface/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 09:20:19 +0000</pubDate>
		<dc:creator>rahul04220</dc:creator>
				<category><![CDATA[c# programs]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[dot net code]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[visual Studio 2005]]></category>

		<guid isPermaLink="false">http://virtualcoding.wordpress.com/?p=5</guid>
		<description><![CDATA[Interface: An Interface is a reference type and it contains only abstract members. Interface&#8216;s members can be Events, Methods, Properties .But the interface contains only declaration for its members. Any implementation must be placed in class that realizes them. The interface can&#8217;t contain constants, data fields, constructors, destructors and static members. All the member declarations inside [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualcoding.wordpress.com&amp;blog=5035061&amp;post=5&amp;subd=virtualcoding&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="line-height:normal;text-align:justify;margin:0 0 10pt;"><strong><span style="font-size:14pt;color:#8064a2;font-family:&quot;">Interface:</span></strong></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;font-family:&quot;">An <span style="color:#943634;">Interface</span> is a <em>reference type</em> and it <em>contains only abstract members</em>. <span>Interface</span>&#8216;s members can be <span style="color:#943634;">Events</span><span style="color:#943634;">, <span>Methods</span>, <span>Properties</span></span> .But the interface contains only declaration for its members. Any implementation must be placed in class that realizes them. The interface can&#8217;t contain constants, data fields, constructors, destructors and static members. All the member declarations inside interface are implicitly public.</span></p>
<p class="MsoNormal" style="text-indent:.5in;line-height:normal;text-align:justify;margin:0 0 10pt;"><a name="more"><span style="font-size:12pt;color:#000000;font-family:&quot;">Interfaces in C# are provided as a replacement of </span></a><span><span style="font-size:12pt;color:#943634;font-family:&quot;">multiple inheritance</span></span><span><span style="font-size:12pt;color:#000000;font-family:&quot;">. Because C# does not support multiple inheritance, it was necessary to incorporate some other method so that the class can inherit the behavior of more than one class, avoiding the problem of name ambiguity that is found in C++. With name ambiguity, the object of a class does not know which method to call if the two base classes of that class object contain the same named method.</span></span></p>
<p class="MsoNormal" style="line-height:normal;text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;font-family:&quot;">A very important point to be remembered about c# interfaces is, if some interface is inherited, the program must implement all its declared members. Otherwise the c# compiler throws an error</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"><span style="font-family:Calibri;"> </span></span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-family:Calibri;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;">Objective:</span></span></strong><strong><span style="text-decoration:underline;"></span></strong></span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:16pt;line-height:115%;"><span style="font-family:Calibri;">To create an interface and implement it in different classes<strong><span style="text-decoration:underline;"></span></strong></span></span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="font-family:Calibri;">Steps to follow;</span></span></span></strong></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent:-.25in;margin:0 0 0 .5in;"><span style="font-size:16pt;line-height:115%;font-family:Symbol;"><span>·<span style="font-family:&quot;">       </span></span></span><span style="font-size:16pt;line-height:115%;"><span style="font-family:Calibri;">Create an interface <span style="color:#943634;">iflight </span>and define one method <span style="color:#943634;">fly()</span> </span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;margin:0 0 0 .5in;"><span style="font-size:16pt;line-height:115%;font-family:Symbol;"><span>·<span style="font-family:&quot;">       </span></span></span><span style="font-size:16pt;line-height:115%;"><span style="font-family:Calibri;">Create three classes <span style="color:#943634;">bird,aeroplane and superman </span>and implement<span style="color:#943634;"> </span></span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin:0 0 0 .5in;"><span style="font-size:16pt;color:#000000;line-height:115%;"><span style="font-family:Calibri;">the method fly() in these classes</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;margin:0 0 0 .5in;"><span style="font-size:16pt;line-height:115%;font-family:Symbol;"><span>·<span style="font-family:&quot;">       </span></span></span><span style="font-size:16pt;line-height:115%;"><span style="font-family:Calibri;">Create a main class and create an interface array of instances of the above three classes.</span></span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-.25in;margin:0 0 10pt .5in;"><span style="font-size:16pt;line-height:115%;font-family:Symbol;"><span>·<span style="font-family:&quot;">       </span></span></span><span style="font-size:16pt;line-height:115%;"><span style="font-family:Calibri;">Run a loop and call the fly() method of different objects</span></span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="font-family:Calibri;">Code:</span></span></span></strong></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#008000;font-family:&quot;">//this is an interface with a method called fly();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:#0000ff;">public</span> <span style="color:#0000ff;">interface</span> <span style="color:#008080;">IFlight</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:#008000;">//definition of a method fly()</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#008000;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:#0000ff;">void</span> Fly();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:#008000;">//implementing the interface in class bird</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:#0000ff;">class</span> <span style="color:#008080;">Bird</span>:<span style="color:#008080;">IFlight</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#0000ff;font-family:&quot;"><span>        </span>#region</span><span style="font-size:10pt;font-family:&quot;"> IFlight Members</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:#008000;">//implementing the abstract method fly() of the interface</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#008000;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:#0000ff;">public</span> <span style="color:#0000ff;">void</span> Fly()</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:#008080;">Console</span>.WriteLine(<span style="color:#800000;">&#8220;Up Up High Sky&#8221;</span>);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#0000ff;font-family:&quot;"><span>        </span>#endregion</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:#008000;">//implementing the interface in class aeroplane</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:#0000ff;">class</span> <span style="color:#008080;">Aeroplane</span>:<span style="color:#008080;">IFlight</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#0000ff;font-family:&quot;"><span>        </span>#region</span><span style="font-size:10pt;font-family:&quot;"> IFlight Members</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:#008000;">//implementing the abstract method fly() of the interface</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:#0000ff;">public</span> <span style="color:#0000ff;">void</span> Fly()</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:#008080;">Console</span>.WriteLine(<span style="color:#800000;">&#8220;aeroplane is flying&#8221;</span>);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#0000ff;font-family:&quot;"><span>        </span>#endregion</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:#008000;">//implementing the interface in class superman</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:#0000ff;">class</span> <span style="color:#008080;">SuperMan</span>:<span style="color:#008080;">IFlight</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#0000ff;font-family:&quot;"><span>        </span>#region</span><span style="font-size:10pt;font-family:&quot;"> IFlight Members</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:#008000;">//implementing the abstract method fly() of the interface</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:#0000ff;">public</span> <span style="color:#0000ff;">void</span> Fly()</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:#008080;">Console</span>.WriteLine(<span style="color:#800000;">&#8220;Look that&#8217;s spiderman no its superman&#8221;</span>);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#0000ff;font-family:&quot;"><span>        </span>#endregion</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;"><span>    </span>}</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#008000;font-family:&quot;">//Main class</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span><span style="color:#0000ff;">class</span> <span style="color:#008080;">Program</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span><span style="color:#0000ff;">static</span> <span style="color:#0000ff;">void</span> Main(<span style="color:#0000ff;">string</span>[] args)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:#008000;">//creating an array of instances</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#008000;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:#008080;">IFlight</span>[] flyobjects ={ <span style="color:#0000ff;">new</span> <span style="color:#008080;">Bird</span>(), <span style="color:#0000ff;">new</span> <span style="color:#008080;">Aeroplane</span>(),<span style="color:#0000ff;">new</span> <span style="color:#008080;">SuperMan</span>() };</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:#008000;">//looping through the array</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:#008000;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:#0000ff;">foreach</span> (<span style="color:#008080;">IFlight</span> obj <span style="color:#0000ff;">in</span> flyobjects)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>                </span>obj.Fly();<span>  </span><span style="color:#008000;">//calling the fly method</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:#008080;">Console</span>.ReadLine();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:10pt;line-height:115%;font-family:&quot;"><span>    </span>}</span><strong><span style="text-decoration:underline;"></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"></span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="font-family:Calibri;">Output :</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:16pt;line-height:115%;"><span style="font-family:Calibri;"><strong>Up Up High Sky</strong></span></span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:16pt;line-height:115%;"><span style="font-family:Calibri;"><strong>Aeroplane is flying</strong></span></span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:16pt;line-height:115%;"><span style="font-family:Calibri;"><strong>Look that’s spiderman no its superman</strong></span></span></p>
<p class="MsoNormal" style="margin:0 0 10pt;">
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"></span></strong><strong><span style="text-decoration:underline;"></span></strong></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><strong><span style="text-decoration:underline;"><span style="font-size:16pt;color:#8064a2;line-height:115%;"><span style="text-decoration:none;"></span></span></span></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualcoding.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualcoding.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualcoding.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualcoding.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/virtualcoding.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/virtualcoding.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/virtualcoding.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/virtualcoding.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualcoding.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualcoding.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualcoding.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualcoding.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualcoding.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualcoding.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualcoding.wordpress.com&amp;blog=5035061&amp;post=5&amp;subd=virtualcoding&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://virtualcoding.wordpress.com/2008/10/03/interface/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e84ca118a425f86e39ecbce14620083d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rahul04220</media:title>
		</media:content>
	</item>
	</channel>
</rss>
