<?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-5336880132671316249</id><updated>2024-12-18T19:28:39.829-08:00</updated><title type='text'>Developer&#39;s Pointer</title><subtitle type='html'>Jugal Panchal</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-4427019717614387660</id><published>2015-09-24T21:52:00.000-07:00</published><updated>2015-09-24T21:55:00.971-07:00</updated><title type='text'>Turbo C/C++ for Windows 7,8 and 10 with full screen mode</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Recently I needed Turbo C and download from internet. I was little surprised why it is not working on full screen mode on windows 8. After spending lot of time on internet I found some trick and turbo C which works on full screen mode on Windows 7, 8 and 10.&lt;br /&gt;
&lt;br /&gt;
If you are looking Turbo C and need to have in maximize mode then you can check this artical.&lt;br /&gt;
It might help you. It works fine on every version of Windows&lt;br /&gt;
&lt;br /&gt;
1.You have to download TurboC from following location.&lt;br /&gt;
https://www.dropbox.com/s/jx330ion8wyo4jp/TurboC%2B%2B.rar?dl=0&lt;br /&gt;
2.You need to extract the folder.&lt;br /&gt;
3.Copy the folder in C Drive.&lt;br /&gt;
4.Run the exe from this location &quot;C:\TurboC++\DOSBox.exe&quot;.&lt;br /&gt;
5.You can open HelloWorld program, compile and run it.&lt;br /&gt;
&lt;br /&gt;
please let me know if you face any issue.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/4427019717614387660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2015/09/turbo-cc-for-windows-78-and-10-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4427019717614387660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4427019717614387660'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2015/09/turbo-cc-for-windows-78-and-10-with.html' title='Turbo C/C++ for Windows 7,8 and 10 with full screen mode'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-1649663906610144904</id><published>2013-07-13T11:58:00.000-07:00</published><updated>2013-07-13T12:03:46.783-07:00</updated><title type='text'>Differences between bitwise OR and Logical OR in C#</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Difference between bitwise OR and Logical OR in C#&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Laugh&amp;nbsp;between | and ||&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Most of time we use bitwise OR rather than logical OR. But
there is a very small thing which can sleep our eyes. Recently I was using and
surprised in one business logic which was going fail. Then I&amp;nbsp;relies&amp;nbsp;it&#39;s
been serious to use it.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;br /&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;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; a1 = 0, b1 = 0;&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;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: blue;&quot;&gt;bool&lt;/span&gt; x = (a1 == 0 || ++b1 != 0);&lt;span style=&quot;color: green;&quot;&gt;/* here b1 is still 0. the &#39;++b1 != 0&#39; was not evaluated */&lt;/span&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;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.Write(x);&lt;span style=&quot;color: green;&quot;&gt;/* True*/&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.Write(a1);&lt;span style=&quot;color: green;&quot;&gt;/* 0 */&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.Write(b1);&lt;span style=&quot;color: green;&quot;&gt;/* 0 */&lt;/span&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;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; a2 = 0, b2 = 0;&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;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: blue;&quot;&gt;bool&lt;/span&gt; y = (a2 == 0 | ++b2 != 0);&lt;span style=&quot;color: green;&quot;&gt;/* here b2 is 1. the &#39;++b2 != 0&#39; was evaluated. */&lt;/span&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;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.Write(y);&lt;span style=&quot;color: green;&quot;&gt;/* True */&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.Write(a2);&lt;span style=&quot;color: green;&quot;&gt;/* 0 */&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.Write(b2);&lt;span style=&quot;color: green;&quot;&gt;/* 1 */&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I hope it helps you somewhere.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/1649663906610144904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2013/07/difference-between-bitwise-or-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/1649663906610144904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/1649663906610144904'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2013/07/difference-between-bitwise-or-and.html' title='Differences between bitwise OR and Logical OR in C#'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-1204989651483135297</id><published>2013-07-07T12:30:00.001-07:00</published><updated>2013-07-13T11:57:55.610-07:00</updated><title type='text'>Differences between Aggregation and Composition</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
UML diagram in Software development shows complete system by
using its notation. Those are classes, properties, operation and relationships
(Instance and Class Level). The most interesting notations in UML are
relationship. Relationship is link between entities. There is a small extent between
Aggregation and Composition in instance level relationship.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Association: &lt;/b&gt;It
lines between two entities.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Aggregation:&lt;/b&gt; It
shows “Has a” relationship. It is more specific than association. It is used
when one part is container of other side. But contains classes do not have a
strong dependency on the container. Means when container is disposed then
contents are not destroyed.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Notation- in UML diagram aggregation is represented by
hollow diamond shape.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&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/AVvXsEgfTfMvmbK35VuojqnWJK35KTRZi_27-orksGexrrCoZsv6Owos0H0zonE4SCqBW4JsDqVrQGMOmXKTx3UEut_Xc3OnboDU8kq6_blofDnvy5NMU4sgvYz6N4R-4D3DwdTwMU0bGqDq1dc/s1600/Aggregation.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;88&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfTfMvmbK35VuojqnWJK35KTRZi_27-orksGexrrCoZsv6Owos0H0zonE4SCqBW4JsDqVrQGMOmXKTx3UEut_Xc3OnboDU8kq6_blofDnvy5NMU4sgvYz6N4R-4D3DwdTwMU0bGqDq1dc/s320/Aggregation.PNG&quot; width=&quot;320&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;MsoNormal&quot;&gt;
Example - A Student and a Course are having an Aggregation
relationship.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Student&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Course&lt;/span&gt;
course;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; Student(&lt;span style=&quot;color: #2b91af;&quot;&gt;Course&lt;/span&gt;
c)&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&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 style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.course = c;&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Course&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Composition: &lt;/b&gt;It
shows “Owns a” relationship. It is even more specific than aggregation. It
gives a high dependency on container. Where container is being disposed then
contains classes must be destroyed.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Notation- in UML diagram Composition is represented by
filled diamond shape.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&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/AVvXsEj9E-WBFlNmETRaMuKe6Q4A8kf5kXr9oj_qT5vCcIa4soGIEczBCgEn4hZNxcJRA03XYDDvFjMYDjwUo8FXgpZ3-mrbodyadb81lk3hoGrO8gCvo7tDPwWpp252D-UJv2AjtltXba7EAN0/s1600/Composition.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;90&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9E-WBFlNmETRaMuKe6Q4A8kf5kXr9oj_qT5vCcIa4soGIEczBCgEn4hZNxcJRA03XYDDvFjMYDjwUo8FXgpZ3-mrbodyadb81lk3hoGrO8gCvo7tDPwWpp252D-UJv2AjtltXba7EAN0/s320/Composition.PNG&quot; width=&quot;320&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;MsoNormal&quot;&gt;
Example - A Car and an Engine are having a Composition relationship.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Car&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Engine&lt;/span&gt;
engine;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; Car()&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
engine = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Engine&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&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;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Engine&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Now we are in differentiation in aggregation and
composition- the relationship in association is object level. It shows
container and part. Aggregation has soft relationship but composition is based
on strong and believes to destroy its complete parts.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/1204989651483135297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2013/07/differences-between-aggregation-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/1204989651483135297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/1204989651483135297'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2013/07/differences-between-aggregation-and.html' title='Differences between Aggregation and Composition'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfTfMvmbK35VuojqnWJK35KTRZi_27-orksGexrrCoZsv6Owos0H0zonE4SCqBW4JsDqVrQGMOmXKTx3UEut_Xc3OnboDU8kq6_blofDnvy5NMU4sgvYz6N4R-4D3DwdTwMU0bGqDq1dc/s72-c/Aggregation.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-5492256124916536872</id><published>2013-02-02T02:15:00.002-08:00</published><updated>2013-02-02T02:15:37.509-08:00</updated><title type='text'>NHibernate - Generate Id from seed table</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Recently I came across a problem where I had to auto generate entity Id by using seed table of database. I was not allowed to keep auto generate at database level.&amp;nbsp; I was using NHibernate ORM.&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Scenario&lt;/b&gt;:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I have a seed table.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;nbsp; &amp;nbsp;Table : Seed&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;nbsp; &amp;nbsp;Columns :&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;text-indent: -0.25in;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.&lt;span style=&quot;font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;TableName&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;text-indent: -0.25in;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.&lt;span style=&quot;font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;LastId&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; I have to use this table to create id for other tables. I was looking a better way to accomplish this.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Solution&amp;nbsp;&lt;/b&gt;:&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: -0.25in;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.&lt;span style=&quot;font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Create a seed generator class - NHibernate gives an interface&amp;nbsp;&lt;span style=&quot;color: #2b91af; font-family: Consolas; font-size: 9.5pt;&quot;&gt;IIdentifierGenerator&amp;nbsp;&lt;/span&gt;which really helps lot. It gives a signature to use and pass id.&lt;span style=&quot;color: #2b91af; font-family: Consolas; font-size: 9.5pt;&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;br /&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;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;namespace&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;SimpleNHibernateClient.ConsoleApplication&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt;&amp;nbsp;NHibernate.Id;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: grey;&quot;&gt;///&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;summary&amp;gt;&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: grey;&quot;&gt;///&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;nbsp;Seed Generator&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: grey;&quot;&gt;///&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/summary&amp;gt;&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #2b91af;&quot;&gt;SeedGenerator&lt;/span&gt;&amp;lt;T&amp;gt; :&amp;nbsp;&lt;span style=&quot;color: #2b91af;&quot;&gt;IIdentifierGenerator&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt;&amp;nbsp;Generate(NHibernate.Engine.&lt;span style=&quot;color: #2b91af;&quot;&gt;ISessionImplementor&lt;/span&gt;&amp;nbsp;session,&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt;&amp;nbsp;obj)&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&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;&lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt;&amp;nbsp;1;&lt;span style=&quot;color: green;&quot;&gt;/* Take it from seed table corresponding T. */&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&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;br /&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;MsoListParagraphCxSpFirst&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: -0.25in;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.&lt;span style=&quot;font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;Entity Class-This is a entity class to be saved into database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&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;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;namespace&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;SimpleNHibernateClient.ConsoleApplication&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #2b91af;&quot;&gt;Student&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;virtual&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt;&amp;nbsp;Id {&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;get&lt;/span&gt;;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;set&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;virtual&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt;&amp;nbsp;Name {&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;get&lt;/span&gt;;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;set&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&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;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: -0.25in;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3.&lt;span style=&quot;font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;Mapping Class-This is a mapping class to be used for mapping and calling seed generator.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&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;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;namespace&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;SimpleNHibernateClient.ConsoleApplication&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt;&amp;nbsp;FluentNHibernate.Mapping;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #2b91af;&quot;&gt;StudentMap&lt;/span&gt;&amp;nbsp;:&amp;nbsp;&lt;span style=&quot;color: #2b91af;&quot;&gt;ClassMap&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: #2b91af;&quot;&gt;Student&lt;/span&gt;&amp;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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt;&amp;nbsp;StudentMap()&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Table(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Student&quot;&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Id(x =&amp;gt; x.Id,&amp;nbsp;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Id&quot;&lt;/span&gt;).GeneratedBy.Custom&amp;lt;&lt;span style=&quot;color: #2b91af;&quot;&gt;SeedGenerator&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: #2b91af;&quot;&gt;Student&lt;/span&gt;&amp;gt;&amp;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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map(x =&amp;gt; x.Name,&amp;nbsp;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Name&quot;&lt;/span&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&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;font-family: Consolas; font-size: 9.5pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Now it gets generated by Generate Method.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/5492256124916536872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2013/02/nhibernate-generate-id-from-seed-table.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/5492256124916536872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/5492256124916536872'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2013/02/nhibernate-generate-id-from-seed-table.html' title='NHibernate - Generate Id from seed table'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-2283414109507037345</id><published>2013-01-05T03:43:00.000-08:00</published><updated>2013-05-01T03:48:29.037-07:00</updated><title type='text'>Use Test Manager for Silverlight Application</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Use Test Manager for Silverlight Application&lt;br /&gt;
&lt;br /&gt;
Step:&lt;br /&gt;
&lt;br /&gt;
1. Test Plan&lt;br /&gt;
&lt;br /&gt;
2. Suite&lt;br /&gt;
&lt;br /&gt;
3. Test Case&lt;br /&gt;
&lt;br /&gt;
4. Action&lt;br /&gt;
&lt;br /&gt;
5. Record&lt;br /&gt;
&lt;br /&gt;
6. Play&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to use Test Manager for Silverlight Application and you haven&#39;t installed it then you can refer&amp;nbsp;&lt;a href=&quot;http://www.jugalpanchal.com/2011/09/configure-test-manager-for-silverlight.html&quot;&gt;[my post]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 1: &amp;nbsp;Test Plan&lt;br /&gt;
&lt;br /&gt;
When you open Test&amp;nbsp;Manager&amp;nbsp;then you see a&amp;nbsp;dialog box. This&amp;nbsp;dialog&amp;nbsp;box shows your test plan from TFS.&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/AVvXsEiE3lzrw90PSDBfJ8zBTkguudtx_wMqdnW4op0XIuS4r48N9e73Bo9lVXE34VdG3Yk7MjlsjzL8fGM1A-59g2-QvCj3GtD5n3ZNRky7QV7OD-_BUak-SYnrBtxqL179GbtaFhQYB8fuYWM/s1600/Add+Test+Plan.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE3lzrw90PSDBfJ8zBTkguudtx_wMqdnW4op0XIuS4r48N9e73Bo9lVXE34VdG3Yk7MjlsjzL8fGM1A-59g2-QvCj3GtD5n3ZNRky7QV7OD-_BUak-SYnrBtxqL179GbtaFhQYB8fuYWM/s320/Add+Test+Plan.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
About Test Plan : Test Plan is a folder and it is a Root Node. for example Project Name.&lt;br /&gt;
&lt;br /&gt;
if you are looking for new test plan then click on add button of top of dialog. add new Test Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 2: Suite&lt;br /&gt;
&lt;br /&gt;
Click on New Button and click on suite.&lt;br /&gt;
&lt;br /&gt;
now you can create a suite&lt;br /&gt;
&lt;br /&gt;
About Suite : Suite is a logical group of your module. for example Login Suite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 3: Test Case&lt;br /&gt;
&lt;br /&gt;
Now time to create Test Case.Click on new button and give title of Test Case and detail&lt;br /&gt;
&lt;br /&gt;
Step 4: Action&lt;br /&gt;
&lt;br /&gt;
Add action for test case&lt;br /&gt;
&lt;br /&gt;
Step 5: Record&lt;br /&gt;
&lt;br /&gt;
Now It records the test.&lt;br /&gt;
&lt;br /&gt;
Step: 6:&lt;br /&gt;
&lt;br /&gt;
Play test cases.&lt;br /&gt;
&lt;br /&gt;
so enjoy with Test Manager. It is nice tool to make automated&amp;nbsp;test cases.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/2283414109507037345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2013/05/use-test-manager-for-silverlight.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/2283414109507037345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/2283414109507037345'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2013/05/use-test-manager-for-silverlight.html' title='Use Test Manager for Silverlight Application'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE3lzrw90PSDBfJ8zBTkguudtx_wMqdnW4op0XIuS4r48N9e73Bo9lVXE34VdG3Yk7MjlsjzL8fGM1A-59g2-QvCj3GtD5n3ZNRky7QV7OD-_BUak-SYnrBtxqL179GbtaFhQYB8fuYWM/s72-c/Add+Test+Plan.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-5212948526697028717</id><published>2012-07-08T06:58:00.001-07:00</published><updated>2012-07-09T19:01:40.511-07:00</updated><title type='text'>Remove duplicate bookmarks in chrome browser</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Remove
duplicate bookmarks in chrome browser by using Bookmark Sentry&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&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;
I had
lot of bookmarks and there is lot repetitive. Now I need a tool which can
delete duplicate and dead bookmark.&lt;o:p&gt;&lt;/o:p&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;
After
Goggling, found a nice extension&amp;nbsp;&lt;b&gt;Bookmark Sentry&lt;/b&gt;. It finds
duplicate and dead link.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
So
now how to use this, there are few steps to follow-&lt;o:p&gt;&lt;/o:p&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;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Install bookmark sentry from Chrome web store&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Open Extension Page – Go to Tool -&amp;gt; Extension&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click on Options button from Bookmark Sentry&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&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/AVvXsEi0dqMoXGMpsy387HRpm_JaoTlxarEWc9dodgVBFY1nfQ7OMheEZtCK8uqf0Ni9eD6gVMq14hdUcNCQ_tJnIAVaewVciW0fMRhSUh1kERBOUqusXy7YMkyOkTvljOMr2QzWU2ME_IbP66E/s1600/Bookmark+Sentry+Option.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0dqMoXGMpsy387HRpm_JaoTlxarEWc9dodgVBFY1nfQ7OMheEZtCK8uqf0Ni9eD6gVMq14hdUcNCQ_tJnIAVaewVciW0fMRhSUh1kERBOUqusXy7YMkyOkTvljOMr2QzWU2ME_IbP66E/s640/Bookmark+Sentry+Option.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click on Scan,&amp;nbsp;&amp;nbsp;&amp;nbsp;bookmarks get scanned&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Now you have option to delete duplicate and bed links&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 0.75in; text-indent: -0.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
You
have various options in this app to make it default on specific time.&lt;span style=&quot;font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/5212948526697028717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2012/07/remove-duplicate-bookmarks-in-chrome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/5212948526697028717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/5212948526697028717'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2012/07/remove-duplicate-bookmarks-in-chrome.html' title='Remove duplicate bookmarks in chrome browser'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0dqMoXGMpsy387HRpm_JaoTlxarEWc9dodgVBFY1nfQ7OMheEZtCK8uqf0Ni9eD6gVMq14hdUcNCQ_tJnIAVaewVciW0fMRhSUh1kERBOUqusXy7YMkyOkTvljOMr2QzWU2ME_IbP66E/s72-c/Bookmark+Sentry+Option.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-7193896057454056440</id><published>2012-04-10T23:42:00.000-07:00</published><updated>2012-04-10T11:13:06.933-07:00</updated><title type='text'>Configure Test Manager for Silverlight Application</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Test Manager is a automated testing tool from Microsoft.You can download it from Microsoft Website. &lt;br /&gt;but it is not easy to&amp;nbsp;configure&amp;nbsp;for silverlight application. &lt;br /&gt;For Silverlight Application there are some other work which require.&lt;br /&gt;Steps :&lt;br /&gt;1.&amp;nbsp;Download Test manager&lt;br /&gt;2.&amp;nbsp;Feature pack 2&lt;br /&gt;3.&amp;nbsp;Download Update (In case if sp1 is not installed)&lt;br /&gt;4.&amp;nbsp;Attach Dll in Silverlight project&lt;br /&gt;&lt;br /&gt;Step 1 :&lt;br /&gt;Test manager setup&lt;br /&gt;&amp;nbsp;&amp;gt; Test Manager is available if you have visual studio 2010 ultimate.&lt;br /&gt;&amp;nbsp;&amp;gt; If you do not have visual studio ultimante and still you require then you should go for &lt;br /&gt;Test Professional. you can see comparion from &lt;a href=&quot;http://www.microsoft.com/visualstudio/en-us/products/2010-editions/product-comparison&quot;&gt;here&lt;/a&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/AVvXsEjp2ddO3lk0eJskz3DIgOfsYGMWsHkyprhyDkb5wyMe35vYQ51MIaee8EP-mIXrUWpam2Xbk7BCzzyG79YPrj9gRolpouQEI6MLH285yosOKOL6NWIWv7CiqkQws3FFy_gxzwn1E54xG7o/s1600/Visual+Studio+Comparion.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;467&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp2ddO3lk0eJskz3DIgOfsYGMWsHkyprhyDkb5wyMe35vYQ51MIaee8EP-mIXrUWpam2Xbk7BCzzyG79YPrj9gRolpouQEI6MLH285yosOKOL6NWIWv7CiqkQws3FFy_gxzwn1E54xG7o/s640/Visual+Studio+Comparion.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;so download and install it.&lt;br /&gt;&lt;br /&gt;Step 2 :&lt;br /&gt;You requier feature pack 2 : you can download from &lt;a href=&quot;http://msdn.microsoft.com/en-us/vstudio/ff655021.aspx&quot;&gt;here&lt;/a&gt;&lt;br /&gt;Visual Studio 2010 Feature Pack 2 has one dll which need to attach with our silverlight project. the &lt;br /&gt;dll is &quot;Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll&quot;&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/AVvXsEhzpoeiODC7CXQS8r8GdmCYnxEbTPR1aqdfaKV4NK20sUglz1-cp00RIFBwhmNWzKraKhb3rZb5zRt0c6mhQoQZUU0Pdu1XtmFLqxMywzbJ1orlzqoLZPB18ZDOdfskHIslcl18NCH0jik/s1600/Feature+Pack+2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzpoeiODC7CXQS8r8GdmCYnxEbTPR1aqdfaKV4NK20sUglz1-cp00RIFBwhmNWzKraKhb3rZb5zRt0c6mhQoQZUU0Pdu1XtmFLqxMywzbJ1orlzqoLZPB18ZDOdfskHIslcl18NCH0jik/s320/Feature+Pack+2.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 3 :&lt;br /&gt;when you install feature pack 2 then it requires a update.&amp;nbsp;Feature pack 2&amp;nbsp;asks to download and install that update(it is not require if you have service pack 2)&lt;br /&gt;&lt;br /&gt;Step 4 :&lt;br /&gt;Attach Dll in Silverlight project&lt;br /&gt;You can add require dll from add refearence&amp;nbsp;of silverlight application in solution.&lt;br /&gt;&lt;br /&gt;now everything is done for&amp;nbsp;Test Manager.&lt;br /&gt;you can see Test Mananger from your Start menu within Visual Studio 2010&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/AVvXsEjanW4uq8XvHVzJSxgVb3RJlFXoRWgg6ksb1iYV8GJJglAD5EWumN_vxTF85ZA1V6AF6LBaW09nZ5Sx8ohjk8l0tfwV0ul6wV46Y4_UuHTr3v7XNSHrbijk2bScOP7GUa6EcYQ_9dg0xDc/s1600/Start+Menu.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjanW4uq8XvHVzJSxgVb3RJlFXoRWgg6ksb1iYV8GJJglAD5EWumN_vxTF85ZA1V6AF6LBaW09nZ5Sx8ohjk8l0tfwV0ul6wV46Y4_UuHTr3v7XNSHrbijk2bScOP7GUa6EcYQ_9dg0xDc/s320/Start+Menu.PNG&quot; width=&quot;209&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;We will see in next post about how to use it&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/7193896057454056440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/09/configure-test-manager-for-silverlight.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/7193896057454056440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/7193896057454056440'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/09/configure-test-manager-for-silverlight.html' title='Configure Test Manager for Silverlight Application'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp2ddO3lk0eJskz3DIgOfsYGMWsHkyprhyDkb5wyMe35vYQ51MIaee8EP-mIXrUWpam2Xbk7BCzzyG79YPrj9gRolpouQEI6MLH285yosOKOL6NWIWv7CiqkQws3FFy_gxzwn1E54xG7o/s72-c/Visual+Studio+Comparion.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-5579497824040226190</id><published>2012-04-07T20:27:00.000-07:00</published><updated>2012-04-07T08:55:49.067-07:00</updated><title type='text'>Ranking of Programming Languages</title><content type='html'>The TIOBE programming community index shows the popularity of programming languages. This index may be used to check our programming skills are up to date or not. It does not matter about technology rather than logic. But language shows its power. So here you can see updated index, growth of language and their history. See &lt;a href=&quot;http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html&quot;&gt;here&lt;/a&gt;

