<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6965656539312430655</id><updated>2024-09-14T13:23:48.162+05:30</updated><category term=".NET Framework"/><category term="Windows 7"/><category term="Assembly"/><category term="C#"/><category term="C# programming"/><category term="Change Windows Registered owner"/><category term="ClickOnce Deployment"/><category term="Destructors"/><category term="Destructors in C#"/><category term="Finalize"/><category term="Generic Return Type"/><category term="RubberBand Rectangle C#"/><category term="exam-70-483"/><title type='text'>Mahesh Bagul</title><subtitle type='html'>Let&#39;s spread .NET knowledge</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-7742953286116844855</id><published>2014-08-29T23:05:00.001+05:30</published><updated>2014-08-29T23:05:58.516+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Destructors"/><category scheme="http://www.blogger.com/atom/ns#" term="Destructors in C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Finalize"/><title type='text'>C# Destructors</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;height: 0px; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Destructors are used to destruct instances of classes.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Following are some key points about C# Destructor:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Destructor in a class must be prefix with the tilde &quot;~&quot; character.&lt;br /&gt;Ex. If your class name is &quot;MyClass&quot; then it&#39;s destructor name should be &quot;~MyClass()&lt;br /&gt;&lt;br /&gt;Sample Program:&lt;br /&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.1pt;&quot; valign=&quot;top&quot; width=&quot;616&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; color: blue; font-family: Consolas; font-size: 12.0pt; mso-highlight: white;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: white; color: blue; font-family: Consolas; font-size: 12.0pt; mso-highlight: white;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: white; color: #2b91af; font-family: Consolas; font-size: 12.0pt; mso-highlight: white;&quot;&gt;MyClass&lt;/span&gt;&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background: white; color: blue; font-family: Consolas; font-size: 12.0pt; mso-highlight: white;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt; MyClass()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background: white; color: #2b91af; font-family: Consolas; font-size: 12.0pt; mso-highlight: white;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;.WriteLine(&lt;/span&gt;&lt;span style=&quot;background: white; color: #a31515; font-family: Consolas; font-size: 12.0pt; mso-highlight: white;&quot;&gt;&quot;Constructor&quot;&lt;/span&gt;&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;~MyClass()&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background: white; color: #2b91af; font-family: Consolas; font-size: 12.0pt; mso-highlight: white;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;.WriteLine(&lt;/span&gt;&lt;span style=&quot;background: white; color: #a31515; font-family: Consolas; font-size: 12.0pt; mso-highlight: white;&quot;&gt;&quot;Destructor&quot;&lt;/span&gt;&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background: white; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  }&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;A Class can only have one destructor.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Destructors can not defined in structs.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Destructors can not be overloaded or inherited.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Destructors can not be called. They invoked automatically.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Destructors does not take modifiers or any parameters.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Use destructor only when your class consumes &#39;unmanaged&#39; resources like files, GDI objects (Bitmap),SQL connection objects.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;The destructor implicitly calls &#39;Finalize&#39; method of the base class object.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Empty destructor should not be used.When a class has destructor, an entry is added in &quot;Finalize&quot; queue. Empty destructor causes loss of performance.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;The programmer has no control over when the destructor is called because this is determined by the garbage collector.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Conclusion:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;Destructors are not useful in most of the cases. You need to be careful if you are adding destructor in your classes.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;To release resources immediately, you can also choose to implement the &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/b1yfkh5e(v=vs.110).aspx&quot; target=&quot;_blank&quot;&gt;dispose pattern&lt;/a&gt; and the &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/system.idisposable(v=vs.110).aspx&quot; target=&quot;_blank&quot;&gt;IDisposable&lt;/a&gt; interface. The &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/system.idisposable.dispose(v=vs.110).aspx&quot; target=&quot;_blank&quot;&gt;IDisposable.Dispose&lt;/a&gt; implementation can be called by consumers of your class to free unmanaged resources, and you can use the Finalize method to free unmanaged resources in the event that the Dispose method is not called.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;I hope this article will help you in understanding C# Destructors.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Thanks &amp;amp; Regards,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Mahesh Bagul&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/7742953286116844855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2014/08/c-destructors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/7742953286116844855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/7742953286116844855'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2014/08/c-destructors.html' title='C# Destructors'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-199907895890840005</id><published>2014-08-25T12:28:00.000+05:30</published><updated>2014-08-25T13:00:39.439+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C# programming"/><category scheme="http://www.blogger.com/atom/ns#" term="exam-70-483"/><title type='text'>Passed Exam 70-483 Programming in C#</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;I have taken first step towards &lt;a href=&quot;https://www.microsoft.com/learning/en-in/mcsd-certification.aspx&quot; target=&quot;_blank&quot;&gt;MCSD&lt;/a&gt; certification and I &amp;nbsp;passed&amp;nbsp;&lt;a href=&quot;https://www.microsoft.com/learning/en-in/exam-70-483.aspx&quot; target=&quot;_blank&quot;&gt;70-483 Programming in C#&lt;/a&gt;&amp;nbsp;in&amp;nbsp;last month.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;I used following books for this exam and it helped me a lot in understanding of few concepts.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;a href=&quot;https://www.microsoftpressstore.com/store/exam-ref-70-483-programming-in-c-sharp-9780735676824&quot; target=&quot;_blank&quot;&gt;Exam Ref 70-483: Programming in C#&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;MCSD Certification Toolkit (Exam 70-483): Programming in C#&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;In addition to this, I went through the&amp;nbsp;&lt;a href=&quot;http://www.microsoftvirtualacademy.com/training-courses/developer-training-with-programming-in-c&quot; target=&quot;_blank&quot;&gt;Programming in C# Jump Start videos&lt;/a&gt;. It&#39;s really good videos for novice developers.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Please note that there&amp;nbsp;were few questions that were not at all covered in this book or videos. You may need to use additional resources like MSDN for exam preparation.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Few resource links are mentioned below:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/library/vstudio/hh191443.aspx&quot; target=&quot;_blank&quot;&gt;Asynchronous Programming with Async and Await&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/library/ms173178.aspx&quot; target=&quot;_blank&quot;&gt;Threading&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/library/vstudio/2kzb96fk.aspx&quot; target=&quot;_blank&quot;&gt;File System and the Registry (C# Programming Guide)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/92f9ye3s(v=vs.110).aspx&quot; target=&quot;_blank&quot;&gt;Cryptographic Services&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;If you have any questions regarding this exam, please email me on mahesh.bagul@gmail.com&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Happy certification.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/199907895890840005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2014/08/passed-exam-70-483-programming-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/199907895890840005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/199907895890840005'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2014/08/passed-exam-70-483-programming-in-c.html' title='Passed Exam 70-483 Programming in C#'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-5966678577516741893</id><published>2011-05-26T11:44:00.000+05:30</published><updated>2011-05-26T11:44:08.922+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Change Windows Registered owner"/><title type='text'>Change Windows Registered Owner and Orgnization name</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;You may need to change the registered user and company name for a Windows O.S. Unfortunately, this process is rather difficult and needs to be done through the registry.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Following the steps will help you to edit the registered user and&amp;nbsp;orgnization name for your Windows computer.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Open &#39;regedit.exe&#39; through the start menu search box, and then locate the following registry key:&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Courier New;&quot;&gt;Find the &#39;RegisteredOwner&#39; and &#39;RegisteredOrganization&#39; keys in the right-hand pane. Right click on each of these and click on&amp;nbsp;&#39;Modify&#39;.&amp;nbsp;Change them&amp;nbsp;with new values.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5GkF6d87ygi-F5xLWDNc_ZcagzkuMG4u3Vq6NThpmhz-KcdFROHiOT-uTMo-HMU1pusScZi4YU66B6nZjzMU8BOCFfPeKgZaBSmHgEIC5HiqjdkPlkAv8T5VDJ8dxuvjPigVfshIiwzv/s1600/Registered+owner.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5GkF6d87ygi-F5xLWDNc_ZcagzkuMG4u3Vq6NThpmhz-KcdFROHiOT-uTMo-HMU1pusScZi4YU66B6nZjzMU8BOCFfPeKgZaBSmHgEIC5HiqjdkPlkAv8T5VDJ8dxuvjPigVfshIiwzv/s400/Registered+owner.jpg&quot; t8=&quot;true&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;﻿3.To show off the new changes, just type &#39;winver.exe&#39; into the start menu search box to see the About Windows box.&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Regards,&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Mahesh Bagul&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/5966678577516741893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2011/05/change-windows-registered-owner-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/5966678577516741893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/5966678577516741893'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2011/05/change-windows-registered-owner-and.html' title='Change Windows Registered Owner and Orgnization name'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5GkF6d87ygi-F5xLWDNc_ZcagzkuMG4u3Vq6NThpmhz-KcdFROHiOT-uTMo-HMU1pusScZi4YU66B6nZjzMU8BOCFfPeKgZaBSmHgEIC5HiqjdkPlkAv8T5VDJ8dxuvjPigVfshIiwzv/s72-c/Registered+owner.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-2351897809766603777</id><published>2011-01-18T15:15:00.000+05:30</published><updated>2011-01-18T15:15:28.770+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework"/><title type='text'>Static Constructor in C#</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: large;&quot;&gt;A static constructor is used to &lt;span style=&quot;color: red;&quot;&gt;initialize&lt;/span&gt; any &lt;span style=&quot;color: red;&quot;&gt;static data&lt;/span&gt;, or to perform a &lt;span style=&quot;color: red;&quot;&gt;particular action that needs performed once only&lt;/span&gt;. It is called automatically before the first instance is created or any static members are referenced.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #cc0000; font-family: Courier New; font-size: large;&quot;&gt;Properties of Static Constructor:&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Static constructor can&#39;t have access modifiers like Public,Private, Protected.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;It does not accept parameters.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;A static constructor is called automatically to initialize the class before the first instance is created or any static members are referenced.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;A Static constructor can be called directly.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Static constructor can only access static members.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;The user has no control on when the static constructor is executed in the program.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Ex:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;public class MYStaticClass&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;{ &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp; // Static constructor:&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp; static MYStaticClass()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;&amp;nbsp;&amp;nbsp; System.Console.WriteLine(&quot;Static constructor called.&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp; public static void StaticMethod()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;&amp;nbsp; { &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;&amp;nbsp;&amp;nbsp; System.Console.WriteLine(&quot;StaticMethod is called.&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;class TestClass&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp; private void Test()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp; // Call to static method.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp; MYStaticClass.StaticMethod();&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;//Output:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;//Static constructor called.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;//StaticMethod is called.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Regards,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Mahesh Bagul&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/2351897809766603777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/static-constructor-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/2351897809766603777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/2351897809766603777'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/static-constructor-in-c.html' title='Static Constructor in C#'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-6803832319063475229</id><published>2011-01-16T20:54:00.000+05:30</published><updated>2012-09-04T19:00:25.663+05:30</updated><title type='text'>Vehicle Tracking System in Pune, India</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;a href=&quot;http://www.rdxindia.net/index.html&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Remote Data Exchange,Pune,India&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt; provides &lt;a href=&quot;http://www.rdxindia.net/VehicleTracking.htm&quot;&gt;GPS&lt;/a&gt; based &lt;/span&gt;&lt;a href=&quot;http://www.rdxindia.net/VehicleTracking.htm&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Vehicle Tracking&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, &lt;/span&gt;&lt;a href=&quot;http://www.rdxindia.net/GPS_PersonalTracking_System.htm&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Personal Tracking&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt; solutions. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;a href=&quot;http://www.rdxindia.net/VehicleTracking.htm&quot;&gt;GPS&lt;/a&gt; based &lt;/span&gt;&lt;a href=&quot;http://www.rdxindia.net/VehicleTracking.htm&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Vehicle Tracking System&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;offers&amp;nbsp;an unique way for &lt;/span&gt;companies and individuals to &lt;strong&gt;monitor&lt;/strong&gt; and &lt;strong&gt;control&lt;/strong&gt; their cars, jeeps, trucks and other vehicles.&amp;nbsp; &lt;/span&gt;&lt;a href=&quot;http://www.rdxindia.net/VehicleTracking.htm&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Vehicle Tracking&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp; is applicable in following areas:&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;a href=&quot;http://www.rdxindia.net/Products.htm&quot;&gt;Fleet Management&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Call Center´s, BPO´s &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Courier Services&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Public Transport Systems&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Taxi and Cool Cab Services&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Cash/Jewellery Carrying Vans&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Railways&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Goods Carrier Companies&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Oil Tankers&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Milk Vans&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Car Rental and Leasing companies&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;School Vans&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Remote Data Exchange is reputed &lt;a href=&quot;http://www.rdxindia.net/VehicleTracking.htm&quot;&gt;Vehicle Tracking&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.rdxindia.net/index.html&quot;&gt;Company in Pune ,India&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;&lt;a href=&quot;http://www.rdxindia.net/index.html&quot;&gt;Remote Data Exchange,Pune,India&lt;/a&gt; provides &lt;a href=&quot;http://www.rdxindia.net/VehicleTracking.htm&quot;&gt;GPS&lt;/a&gt; based &lt;a href=&quot;http://www.rdxindia.net/VehicleTracking.htm&quot;&gt;Vehicle Tracking&lt;/a&gt;, &lt;a href=&quot;http://www.rdxindia.net/GPS_PersonalTracking_System.htm&quot;&gt;Personal Tracking&lt;/a&gt;&amp;nbsp;solutions &lt;/span&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;all over India.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;&lt;a href=&quot;http://www.rdxindia.net/ContactUs.htm&quot;&gt;Contact&lt;/a&gt; Remote Data Exchange for enquiry.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Address: &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Remote Data Exchange, &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;A1-402, Mahalaxmi Nagar, Mumbai-Bangalore Highway, &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Warje, Pune 411 058, Maharashtra, India. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Call:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Mr.Tushar S. Wakde &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;+91 98224 36151&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;+91 20 64700247 &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Email: &lt;a href=&quot;mailto:tushar@rdxindia.net&quot;&gt;tushar@rdxindia.net&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/6803832319063475229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/vehicle-tracking-system-in-pune-india.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/6803832319063475229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/6803832319063475229'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/vehicle-tracking-system-in-pune-india.html' title='Vehicle Tracking System in Pune, India'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-5173819728178891853</id><published>2011-01-11T17:40:00.000+05:30</published><updated>2011-01-11T17:40:48.908+05:30</updated><title type='text'>Learn Expression Blend in 5 days</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Hi Friends,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Microsoft provides a very good training session for Expression Blend. Click following link:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/expression/resources/BlendTraining/&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Learn Expression Blend in 5 days&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Keep smiling&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Mahesh Bagul&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/5173819728178891853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/learn-expression-blend-in-5-days.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/5173819728178891853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/5173819728178891853'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/learn-expression-blend-in-5-days.html' title='Learn Expression Blend in 5 days'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-4037477899253772620</id><published>2011-01-05T16:37:00.000+05:30</published><updated>2011-01-05T16:37:12.461+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework"/><title type='text'>How to install assembly in GAC</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Hi friends,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Follow following steps to install assembly in GAC (Global assembly cache) using C# VS 2005/2008&lt;/span&gt;&amp;nbsp;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;In Visual Studio, create a new Visual C# Class Library project, and name the project &lt;strong&gt;TestGAC&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;To install assembly in GAC, assembly should be strong name. We use &lt;strong&gt;SN tool&lt;/strong&gt; to generate cryptographic key pair. This tool is located in&lt;/span&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;&amp;nbsp;the \bin subdirectory where the .NET Framework Solution Developer Kit (SDK) is installed. &lt;strong&gt;Or eaiser way is&lt;/strong&gt;:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;In Solution Explorer, right-click GACDemo, and then click Properties.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Click the Signing tab, and then click to select the Sign the assembly check box.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;In the Choose a strong name key list, click &lt;new...&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Type Mykey.snk&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Compile the project. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ol&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;strong&gt;3.&lt;/strong&gt;Now you can install your assembly using &lt;strong&gt;Gacutil&lt;/strong&gt; &lt;strong&gt;tool&lt;/strong&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Ex: &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;gacutil -I &quot;[DriveLetter]:\[PathToBinDirectoryInVSProject]\TestGAC.dll&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;That&#39;s it.Your assembly is in GAC....&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Keep smiling..&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Keep programming...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Mahesh Bagul&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://support.microsoft.com/kb/815808&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;http://support.microsoft.com/kb/815808&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://support.microsoft.com/kb/315682&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;http://support.microsoft.com/kb/315682&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
( Mahesh Bagul )&lt;br /&gt;
&amp;nbsp;Sr. Software Eng. Pune, India.&lt;br /&gt;
&lt;br /&gt;
useful Links:</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/4037477899253772620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/how-to-install-assembly-in-gac.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/4037477899253772620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/4037477899253772620'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/how-to-install-assembly-in-gac.html' title='How to install assembly in GAC'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-4593161546954184936</id><published>2011-01-03T17:57:00.000+05:30</published><updated>2011-01-03T17:57:05.050+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework"/><title type='text'>Global Assembly Cache</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;The GAC (Global Assembly Cache)&amp;nbsp;is a machine wide cache that contains the assemblies that are shared by multiple applications.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;The global assembly cache stores assemblies specifically designated to be shared by several applications on the computer.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Install assembly in GAC only if required.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;GAC is used in the following situations:&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;If the application has to be shared among several applications.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;If assembly has special security requirement.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;There are two ways to deploy an assembly into the global assembly cache: &lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Use utility called as &quot;Global assembly cache tool (Gacutil.exe), provided by Windows Software Development Kit (SDK)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Use an installer designed to work with GAC.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Requirement to install assembly in GAC.&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Assembly should be &lt;strong&gt;Strongly named&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Assembly residing in the GAC must adhere to a specific &lt;strong&gt;versioning&lt;/strong&gt; scheme which allows for side-by-side execution of different code versions.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;That&#39;s it for now.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Keep smiling.....&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Keep programming......&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Regards,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Mahesh Bagul&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;( Mahesh Bagul )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Sr.Software Engineer&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Pune, India&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/4593161546954184936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/global-assembly-cache.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/4593161546954184936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/4593161546954184936'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2011/01/global-assembly-cache.html' title='Global Assembly Cache'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-3780053760468173094</id><published>2010-12-27T18:33:00.000+05:30</published><updated>2010-12-27T18:33:06.375+05:30</updated><title type='text'>C# irreguler/Non rectangular shape Windows form</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Hi all,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Today we will see how to customize your form shape&amp;nbsp;according to your needs.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;get bored looking at your rectangular shaped form..... &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Following are simple steps to do this.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Step 1: Create a Windows Form Application&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Step 2: Select Form1, In Properties&amp;nbsp;change &lt;strong&gt;FormBorderStyle&lt;/strong&gt; property&amp;nbsp;to None.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Step 3: Set the image&amp;nbsp;to &lt;strong&gt;BackgroundImage&lt;/strong&gt; property of Form1. (This image will be the shape of your form)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Step 4: Set form Width and height equal to background image width and height.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Step 5: Set &lt;strong&gt;Transperencykey&lt;/strong&gt; to Magenta color.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Step 6: Run and see your form.....&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Be happy...... Make every one happy..............&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Mahesh Bagul&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/3780053760468173094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/c-irregulernon-rectangular-shape.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/3780053760468173094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/3780053760468173094'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/c-irregulernon-rectangular-shape.html' title='C# irreguler/Non rectangular shape Windows form'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-7977870545471225758</id><published>2010-12-27T17:55:00.000+05:30</published><updated>2010-12-27T17:55:55.160+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ClickOnce Deployment"/><title type='text'>ClickOnce Deployment</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;ClickOnce deployment enables you to publish Windows-based applications to a Web server or network file share for simplified installation.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Visual Studio provides full support for publishing and updating applications deployed with ClickOnce technology.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;ClickOnce deployment is available for projects created with Visual Basic and Visual C#, but not for Visual C++. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Please refer MSDN for more details about ClickOnce deployment&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/t71a733d(VS.90).aspx&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;http://msdn.microsoft.com/en-us/library/t71a733d(VS.90).aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Following are the steps for ClickOnce deployment:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Step 1: Create a Windows Form Application. Give name as RubberBandRectangle.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Step 2: Right click on the RubberBandRectangle project from the solution explorer and select Properties from the context menu.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg74Ur0-Wscq2l6hsqpe5kgZWd05CKKf3Pbm3PGKF4V8bRQrJOfdZDc00hitv8qwGxuBpSP72suww1aGk5blGO5ClfSifd9xduqrZFfWiAwfDutQ1ly1l8zW-1BbvwYkJyyVbCqYbfT-v6A/s1600/ProjectProperties.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; n4=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg74Ur0-Wscq2l6hsqpe5kgZWd05CKKf3Pbm3PGKF4V8bRQrJOfdZDc00hitv8qwGxuBpSP72suww1aGk5blGO5ClfSifd9xduqrZFfWiAwfDutQ1ly1l8zW-1BbvwYkJyyVbCqYbfT-v6A/s400/ProjectProperties.jpg&quot; width=&quot;238&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Step 3: Select Publish tab.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Specify Publishing folder&amp;nbsp;location. In My case I have given &quot;F:\RubberBand Publish\&quot; path. (This folder path must be shared)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;&lt;strong&gt;Enter Installation Folder URL:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;//MAHESHB/RubberBand%20Publish/ (In my case)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpkESPvF5orIkGQUKbi0jokGG8AxLyRuEprDgk8NIxBKFW780T8hlxnktrpEI0W388_W2spQBBfLiftHFB9h4lSzG4lJnSNS5RByTdcaennMLHpQV5nshu043kPIUxYtVx8EEG1Vjp9DFr/s1600/PublishPath.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; n4=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpkESPvF5orIkGQUKbi0jokGG8AxLyRuEprDgk8NIxBKFW780T8hlxnktrpEI0W388_W2spQBBfLiftHFB9h4lSzG4lJnSNS5RByTdcaennMLHpQV5nshu043kPIUxYtVx8EEG1Vjp9DFr/s400/PublishPath.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Step 4:&amp;nbsp; Click on Update and turn on Update feature by checking &quot;The Application should check for updates&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZCo9_x_PUjqAIH0OUOqPpsGysm17I_zD4bvcaJEtxIRFn2g7EyVCFKG-yNWAtTjCLfEZlefFv23042Gi9o08Ivj4UCliv-2dDaDCLvvqbsiad-_68loWeGGwm1rWGL6Kn9QcsjG5PJ1a2/s1600/UpdateOptions.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;337&quot; n4=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZCo9_x_PUjqAIH0OUOqPpsGysm17I_zD4bvcaJEtxIRFn2g7EyVCFKG-yNWAtTjCLfEZlefFv23042Gi9o08Ivj4UCliv-2dDaDCLvvqbsiad-_68loWeGGwm1rWGL6Kn9QcsjG5PJ1a2/s400/UpdateOptions.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Step 5: After you done with it Click on Publish Now button.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;That&#39;s it... You have done it.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Keep smiling....&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Mahesh Bagul&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/7977870545471225758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/clickonce-deployment.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/7977870545471225758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/7977870545471225758'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/clickonce-deployment.html' title='ClickOnce Deployment'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg74Ur0-Wscq2l6hsqpe5kgZWd05CKKf3Pbm3PGKF4V8bRQrJOfdZDc00hitv8qwGxuBpSP72suww1aGk5blGO5ClfSifd9xduqrZFfWiAwfDutQ1ly1l8zW-1BbvwYkJyyVbCqYbfT-v6A/s72-c/ProjectProperties.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-3376446094772110222</id><published>2010-12-16T18:58:00.000+05:30</published><updated>2010-12-16T18:58:49.122+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="RubberBand Rectangle C#"/><title type='text'>Draw Rubber Band like Explorer using C# .NET</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Hi Friends,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Today we will see how to draw a rubber band rectangle like Explorer does. in C#. You can easily do the same in VB.NET also.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;It was a tough task assigned by my project manager. But I have achieved it. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Steps:&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Create a Windows Form application named as RubberBandRectangle.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Give Form name as frmMain&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;Paste the following code in your frmMain.cs file&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.ComponentModel;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Linq;&lt;br /&gt;
using System.Text;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
using System.Drawing.Drawing2D;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;namespace RubberBandRectangle&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Class to simulate Rubber Band rectangle &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;/summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;author&gt;Mahesh Bagul&lt;/author&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public partial class frmMain : Form&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region Declaration&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private Point MouseDownPosition { get; set; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private Point CurrentMousePos { get; set; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Color selectionColor;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Brush selectionBrush;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Color frameColor;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pen framePen;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region Constructor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public frmMain()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.MouseDownPosition = Point.Empty;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DoubleBuffered = true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.BackColor = Color.White;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.selectionColor = Color.FromArgb(200, 0xE8, 0xED, 0xF5);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.selectionBrush = new SolidBrush(selectionColor);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.frameColor = Color.FromArgb(0x33, 0x5E, 0xA8);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.framePen = new Pen(frameColor);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region FormEvents&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// MouseMove event&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;/summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;param name=&quot;e&quot; /&gt;&lt;/param&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;author&gt;Mahesh Bagul&lt;/author&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected override void OnMouseMove(MouseEventArgs e)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.OnMouseMove(e);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (e.Button == MouseButtons.Left &amp;amp;&amp;amp; MouseDownPosition != Point.Empty)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Invalidate();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// OnPaint Event&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;/summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;param name=&quot;e&quot; /&gt;&lt;/param&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;author&gt;Mahesh Bagul&lt;/author&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected override void OnPaint(PaintEventArgs e)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (MouseDownPosition != Point.Empty)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CurrentMousePos = this.PointToClient(MousePosition);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rectangle selectedRect = new Rectangle(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Math.Min(MouseDownPosition.X, CurrentMousePos.X),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Math.Min(MouseDownPosition.Y, CurrentMousePos.Y),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Math.Abs(CurrentMousePos.X - MouseDownPosition.X),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Math.Abs(CurrentMousePos.Y - MouseDownPosition.Y));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Graphics.FillRectangle(selectionBrush, selectedRect);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Graphics.DrawRectangle(framePen, selectedRect);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected override void OnResize(EventArgs e)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.OnResize(e);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Invalidate();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// OnMouseDown Event&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;/summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;param name=&quot;e&quot; /&gt;&lt;/param&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;author&gt;Mahesh Bagul&lt;/author&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected override void OnMouseDown(MouseEventArgs e)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.OnMouseDown(e);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (e.Button == MouseButtons.Left)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MouseDownPosition = e.Location;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// OnMouseUp Event&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;/summary&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;param name=&quot;e&quot; /&gt;&lt;/param&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;author&gt;Mahesh Bagul&lt;/author&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected override void OnMouseUp(MouseEventArgs e)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.OnMouseUp(e);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MouseDownPosition = Point.Empty;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Invalidate();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region Functions&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Compile and Run.....&amp;nbsp; fill beauty of .NET.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Keep Smiling.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Mahesh Bagul&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/3376446094772110222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/draw-rubber-band-like-explorer-using-c.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/3376446094772110222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/3376446094772110222'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/draw-rubber-band-like-explorer-using-c.html' title='Draw Rubber Band like Explorer using C# .NET'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-6456673704572866740</id><published>2010-12-03T14:34:00.001+05:30</published><updated>2010-12-03T14:35:04.271+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><title type='text'>Windows 7 - Enable/Turn on Remote Desktop</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Remote Desktop is disabled by default in Windows 7 and also in Vista.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Simple steps to turn on Remote Desktop:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;strong&gt;Right-click Computer and select Properties&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9_LraA-rDEa_yZiJMazm5CltrXNnDjyJm7vsGnY9KkPUBdxpV0jqQfaVQnHMup9wutrH4PJZbARTWHIWfj_dIqqJX69l2-rjsmVpU8Q1XNWtV9mbx0bpC3Q4GnRMzXyY9ix9liabYiK_q/s1600/Properties.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;303&quot; ox=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9_LraA-rDEa_yZiJMazm5CltrXNnDjyJm7vsGnY9KkPUBdxpV0jqQfaVQnHMup9wutrH4PJZbARTWHIWfj_dIqqJX69l2-rjsmVpU8Q1XNWtV9mbx0bpC3Q4GnRMzXyY9ix9liabYiK_q/s320/Properties.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;strong&gt;click the Remote Settings link on the left hand side:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLW-RlbtzTGsVpBJXczKidwFehE2FxS46kRK1TqnzLOh5__5jqUhG86cA-JbiVHhtKaKnv141ZXxBSRfJyQLAHO_AMKKrGZE1AFMNKBFNs7aSn3cn5B9oFvUu54Is8otawxJm1XpiPXt50/s1600/OpenRemote.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;188&quot; ox=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLW-RlbtzTGsVpBJXczKidwFehE2FxS46kRK1TqnzLOh5__5jqUhG86cA-JbiVHhtKaKnv141ZXxBSRfJyQLAHO_AMKKrGZE1AFMNKBFNs7aSn3cn5B9oFvUu54Is8otawxJm1XpiPXt50/s320/OpenRemote.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Check &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;strong&gt;Allow Remote Assistance connections to this computer&lt;/strong&gt;Select &lt;strong&gt;Allow connections from computers running any version of Remote Desktop(less secure)&lt;/strong&gt; radio button&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_fwFWAKO8ohJ_uipbQq1UzSD_Wa6ZUAj76QuM8oVkVHlW9UtjXnyjG71Ny-jDK8Zc-KhwdIZd2L0vjrjLPJIp7BoT-rtqX6ZIpqvZdXCJ0NJdsVp-XbXHYnkJ8ptGGSULPT1DI6mn7_HH/s1600/RemoteSettings.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; ox=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_fwFWAKO8ohJ_uipbQq1UzSD_Wa6ZUAj76QuM8oVkVHlW9UtjXnyjG71Ny-jDK8Zc-KhwdIZd2L0vjrjLPJIp7BoT-rtqX6ZIpqvZdXCJ0NJdsVp-XbXHYnkJ8ptGGSULPT1DI6mn7_HH/s320/RemoteSettings.JPG&quot; width=&quot;287&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;It&#39;s done....&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Keep smiling...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New;&quot;&gt;Mahesh Bagul&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/6456673704572866740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/windows-7-enableturn-on-remote-desktop.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/6456673704572866740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/6456673704572866740'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/windows-7-enableturn-on-remote-desktop.html' title='Windows 7 - Enable/Turn on Remote Desktop'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9_LraA-rDEa_yZiJMazm5CltrXNnDjyJm7vsGnY9KkPUBdxpV0jqQfaVQnHMup9wutrH4PJZbARTWHIWfj_dIqqJX69l2-rjsmVpU8Q1XNWtV9mbx0bpC3Q4GnRMzXyY9ix9liabYiK_q/s72-c/Properties.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-5118830253580384688</id><published>2010-12-03T11:33:00.004+05:30</published><updated>2010-12-03T11:37:38.105+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><title type='text'>Windows 7 - Enable Telnet feature</title><content type='html'>&lt;p&gt;By default Telnet is disabled in Windows 7 for security reason.&lt;br /&gt;Following are simple steps to enable Telnet.&lt;br /&gt;Start&lt;br /&gt;Control Panel&lt;br /&gt;Programs And Features&lt;br /&gt;Turn Windows features on or off&lt;br /&gt;Check Telnet Client&lt;br /&gt;Hit OK&lt;br /&gt;After that you can start Telnet via Command Prompt.&lt;br /&gt;&lt;br /&gt;...........&lt;br /&gt;Keep enjoying&lt;br /&gt;&lt;br /&gt;Mahesh Bagul.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/5118830253580384688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/windows-7-enable-telnet-feature.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/5118830253580384688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/5118830253580384688'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/windows-7-enable-telnet-feature.html' title='Windows 7 - Enable Telnet feature'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-4193003871123091495</id><published>2010-12-02T18:04:00.005+05:30</published><updated>2010-12-02T18:12:51.209+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Assembly"/><title type='text'>Get Assembly attributes using C# .NET</title><content type='html'>Hi,&lt;br /&gt;Extracting attributes of an assembly is very easy using .NET.&lt;br /&gt;Following program will show this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  private void RetrieveAssemblyInfo()&lt;br /&gt;    {&lt;br /&gt;      Assembly asm = Assembly.GetExecutingAssembly ();&lt;br /&gt;&lt;br /&gt;      if ( asm == null )&lt;br /&gt;        return;&lt;br /&gt;&lt;br /&gt;      object[] asmAttributes = asm.GetCustomAttributes(false );&lt;br /&gt;&lt;br /&gt;      if ( asmAttributes.Length == 0 )&lt;br /&gt;        return;&lt;br /&gt;&lt;br /&gt;      foreach ( Attribute attribute in asmAttributes )&lt;br /&gt;      {&lt;br /&gt;        if ( attribute.GetType () == typeof ( AssemblyTitleAttribute ) )&lt;br /&gt;        {&lt;br /&gt;          tbxAssemblyTitle.Text = ( ( AssemblyTitleAttribute ) attribute ).Title;&lt;br /&gt;        }&lt;br /&gt;        else if ( attribute.GetType () == typeof ( AssemblyCompanyAttribute ) )&lt;br /&gt;        {&lt;br /&gt;          tbxCompanyName.Text = ( ( AssemblyCompanyAttribute ) attribute ).Company;&lt;br /&gt;&lt;br /&gt;        } &lt;br /&gt;        else if ( attribute.GetType () == typeof ( AssemblyCopyrightAttribute ) )&lt;br /&gt;        {&lt;br /&gt;          tbxCopyrights.Text = ( ( AssemblyCopyrightAttribute ) attribute ).Copyright;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        else if ( attribute.GetType () == typeof ( AssemblyFileVersionAttribute ) )&lt;br /&gt;        {&lt;br /&gt;          tbxVersion.Text = ( ( AssemblyFileVersionAttribute ) attribute ).Version;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private void button1_Click( object sender, EventArgs e )&lt;br /&gt;    {&lt;br /&gt;      RetrieveAssemblyInfo ();&lt;br /&gt;    }</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/4193003871123091495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/get-assembly-attributes-using-c-net.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/4193003871123091495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/4193003871123091495'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2010/12/get-assembly-attributes-using-c-net.html' title='Get Assembly attributes using C# .NET'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-4174788458200987383</id><published>2009-11-24T22:28:00.005+05:30</published><updated>2009-11-24T23:07:45.704+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Generic Return Type"/><title type='text'>A method which can return multiple datatypes in C#</title><content type='html'>Simple solution to achive this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private void button1_Click(object sender, EventArgs e)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;String test = TestFunction(&quot;Mahesh Bagul.&quot;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Console.WriteLine(test);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int val = TestFunction(10);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Console.WriteLine(val);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private T TestFunction&amp;lt;T&amp;gt;(T val)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;return val;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//For a while I just return same value.&lt;br /&gt;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/4174788458200987383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2009/11/method-which-can-return-multiple.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/4174788458200987383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/4174788458200987383'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2009/11/method-which-can-return-multiple.html' title='A method which can return multiple datatypes in C#'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6965656539312430655.post-8595954390010104213</id><published>2009-11-23T22:20:00.000+05:30</published><updated>2009-11-23T22:29:41.439+05:30</updated><title type='text'>My First Blog</title><content type='html'>Hi Friends,&lt;br /&gt;This is my first blog.&lt;br /&gt;And it&#39;s nice to see you here...</content><link rel='replies' type='application/atom+xml' href='http://maheshbagul.blogspot.com/feeds/8595954390010104213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://maheshbagul.blogspot.com/2009/11/my-first-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/8595954390010104213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6965656539312430655/posts/default/8595954390010104213'/><link rel='alternate' type='text/html' href='http://maheshbagul.blogspot.com/2009/11/my-first-blog.html' title='My First Blog'/><author><name>Mahesh Bagul</name><uri>http://www.blogger.com/profile/07373664496733829128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfvSZHKtZt8w6uT4JV30YIEXXSVUt5Zw5lOiMOIjO80XhFf8nIwvayeGSU17AGLZBIPSHxw1rJT94BeuuFqp68dClbQ-T2eNpjPkDGLQAre_6JtbU1iq2BtV-laWidZA/s220/Mahesh+Bagul.JPG'/></author><thr:total>0</thr:total></entry></feed>