<?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-3774329877186013869</id><updated>2024-08-29T04:56:17.985-07:00</updated><category term=".Net Full Source Code"/><category term="VB.Net"/><category term="SQL Server"/><category term="Tips and Tricks"/><category term="VB6 Source Code"/><category term="ASP.Net"/><category term="Blogger Templates"/><category term="C#"/><category term="Desktop Shortcut Menu"/><category term="E-Mail"/><category term="Facebook Tips"/><category term="Game"/><category term="SOA and Web Service"/><category term="Typing Assistant Auto-Completes Utility"/><category term="Website Performance"/><category term="Windows Control"/><title type='text'>e Blog Book</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eblogbook.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-1885025258053974805</id><published>2011-12-06T05:39:00.000-08:00</published><updated>2011-12-18T20:25:13.242-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>How to check windows application is running in IDE or as EXE</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This is one the most useful post I have ever written, and I am sure you will find it useful.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;In Windows Application some times we may need to check whether our application is running in IDE or is running as EXE.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;A typical example would be, developer may need to provide user name and password every time he runs the windows application from IDE. As a developer I always use developer/administrator account while developing any windows application.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;We might use Development Server while working in development/debug mode. Once the application is deployed we will be using Live Server. It is very hard if you keep on changing the server names each time like while dev change the server to development and while live change it back to live. We might make mistakes while switching these servers. To avoid these difficulties we can use the following function to see whether our application is running in IDE or running as standalone EXE.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Module&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; modMain&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Sub&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; Main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;If&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; IsApplicationRunningInIDE() &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Then&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;(&quot;I am working on IDE&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtUserName.text = “admin” &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtUserName.password = “admin123”&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Else&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;(&quot;I am working on standalone EXE&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtUserName.text = “” &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtUserName.password = “”&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;End If&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;End Sub&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Public Function&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; IsApplicationRunningInIDE() As &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Boolean&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return System.Diagnostics.Debugger.IsAttached()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;End Function&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;End Module&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;I welcome you comments &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1885025258053974805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1885025258053974805'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/12/how-to-check-windows-application-is.html' title='How to check windows application is running in IDE or as EXE'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-1599536272034587678</id><published>2011-11-24T22:36:00.000-08:00</published><updated>2011-12-18T19:57:12.271-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook Tips"/><title type='text'>Facebook tips to write your status or comment in blue text</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;I like facebook very much and always try to be in touch with my friend using facebook. One of my new friend Manish has teach me hot to write my status or comment in blue text which I am sharing with you. I hope you like it.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Want to Write YOUR Status/Comment in Blue Text:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Copy and Paste This On Your Wall:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;@+@+[0:[120251138048541:0: &quot;YOUR TEXT&quot; ]+]&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;...&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Replace &quot;YOUR TEXT&quot;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;with whatever you want to write in &quot;BLUE&quot;...&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&quot;And Remove all the &quot;+&quot; signs.&quot;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;It works only on profile walls not in groups.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1599536272034587678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1599536272034587678'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/11/facebook-tips-to-write-your-status-or.html' title='Facebook tips to write your status or comment in blue text'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-3464130342356478710</id><published>2011-09-07T01:37:00.000-07:00</published><updated>2011-12-18T20:22:02.473-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows Control"/><title type='text'>Hint text in textbox control</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&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/AVvXsEioXQUeN_U-rmMEFW1Yvc9jXcgEFW5fzCvdIgTyHPfstm6guxph4-mr_x-Fm2kzaYYMRoAKe96pWG-7gr_3PVF8NGstksyL5LZfi7s72f51Wr8G6g0aOk9ia19HmGGhp0UlmjAAW8Oe8qTn/s1600/WaterMark_TextBox.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioXQUeN_U-rmMEFW1Yvc9jXcgEFW5fzCvdIgTyHPfstm6guxph4-mr_x-Fm2kzaYYMRoAKe96pWG-7gr_3PVF8NGstksyL5LZfi7s72f51Wr8G6g0aOk9ia19HmGGhp0UlmjAAW8Oe8qTn/s1600/WaterMark_TextBox.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;We can provide textbox watermark in windows application as its available in ASP.NET AJAX extender. Textbox watermark means a textbox a value we can set for some helper text if the value is not set.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
When a textbox is empty, it displays a message to the user. Once the user has typed some text into the textbox, the watermark appearance goes away. The typical purpose of a watermark is to provide more information to the user about the textbox itself without cluttering up the rest of the page.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
Typically you use this when you want to provide helper text for some input, as an example here:&lt;br /&gt;
You may have seen hint textbox which Microsoft has used in Outlook or website.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
I have created a windows form which asks for user name and password from user (see the screenshot). I had to implement that functionality today and it is surprisingly easy to achieve.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
The standard winform textbox does not support this functionality natively, so this code will address that shortcoming by handling the display of the prompt text ourselves.&lt;br /&gt;
&lt;br /&gt;
This useful program has beautiful and easy to use interface. Feel free to provide your comments&lt;a href=&quot;http://sourcecode-world.blogspot.com/&quot;&gt;&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B_A7-u8Ncc2cYTRmYTgzNDEtYTQwMS00MmQyLWI1MDAtM2ExMWZmNzA3NzU1&amp;amp;hl=en_US&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3464130342356478710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3464130342356478710'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/09/hint-text-in-textbox-control.html' title='Hint text in textbox control'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEioXQUeN_U-rmMEFW1Yvc9jXcgEFW5fzCvdIgTyHPfstm6guxph4-mr_x-Fm2kzaYYMRoAKe96pWG-7gr_3PVF8NGstksyL5LZfi7s72f51Wr8G6g0aOk9ia19HmGGhp0UlmjAAW8Oe8qTn/s72-c/WaterMark_TextBox.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-5009446416428256366</id><published>2011-08-30T01:59:00.000-07:00</published><updated>2011-12-18T20:25:40.954-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Website Performance"/><title type='text'>Website performance checking</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&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/AVvXsEjK_Evn2l1CW5OZye4t8YdWtrYo53aCJBBfDPuPau8TRrngbGkSd8fnqAX8HCUlInBXetuFxsqLGuVFDssUsaEFSLWzyArM8GLlMOdj_z9kuUOW1hvBQ09zWViY5fLSAEPDBQe4b_Zx4dnH/s1600/Website_Speed.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK_Evn2l1CW5OZye4t8YdWtrYo53aCJBBfDPuPau8TRrngbGkSd8fnqAX8HCUlInBXetuFxsqLGuVFDssUsaEFSLWzyArM8GLlMOdj_z9kuUOW1hvBQ09zWViY5fLSAEPDBQe4b_Zx4dnH/s400/Website_Speed.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;At the time of website designing, performance and speed is most important factor. I have seen people complaining about slow running website.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Normally website which takes more then 10 seconds is not most acceptable. Loading of an image, processes to retrieve data from database etc may consume time to load a site. This is a free tool which you can use to investigate the detail of your website.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;If you have a worldwide audience, or your site is hosted in a different country from where your visitors live, it is useful to see how long it takes to load your web pages. With loads.in you simply enter the full URL of the page you want to check, and the page is retrieved by a browser at a random location. For each subsequent check you can choose a specific location and browser profile.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Following details you can check with within few minutes.&lt;/span&gt;&lt;/div&gt;&lt;ol style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The load time of the web page.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Snapshots of the webpage at different times during load.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Errors or warnings if they occur.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;A complete timing breaks down of all elements of your page in a waterfall chart.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Website - http://loads.in&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/5009446416428256366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/5009446416428256366'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/08/website-performance-checking.html' title='Website performance checking'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEjK_Evn2l1CW5OZye4t8YdWtrYo53aCJBBfDPuPau8TRrngbGkSd8fnqAX8HCUlInBXetuFxsqLGuVFDssUsaEFSLWzyArM8GLlMOdj_z9kuUOW1hvBQ09zWViY5fLSAEPDBQe4b_Zx4dnH/s72-c/Website_Speed.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-4420057540942317438</id><published>2011-08-22T22:14:00.000-07:00</published><updated>2011-12-18T20:27:41.233-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><title type='text'>Game development in Microsoft Visual Studio with source code</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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicyw6RFzZB8YtpEZY9tCx83EQ2-BHOSPxoSMLXzo6iDEq9HnbcFobulylL-ctvz-G_jn4V_Epk5PmJFCx7bEuldY2YuRRulyJpLXRWWP_hCU16zwz2bD9TKFSic6wI09U5QNN_Xj_ei1C3/s1600/Game_Devlopment_VS_2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 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/AVvXsEicyw6RFzZB8YtpEZY9tCx83EQ2-BHOSPxoSMLXzo6iDEq9HnbcFobulylL-ctvz-G_jn4V_Epk5PmJFCx7bEuldY2YuRRulyJpLXRWWP_hCU16zwz2bD9TKFSic6wI09U5QNN_Xj_ei1C3/s320/Game_Devlopment_VS_2.png&quot; width=&quot;258&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;I love paying games.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;My friend has sent me game which is developed using visual studio. I am sharing with you and am sure you like it. &lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;This game has used advance GDI+ graphics, vector scrolling, pickups, modern upbeat music and heaps of other special effects.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The all very powerful FMOD sound engine is implemented for MP3 music and wav sound effects. It is written in Visual Basic 2008.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/post-edit.g?blogID=3774329877186013869&amp;amp;postID=4420057540942317438&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The all very powerful FMOD sound engine is implemented for MP3 music and wav sound effects. GDI+ is used entirely throughout for rendering.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5HHLsxfSUfK-1zBG7Rd4y5GgfqPRFC3NPEx9KXO8K4wf6vgXUShx7kTdROAzTtCJk6iPIAySVaPGvAJe0a-FyA6A26ll0DptCumvdWhWGpWYTgANk8WsCN45nQEJOgDp-ZqzQZdjIxrGd/s1600/Game_Devlopment_VS_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/AVvXsEg5HHLsxfSUfK-1zBG7Rd4y5GgfqPRFC3NPEx9KXO8K4wf6vgXUShx7kTdROAzTtCJk6iPIAySVaPGvAJe0a-FyA6A26ll0DptCumvdWhWGpWYTgANk8WsCN45nQEJOgDp-ZqzQZdjIxrGd/s320/Game_Devlopment_VS_1.png&quot; width=&quot;298&quot; /&gt;&lt;/a&gt;&lt;/div&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://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B_A7-u8Ncc2cNzIyMzc0MmQtZGJhYS00ZjZiLTk4OGEtOTY4NDQzNTNlMzM5&amp;amp;hl=en_US&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/4420057540942317438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/4420057540942317438'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/08/game-development-in-microsoft-visual.html' title='Game development in Microsoft Visual Studio with source code'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEicyw6RFzZB8YtpEZY9tCx83EQ2-BHOSPxoSMLXzo6iDEq9HnbcFobulylL-ctvz-G_jn4V_Epk5PmJFCx7bEuldY2YuRRulyJpLXRWWP_hCU16zwz2bD9TKFSic6wI09U5QNN_Xj_ei1C3/s72-c/Game_Devlopment_VS_2.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-2582631759760776860</id><published>2011-08-09T23:22:00.000-07:00</published><updated>2011-12-18T20:28:04.409-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Typing Assistant Auto-Completes Utility"/><title type='text'>Typing Assistant AutoCompletes Utility</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;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCxw3728nu-wAGqQM2EatAWDtVW9EC4yR0k2CnfhxzTMwFUdsCK8ohXN7onPifTMnAdramx2YQr-Z1-polIVASV9s8EvP6cD8_O9kj7CRZOfpzWLid6A_VXMaZcejYA-p9ahFM3vOhVB2O/s1600/Word.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCxw3728nu-wAGqQM2EatAWDtVW9EC4yR0k2CnfhxzTMwFUdsCK8ohXN7onPifTMnAdramx2YQr-Z1-polIVASV9s8EvP6cD8_O9kj7CRZOfpzWLid6A_VXMaZcejYA-p9ahFM3vOhVB2O/s200/Word.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;This &lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;FREE utility&lt;/span&gt;&lt;/b&gt; is for fast and accurate typing in any application. You effort will be reduce and you will be free from the pain of laborious typing.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;As you type in any application, suggestion window opens to show you the possible words you are typing, then, with one key stroke; it automatically completes the word for you.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;This utility is intelligent enough to learn the words you type. No need for any installation or setting.&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;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Features&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;No cost – completely &lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;FREE&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;No installation&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;No setting require&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Universal Compatibility: Works with virtually all programs.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Auto-Learn: Learns unknown and recently typed words. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Auto-Expand: Expands shorthand to full text. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Portable: Runs from a USB memory device. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Multi-Language support.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cZDQxNjk5NTYtZGIxNi00N2Y2LTgyNzQtOGVjYTRkZmJlODU1&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; 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;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 39pt; text-indent: -0.25in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--google_ad_client = &quot;ca-pub-9786033412410373&quot;;/* TextAd */google_ad_slot = &quot;2883150973&quot;;google_ad_width = 468;google_ad_height = 60;//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/2582631759760776860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/2582631759760776860'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/08/typing-assistant-autocompletes-utility.html' title='Typing Assistant AutoCompletes Utility'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEgCxw3728nu-wAGqQM2EatAWDtVW9EC4yR0k2CnfhxzTMwFUdsCK8ohXN7onPifTMnAdramx2YQr-Z1-polIVASV9s8EvP6cD8_O9kj7CRZOfpzWLid6A_VXMaZcejYA-p9ahFM3vOhVB2O/s72-c/Word.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-616354127654853854</id><published>2011-08-09T23:21:00.000-07:00</published><updated>2011-12-18T20:28:22.794-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><title type='text'>ASP.NET Page Event Life Cycle</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;In this article, we will explore the various events that occur when an asp.net 2.0 page is requested from the server. Before exploring that, let us briefly take a look at the various components that participate in the request and response model for asp.net pages.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
When a request is made to the server using HTTP (GET), IIS receives the request and passes it to the asp.net engine (dll) that compiles the page that is requested. The request passes through two sections:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
Http Module – Monitors the request and takes action. Authentication and Authorization take place over here.&lt;br /&gt;
Http Handler – Responsible for compiling the page and generating output using System.Web.UI.PageHandlerFactory (we are considering .aspx page for this article).&lt;br /&gt;
Once compilation is done, the page is sent back to the Http module which then sends it to the IIS and back to the browser.&lt;br /&gt;
The events occur in the following sequence. Its best to turn on tracing (&amp;lt;% @Page Trace=”true”%&amp;gt;) and track the flow of events :&lt;br /&gt;
&lt;b&gt;PreInit&lt;/b&gt; – This event represents the entry point of the page life cycle. If you need to change the Master page or theme programmatically, then this would be the event to do so. Dynamic controls are created in this event.&lt;br /&gt;
&lt;b&gt;Init&lt;/b&gt; – Each control in the control collection is initialized. &lt;br /&gt;
&lt;b&gt;Init Complete*&lt;/b&gt; - Page is initialized and the process is completed.&lt;br /&gt;
&lt;b&gt;PreLoad*&lt;/b&gt; - This event is called before the loading of the page is completed. &lt;br /&gt;
&lt;b&gt;Load&lt;/b&gt; – This event is raised for the Page and then all child controls. The controls properties and view state can be accessed at this stage. This event indicates that the controls have been fully loaded.&lt;br /&gt;
&lt;b&gt;LoadComplete*&lt;/b&gt; - This event signals indicates that the page has been loaded in the memory. It also marks the beginning of the rendering stage.&lt;br /&gt;
&lt;b&gt;PreRender&lt;/b&gt; – If you need to make any final updates to the contents of the controls or the page, then use this event. It first fires for the page and then for all the controls.&lt;br /&gt;
&lt;b&gt;PreRenderComplete*&lt;/b&gt; - Is called to explicitly state that the PreRender phase is completed. &lt;br /&gt;
&lt;b&gt;SaveStateComplete*&lt;/b&gt; - In this event, the current state of the control is completely saved to the ViewState.&lt;br /&gt;
&lt;b&gt;Unload&lt;/b&gt; – This event is typically used for closing files and database connections. At times, it is also used for logging some wrap-up tasks.&lt;br /&gt;
I welcome your &lt;a href=&quot;http://sourcecode-world.blogspot.com/&quot;&gt;comments&lt;/a&gt;&amp;nbsp;&lt;/span&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/AVvXsEit_QstcDFJ7oaHQB7XLUARb9ulgkJjBYTFPf0AI44nppEM4gv4wMrIuwsrjKO_PB8QhaVryXADa-FmtOM8tTWTAAFixLyMbUfDuUqRGqe0JAKEM0a3ylUbSwXuVIE3Kf85rF_ZQrBwhpcx/s1600/ASPDotNet_Page_Life_Cycle.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;247&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit_QstcDFJ7oaHQB7XLUARb9ulgkJjBYTFPf0AI44nppEM4gv4wMrIuwsrjKO_PB8QhaVryXADa-FmtOM8tTWTAAFixLyMbUfDuUqRGqe0JAKEM0a3ylUbSwXuVIE3Kf85rF_ZQrBwhpcx/s400/ASPDotNet_Page_Life_Cycle.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/616354127654853854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/616354127654853854'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/08/aspnet-page-event-life-cycle.html' title='ASP.NET Page Event Life Cycle'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEit_QstcDFJ7oaHQB7XLUARb9ulgkJjBYTFPf0AI44nppEM4gv4wMrIuwsrjKO_PB8QhaVryXADa-FmtOM8tTWTAAFixLyMbUfDuUqRGqe0JAKEM0a3ylUbSwXuVIE3Kf85rF_ZQrBwhpcx/s72-c/ASPDotNet_Page_Life_Cycle.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-2191279894834402774</id><published>2011-08-08T22:52:00.000-07:00</published><updated>2011-12-18T20:28:39.812-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="E-Mail"/><title type='text'>Sending mails without mail server in asp.net</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&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/AVvXsEjSyI76BLBW3OLHQ42wOJv11XowOUnm5dhA6REEC-TbjT7eZvJA6kgx_yzHlBoeQ6vToPRj0-w9LpOW3X1aSbVHl7z4poak6wEOLfoWpwruhx1z-HqLINu71z-gHUO3sZ3RlOsndWg3wGT0/s1600/EmailOutlook.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSyI76BLBW3OLHQ42wOJv11XowOUnm5dhA6REEC-TbjT7eZvJA6kgx_yzHlBoeQ6vToPRj0-w9LpOW3X1aSbVHl7z4poak6wEOLfoWpwruhx1z-HqLINu71z-gHUO3sZ3RlOsndWg3wGT0/s1600/EmailOutlook.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;My friend has asked me about sending test emails without mail server, so here I am providing your step by step tutorial. Assume you are creating an application and need to test a module that sends out bulk mails, like a newsletter. Your first thought would be to configure an SMTP server to test the email module. However there is a trick that you can make use of while testing your code. Use the following setting in your web.config.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;system.net&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;
&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;mailSettings&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;
&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;smtp &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;deliveryMethod&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;SpecifiedPickupDirectory&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;specifiedPickupDirectory &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;pickupDirectoryLocation&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;C:\Email\&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;
&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;smtp&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;
&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;mailSettings&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;system.net&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The specifiedPickupDirectory element configures the local directory for a Simple Mail Transport Protocol (SMTP) server. The pickupDirectoryLocation is a directory where the application saves e-mail for later processing by the SMTP server. Make sure the directory exists before using it.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;That all. Test this setting using the following code:&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;protected void &lt;/span&gt;btnMail_Click(&lt;span style=&quot;color: blue;&quot;&gt;object &lt;/span&gt;sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;EventArgs &lt;/span&gt;e)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;MailMessage &lt;/span&gt;message = &lt;span style=&quot;color: blue;&quot;&gt;new &lt;/span&gt;&lt;span style=&quot;color: #2b91af;&quot;&gt;MailMessage&lt;/span&gt;(&lt;span style=&quot;color: #a31515;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;        &quot;FromEmail@somedomain.com&quot;&lt;/span&gt;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;ToEmail@abcdefgh.com&quot;&lt;/span&gt;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Email Subject - Newsletter&quot;&lt;/span&gt;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;This is a test mail&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;&lt;/span&gt;);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;color: #2b91af;&quot;&gt;    SmtpClient &lt;/span&gt;client = &lt;span style=&quot;color: blue;&quot;&gt;new &lt;/span&gt;&lt;span style=&quot;color: #2b91af;&quot;&gt;SmtpClient&lt;/span&gt;(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;localhost&quot;&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp; client.Send(message);
}&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&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/AVvXsEg73uN44R_kESu1lkZoh2BJYkmmHcKzjc6OjFXISrcG-3tLOUA5eNsfFFirlej7a8Mh7r7wWdYBqJzZHWRHBwKn2M5w0_Ds4e8fFpjp2Sxt8z1CevDnUwT9Wz6gSVNqruMDYFLGoLC0j3Nd/s1600/EmailSourceCode.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg73uN44R_kESu1lkZoh2BJYkmmHcKzjc6OjFXISrcG-3tLOUA5eNsfFFirlej7a8Mh7r7wWdYBqJzZHWRHBwKn2M5w0_Ds4e8fFpjp2Sxt8z1CevDnUwT9Wz6gSVNqruMDYFLGoLC0j3Nd/s320/EmailSourceCode.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;Run the application and click on the Send button. Now open the Mails folder in your C Drive and you should see your mail there. Similarly you can test your entire newsletter module without sending out mails to real email addresses.&lt;br /&gt;
Hope this will be useful in your development, just make sure that if you are using IIS, it should have read-write permissions to this folder.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;You may download the attached file containing source code.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;I welcome your comments&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span id=&quot;goog_786400311&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_786400312&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_786400315&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_786400316&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B_A7-u8Ncc2cOGYwOTQ5NTQtNzlmMi00MjZiLTk2YzEtNDRlODFhOTJiNGU3&amp;amp;hl=en_US&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/2191279894834402774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/2191279894834402774'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/08/sending-mails-without-mail-server-in.html' title='Sending mails without mail server in asp.net'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEjSyI76BLBW3OLHQ42wOJv11XowOUnm5dhA6REEC-TbjT7eZvJA6kgx_yzHlBoeQ6vToPRj0-w9LpOW3X1aSbVHl7z4poak6wEOLfoWpwruhx1z-HqLINu71z-gHUO3sZ3RlOsndWg3wGT0/s72-c/EmailOutlook.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-3825866422274094417</id><published>2011-07-19T23:03:00.000-07:00</published><updated>2011-12-18T20:38:50.455-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>SQL Server Interview Questions and Answers</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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-9VP6b9vbsho/Tuh76JmVr4I/AAAAAAAAAAM/YEdQg4GX5uI/s1600/Interview-questions.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;http://4.bp.blogspot.com/-9VP6b9vbsho/Tuh76JmVr4I/AAAAAAAAAAM/YEdQg4GX5uI/s200/Interview-questions.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Here I am providing some SQL server interview questions which are very helpful in interviews.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Interview Questions and Answer contains questions from beginner to advance users.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Many of my friends have asked me to write on SQL server where they can get all the information to be a good database developer.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;These sql server interview questions provide a lot of information. &lt;br /&gt;
&lt;br /&gt;
Some of the questions which I have covered are as follows.&lt;br /&gt;
&lt;br /&gt;
What Is Database?&lt;br /&gt;
What is Relational Database? &lt;br /&gt;
Explain some SQL Server Query? &lt;br /&gt;
What are the null values in SQL SERVER?&lt;br /&gt;
What is normalization?&lt;br /&gt;
What are different normalization forms?&lt;br /&gt;
What is Stored Procedure?&lt;br /&gt;
What is Trigger?&lt;br /&gt;
Difference between Triggers and Stored Procedures&lt;br /&gt;
What is View?&lt;br /&gt;
What is partitioned view?&lt;br /&gt;
What is Index?&lt;br /&gt;
What is cursor? &lt;br /&gt;
Types of cursors: &lt;br /&gt;
What is difference between DELETE &amp;amp; TRUNCATE commands?&lt;br /&gt;
What is User Defined Functions?&lt;br /&gt;
Difference between Function and Stored Procedure?&lt;br /&gt;
What types of Joins are possible with SQL Server?&lt;br /&gt;
What is SQL Profiler?&lt;br /&gt;
What is SQL server agent?&lt;br /&gt;
What is OLTP (OnLine Transaction Processing)?&lt;br /&gt;
What is a transaction and what are ACID properties?&lt;br /&gt;
...and many more&lt;br /&gt;
&lt;br /&gt;
You may download the attached file containing questions and answer. I welcome your comments&lt;/span&gt;&lt;br /&gt;
&lt;/span&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/AVvXsEgZtzPs3Xmbn8AjE89f0jRuVW2NZZTd4p9LBDjKWHJ3ZqSHLbe_1xe8IiJ0mDlnKfF7aScKc70DoSoAXWqDjBkWz2kpEzogczkCL8yd9zwuGWw_KkmC4X6H6Ki7Lu3ysv9ks7de1uwJEyd0/s1600/SQL-Server--interview-questions.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZtzPs3Xmbn8AjE89f0jRuVW2NZZTd4p9LBDjKWHJ3ZqSHLbe_1xe8IiJ0mDlnKfF7aScKc70DoSoAXWqDjBkWz2kpEzogczkCL8yd9zwuGWw_KkmC4X6H6Ki7Lu3ysv9ks7de1uwJEyd0/s320/SQL-Server--interview-questions.jpg&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;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0g3OIHcXRr-RPELz98mp6sJNnfsO9s7QnzMjT3e-UoVk7-fyoKiXcZlnh9e_d8n3jFSFsSUmoi236_nu1YnB0pKoGl_K-xkx_JXlMZQq4Aq2Hb-hvy2eb4xTrVEY0SnmCz5kySl4Ge4sO/s1600/Screen.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&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/AVvXsEiE4NhnwQS3qj2uUUYeCUxf47KpPl9YVHKZ7V65OotyqwK0Wb74_yjXDZE8lUFilPHK06m1uhRoco8Oca_HCNfjYrAgtdVfPvVJcaV7_ApqjZS_FpJ4bhBlOMphOkpbFTyy1XDsD0ERKG8h/s1600/Menu.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt; &lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B_A7-u8Ncc2cMzM0Nzc0NGUtZGVjZC00MzhlLWE2ZmUtNjUxMjUxM2FlM2Ni&amp;amp;hl=en_US&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3825866422274094417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3825866422274094417'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/07/sql-server-interview-questions-and.html' title='SQL Server Interview Questions and Answers'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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="http://4.bp.blogspot.com/-9VP6b9vbsho/Tuh76JmVr4I/AAAAAAAAAAM/YEdQg4GX5uI/s72-c/Interview-questions.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-1913522632338512986</id><published>2011-07-10T22:00:00.000-07:00</published><updated>2011-12-18T20:39:18.110-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger Templates"/><title type='text'>Free Blogger Templates</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&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/AVvXsEhd54SnynfzSPyTfAjkBYRt1SPC85vtFQelKS1JkpqOwRVMAPqP_DnVa1clKi92AQ65O1E3taT6VLAGlAL9GYXYaZxbcaaR8kUaSKQr9sMdHCwoatdk3VS8lXK1bJESSE44cXuIrJzrYGZU/s1600/Blogger_Theme.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd54SnynfzSPyTfAjkBYRt1SPC85vtFQelKS1JkpqOwRVMAPqP_DnVa1clKi92AQ65O1E3taT6VLAGlAL9GYXYaZxbcaaR8kUaSKQr9sMdHCwoatdk3VS8lXK1bJESSE44cXuIrJzrYGZU/s1600/Blogger_Theme.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Hello Readers,&lt;br /&gt;
The idea of this post is to provide you fresh Blogger template which you can use freely. Creating your blog is very easy where you just need to select a name for your blog and then start posting.&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
Important part of your blog is look and feel. Google does provide you with the basic blogger templates, but the best part is that you can customize your blog and add whichever template you want. &lt;br /&gt;
While creating this blog I found very high quality Blogger templates which I am sharing with you. Hope you like it. Provide me your feedback.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&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/AVvXsEhZwpfky-M0qRKEH0uDmr6gR5Nn1IrsgQ7J9hYu44kVwSBLKveFD5L-xQCO552Yvp7GI3cFtphlWpUXbECdDvr9-AqiMEoRFND_qWpJuButcWpJzMxED-nXhYTMCcY13uhMT9jhWgmtmRLI/s1600/Blogger_Template.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZwpfky-M0qRKEH0uDmr6gR5Nn1IrsgQ7J9hYu44kVwSBLKveFD5L-xQCO552Yvp7GI3cFtphlWpUXbECdDvr9-AqiMEoRFND_qWpJuButcWpJzMxED-nXhYTMCcY13uhMT9jhWgmtmRLI/s1600/Blogger_Template.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.bloggertemplatesfree.com/&quot; target=&quot;_blank&quot;&gt;http://www.bloggertemplatesfree.com/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.raytemplates.com/&quot; target=&quot;_blank&quot;&gt;http://www.raytemplates.com/&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1913522632338512986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1913522632338512986'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/07/free-blogger-templates.html' title='Free Blogger Templates'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEhd54SnynfzSPyTfAjkBYRt1SPC85vtFQelKS1JkpqOwRVMAPqP_DnVa1clKi92AQ65O1E3taT6VLAGlAL9GYXYaZxbcaaR8kUaSKQr9sMdHCwoatdk3VS8lXK1bJESSE44cXuIrJzrYGZU/s72-c/Blogger_Theme.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-4933925388479155000</id><published>2011-06-24T03:21:00.000-07:00</published><updated>2011-12-18T19:57:12.273-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>Tips to speed or improve or increase your computer performance by optimizing your system</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Providing you simple tips and tricks which will surely increase your computer performance&lt;/span&gt;&lt;/div&gt;&lt;ol style=&quot;font-family: Verdana, sans-serif; text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Let your PC boot up completely before opening any applications.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Refresh the desktop after closing any application. This will remove any unused files from the RAM &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Do not set very large file size images as your wallpaper. Do not keep a wallpaper at all if your PC is low on RAM (less than 64 MB). &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Do not clutter your Desktop with a lot of shortcuts. Each shortcut on the desktop uses up to 500 bytes of RAM &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Empty the recycle bin regularly. The files are not really deleted from your hard drive until you empty the recycle bin. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Delete the temporary internet files regularly. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Defragment your hard drive once every two months. This will free up a lot of space on your hard drive and rearrange the files so that your applications run faster.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Always make two partitions in your hard drive. Install all large software (like PSP, Photoshop, 3DS Max etc) in the second partition. Windows uses all the available empty space in C drive as virtual memory when your Computer RAM is full. Keep the C Drive as empty as possible.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;When installing new software disable the option of having a tray icon. The tray icons use up available RAM, and also slow down the booting of your PC. Also disable the option of starting the application automatically when the PC boots. You can disable these options later on also from the Tools or preferences menu in your application. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Protect your PC from dust. Dust causes the CPU cooling fan to jam and slow down thereby gradually heating your CPU and affecting the processing speed. Use compressed air to blow out any dust from the CPU. Never use vacuum.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;font-family: Verdana, sans-serif; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I welcome your comments &lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.facebook.com/FreeSourceCode&quot;&gt;www.facebook.com/FreeSourceCode&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/4933925388479155000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/4933925388479155000'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/06/tips-to-speed-or-improve-or-increase.html' title='Tips to speed or improve or increase your computer performance by optimizing your system'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-1195802663800194106</id><published>2011-06-22T21:47:00.000-07:00</published><updated>2011-12-18T20:40:26.257-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.Net"/><title type='text'>Learning Visual Basic .NET with Samples source code</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;People often asked me about how to program in VB.NET. The best way to start learning is from examples. Its fun, easy, and very addicting as you being to learn the ins and outs of Visual Basic .NET. &lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The next generation of Visual Basic, Visual Basic .NET is designed to be the easiest and most productive tool for creating .NET applications, including Windows applications, Web Services, and Web applications.&lt;br /&gt;
College or university students who are taking VB related courses should find this useful.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Now you can become a VB.NET Expert. To help you learn I am providing you link from which you can download source code which describe various functionality.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This download includes a master set of Visual Basic .NET code samples demonstrating various aspects of the language in the following areas: &lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Source Code available for - &lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Language Syntax &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Data access &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Windows Forms &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Web development and Web services, XML &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Security &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;File system and file I/O &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;COM+&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;ADO.NET&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;and advanced topics like &lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;GDI+ &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Remoting &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Serialization &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;MSMQ &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Windows services.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://www.microsoft.com/download/en/details.aspx?id=4305&quot; target=&quot;_blank&quot;&gt;http://www.microsoft.com/download/en/details.aspx?id=4305&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1195802663800194106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1195802663800194106'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/06/learning-visual-basic-net-with-samples.html' title='Learning Visual Basic .NET with Samples source code'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-5057660837586221447</id><published>2011-06-17T03:06:00.000-07:00</published><updated>2011-12-18T20:40:51.361-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.Net"/><title type='text'>Connection string builder generator for any data source like SQL Server Oracle Microsoft Access OLEDB Etc using visual basic .Net</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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6KhE3nKtFCV5REbiV2djX8ERfhgSHwHXXMiEWy52apsqL_HldnHa4rCVolhEhLgCKrxhdhzO3bjGakWdlwnL2xwSNmvwHr734hQQuGhka5oxeD0h4RbpioaFr9DiqpCI_-SOYqG6gfv_Y/s1600/ConnectionBuilder_SQL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Generally, one of the first steps when you are trying to work with databases is open it. Each has a different mode of connection. When you try to connect with your database sometimes, you do not know the correct connection string that you must use. It is for that I have written this application. &lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
I have worked with visual basic .Net and I have noticed that there is a not GUI tool for editing and creating connection strings runtime, that is why I created my own, with similar behavior to the common dialogs. I implemented editing for connection string of the most used Net Data providers shipped with visual studio: SQLServer (SQLClient), Oracle (OracleClient), Microsoft Access (OleDB), OleDb Net Provider(OleDb) and ODBC Net Provider (ODBC). Note that for ODBC I make support for DSN and DSN-less Connection Strings.&amp;nbsp;&lt;/span&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/AVvXsEh6KhE3nKtFCV5REbiV2djX8ERfhgSHwHXXMiEWy52apsqL_HldnHa4rCVolhEhLgCKrxhdhzO3bjGakWdlwnL2xwSNmvwHr734hQQuGhka5oxeD0h4RbpioaFr9DiqpCI_-SOYqG6gfv_Y/s1600/ConnectionBuilder_SQL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;383&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6KhE3nKtFCV5REbiV2djX8ERfhgSHwHXXMiEWy52apsqL_HldnHa4rCVolhEhLgCKrxhdhzO3bjGakWdlwnL2xwSNmvwHr734hQQuGhka5oxeD0h4RbpioaFr9DiqpCI_-SOYqG6gfv_Y/s400/ConnectionBuilder_SQL.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/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/AVvXsEgxHB6bFt3n1E2t5X9QzJrNbvCH40c4LL-EnKO-Xj5sVxrduKzKdXBK5tetYy7gAgfRneNcyJciVzPJWXSQBdr-VLmyn__utZ5i-LFye8eB8i4K7JYyZdYZqA174apG9akrN2gPLacJi_IW/s1600/ConnectionBuilder_Property.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxHB6bFt3n1E2t5X9QzJrNbvCH40c4LL-EnKO-Xj5sVxrduKzKdXBK5tetYy7gAgfRneNcyJciVzPJWXSQBdr-VLmyn__utZ5i-LFye8eB8i4K7JYyZdYZqA174apG9akrN2gPLacJi_IW/s400/ConnectionBuilder_Property.png&quot; width=&quot;400&quot; /&gt;&lt;span id=&quot;goog_1667005789&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1667005790&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cNWJmMzA2YmQtMmI5ZC00YzhmLWIyOWMtMGMxYzI1NzQ1NDE3&amp;amp;hl=en_US&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/5057660837586221447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/5057660837586221447'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/06/connection-string-builder-generator-for.html' title='Connection string builder generator for any data source like SQL Server Oracle Microsoft Access OLEDB Etc using visual basic .Net'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEh6KhE3nKtFCV5REbiV2djX8ERfhgSHwHXXMiEWy52apsqL_HldnHa4rCVolhEhLgCKrxhdhzO3bjGakWdlwnL2xwSNmvwHr734hQQuGhka5oxeD0h4RbpioaFr9DiqpCI_-SOYqG6gfv_Y/s72-c/ConnectionBuilder_SQL.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-3857322688728156254</id><published>2011-06-10T06:50:00.000-07:00</published><updated>2011-12-18T20:41:10.539-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net Full Source Code"/><title type='text'>Building N-tier multitier  architecture in .Net application with source code , distributed database application</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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYvaSgXAs_rNDWy4cuMRbX4bTfciCerFkJojG1JhgeQryWbMMlBrCDLdsNO1fCZ8Mk7riGFzQeUYFBPmsmaXM47mbGWu-fcFjdf56UUbQLEAF-p1q2apKDF5qgoZTOr49UyUVPZiKCrqze/s1600/ntirePira.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Introduction&lt;/span&gt;&lt;/b&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Many people e-mail me regarding a tutorial or an article for N-tire architecture in .Net, so I have decided to write on the subject. This will explain you with the help of source code.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;It&#39;s good practice to explain with an example, so I have attached a small project with source code where I used N-tire. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;b style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;What is N-Tier?&lt;/span&gt;&lt;/b&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;N-Tier is an architecture where different layers are maintained and developed independently. You can implement distributed application design pattern in you application. Two tier and client server applications may seems easy to implement and easy to use for rapid prototyping but these applications can be a pain to maintain and secure over time.&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYvaSgXAs_rNDWy4cuMRbX4bTfciCerFkJojG1JhgeQryWbMMlBrCDLdsNO1fCZ8Mk7riGFzQeUYFBPmsmaXM47mbGWu-fcFjdf56UUbQLEAF-p1q2apKDF5qgoZTOr49UyUVPZiKCrqze/s1600/ntirePira.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYvaSgXAs_rNDWy4cuMRbX4bTfciCerFkJojG1JhgeQryWbMMlBrCDLdsNO1fCZ8Mk7riGFzQeUYFBPmsmaXM47mbGWu-fcFjdf56UUbQLEAF-p1q2apKDF5qgoZTOr49UyUVPZiKCrqze/s1600/ntirePira.jpg&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;b style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Different Layers of an N-Tier application &lt;/span&gt;&lt;/b&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;In a usual implementation, for example, you will most likely have at least some of the following layers, if not all: Presentation, Business Rules, Data Access, and Database. In some instances, it could be possible to split one or more of these different layers in to many different sub layers. It is possible to develop each of these layers separately from the others, as long as it can communicate with the other layers and adhere to the standards that have been set out in the specifications.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt; &lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span id=&quot;goog_1115566874&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1115566875&quot;&gt;&lt;/span&gt;&lt;/span&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/AVvXsEiSzWOJdpdR9DNuqkwvlBPEuGC7gdV-sWc-7GelJwzFpA1tiPjM8_wWA-LiBSMRAEjU-uqhP6xKFSSr7FodEr1igbuvV5P6TanLJhAPRw-9xf8zhX7kl1bptqyA7oBzzoT0Eg8V9nsYXu_N/s1600/ntire.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;311&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzWOJdpdR9DNuqkwvlBPEuGC7gdV-sWc-7GelJwzFpA1tiPjM8_wWA-LiBSMRAEjU-uqhP6xKFSSr7FodEr1igbuvV5P6TanLJhAPRw-9xf8zhX7kl1bptqyA7oBzzoT0Eg8V9nsYXu_N/s400/ntire.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt; &lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span id=&quot;goog_1115566874&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1115566875&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;N-tier architecture is typically thus defined by the following layers:&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b style=&quot;color: purple;&quot;&gt;Presentation Layer&lt;/b&gt;: Its also call thin client. The presentation tier is the tier in which users interact with an application. The presentation logic layer consists of standard ASP.NET web forms, ASP pages, documents, and Windows Forms, etc. &lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b style=&quot;color: purple;&quot;&gt;Business Logic Layer&lt;/b&gt;: This tire is mainly working as the bridge between data tier and presentation tier. Business tier is the sum of business logic layer, data access layer and value object and other components used to add business logic. &lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b style=&quot;color: purple;&quot;&gt;Data Access Logic Layer&lt;/b&gt;: Provides access to the database by executing a set of SQL statements or stored procedures. This is where you will write generic methods to interface with your data. For example, you will write a method for creating and opening a SqlConnection object, create a SqlCommand object for executing a stored procedure, etc. As the name suggests, the data access logic layer contains no business rules or data manipulation/transformation logic. It is merely a reusable interface to the database.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b style=&quot;color: purple;&quot;&gt;Database Layer&lt;/b&gt;: Made up of a RDBMS database component such as SQL Server that provides the mechanism to store and retrieve data.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Hope you will like information useful. I welcome your comments&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;You may download sample application for more detail.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cNGJhZThlYWItNTAxOS00NjFkLWIwMTQtNmE3YTYxNDVlOThk&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot; target=&quot;_blank&quot;&gt;Download Sample Application&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&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/AVvXsEhp4kOZ40vcc3JXzMMO0TwXPwAktK-cjYOahRo_nNqYozZmnearUvjNLhm7ygb2XnCVV8UsYeeByq62IYCVXu6WQi680T3fopWfdsUjw1kYGloKbQ8MM8o0JAlAfM3duQULCz5qUxkpLAYg/s1600/NtireBlog.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp4kOZ40vcc3JXzMMO0TwXPwAktK-cjYOahRo_nNqYozZmnearUvjNLhm7ygb2XnCVV8UsYeeByq62IYCVXu6WQi680T3fopWfdsUjw1kYGloKbQ8MM8o0JAlAfM3duQULCz5qUxkpLAYg/s400/NtireBlog.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3857322688728156254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3857322688728156254'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/06/building-n-tier-multitier-architecture.html' title='Building N-tier multitier  architecture in .Net application with source code , distributed database application'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEiYvaSgXAs_rNDWy4cuMRbX4bTfciCerFkJojG1JhgeQryWbMMlBrCDLdsNO1fCZ8Mk7riGFzQeUYFBPmsmaXM47mbGWu-fcFjdf56UUbQLEAF-p1q2apKDF5qgoZTOr49UyUVPZiKCrqze/s72-c/ntirePira.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-7833101911303376480</id><published>2011-05-09T20:39:00.000-07:00</published><updated>2011-12-18T19:57:12.274-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB6 Source Code"/><title type='text'>Login Control</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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0g3OIHcXRr-RPELz98mp6sJNnfsO9s7QnzMjT3e-UoVk7-fyoKiXcZlnh9e_d8n3jFSFsSUmoi236_nu1YnB0pKoGl_K-xkx_JXlMZQq4Aq2Hb-hvy2eb4xTrVEY0SnmCz5kySl4Ge4sO/s1600/Screen.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0g3OIHcXRr-RPELz98mp6sJNnfsO9s7QnzMjT3e-UoVk7-fyoKiXcZlnh9e_d8n3jFSFsSUmoi236_nu1YnB0pKoGl_K-xkx_JXlMZQq4Aq2Hb-hvy2eb4xTrVEY0SnmCz5kySl4Ge4sO/s320/Screen.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;I have created login screen which is using visual basic 6 and access to authenticate user. &lt;br /&gt;Provided code will connect to the access database to check for the user authentication.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Once the user name and password is entered by the user system will validated and if its match with the database you will be allow entering in the application.&lt;br /&gt;Source code is attached and which is self explanatory.&lt;/span&gt;&lt;br /&gt;&lt;/span&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/AVvXsEiE4NhnwQS3qj2uUUYeCUxf47KpPl9YVHKZ7V65OotyqwK0Wb74_yjXDZE8lUFilPHK06m1uhRoco8Oca_HCNfjYrAgtdVfPvVJcaV7_ApqjZS_FpJ4bhBlOMphOkpbFTyy1XDsD0ERKG8h/s1600/Menu.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cY2E4MDAzZTUtYzYyOS00MmYyLTk5YzYtMjdhMTEwY2UzODVl&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/7833101911303376480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/7833101911303376480'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/05/login-control.html' title='Login Control'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEj0g3OIHcXRr-RPELz98mp6sJNnfsO9s7QnzMjT3e-UoVk7-fyoKiXcZlnh9e_d8n3jFSFsSUmoi236_nu1YnB0pKoGl_K-xkx_JXlMZQq4Aq2Hb-hvy2eb4xTrVEY0SnmCz5kySl4Ge4sO/s72-c/Screen.JPG" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-5067332764386646479</id><published>2011-05-02T00:22:00.000-07:00</published><updated>2011-12-18T20:45:38.926-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>Extended Datagrid View Sample</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
This article will help you to understand how you can extend the DataGridView class. To provide edit functionality in DataGridView it is very much necessary to provide various controls inside DataGridView. Many readers have asked me to provide code so that they can use it with their existing application.&lt;br /&gt;
&lt;br /&gt;
I am using DataGridView since long and sometime default functionality provided is very limited for DataGridView. I have extended Data Grid View for additional functionality.&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
At this point I have added following feature in DataGridView&lt;br /&gt;
&lt;br /&gt;
1. ComboBox for user selection.&lt;br /&gt;
2. CheckBox functionality&lt;br /&gt;
3. Integrated Button inside the DataGridView and handle the respective events&lt;br /&gt;
&lt;br /&gt;
Additional events are added are as follows&lt;br /&gt;
1. SelectionChangedHandler&lt;br /&gt;
2. TextChangedHanlder&lt;br /&gt;
3. CheckChangedHanlder&lt;br /&gt;
4. ButtonClickedHanlder&lt;br /&gt;
&lt;br /&gt;
I have kept the code simple so that user will understand easily.&lt;br /&gt;
&lt;br /&gt;
Please do share and provide your feedback&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&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/AVvXsEgjJVsgdjsCuRJJN042hyphenhyphenvqmlAJ2rsdAFWY_qeiLJSjejPej5OGMTa2zb5r5pW4V86eX3ffZfendbiHvg8SOpWKG7B1U2-jOyAbcQ1YzbZp2rDAzMLdzQCUd0i8Q2Fn_oJPbfzUhhMszFBr/s1600/GridScreen.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjJVsgdjsCuRJJN042hyphenhyphenvqmlAJ2rsdAFWY_qeiLJSjejPej5OGMTa2zb5r5pW4V86eX3ffZfendbiHvg8SOpWKG7B1U2-jOyAbcQ1YzbZp2rDAzMLdzQCUd0i8Q2Fn_oJPbfzUhhMszFBr/s400/GridScreen.JPG&quot; width=&quot;400&quot; /&gt;&lt;span id=&quot;goog_1016748362&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1016748363&quot;&gt;&lt;/span&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;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cOTE2ZWY3NGEtZTVhOC00ODYzLWE0ODktZjZkZGU3MjI0ZGU1&amp;amp;hl=en&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/5067332764386646479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/5067332764386646479'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/05/extended-datagrid-view-sample.html' title='Extended Datagrid View Sample'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEgjJVsgdjsCuRJJN042hyphenhyphenvqmlAJ2rsdAFWY_qeiLJSjejPej5OGMTa2zb5r5pW4V86eX3ffZfendbiHvg8SOpWKG7B1U2-jOyAbcQ1YzbZp2rDAzMLdzQCUd0i8Q2Fn_oJPbfzUhhMszFBr/s72-c/GridScreen.JPG" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-2952125622151111676</id><published>2011-05-02T00:12:00.000-07:00</published><updated>2011-12-18T19:57:12.274-08:00</updated><title type='text'></title><content type='html'>This is a desktop organizer that helps users to free the desktop from icons folders and file by moving them to the menu. Desktop shortcut menu is a one-click way for launching any user-defined program. It can launch programs, shortcuts, URL&#39;s, email shortcuts and much more.&lt;br /&gt;&lt;br /&gt;No need for any installation or setting.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/2952125622151111676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/2952125622151111676'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/05/this-is-desktop-organizer-that-helps.html' title=''/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-3213755108663819409</id><published>2011-04-04T21:41:00.000-07:00</published><updated>2011-12-18T20:46:50.449-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.Net"/><title type='text'>Three tier architecture with code</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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOM2HMJlpcSy-YpQQhI8gVpFR9lOg97FjcktG5jXSvG-l2mgaZhCHiUQc54CvOCOoGNOy2rfTSYobGRYrP8qfhg832YpPuyv1oIjxxR511XzHPYAmH6Enmb8Di3KAJk1XV_DSz3Y5K9JBd/s1600/doctor.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;299&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOM2HMJlpcSy-YpQQhI8gVpFR9lOg97FjcktG5jXSvG-l2mgaZhCHiUQc54CvOCOoGNOy2rfTSYobGRYrP8qfhg832YpPuyv1oIjxxR511XzHPYAmH6Enmb8Di3KAJk1XV_DSz3Y5K9JBd/s320/doctor.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;Three tire architecture contains following layers&lt;br /&gt;
&lt;br /&gt;
Presentation Layer &lt;br /&gt;
Presentation layer contains windows form where data is presented. &lt;br /&gt;
&lt;br /&gt;
Business Access Layer (BAL) or Business Logic Layer &lt;br /&gt;
BAL contains business logic, validations or calculations related with the data, if needed. I will call it Business Access Layer in my demo. &lt;br /&gt;
&lt;br /&gt;
Data Access Layer (DAL)&lt;br /&gt;
DAL contains methods that helps business layer to connect the data and perform required action, might be returning data or manipulating data (insert, update, delete etc). For this demo application, I have taken a very simple example. &lt;br /&gt;
&lt;br /&gt;
I have created sample application using three tire architecture and attached here which you can freely download.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/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/AVvXsEhiDBlyDCD1WXWJjIolHqyhF6cLXdbnnIvQMTZldBJ-miGNpLbLKC4NQIdxvSEXjU7gBzR4SmIa5XyXFyJskua-uQ9Vabzxa4500ERbrOeEjcpi3k2lpIIR8f62NaZRGemOl-ydxjjsJwUE/s1600/PatientView.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/AVvXsEhiDBlyDCD1WXWJjIolHqyhF6cLXdbnnIvQMTZldBJ-miGNpLbLKC4NQIdxvSEXjU7gBzR4SmIa5XyXFyJskua-uQ9Vabzxa4500ERbrOeEjcpi3k2lpIIR8f62NaZRGemOl-ydxjjsJwUE/s320/PatientView.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;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&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/AVvXsEjEvJsAiX-HK4mUSaO2iyVGPq17i7Bi7rmEt4ysF5i9I-h-Fwo5q6wkQJynVdaf9xfmx1udxiI4gewIOTMoYQ2Qk7xgkg2PRz7GxwKLa24Gq0oWF1msSCX7cBqsf-UVLlXnDv4kLXjKdYcC/s1600/PatientEdit.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEvJsAiX-HK4mUSaO2iyVGPq17i7Bi7rmEt4ysF5i9I-h-Fwo5q6wkQJynVdaf9xfmx1udxiI4gewIOTMoYQ2Qk7xgkg2PRz7GxwKLa24Gq0oWF1msSCX7cBqsf-UVLlXnDv4kLXjKdYcC/s320/PatientEdit.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cMWI3ZTE1NTAtMjZkNC00NjEzLThlZDItOTRjMjJlMWZhNTAw&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--google_ad_client = &quot;ca-pub-9786033412410373&quot;;/* TextAd */google_ad_slot = &quot;2883150973&quot;;google_ad_width = 468;google_ad_height = 60;//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3213755108663819409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3213755108663819409'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/04/three-tier-architecture-with-code.html' title='Three tier architecture with code'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEhOM2HMJlpcSy-YpQQhI8gVpFR9lOg97FjcktG5jXSvG-l2mgaZhCHiUQc54CvOCOoGNOy2rfTSYobGRYrP8qfhg832YpPuyv1oIjxxR511XzHPYAmH6Enmb8Di3KAJk1XV_DSz3Y5K9JBd/s72-c/doctor.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-3983619194650826737</id><published>2011-03-22T03:37:00.000-07:00</published><updated>2011-12-18T19:57:12.283-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Desktop Shortcut Menu"/><title type='text'>Desktop Shortcut Menu</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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; LatentStyleCount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:&quot;Table Normal&quot;; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:&quot;&quot;; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:&quot;Times New Roman&quot;; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}&lt;/style&gt; &lt;![endif]--&gt;  &lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;This is a desktop organizer that helps users to free the desktop from icons folders and file by moving them to the menu. Desktop shortcut menu is a one-click way for launching any user-defined program. &lt;span class=&quot;postbody&quot;&gt;It can launch programs, shortcuts, URL&#39;s, email shortcuts and much more.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;No need for any installation or setting. &lt;/span&gt;&lt;/div&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/AVvXsEiE4NhnwQS3qj2uUUYeCUxf47KpPl9YVHKZ7V65OotyqwK0Wb74_yjXDZE8lUFilPHK06m1uhRoco8Oca_HCNfjYrAgtdVfPvVJcaV7_ApqjZS_FpJ4bhBlOMphOkpbFTyy1XDsD0ERKG8h/s1600/Menu.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE4NhnwQS3qj2uUUYeCUxf47KpPl9YVHKZ7V65OotyqwK0Wb74_yjXDZE8lUFilPHK06m1uhRoco8Oca_HCNfjYrAgtdVfPvVJcaV7_ApqjZS_FpJ4bhBlOMphOkpbFTyy1XDsD0ERKG8h/s1600/Menu.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cZjk1MTQ3Y2EtY2Q1Ny00ZGVmLWIxN2ItN2E0Y2ViZTAxNzQ3&amp;sort=name&amp;layout=list&amp;num=50&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--google_ad_client = &quot;ca-pub-9786033412410373&quot;;/* TextAd */google_ad_slot = &quot;2883150973&quot;;google_ad_width = 468;google_ad_height = 60;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3983619194650826737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3983619194650826737'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/03/desktop-shortcut-menu.html' title='Desktop Shortcut Menu'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEiE4NhnwQS3qj2uUUYeCUxf47KpPl9YVHKZ7V65OotyqwK0Wb74_yjXDZE8lUFilPHK06m1uhRoco8Oca_HCNfjYrAgtdVfPvVJcaV7_ApqjZS_FpJ4bhBlOMphOkpbFTyy1XDsD0ERKG8h/s72-c/Menu.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-8033488143526064481</id><published>2011-03-14T00:43:00.000-07:00</published><updated>2011-12-18T20:47:41.275-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB6 Source Code"/><title type='text'>Free inventory management software</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLAfUUYwiDSMGk0y2nFO2teJZvxUdEmfC-6Shkeb4sd_pjo-E6ZABb7fafb3kamseWNxv4ZmQcqJOW_g8n8RVbdhB4_Lupnqpp1fv_hnUq8p_R9StN-ZuyNnOHviRctiGHVY7Nh_Ev1Q3o/s1600/Main.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLAfUUYwiDSMGk0y2nFO2teJZvxUdEmfC-6Shkeb4sd_pjo-E6ZABb7fafb3kamseWNxv4ZmQcqJOW_g8n8RVbdhB4_Lupnqpp1fv_hnUq8p_R9StN-ZuyNnOHviRctiGHVY7Nh_Ev1Q3o/s320/Main.png&quot; width=&quot;285&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&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/AVvXsEjHxzZEKKO5cHjse7Id6nD7q2JOejiN8pqifbIV8d61-k4fZfmPAwuBlUnSJCE1b-XBImsWTAvnVo4fZjT-JcQyrC0Gwi8LpmxRv_FZFsj2SGx9CyI55UKp98gcbVvih7_op1NPV3yvkucw/s1600/ProductMaster.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHxzZEKKO5cHjse7Id6nD7q2JOejiN8pqifbIV8d61-k4fZfmPAwuBlUnSJCE1b-XBImsWTAvnVo4fZjT-JcQyrC0Gwi8LpmxRv_FZFsj2SGx9CyI55UKp98gcbVvih7_op1NPV3yvkucw/s320/ProductMaster.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&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/AVvXsEhPnI8omh89M1xIwNQaOcAaU5cYC_HKfH-vdTxz3kYtoyJv82sxG-FRqnvQ74PzFbhqksl0RkIDUuR0AewauVj36Ya6GUAyn0K4xFKd2L_gNTg9oMRx5LEUGxd_ydm0zCy4ktcQu0soluD2/s1600/Purchase.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPnI8omh89M1xIwNQaOcAaU5cYC_HKfH-vdTxz3kYtoyJv82sxG-FRqnvQ74PzFbhqksl0RkIDUuR0AewauVj36Ya6GUAyn0K4xFKd2L_gNTg9oMRx5LEUGxd_ydm0zCy4ktcQu0soluD2/s320/Purchase.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;I have used Visual basic 6 [VB6, access] for development.&lt;/span&gt;  &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Following modules are available&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;1) Product Master&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;2) Stock In &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;3) Stock Out&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;4) Stock Monitoring&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;5) Daily Sales Records&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;6) Reports&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Provide me your feedback.&lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cOTlmMTkzMmMtYzAzMy00ZWQwLTk1OWMtMTg2MzA2MmZiZTUx&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&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/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--google_ad_client = &quot;ca-pub-9786033412410373&quot;;/* TextAd */google_ad_slot = &quot;2883150973&quot;;google_ad_width = 468;google_ad_height = 60;//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/8033488143526064481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/8033488143526064481'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/03/free-inventory-management-software.html' title='Free inventory management software'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEjLAfUUYwiDSMGk0y2nFO2teJZvxUdEmfC-6Shkeb4sd_pjo-E6ZABb7fafb3kamseWNxv4ZmQcqJOW_g8n8RVbdhB4_Lupnqpp1fv_hnUq8p_R9StN-ZuyNnOHviRctiGHVY7Nh_Ev1Q3o/s72-c/Main.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-3210986053390167729</id><published>2011-02-28T23:35:00.000-08:00</published><updated>2011-12-18T19:57:12.283-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net Full Source Code"/><title type='text'>Invoice Management System</title><content type='html'>This is FREE application developed using n-Tier architecture. I have used n-Tier architecture to demonstrate performance, scalability and better control for future development. &lt;br /&gt;In N-Tire each layer interacts with only the layer directly below and has specific function that it is responsible for. &lt;br /&gt;This application is invoicing system that allows you to create and manage invoice easily. I have keep user interface very simple and very easy for customization.&lt;br /&gt;&lt;br /&gt;Use it provide me your feedback.&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/AVvXsEh2U2vtPNOolgL6mpvLT48caMaSaaY3uwaU6w9k192iKbM8nIq6yCXaEl-_icga_TKrfaWK_Na25Dk-zHXNgN-H94rN871DSt2n5YCJGlNlsNtOjirRcf2WuhBE0t2nul1b6cpLNY0Pzzdu/s1600/ProdMgmt.GIF&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;338&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2U2vtPNOolgL6mpvLT48caMaSaaY3uwaU6w9k192iKbM8nIq6yCXaEl-_icga_TKrfaWK_Na25Dk-zHXNgN-H94rN871DSt2n5YCJGlNlsNtOjirRcf2WuhBE0t2nul1b6cpLNY0Pzzdu/s400/ProdMgmt.GIF&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cYWNhYWIzYTgtMmRiNy00ZDg0LWI1MzgtN2Y0YTQwOGQwN2I2&amp;sort=name&amp;layout=list&amp;num=50&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--google_ad_client = &quot;ca-pub-9786033412410373&quot;;/* TextAd */google_ad_slot = &quot;2883150973&quot;;google_ad_width = 468;google_ad_height = 60;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3210986053390167729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/3210986053390167729'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/02/invoice-management-system.html' title='Invoice Management System'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEh2U2vtPNOolgL6mpvLT48caMaSaaY3uwaU6w9k192iKbM8nIq6yCXaEl-_icga_TKrfaWK_Na25Dk-zHXNgN-H94rN871DSt2n5YCJGlNlsNtOjirRcf2WuhBE0t2nul1b6cpLNY0Pzzdu/s72-c/ProdMgmt.GIF" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-1374940710338685632</id><published>2011-02-03T04:38:00.000-08:00</published><updated>2011-12-18T20:48:17.775-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>Debugging Stored Procedure</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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif8UFsn54mGn_pJP2F_IDwOT7J6wAZazNFe2ss3o71wkHhyrG-wCjgg8VrLxVZ319jWDomlK0g4Hg1QPre0CQs4sgqA1dX4CAedtgWJVf5Dpl7dx3bjEQO47OJpoIgCFxi0Cbuct8tXjKu/s1600/SP_RightClick_Run7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;Introduction&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Debugging is a necessary process in almost any new software development process.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;We write complex business logic in store procedure and many companies using store procedure extensively. One of my ERP project have stored procedure which has more then 50 thousand lines and it was very difficult for me to debug them. I had struggled with really challenging bugs in my SQL store procedures. I had been spending many days and sometime weeks just to figure out the exact error for my store procedures.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;I am sharing my experience so that you can gain from knowledge and improve your debugging skill for SQL store procedure. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Reader is assumed to have basic knowledge of Visual Studio and SQL store procedures.&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;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;Demonstration&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;To follow this demonstration you need SQL server and Microsoft Visual Studio.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;So let’s start step-by-step tutorial for debugging SQL sever 2005 store procedure using Visual Studio IDE.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Add data connection in your Visual Studio 2005.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;We first need data connection. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;To add a data connection in the Visual Studio 2005 Servers windows right click on &quot;Data Connections&quot; and click on &quot;Add New Connection&quot;&lt;/span&gt;&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/AVvXsEiY_1g0WlGmoEaRZ2RyXquIYGFr6zJjAAKkpeui9QwemNx7klpSnNIreMO2BEJgsoJkyNcK8l2N_6Kfo7ZSJrb7lUzzLBcK_eU-OKn3vtbLrT5rTRy7tQxMJiVDRkkNzRz50Ja4Tdn2i9Xc/s1600/AddConnection1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY_1g0WlGmoEaRZ2RyXquIYGFr6zJjAAKkpeui9QwemNx7klpSnNIreMO2BEJgsoJkyNcK8l2N_6Kfo7ZSJrb7lUzzLBcK_eU-OKn3vtbLrT5rTRy7tQxMJiVDRkkNzRz50Ja4Tdn2i9Xc/s1600/AddConnection1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Provide credential for &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;Northwind&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; database &lt;/span&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/AVvXsEh4O8jgLkqQmNwcEt8KOWt21p5eUDBgaJIV_fd0zq67U1avKRfL5FWgcRLTIo9R3gOeNUk57Dkrz-K3mAzemtqd85a3_N6jQVHi_eMdxAGaQ55e34EZTRunEDlWjwcZI9rQ9gShB8g9iQGh/s1600/AddConnection2.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/AVvXsEh4O8jgLkqQmNwcEt8KOWt21p5eUDBgaJIV_fd0zq67U1avKRfL5FWgcRLTIo9R3gOeNUk57Dkrz-K3mAzemtqd85a3_N6jQVHi_eMdxAGaQ55e34EZTRunEDlWjwcZI9rQ9gShB8g9iQGh/s320/AddConnection2.png&quot; width=&quot;215&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Once we are connected to &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;Northwind&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; database we will have following window&lt;/span&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/AVvXsEgXrwRX3eRXsp9TtR7MBh_NJnudiMosSk9KH_ocIZLV8phy_2xqjBFX3Mh2i7pdOnSbSlWBdD6Rr9jLrTtxGeqD4rVju9bOvIgjh1967m4eLBbQycCUeMTeBArOPwTKUxRy09WU926pngwg/s1600/AddConnection3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrwRX3eRXsp9TtR7MBh_NJnudiMosSk9KH_ocIZLV8phy_2xqjBFX3Mh2i7pdOnSbSlWBdD6Rr9jLrTtxGeqD4rVju9bOvIgjh1967m4eLBbQycCUeMTeBArOPwTKUxRy09WU926pngwg/s1600/AddConnection3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;We will debug &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;usp_Region_Insert&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; in our tutorial. You may use different server as well as procedure. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Open the procedure in code window&lt;/span&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/AVvXsEiRE-O9QOXLvtBCvWoB4Cm0zjyFfwHgdzl9w-DKAk81F-G8FajjjqjgO5Ygamt-UuxyIlDrSyyqpm-YunHtyc_X9Lmeht-SVcbT4TpikqvB-bwDkz4hDKgkm2qWnXTlhsNgMVAD5AMmzGKr/s1600/SP_Open4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;321&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRE-O9QOXLvtBCvWoB4Cm0zjyFfwHgdzl9w-DKAk81F-G8FajjjqjgO5Ygamt-UuxyIlDrSyyqpm-YunHtyc_X9Lmeht-SVcbT4TpikqvB-bwDkz4hDKgkm2qWnXTlhsNgMVAD5AMmzGKr/s640/SP_Open4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&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/AVvXsEiciW_FhO1VcqfGHaBUWAmta3q-Z0n8imj02QziZkWmiP4GkWc3OYIyiQr9NdFS56Qbiy1Hn1Zi39SP6SLDCY8NdYLf_931SkXE6mQrtH6DHpLw7NhBhwHKJVX8N81Gp2h-gFY4zsvS31kj/s1600/SP_Open4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;Debugging Procedure&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Right click on usp_Region_Insert store procedure and click &lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&quot;Step Into Stored Procedure&quot;&lt;/span&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/AVvXsEjH4WdmE22gkODid7MknalG_UBW3Y7Sq2MVHyR5fZQIpLHj1V9lTyLFQY2UIdiRlIYoiDLHAy2JDxu334RShyg0HJrA4lC8d3cUP31K8H1QlXF6GokI8NPOhwTc8s6wKQJzv_txgGnuoVHr/s1600/SP_RightClick5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH4WdmE22gkODid7MknalG_UBW3Y7Sq2MVHyR5fZQIpLHj1V9lTyLFQY2UIdiRlIYoiDLHAy2JDxu334RShyg0HJrA4lC8d3cUP31K8H1QlXF6GokI8NPOhwTc8s6wKQJzv_txgGnuoVHr/s1600/SP_RightClick5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&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;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;We will be asked to provide parameters. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;I have provided &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;RegionID = 5&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; and &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;RegionDescription = Southwest&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;/span&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/AVvXsEgFQuNGxceu_iktaMgsI-vKWY3gBhsQ1YcPMoNNvuYGRzACNtSzr_ZfB65Npr4O3iJFeuvpN0h9ScwJxZmSzHFJplYi5ihyUgVktqwZA5mPxu8DPM7FlHQlTC00M0-yxnbASw5pVXosSus9/s1600/SP_RightClick_Run6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFQuNGxceu_iktaMgsI-vKWY3gBhsQ1YcPMoNNvuYGRzACNtSzr_ZfB65Npr4O3iJFeuvpN0h9ScwJxZmSzHFJplYi5ihyUgVktqwZA5mPxu8DPM7FlHQlTC00M0-yxnbASw5pVXosSus9/s400/SP_RightClick_Run6.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Debugger will execute first line and wait for our instruction.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;If you are using VB [F-8] or C# [F-11] is your key to execute next line of code.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;We can step by step execute each line of code and debugger will show the value of the variable. We can even modify the value while debugging.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Hovering your mouse on the variable will provide value of it.&lt;/span&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/AVvXsEj8BP8U_S9VIKHT5txY3g58tSN0QWB7g2yOg_BpFX69lCWP4-O1hBkWOebBDQi1TRzqT16djaI7ASU575iAy08vxOVn8djHLu1WCxCXtuV9OZnDoXt3TjxWLqy-Pkz2n9LQiopyCoJFK6RU/s1600/SP_RightClick_Run7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8BP8U_S9VIKHT5txY3g58tSN0QWB7g2yOg_BpFX69lCWP4-O1hBkWOebBDQi1TRzqT16djaI7ASU575iAy08vxOVn8djHLu1WCxCXtuV9OZnDoXt3TjxWLqy-Pkz2n9LQiopyCoJFK6RU/s400/SP_RightClick_Run7.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;We can place breakpoints in a store procedure that is very useful if you are dealing with large store procedure &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;Conclusion&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Debugging is a huge step forward and I am sure it will be very much useful to you.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;By now you can debug any store procedure. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;I have tried to keep this tutorial as simple as I can, but if you have any queries or comments please feel free to write at &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;umisha.shah@gmail.com&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--google_ad_client = &quot;ca-pub-9786033412410373&quot;;/* TextAd */google_ad_slot = &quot;2883150973&quot;;google_ad_width = 468;google_ad_height = 60;//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1374940710338685632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/1374940710338685632'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/02/debugging-stored-procedure.html' title='Debugging Stored Procedure'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEiY_1g0WlGmoEaRZ2RyXquIYGFr6zJjAAKkpeui9QwemNx7klpSnNIreMO2BEJgsoJkyNcK8l2N_6Kfo7ZSJrb7lUzzLBcK_eU-OKn3vtbLrT5rTRy7tQxMJiVDRkkNzRz50Ja4Tdn2i9Xc/s72-c/AddConnection1.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-7323258907278234762</id><published>2011-01-30T23:52:00.000-08:00</published><updated>2011-12-18T20:48:37.135-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SOA and Web Service"/><title type='text'>Service Oriented Architecture and Web Service</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;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;Definition&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Service Oriented Architecture is a type of architecture whose goal is to accomplish loose coupling among interacting software agents/services”. A service is a unit of work performed by a service provider to achieve expected end results for a service consumer. Both provider and consumer are functions layered by software agents on behalf of their owners. Service Oriented Architecture is a fresh paradigm which supports modularized implementation of services (business logic). This architecture is especially relevant when multiple application programs running on varied technologies and platforms have to communicate with each other.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;The components of SOA include:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-family: Verdana; font-size: 10pt;&quot;&gt;Service providers:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;A service provider is a component or set of components that execute a business function in a stateless fashion, accepting predefined inputs and outputs.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-family: Verdana; font-size: 10pt;&quot;&gt;Service consumers&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Verdana; font-size: 10pt;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; A service consumer is a set of components interested in using one or more of the services provided by service providers.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-family: Verdana; font-size: 10pt;&quot;&gt;Service repository:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; A service repository contains the descriptions of the services. Service providers register their services in this repository and service consumers access the repository to discover the services being provided.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;SOA Characteristics&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Services are&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Discoverable and dynamically bound&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Self-contained and modular &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Stress interoperability &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Loosely coupled &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Network-addressable interface&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Coarse-grained interfaces &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Location-transparent&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;Basic SOA Model&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A basic service-oriented architecture can be depicted as follows&lt;/span&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/AVvXsEj0W439yfZ5YxjZIEWr-2fMZTC1RfJymK54MLXliFLgrJarQtBGzbrs1SiY_v7kbHjGPO7NpL3eSbpVX65_WRXDOyp9Pfh_wDv6-aAqsfPD2oTzPL5A8QnOfO7-vgr07UK0SPZalWMmfJd7/s1600/SOA.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;81&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0W439yfZ5YxjZIEWr-2fMZTC1RfJymK54MLXliFLgrJarQtBGzbrs1SiY_v7kbHjGPO7NpL3eSbpVX65_WRXDOyp9Pfh_wDv6-aAqsfPD2oTzPL5A8QnOfO7-vgr07UK0SPZalWMmfJd7/s320/SOA.jpg&quot; width=&quot;400&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;WebServices – Definition&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;A Web service is a software      application identified by a URI, whose interface and bindings are capable      of being identified, described and discovered by XML artifacts and      supports direct interactions with other software applications using XML      based messages via Internet-based protocols. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Verdana; font-size: 10pt;&quot;&gt;What is a Web Service?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Application components&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Communicate using open      protocols&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Self-contained and      self-describing&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Discovered using UDDI&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Can be used by other      applications&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;XML is the basis for Web      services&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;For detail presentation and explanation about SOA and Web Service please download the presentation.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0AfA7-u8Ncc2cZDhwNWRqOF80NGR2cXRwZmRu&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot; target=&quot;_blank&quot;&gt;Download Presentation&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://sourcecode-world.blogspot.com/&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&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; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--google_ad_client = &quot;ca-pub-9786033412410373&quot;;/* TextAd */google_ad_slot = &quot;2883150973&quot;;google_ad_width = 468;google_ad_height = 60;//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/7323258907278234762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/7323258907278234762'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/01/service-oriented-architecture-and-web.html' title='Service Oriented Architecture and Web Service'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEj0W439yfZ5YxjZIEWr-2fMZTC1RfJymK54MLXliFLgrJarQtBGzbrs1SiY_v7kbHjGPO7NpL3eSbpVX65_WRXDOyp9Pfh_wDv6-aAqsfPD2oTzPL5A8QnOfO7-vgr07UK0SPZalWMmfJd7/s72-c/SOA.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3774329877186013869.post-6228013834606965757</id><published>2011-01-27T23:56:00.000-08:00</published><updated>2011-12-18T19:57:26.454-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net Full Source Code"/><title type='text'>Product Management in C# (Source Code)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;This small Product Management is of using C#. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Application will perform all CRUD operation like Add/View/Edit/Delete.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Access database is included with attachment. Feel free to ask me about more source code or any kind of feedback.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2U2vtPNOolgL6mpvLT48caMaSaaY3uwaU6w9k192iKbM8nIq6yCXaEl-_icga_TKrfaWK_Na25Dk-zHXNgN-H94rN871DSt2n5YCJGlNlsNtOjirRcf2WuhBE0t2nul1b6cpLNY0Pzzdu/s1600/ProdMgmt.GIF&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2U2vtPNOolgL6mpvLT48caMaSaaY3uwaU6w9k192iKbM8nIq6yCXaEl-_icga_TKrfaWK_Na25Dk-zHXNgN-H94rN871DSt2n5YCJGlNlsNtOjirRcf2WuhBE0t2nul1b6cpLNY0Pzzdu/s400/ProdMgmt.GIF&quot; width=&quot;337&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cYWNhYWIzYTgtMmRiNy00ZDg0LWI1MzgtN2Y0YTQwOGQwN2I2&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEnMDYQmUsyIk-7glPMbQPeXz3d5W61zDdlStDZoMdHTgMzans9jS-eTMgHijlLxUisp-XCbjCBaxVrj7HVYv_H4qtflqBlUzdpRSVTq1OyeoYj6VIwHXh2Tgs4D1QdGfaOo0PJ2BT2SM/s1600/down.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;&lt;a href=&quot;https://docs.google.com/leaf?id=0B_A7-u8Ncc2cYWNhYWIzYTgtMmRiNy00ZDg0LWI1MzgtN2Y0YTQwOGQwN2I2&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--google_ad_client = &quot;ca-pub-9786033412410373&quot;;/* TextAd */google_ad_slot = &quot;2883150973&quot;;google_ad_width = 468;google_ad_height = 60;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/6228013834606965757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3774329877186013869/posts/default/6228013834606965757'/><link rel='alternate' type='text/html' href='http://eblogbook.blogspot.com/2011/01/product-management-in-c-source-code.html' title='Product Management in C# (Source Code)'/><author><name>Admin</name><uri>http://www.blogger.com/profile/13980250226473413754</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/AVvXsEh2U2vtPNOolgL6mpvLT48caMaSaaY3uwaU6w9k192iKbM8nIq6yCXaEl-_icga_TKrfaWK_Na25Dk-zHXNgN-H94rN871DSt2n5YCJGlNlsNtOjirRcf2WuhBE0t2nul1b6cpLNY0Pzzdu/s72-c/ProdMgmt.GIF" height="72" width="72"/></entry></feed>