&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://twitter.com/jugalpanchal&quot; class=&quot;twitter-follow-button&quot;&gt;Follow @jugalpanchal&lt;/a&gt;&lt;br /&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/5579497824040226190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/01/ranking-of-programming-languages.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/5579497824040226190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/5579497824040226190'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/01/ranking-of-programming-languages.html' title='Ranking of Programming Languages'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-3082034452961447238</id><published>2012-01-22T00:53:00.000-08:00</published><updated>2012-01-22T01:06:39.775-08:00</updated><title type='text'>Extension Method</title><content type='html'>&lt;/br&gt;
An extension method is a language feature of c# from 3.0. A programmer always faces problem when he/she needs to add a new method in existing class. If it is required then what we can do are
&lt;/br&gt;&lt;/br&gt;
1. Inherit the existing class in new class and implement the method&lt;/br&gt;
2. Implement the required functionality in other class with static modifier&lt;/br&gt;
3. Use aggregation&lt;/br&gt;&lt;/br&gt;

But all have its disadvantage like if we go for first option and existing class is sealed (restrict inheritance). Second option is solved problem of first one but here we have to use someone else reference (other class).
&lt;/br&gt;
But this new feature of extension method solves these problem (some other also). This approach requires a static class with a static method.
&lt;/br&gt;&lt;/br&gt;
Example
&lt;pre class=&quot;brush: csharp&quot;&gt;

class Car 
{
}
static class ExtensionMethods
{
    public static void GetCar(this Car c)   
    {                               
        Console.WriteLine(&quot;Call extension method&quot;);
    }                               
}
&lt;/pre&gt;

The signature of extension method there is a &quot;this&quot; before the first argument. It shows that this is an extension method.
So we can call our extension method
&lt;pre class=&quot;brush: csharp&quot;&gt;
Car c = new Car();
c.GetCar();
&lt;/pre&gt;

Here we are calling GetCar method by car reference with.
&lt;/br&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/3082034452961447238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2012/01/extension-method.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/3082034452961447238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/3082034452961447238'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2012/01/extension-method.html' title='Extension Method'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-4667635610330391947</id><published>2011-12-06T05:43:00.000-08:00</published><updated>2011-12-06T05:46:22.189-08:00</updated><title type='text'>Event</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;strong&gt;Event:&lt;/strong&gt;&lt;br /&gt;
An &lt;i&gt;event&lt;/i&gt; in C# is a way for a class to provide notifications to clients of that class when some interesting thing happens to an object.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: csharp&quot;&gt;    class Program
    {
        static void Main(string[] args)
        {
            var dialogForm = new DialogForm();
            dialogForm.OnDialogClosed += new DialogForm.DialogClosed(dialogForm_OnDialogClosed);

            Console.WriteLine(&quot;Dialog is shown.&quot;);
            dialogForm.ShowDialog();
            
            Console.WriteLine(&quot;Dialog data is saved.&quot;);
            dialogForm.SaveData();

            Console.ReadLine();
        }

        static void dialogForm_OnDialogClosed(object sender)
        {
            //Take action after closed dialog
            Console.WriteLine(&quot;Dialog is closed.&quot;);
        }
    }

    class DialogForm
    {
        public delegate void DialogClosed(object sender);
        public event DialogClosed OnDialogClosed;
        
        public void ShowDialog()
        {
            
        }
        public void SaveData()
        {
            if (OnDialogClosed != null)
                OnDialogClosed(this);
        }
    }
&lt;/pre&gt;
&lt;br /&gt;
&lt;strong&gt;Explanation:&lt;/strong&gt;
&lt;br /&gt;
Here DialogClosed is a delegate and OnDialogClosed is an event.&lt;br /&gt;
Scenario : We want to show a dialog form where user can enter some data and after that he can save data. When data has been saved then a closed event fire from Dialog to notify caller that I have closed.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/4667635610330391947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/12/event.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4667635610330391947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4667635610330391947'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/12/event.html' title='Event'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-4930560024863680383</id><published>2011-12-04T07:12:00.000-08:00</published><updated>2011-12-04T07:13:22.769-08:00</updated><title type='text'>Anonymous Method</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;strong&gt;Anonymous Method :&lt;/strong&gt;&lt;br /&gt;
We have seen a &lt;a href=&quot;http://jugalpanchal.com/2011/12/delegate.html&quot;&gt;delegate&lt;/a&gt; now it&#39;s time to know about Anonymous Method. So we can create a delegate instance without using method name.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Example :&lt;/strong&gt;&lt;br /&gt;
&lt;pre class=&quot;brush: csharp&quot;&gt;    class Program
    {
        public delegate int OperationDelegate(int a, int b);
        static void Main(string[] args)
        {
            OperationDelegate addOperation = delegate(int a, int b)
            {
                return a + b;
            };
            Console.WriteLine(addOperation(10, 20));
            Console.Read();
        }
    }
&lt;/pre&gt;
&lt;div class=&quot;brush: csharp&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;brush: csharp&quot;&gt;
&lt;strong&gt;Explanation:&lt;/strong&gt;&lt;br /&gt;
We have put a method inside a block. which is anonymous method.&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/4930560024863680383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/12/anonymous-method.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4930560024863680383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4930560024863680383'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/12/anonymous-method.html' title='Anonymous Method'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-1410251431055955721</id><published>2011-10-05T06:11:00.000-07:00</published><updated>2011-10-05T06:28:52.578-07:00</updated><title type='text'>World’s first chromebook</title><content type='html'>World’s first chromebook&lt;br /&gt;&lt;a href=&quot;http://mashable.com/2011/05/11/samsung-chromebook-series-5/&quot;&gt;Samsung Chromebook Series 5: What You Need to Know &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google and Samsung have unveiled the “world’s first chromebook,” the Chromebook Series 5. We had the opportunity to take it for a test drive.</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/1410251431055955721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/05/worlds-first-chromebook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/1410251431055955721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/1410251431055955721'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/05/worlds-first-chromebook.html' title='World’s first chromebook'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-4504698436842986626</id><published>2011-06-14T07:27:00.001-07:00</published><updated>2011-10-05T09:12:19.845-07:00</updated><title type='text'>AT Commands</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHUaBO49U8Z0BGhuBbxC1BenANe6EIJHsjyqMADU50T1_j2SSIRuz8G-vSbS-AvdASlySy2qTTkhxEwznqJR9uqK5InXsqAnvUlJ__dfUNJif_fj2e6s91S3XDATd1kvpOrSOu39nMbv0/s1600/jugal1.jpg&quot; /&gt;&lt;/div&gt;By Jugal Panchal&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;What is an AT command?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;AT commands allow giving instructions to both mobile devices and ordinary landline telephones. The commands are sent to the phone&#39;s modem, which can be a GSM modem or PC modem. Different phones support different sets of AT commands. This means that a specific phone might not support all AT commands listed at end of this article. Currently there is no authoritative list available of supported AT commands by all phones.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This article focuses on AT commands on Nokia&#39;s GSM and CDMA products only. Different manufacturers may have different sets of AT commands. Fortunately, many AT commands are the same. Mobile device manufacturers may also give attention to operators to allow or not to allow some commands on phones. &lt;br /&gt;&lt;br /&gt;AT commands can be used for operations that are usually done from the keypad, for instance calling a number, sending, reading, or deleting an SMS, setting the SMSC number, looking for a GPRS access point, reading and deleting phonebook data, reading the battery status, reading the signal strength, and so on. When you want to make a PC-based application to interface a mobile phone using USB or Bluetooth, these commands are needed to communicate with mobile phones. Nokia provides an AT command set guide, where you can see the basic command syntax and the response of the command in various situations. See the Related Links section at the end of this article.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Using AT Commands with .Net&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Before going for developing application we have to do some basic step with OS:&lt;br /&gt;&lt;br /&gt;1. For AT commands to work, we have to connect our device to our PC either by Bluetooth or USB cable (just Google if you don’t know how to connect mobile with PC using either Bluetooth or USB cable).&lt;br /&gt;&lt;br /&gt;2. After making connection you need to check its port which is very easy. Just go to control panel and open Phone and Model option and you will see something as below.&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/AVvXsEjOqaCLNymOa4HF2xpzD-arY2IPf70BKg6UqSBZSXARzqVsr3LlVwKIdlRdrIQCpYCxOGCRbzdOA1eYsoukmnN5HoRu_aX26ky1DsixEMA9QKZJW2LuNQcWABiOJ0SZ6sub9u0HJ9R5ZGw/s1600/at-commands-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOqaCLNymOa4HF2xpzD-arY2IPf70BKg6UqSBZSXARzqVsr3LlVwKIdlRdrIQCpYCxOGCRbzdOA1eYsoukmnN5HoRu_aX26ky1DsixEMA9QKZJW2LuNQcWABiOJ0SZ6sub9u0HJ9R5ZGw/s320/at-commands-1.png&quot; width=&quot;287&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;There is a Modem with its port. You have to remember that port in this case that is COM6.&lt;br /&gt;&lt;br /&gt;3. Now comes the coding part&lt;br /&gt;&lt;br /&gt;a. Design the form as below&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/AVvXsEjXvUpCUiiWqoLBI3kW3CJ5BLhpGkl_03tXXAXhSLXsvUu2L1554t4jYrvGycYADVqjDW9NdPBKBee1DVb4dnMrVLOy906Na2nJd_8KD_RmPLlvaXJWG2-RavzL0DCJZcYTjzgGXJ4I4NU/s1600/at-commands-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXvUpCUiiWqoLBI3kW3CJ5BLhpGkl_03tXXAXhSLXsvUu2L1554t4jYrvGycYADVqjDW9NdPBKBee1DVb4dnMrVLOy906Na2nJd_8KD_RmPLlvaXJWG2-RavzL0DCJZcYTjzgGXJ4I4NU/s320/at-commands-2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Note: At the time of design drag a serial port components from toolbox in Components Tab.&lt;br /&gt;&lt;br /&gt;b. Load all Com Port from your PC to combobox.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; frmATCommandTest_Load(&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;/*&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt; &lt;br /&gt;* Name of all ports are copied to Combobox&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;*/&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.cmbComPorts.Items.AddRange(System.IO.Ports.SerialPort.GetPortNames());&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;c. There are various baud rates as per speed.&lt;br /&gt;&lt;br /&gt;i. 110&lt;br /&gt;ii. 300&lt;br /&gt;iii. 1200&lt;br /&gt;iv. 2400&lt;br /&gt;v. 4800&lt;br /&gt;vi. 9600&lt;br /&gt;vii. 19200&lt;br /&gt;viii. 38400&lt;br /&gt;ix. 57600&lt;br /&gt;x. 115200&lt;br /&gt;xi. 230400&lt;br /&gt;xii. 460800&lt;br /&gt;xiii. 921600&lt;br /&gt;&lt;br /&gt;So add as items to second combobox.&lt;br /&gt;&lt;br /&gt;d. To connect with device&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; btnConnect_Click(&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.serialPort1.IsOpen)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.serialPort1.PortName &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; cmbComPorts.Text;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.serialPort1.Open();&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.serialPort1.BaudRate &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; cmbBaudRate.Text;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.serialPort1.DataBits &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.serialPort1.StopBits &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; System.IO.Ports.StopBits.One;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.serialPort1.Parity &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; System.IO.Ports.Parity.None;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.serialPort1.Handshake &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; System.IO.Ports.Handshake.None;&lt;br /&gt;&lt;br /&gt;MessageBox.Show(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;\nCONNECTED SUCESSFULLY\n&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;Information&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;{&lt;br /&gt;MessageBox.Show(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;\nALLREADY CONNECTED\n&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;Information&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;{&lt;br /&gt;MessageBox.Show(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;\nCOMMPORT IS NOT CONNECTED&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;Information&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;For closing connection just call close method of Serial Port.&lt;br /&gt;&lt;br /&gt;e. It&#39;s time to code for sending a message now&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gt;&lt;span style=&quot;color: #000000;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; btnSend_Click(&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;object&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.serialPort1.IsOpen)&lt;br /&gt;            {&lt;br /&gt;                serialPort1.BaseStream.Flush();&lt;br /&gt;                &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; cb &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;char&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.ConvertFromUtf32(&lt;/span&gt;&lt;span style=&quot;color: #800080;&quot;&gt;26&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;);&lt;br /&gt;                System.Threading.Thread.Sleep(&lt;/span&gt;&lt;span style=&quot;color: #800080;&quot;&gt;2000&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;);&lt;br /&gt; &lt;br /&gt;                &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.serialPort1.Write(&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;AT+CMGF=1\r&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;Ufone Service Center&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.serialPort1.Write(&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;AT+CSCA=servicecenter\r\n&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.serialPort1.Write(&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;AT+CMGS=\&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; txtPhoneNumber.Text &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;\&amp;quot;\r\n&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.serialPort1.Write(txtMessage.Text &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; cb);&lt;br /&gt; &lt;br /&gt;                MessageBox.Show(&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;\nMessage Sent\n&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;Information&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;);&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;else&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;            {&lt;br /&gt;                MessageBox.Show(&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;\nSerial Port Is Not Open\n&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt; ERROR &lt;/span&gt;&lt;span style=&quot;color: #800000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Now it is a time to run this application. It should run successfully in your Visual Studio. If you face any error the Google it or simply ask me.&lt;br /&gt;&lt;br /&gt;To operate the code you have to select the communication port with which your mobile has been connected (in our case it is COM6) and choose Baud Rate after click on connect button. This should show you a message for successful connection. Now type the number and message and click ‘send’ button. &lt;br /&gt;&lt;br /&gt;There are lots of many things (such as call, miss call (you can set time for fun), end call, bulk message, send multiple copy of message, check IMEI number, battery status, manufacture name and date, date and time etc.) we can do with AT Commands but for now we will stop here. For more details I have mentioned links at end of article. I have also mentioned at set of AT Commands that might come handy for you if you would like to test it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;AT Commands set for Nokia GSM and CDMA products: (These can work on other mobile set too)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Call control:&lt;/b&gt;&lt;br /&gt;Command - Description &lt;br /&gt;ATA - Answer command &lt;br /&gt;ATD - Dial command &lt;br /&gt;ATH - Hang up call &lt;br /&gt;ATL - Monitor speaker loudness &lt;br /&gt;ATM - Monitor speaker mode &lt;br /&gt;ATO - Go on-line &lt;br /&gt;ATP - Set pulse dial as default &lt;br /&gt;ATT - Set tone dial as default &lt;br /&gt;AT+CSTA - Select type of address &lt;br /&gt;AT+CRC - Cellular result codes &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Data card control commands:&lt;/b&gt;&lt;br /&gt;Command - Description &lt;br /&gt;ATI - Identification &lt;br /&gt;ATS - Select an S-register &lt;br /&gt;ATZ - Recall stored profile &lt;br /&gt;AT&amp;amp;F - Restore factory settings &lt;br /&gt;AT&amp;amp;V - View active configuration &lt;br /&gt;AT&amp;amp;W - Store parameters in given profile &lt;br /&gt;AT&amp;amp;Y - Select Set as power up option &lt;br /&gt;AT+CLCK - Facility lock command &lt;br /&gt;AT+COLP - Connected line identification presentation &lt;br /&gt;AT+GCAP - Request complete capabilities list &lt;br /&gt;AT+GMI - Request manufacturer identification &lt;br /&gt;AT+GMM - Request model identification &lt;br /&gt;AT+GMR - Request revision identification &lt;br /&gt;AT+GSN - Request product serial number identification (IMEI)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Phone control commands:&lt;/b&gt;&lt;br /&gt;Command - Description &lt;br /&gt;AT+CBC - Battery charge &lt;br /&gt;AT+CGMI - Request manufacturer identification &lt;br /&gt;AT+CGMM - Request model identification &lt;br /&gt;AT+CGMR - Request revision identification &lt;br /&gt;AT+CGSN - Request product serial number identification &lt;br /&gt;AT+CMEE - Report mobile equipment error &lt;br /&gt;AT+CPAS - Phone activity status &lt;br /&gt;AT+CPBF - Find phone book entries &lt;br /&gt;AT+CPBR - Read phone book entry &lt;br /&gt;AT+CPBS - Select phone book memory storage &lt;br /&gt;AT+CPBW - Write phone book entry &lt;br /&gt;AT+CSCS - Select TE character set &lt;br /&gt;AT+CSQ - Signal quality &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Computer data card interface commands:&lt;/b&gt;&lt;br /&gt;Command - Description &lt;br /&gt;ATE - Command Echo &lt;br /&gt;ATQ - Result code suppression &lt;br /&gt;ATV - Define response format &lt;br /&gt;ATX - Response range selection &lt;br /&gt;AT&amp;amp;C - Define DCD usage &lt;br /&gt;AT&amp;amp;D - Define DTR usage &lt;br /&gt;AT&amp;amp;K - Select flow control &lt;br /&gt;AT&amp;amp;Q - Define communications mode option &lt;br /&gt;AT&amp;amp;S - Define DSR option &lt;br /&gt;AT+ICF - DTE-DCE character framing &lt;br /&gt;AT+IFC - DTE-DCE Local flow control &lt;br /&gt;AT+IPR - Fixed DTE rate &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Service:&lt;/b&gt;&lt;br /&gt;Command - Description &lt;br /&gt;AT+CLIP - Calling line identification presentation &lt;br /&gt;AT+CR - Service reporting control &lt;br /&gt;AT+DR - Data compression reporting &lt;br /&gt;AT+ILRR - DTE-DCE local rate reporting &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Network communication parameter commands:&lt;/b&gt;&lt;br /&gt;Command - Description &lt;br /&gt;ATB - Communications standard option &lt;br /&gt;AT+CBST - Select bearer service type &lt;br /&gt;AT+CEER - Extended error report &lt;br /&gt;AT+CRLP - Radio link protocol &lt;br /&gt;AT+DS - Data compression &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Miscellaneous commands:&lt;/b&gt;&lt;br /&gt;Command - Description &lt;br /&gt;A/ - Re-execute command line &lt;br /&gt;AT? - Command help &lt;br /&gt;AT*C - Start SMS interpreter &lt;br /&gt;AT*T - Enter SMS block mode protocol &lt;br /&gt;AT*V - Activate V.25bis mode &lt;br /&gt;AT*NOKIATEST - Test command &lt;br /&gt;AT+CESP - Enter SMS block mode protocol &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SMS commands&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SMS text mode:&lt;/b&gt;&lt;br /&gt;Command - Description &lt;br /&gt;AT+CSMS - Select message service &lt;br /&gt;AT+CPMS - Preferred message storage &lt;br /&gt;AT+CMGF - Message format &lt;br /&gt;AT+CSCA - Service centre address &lt;br /&gt;AT+CSMP - Set text mode parameters &lt;br /&gt;AT+CSDH - Show text mode parameters &lt;br /&gt;AT+CSCB - Select cell broadcast message types &lt;br /&gt;AT+CSAS - Save settings &lt;br /&gt;AT+CRES - Restore settings &lt;br /&gt;AT+CNMI - New message indications to TE &lt;br /&gt;AT+CMGL - List messages &lt;br /&gt;AT+CMGR - Read message &lt;br /&gt;AT+CMGS - Send message &lt;br /&gt;AT+CMSS - Send message from storage &lt;br /&gt;AT+CMGW - Write message to memory &lt;br /&gt;AT+CMGD - Delete message &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SMS PDU:&lt;/b&gt;&lt;br /&gt;Command - Description &lt;br /&gt;AT+CMGL - List Messages &lt;br /&gt;AT+CMGR - Read message &lt;br /&gt;AT+CMGS - Send message &lt;br /&gt;AT+CMGW - Write message to memory &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related links&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.codeproject.com/KB/IP/Send_and_Read_SMS.aspx&quot;&gt;http://www.codeproject.com/KB/IP/Send_and_Read_SMS.aspx&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.dialogic.com/support/helpweb/lasat/manuals/saf/Command/atlist.htm&quot;&gt;http://www.dialogic.com/support/helpweb/lasat/manuals/saf/Command/atlist.htm&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.forum.nokia.com/search/search.xhtml?view=ebs&amp;amp;view=ebs&amp;amp;box=1&amp;amp;s=x&amp;amp;k=AT+Command&quot;&gt;http://www.forum.nokia.com/search/search.xhtml?view=ebs&amp;amp;view=ebs&amp;amp;box=1&amp;amp;s=x&amp;amp;k=AT+Command&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://developer.qt.nokia.com/search?search=AT+command&quot;&gt;http://developer.qt.nokia.com/search?search=AT+command&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.zoltrix.com/support_html/modem/USEMODEM.HTM#Issuing AT Commands&quot;&gt;http://www.zoltrix.com/support_html/modem/USEMODEM.HTM#Issuing AT Commands&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.smssolutions.net/tutorials/gsm/&quot;&gt;http://www.smssolutions.net/tutorials/gsm/&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://draft.blogger.com/Related%20links%20%20http://www.codeproject.com/KB/IP/Send_and_Read_SMS.aspx%20http://www.dialogic.com/support/helpweb/lasat/manuals/saf/Command/atlist.htm%20http://www.forum.nokia.com/search/search.xhtml?view=ebs&amp;amp;view=ebs&amp;amp;box=1&amp;amp;s=x&amp;amp;k=AT+Command%20http://developer.qt.nokia.com/search?search=AT+command%20http://www.zoltrix.com/support_html/modem/USEMODEM.HTM#Issuing AT Commands http://www.smssolutions.net/tutorials/gsm/ http://www.control.com.sg/at_commands_sms.aspx#Setting up GSM modem http://en.wikipedia.org/wiki/AT_command&quot;&gt;http://www.control.com.sg/at_commands_sms.aspx#Setting up GSM modem&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/AT_command&quot;&gt;http://en.wikipedia.org/wiki/AT_command&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt; &lt;br /&gt;&lt;/br&gt;&lt;br /&gt;&lt;a href=&quot;http://twitter.com/jugalpanchal&quot; class=&quot;twitter-follow-button&quot;&gt;Follow @jugalpanchal&lt;/a&gt;&lt;br /&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/4504698436842986626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/06/at-commands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4504698436842986626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4504698436842986626'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/06/at-commands.html' title='AT Commands'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHUaBO49U8Z0BGhuBbxC1BenANe6EIJHsjyqMADU50T1_j2SSIRuz8G-vSbS-AvdASlySy2qTTkhxEwznqJR9uqK5InXsqAnvUlJ__dfUNJif_fj2e6s91S3XDATd1kvpOrSOu39nMbv0/s72-c/jugal1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-2072411035409543646</id><published>2011-05-11T23:55:00.000-07:00</published><updated>2011-06-14T07:38:10.130-07:00</updated><title type='text'>Regular-Expression</title><content type='html'>If you are a developer from any language and you need to use Regular-Expression then you can use this web site for searching expression :)&lt;br /&gt;&lt;br /&gt;The Internet&#39;s first Regular Expression Library&lt;br /&gt;http://www.regexlib.com/&lt;br /&gt;&lt;br /&gt;&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=http://www.regexlib.com/&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; width:450px; height:40px&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href=&quot;http://twitter.com/jugalpanchal&quot; class=&quot;twitter-follow-button&quot;&gt;Follow @jugalpanchal&lt;/a&gt;&lt;br /&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/2072411035409543646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/05/regular-expression.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/2072411035409543646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/2072411035409543646'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/05/regular-expression.html' title='Regular-Expression'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-5664762038909092752</id><published>2011-02-24T02:03:00.000-08:00</published><updated>2011-06-14T07:41:07.382-07:00</updated><title type='text'>Open your all favorite websites by only once click</title><content type='html'>If you have a list of favorite websites and you always need to open those everyday so you have to go one by one. now if you want to change the way to open all by only once click then copy below text and paste in notepad and save by .bat extension with any name.&lt;br /&gt;&lt;br /&gt;@echo off&lt;br /&gt;start firefox.exe &quot;hotmail.com&quot; &quot;twitter.com&quot; &quot;linkedin.com&quot;&lt;br /&gt;&lt;br /&gt;Now just a click on that file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=http://jugalpanchal.blogspot.com/2011/02/open-your-all-favorite-websites-by-only.html&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; width:450px; height:40px&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href=&quot;http://twitter.com/jugalpanchal&quot; class=&quot;twitter-follow-button&quot;&gt;Follow @jugalpanchal&lt;/a&gt;&lt;br /&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/5664762038909092752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/02/open-your-all-favorite-websites-by-only.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/5664762038909092752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/5664762038909092752'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/02/open-your-all-favorite-websites-by-only.html' title='Open your all favorite websites by only once click'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-4127441869007488918</id><published>2011-02-07T05:46:00.000-08:00</published><updated>2011-09-30T02:26:56.591-07:00</updated><title type='text'>Visual Studio Tools</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Visual Studio 2010 Productivity Power Tools :&lt;br /&gt;
&lt;br /&gt;
1. GhostDoc_v3.0 &lt;br /&gt;
2. dotNetFx40_Full_x86_x64.exe &lt;br /&gt;
3. PowerCommands.vsix &lt;br /&gt;
4. ProPowerTools.vsix &lt;br /&gt;
5. ThemeManagerPackage.vsix&lt;br /&gt;
6. Solution Navigation&lt;br /&gt;
&lt;br /&gt;
There are some tools for analysis code and they suggest :&lt;br /&gt;
1. ReSharper&lt;br /&gt;
2. FxCop&lt;br /&gt;
3. CodeRush&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solution Navigator &lt;br /&gt;
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/&lt;br /&gt;
&lt;br /&gt;
PowerCommands 10.0&lt;br /&gt;
http://visualstudiogallery.msdn.microsoft.com/e5f41ad9-4edc-4912-bca3-91147db95b99?SRC=Home&lt;br /&gt;
&lt;br /&gt;
VSCommands 2010&lt;br /&gt;
http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf?SRC=Home&lt;br /&gt;
&lt;br /&gt;
Git tooling for .NET developers&lt;br /&gt;
http://devlicio.us/blogs/krzysztof_kozmic/archive/2011/01/26/git-tooling-for-net-developers.aspx&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-follow-button&quot; href=&quot;http://twitter.com/jugalpanchal&quot;&gt;Follow @jugalpanchal&lt;/a&gt;&lt;br /&gt;
&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/4127441869007488918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/02/visual-studio-tools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4127441869007488918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/4127441869007488918'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/02/visual-studio-tools.html' title='Visual Studio Tools'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5336880132671316249.post-2245354354236440336</id><published>2011-02-06T20:19:00.000-08:00</published><updated>2011-06-14T07:42:12.776-07:00</updated><title type='text'>Thought of the day</title><content type='html'>The greatest quest in life is to reach our’s potential &lt;br /&gt;&lt;br /&gt;The greatest mistake you can make in life is to be continually fearing you will make one.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://twitter.com/jugalpanchal&quot; class=&quot;twitter-follow-button&quot;&gt;Follow @jugalpanchal&lt;/a&gt;&lt;br /&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jugalpanchal.blogspot.com/feeds/2245354354236440336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jugalpanchal.blogspot.com/2011/02/thought-of-day.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/2245354354236440336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5336880132671316249/posts/default/2245354354236440336'/><link rel='alternate' type='text/html' href='http://jugalpanchal.blogspot.com/2011/02/thought-of-day.html' title='Thought of the day'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03615276169696777682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>