<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.techbubbles.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.techbubbles.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>TechBubbles</title>
	
	<link>http://www.techbubbles.com</link>
	<description />
	<pubDate>Tue, 11 Nov 2008 22:11:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.techbubbles.com/techbubbles" type="application/rss+xml" /><feedburner:emailServiceId>2206100</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>C# IDE Tips &amp; Tricks Part 2</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/450024034/</link>
		<comments>http://www.techbubbles.com/c/c-ide-tips-tricks-part-2/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 22:11:52 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/c/c-ide-tips-tricks-part-2/</guid>
		<description><![CDATA[
This post explains the some more tips on using Visual C# IDE to enhance developer productivity.

Solution Configurater&#160; Right click your solution in your IDE then select the ConfigurationManager&#160; you see the following window 

&#160; 

where you have the option to select the project for building. We can select the required project in the solution and [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>This post explains the some more tips on using Visual C# IDE to enhance developer productivity.</p>
<ul>
<li><strong>Solution Configurater&#160; </strong>Right click your solution in your IDE then select the ConfigurationManager&#160; you see the following window </li>
</ul>
<blockquote><p>&#160;<a href="http://www.techbubbles.com/wp-content/uploads/2008/11/cmtemplate.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="cmtemplate" border="0" alt="cmtemplate" src="http://www.techbubbles.com/wp-content/uploads/2008/11/cmtemplate-thumb.jpg" width="419" height="270" /></a> </p>
</blockquote>
<p>where you have the option to select the project for building. We can select the required project in the solution and can you can build the project.</p>
<ul>
<li><strong>Solution Wide Comments </strong>You can add task lists and comments to your solution. To view the task list for your solution select view menu and click on TaskList option. <strong>Ctrl + W, T </strong>you will see the following window </li>
</ul>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/tasklist.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="tasklist" border="0" alt="tasklist" src="http://www.techbubbles.com/wp-content/uploads/2008/11/tasklist-thumb.jpg" width="533" height="372" /></a> </p>
<p>You can add the task list items to window by writing the following snippet in the code file.</p>
<p><span id="more-515"></span></p>
<p><font color="#008000">//TODO Write some code</font>&#160;</p>
<p>Which really helps the developer to set reminders to write the code and also useful to suggest the developers to refactor the code by setting the TaskList comments.</p>
<ul>
<li>
<h3><font color="#404040">Snippet Designer&#160;&#160;&#160;&#160;&#160; <a target="_blank" href="http://www.codeplex.com/SnippetDesigner/Release/ProjectReleases.aspx?ReleaseId=17407">Download the Snippet Designer</a></font></h3>
</li>
</ul>
<h3><font color="#404040"></font></h3>
<p>The above snippet designer is a plug-in which integrated in to the visual studio IDE which adds a rich and productive experience to the developer.</p>
<p>It allows the developer to write a snippet in the IDE as follows</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/snippet.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="snippet" border="0" alt="snippet" src="http://www.techbubbles.com/wp-content/uploads/2008/11/snippet-thumb.jpg" width="422" height="482" /></a> </p>
</p>
<p>To insert a snippet for example to write class type class and double tab it inserts class template.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/snp2.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="snp2" border="0" alt="snp2" src="http://www.techbubbles.com/wp-content/uploads/2008/11/snp2-thumb.jpg" width="244" height="194" /></a> </p>
<p>code snippets are really great way to build the code.</p>
<p><strong>Ctrl + K, X</strong> is the short cut for insert snippet. You can use <strong>Shift + Tab </strong>to navigate the categories in the snippet.</p>
<ul>
<li><strong>Background Squiggles </strong>When you type some code in IDE and if the code having any errors it immediately shows an red mark under the identifier which you have written in the code. </li>
</ul>
<p>for example:</p>
<p>&#160;<a href="http://www.techbubbles.com/wp-content/uploads/2008/11/smart.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="smart" border="0" alt="smart" src="http://www.techbubbles.com/wp-content/uploads/2008/11/smart-thumb.jpg" width="471" height="76" /></a> </p>
<p>It shows the above tool tip if the required namespace declaration miss in your code file. <strong>No need to write the namespace at the top just press the</strong> </p>
<p><strong>Ctrl + . smart tag appears as follows</strong></p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/smart2.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="smart2" border="0" alt="smart2" src="http://www.techbubbles.com/wp-content/uploads/2008/11/smart2-thumb.jpg" width="350" height="111" /></a> </p>
<p>It automatically inserts the using statement in the using declarations section.</p>
<p>If the method is not defined in your code it generates the method for you</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/smart3.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="smart3" border="0" alt="smart3" src="http://www.techbubbles.com/wp-content/uploads/2008/11/smart3-thumb.jpg" width="392" height="109" /></a> </p>
</p>
</p>
<ul>
<li><strong>Expand/Shrink Selection </strong>To select the statement in your code&#160; you can use <strong>CTRL + ALT, = </strong>which allows you to select the logical blocks in your code and <strong>CTRL + ALT, –&#160; </strong>to unselect the block of code. </li>
</ul>
<p>&#160;</p>
<ul>
<li><strong>Organizing Using&#8217;s </strong>You may want to sort the using statements in your code file or you may want to remove the unused using statements. you can do as follows in the IDE </li>
</ul>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/usings.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="usings" border="0" alt="usings" src="http://www.techbubbles.com/wp-content/uploads/2008/11/usings-thumb.jpg" width="302" height="325" /></a> </p>
<p><strong></strong></p>
<ul>
<li><strong>Camel Case Navigation </strong>we all know that we can use arrow keys to move around the code in our file and we can hold the <strong>Ctrl </strong>key to move around the words and we can use <strong>Ctrl + Shift </strong>to select the words. Coderush comes with new shortcut <strong>Alt+Left</strong> and <strong>Alt+Right</strong> to move around the camel cases in code. </li>
</ul>
<p>&#160;</p>
<ul>
<li><strong>Anonymous Type&#160; </strong>In order to expose anonymous code in public APIs we need to write some type casts. <strong>coderush </strong>comes with nameanonymous type it creates a new class. </li>
</ul>
<p>&#160;&#160;&#160;&#160;&#160; <a href="http://www.techbubbles.com/wp-content/uploads/2008/11/anonymous.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="anonymous" border="0" alt="anonymous" src="http://www.techbubbles.com/wp-content/uploads/2008/11/anonymous-thumb.jpg" width="442" height="146" /></a> </p>
</p>
<ul>
<li><strong>Extract Method </strong>you can select the code and click on extract method in smart window and shows the preview as shown in the window </li>
</ul>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/extractmethod.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ExtractMethod" border="0" alt="ExtractMethod" src="http://www.techbubbles.com/wp-content/uploads/2008/11/extractmethod-thumb.jpg" width="453" height="311" /></a> </p>
<p>Here I am summarizing what we have learnt in this post</p>
</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/review.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="review" border="0" alt="review" src="http://www.techbubbles.com/wp-content/uploads/2008/11/review-thumb.jpg" width="470" height="332" /></a></p>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=xHwsQ7"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=xHwsQ7" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/450024034" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/c/c-ide-tips-tricks-part-2/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/c/c-ide-tips-tricks-part-2/</feedburner:origLink></item>
		<item>
		<title>Singleton Design Pattern in C#</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/449587053/</link>
		<comments>http://www.techbubbles.com/c/singleton-design-pattern-in-c/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 14:15:00 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/c/singleton-design-pattern-in-c/</guid>
		<description><![CDATA[Best known Creational Design Pattern is Singleton. We can implement this pattern in different ways. I am explaining some of the ways where we can implement in C#.
We will have the following concepts in implementing the Singleton pattern

We declare a private constructor which prevents other classes to create an instantiation of the singleton class. It [...]]]></description>
			<content:encoded><![CDATA[<p>Best known Creational Design Pattern is Singleton. We can implement this pattern in different ways. I am explaining some of the ways where we can implement in C#.</p>
<p>We will have the following concepts in implementing the Singleton pattern</p>
<ul>
<li>We declare a private constructor which prevents other classes to create an instantiation of the singleton class. It also prevents the sub classing. </li>
<li>We declare a class as sealed so that it can not be instantiated. </li>
<li>We declare a static variable for holding the reference of a singleton class. </li>
<li>We declare a public property to return the singleton instance. </li>
<li>We declare a method for returning the message from the singleton class. </li>
</ul>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/singleton.png"><img title="Singleton" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="448" alt="Singleton" src="http://www.techbubbles.com/wp-content/uploads/2008/11/singleton-thumb.png" width="388" border="0" /></a> </p>
<p>The problem with the above code is it is not a thread –safe code. For example if two threads evaluates the if condition in the above code and both returns the true.</p>
<p>We will rewrite the code for thread safety</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/singletonlock.png"><img title="SingletonLock" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="368" alt="SingletonLock" src="http://www.techbubbles.com/wp-content/uploads/2008/11/singletonlock-thumb.png" width="408" border="0" /></a></p>
<p>The above implementation is thread safe but having the performance issue.</p>
<p>Every time the lock is acquired whenever you request the object.</p>
<p>We can write the above code with out implementing the locks as follows</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/image.png"><img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="243" alt="image" src="http://www.techbubbles.com/wp-content/uploads/2008/11/image-thumb.png" width="422" border="0" /></a> </p>
<p>The static constructor in C# only be called whenever you create a instance for the class.</p>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=Zf70PW"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=Zf70PW" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/449587053" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/c/singleton-design-pattern-in-c/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/c/singleton-design-pattern-in-c/</feedburner:origLink></item>
		<item>
		<title>C# IDE Tips &amp; Tricks Part 1</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/447791250/</link>
		<comments>http://www.techbubbles.com/c/c-ide-tips-tricks-part-1/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 22:26:18 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/c/c-ide-tips-tricks-part-1/</guid>
		<description><![CDATA[C# Developers have been spending most their day activities 
with Visual studio IDE. They may have to understand the following activities to do their job.

Understanding Code Developer must be able analyze the relationship between classes and what API it is using for implementing the logic. 
Navigating Code Developer may or may not know where he [...]]]></description>
			<content:encoded><![CDATA[<p><font face="c">C# Developers have been spending most their day activities </font></p>
<p><font face="c">with Visual studio IDE. They may have to understand the following activities to do their job.</font></p>
<ul>
<li><font face="c"><strong>Understanding Code </strong>Developer must be able analyze the relationship between classes and what API it is using for implementing the logic.</font> </li>
<li><strong>Navigating Code </strong>Developer may or may not know where he want to navigate to the code and keep track of visited files in the code. </li>
<li><strong>Writing &amp; Modifying Code </strong>Developers may require to modify the existing code like refractoring which involves make the code readable and fix bugs etc </li>
<li><strong>Debugging &amp; Testing </strong>Understanding the using of debugger tools and writing unit test cases. </li>
</ul>
<p>Visual studio provides the tools for all the activities mentioned above to make the developer efficient and productive. This post speaks about using the tools available in VS 2008 sp1. It also discusses about the tool <strong>coderush express</strong> which <a href="http://www.techbubbles.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> partnering and allows the developers to download and use freely. </p>
<p>&#160;<a target="_blank" href="http://msdn.microsoft.com/en-us/vcsharp/dd218053.aspx">Download Coderush for C#</a></p>
<p>1. One of the short cut for <strong>goto definition</strong> is <strong>F12</strong></p>
<p>For example you have an identifier and you want to know where it is declared just press F12. If the identifier is not your project then it shows the metadata of the identifier. eg we are viewing string class</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/untitled.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Untitled" border="0" alt="Untitled" src="http://www.techbubbles.com/wp-content/uploads/2008/11/untitled-thumb.jpg" width="479" height="342" /></a>&#160; </p>
<p><span id="more-485"></span></p>
<p>2. When you bring the code definition windows by <strong>Ctrl + W, D</strong>&#160; you will see the following picture</p>
</p>
</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/codedfnwindow.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="codedfnwindow" border="0" alt="codedfnwindow" src="http://www.techbubbles.com/wp-content/uploads/2008/11/codedfnwindow-thumb.jpg" width="510" height="355" /></a> </p>
<p>When you move the code on top window it shows the declarations in the code definition window.</p>
<p>You can use <strong>Ctrl + Shift, 8 </strong>to come back from the declaration. <strong>F12 </strong>is for go to the definition of window and <strong>Ctrl + Shift, 8 </strong>is to come back to the origin.</p>
<p>You can also view the Navigation stack by <strong>Ctrl –.</strong></p>
<p><strong></strong></p>
<p><strong>3. </strong>To find all the references in your project for a particular method or type you can use <strong>Shift + 12 </strong>which shows the following window in IDE</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/references.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="references" border="0" alt="references" src="http://www.techbubbles.com/wp-content/uploads/2008/11/references-thumb.jpg" width="513" height="283" /></a> </p>
</p>
<p>To navigate to the references list window you&#160; can use <strong>F8.</strong></p>
<p>&#160;</p>
<p>4. Some times when you are working on a really big project and you want to know which file you are actively using and you want know where it is in solution explorer. You can find the file in the solution explorer by going to Tools-Options dialogue box and selecting the General option under the projects solutions.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/trackactive.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TrackActive" border="0" alt="TrackActive" src="http://www.techbubbles.com/wp-content/uploads/2008/11/trackactive-thumb.jpg" width="509" height="312" /></a> </p>
<p>You can track the active item in solution explorer by checking the above option.</p>
<p>&#160;</p>
<p>5. Code rush express short cut when you want to go to the file use</p>
<p>&#160;&#160; <strong>Ctrl + Alt + F </strong>you will get the following window</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/qfile.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="qfile" border="0" alt="qfile" src="http://www.techbubbles.com/wp-content/uploads/2008/11/qfile-thumb.jpg" width="301" height="270" /></a> </p>
<p>It also filters the files based on the input and camel case .</p>
</p>
<p>If you want to go to any type or method in your project then you can use coderush shortcut&#160;&#160; <strong>Ctrl + Shift , Q </strong>it show the following window<strong>&#160;</strong></p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/qfile3.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Qfile3" border="0" alt="Qfile3" src="http://www.techbubbles.com/wp-content/uploads/2008/11/qfile3-thumb.jpg" width="300" height="273" /></a> </p>
<p>If you want to see the identifier where it is used in the project you can use </p>
<p><strong>Ctrl + Alt , U.&#160; </strong>you can use tab key to navigate between the identifiers.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/qfile2.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="qfile2" border="0" alt="qfile2" src="http://www.techbubbles.com/wp-content/uploads/2008/11/qfile2-thumb.jpg" width="435" height="198" /></a> </p>
</p>
<p>6. To navigate to the open files in the IDE you can use <strong>Ctrl&#160; + Tab</strong></p>
<p><strong><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/active.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="active" border="0" alt="active" src="http://www.techbubbles.com/wp-content/uploads/2008/11/active-thumb.jpg" width="443" height="249" /></a> </strong></p>
<p><strong>you can also use Ctrl + Alt + Down to bring the following window</strong></p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/down.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="down" border="0" alt="down" src="http://www.techbubbles.com/wp-content/uploads/2008/11/down-thumb.jpg" width="458" height="344" /></a> </p>
<p><strong>7. Viewing the class designer </strong></p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/classdia.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="classdia" border="0" alt="classdia" src="http://www.techbubbles.com/wp-content/uploads/2008/11/classdia-thumb.jpg" width="444" height="314" /></a> </p>
<p>you can view the class designer of the class and it dynamically updated whenever you change the class in code definition window.</p>
<p>summarizing what we have learned so far</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/ctips.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ctips" border="0" alt="ctips" src="http://www.techbubbles.com/wp-content/uploads/2008/11/ctips-thumb.jpg" width="440" height="362" /></a> </p>
<p>&#160;</p>
</p>
</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/c3.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="c3" border="0" alt="c3" src="http://www.techbubbles.com/wp-content/uploads/2008/11/c3-thumb.jpg" width="434" height="308" /></a> </p>
<p>In the next post I will explain about more tips.</p>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=dqw8Yj"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=dqw8Yj" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/447791250" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/c/c-ide-tips-tricks-part-1/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/c/c-ide-tips-tricks-part-1/</feedburner:origLink></item>
		<item>
		<title>C# ?? operator</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/442278527/</link>
		<comments>http://www.techbubbles.com/c/c-operator/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 16:49:00 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/c/c-operator/</guid>
		<description><![CDATA[
The ?? operator in C# called null-coalescing operator is used to define a default value for a nullable value types and reference types. It returns the left-hand operand if it is not null and returns right-hand operand if it is null.
example
// ?? operator example
. int? x = null;
int y = x ?? –1;
// Here the [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>The ?? operator in C# called null-coalescing operator is used to define a default value for a nullable value types and reference types. It returns the left-hand operand if it is not null and returns right-hand operand if it is null.</p>
<p><u>example</u></p>
<blockquote><p>// ?? operator example</p>
<p>. int? x = null;</p>
<p>int y = x ?? –1;</p>
<p>// Here the value of y will be –1.</p>
</blockquote>
<blockquote><p>int i = GetValue() ?? default(int);</p>
<p>Assigns the return value of the method to i if&#160; return value is not null other wise it assigns default value</p>
</blockquote>
<p>It can be used with reference type as follows</p>
<blockquote><p>string s = GetStringValue(); // ?? also works with reference types. // Display contents of s, unless s is null, // in which case display &quot;Unspecified&quot;. Console.WriteLine(s ?? &quot;Unspecified&quot;);</p>
</blockquote>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=70DpOG"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=70DpOG" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/442278527" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/c/c-operator/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/c/c-operator/</feedburner:origLink></item>
		<item>
		<title>Using keyword in C#</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/441895042/</link>
		<comments>http://www.techbubbles.com/c/using-keyword-in-c/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 09:00:00 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/c/using-keyword-in-c/</guid>
		<description><![CDATA[Introduction
Using keyword in C# can be used as directive and as well as statement. 
When you use using as Directive you will get the following advantages

You can use the types in a namespace by declaring with using keyword. 

&#160;&#160;&#160;&#160;&#160;&#160;&#160; example: using Systetm.Web;
&#160;

You can define a alias for the nested namespaces 

&#160;&#160;&#160;&#160;&#160;&#160; example: using alias = [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>Using keyword in C# can be used as directive and as well as statement. </p>
<p>When you use <font color="#000080">using </font><font color="#404040">as Directive you will get the following advantages</font></p>
<ul>
<li><font color="#404040">You can use the types in a namespace by declaring with </font><font color="#0000ff">using </font><font color="#404040">keyword.</font> </li>
</ul>
<p><font color="#404040">&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>example:</u> <font color="#0000ff">using</font> Systetm.Web;</font></p>
<p>&#160;</p>
<ul>
<li>You can define a alias for the nested namespaces </li>
</ul>
<p>&#160;&#160;&#160;&#160;&#160;&#160; <u>example:</u> <font color="#0000ff">using </font><font color="#404040">alias = CompanyName.ProjectName;</font></p>
<p>When you use <font color="#0000ff">using </font><font color="#666666">as Statement it defines the scope and allows the programmer to release the resources used by the object in the defined scope.</font></p>
<p>The object mentioned in the using statement must implement <font color="#0000ff">IDisposable </font><font color="#404040">interface. A using statement is can be exited when the end of the using statement is reached.</font></p>
<p><font color="#404040"><u>example</u></font> : </p>
<blockquote><pre>Font font2 = new Font(&quot;Arial&quot;, 10.0f);
using (font2)
{
    // use font2
}</pre>
</blockquote>
<pre>Multiple objects can be used in with a <font color="#0000ff"><strong>using</strong></font> statement, but they must</pre>
<pre>be declared inside the using statement.</pre>
<p><u>example:</u></p>
<blockquote>
<p>using (ResourceType r1 = e1, r2 = e2, &#8230;, rN = eN) statement</p>
</blockquote>
<p>it is equivalent to the following code</p>
<blockquote>
<p>using (ResourceType r1 = e1)<br />
    <br />&#160;&#160; using (ResourceType r2 = e2)</p>
<p>&#160;&#160;&#160;&#160;&#160; &#8230;</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; using (ResourceType rN = eN)</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; statement</p>
</blockquote>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=JM0q7n"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=JM0q7n" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/441895042" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/c/using-keyword-in-c/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/c/using-keyword-in-c/</feedburner:origLink></item>
		<item>
		<title>What is Windows Azure?</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/441424784/</link>
		<comments>http://www.techbubbles.com/microsoft/what-is-windows-azure/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 21:51:56 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/microsoft/what-is-windows-azure/</guid>
		<description><![CDATA[Introduction
Windows Azure is an operating system for windows cloud. This post speaks about key features and how can we use windows Azure.
 

What does this mean and what is windows cloud these questions will come up in mind????
Windows cloud is a set connected servers on which developers can install and run services. we can also [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>Windows Azure is an operating system for windows cloud. This post speaks about key features and how can we use windows Azure.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/windowsazyre.jpg"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" title="windows azyre" border="0" alt="windows azyre" src="http://www.techbubbles.com/wp-content/uploads/2008/11/windowsazyre-thumb.jpg" width="467" height="230" /></a> </p>
<p><span id="more-460"></span></p>
<p>What does this mean and what is windows cloud these questions will come up in mind????</p>
<p>Windows cloud is a set connected servers on which developers can install and run services. we can also store and retrieve data from the servers.</p>
<p>Imagine you are building a desktop application it might include the following steps</p>
<ul>
<li>Selecting the hardware for the application</li>
<li>Selecting the storage mechanism</li>
<li>Writing some Job schedulers</li>
<li>Writing an application installer for the application.</li>
<li>and more…..</li>
</ul>
<p>The above steps are normally done by every developer in a day-to-day activities.</p>
<p>So Windows Cloud replacing all the above steps.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/wincloud.jpg"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" title="wincloud" border="0" alt="wincloud" src="http://www.techbubbles.com/wp-content/uploads/2008/11/wincloud-thumb.jpg" width="468" height="272" /></a> </p>
<p>&#160;</p>
<p>What is missing on the windows cloud? Operating System!!!!!!!!!</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/cloud.jpg"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" title="cloud" border="0" alt="cloud" src="http://www.techbubbles.com/wp-content/uploads/2008/11/cloud-thumb.jpg" width="476" height="252" /></a> </p>
</p>
</p>
</p>
<p>This operating system provides the same facilities as normal OS But on a set of connected servers.</p>
<p><strong><font color="#0000ff">Key Features for the service developers</font></strong></p>
<ul>
<li><font color="#404040">Automated service management : you write your code and rules windows azure take care of deploying your code run on the machines.</font></li>
<li><font color="#404040">Powerful Hosting Environment: Virtualizes the environment</font></li>
<li><font color="#404040">Scalable, available storage: which contains blobs,tables and queues</font></li>
<li><font color="#404040">Rich Developer experience: The developer can simulate everything that happens on windows cloud.</font></li>
</ul>
<p><font color="#404040">In the next post i am going to explain about writing a sample application on windows Azure.</font></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e0fc6fc8-8f08-4c3f-b2db-8601414a29ed" class="wlWriterSmartContent">Technorati Tags: <a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a></div>
<p><font color="#404040">&#160;</font></p>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=iemg9s"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=iemg9s" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/441424784" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/microsoft/what-is-windows-azure/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/microsoft/what-is-windows-azure/</feedburner:origLink></item>
		<item>
		<title>New .NET Logo</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/440907155/</link>
		<comments>http://www.techbubbles.com/microsoft/new-net-logo/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 12:09:40 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/microsoft/new-net-logo/</guid>
		<description><![CDATA[Microsoft officially announced new logo for Visual studio suite at PDC 2008.
 
The logo is on light background and dark background.
Why this logo?
It stands for consistency, robustness and greater user experiences. It is reflected in newer brands such as silver light, surface and more. The letter ‘N’ in the logo will become shorthand for the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techbubbles.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> officially announced new logo for Visual studio suite at PDC 2008.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/newdotnetlogo.png"><img title="newdotnetlogo" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="217" alt="newdotnetlogo" src="http://www.techbubbles.com/wp-content/uploads/2008/11/newdotnetlogo-thumb.png" width="414" border="0" /></a> </p>
<p>The logo is on light background and dark background.</p>
<p>Why this logo?</p>
<p>It stands for consistency, robustness and greater user experiences. It is reflected in newer brands such as silver light, surface and more. The letter ‘N’ in the logo will become shorthand for the .NET brand name.</p>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=At2P0D"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=At2P0D" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/440907155" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/microsoft/new-net-logo/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/microsoft/new-net-logo/</feedburner:origLink></item>
		<item>
		<title>The Future of C#</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/439352620/</link>
		<comments>http://www.techbubbles.com/c/the-future-of-c/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 20:24:13 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/c/the-future-of-c/</guid>
		<description><![CDATA[Introduction
This post speaks about the future of C# which presented by Anders Hejlsberg chief architect of C# at PDC 2008. The coming version C#4.0 is much concerned on introducing Functional and Dynamic programming language concepts into the C#. It also speaks about C#4.0 features.
 
The factors that shape the C#4 are

Declarative programming 
Dynamic programming 
Concurrence [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>This post speaks about the future of C# which presented by Anders Hejlsberg chief architect of C# at PDC 2008. The coming version C#4.0 is much concerned on introducing Functional and Dynamic programming language concepts into the C#. It also speaks about C#4.0 features.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/evalc.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="EvalC#" border="0" alt="EvalC#" src="http://www.techbubbles.com/wp-content/uploads/2008/11/evalc-thumb.jpg" width="445" height="345" /></a> </p>
<p><strong>The factors that shape the C#4 are</strong></p>
<ul>
<li>Declarative programming </li>
<li>Dynamic programming </li>
<li>Concurrence programming </li>
</ul>
<p><span id="more-448"></span></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dd518737-51c6-4d95-a1a0-3f6064c559ac" class="wlWriterSmartContent">Technorati Tags: <a href="http://technorati.com/tags/C%23" rel="tag">C#</a></div>
<p>&#160; <a target="_blank" href="http://technorati.com/claim/mj2cyfb9hw">Technorati Profile</a>
<p><strong><font color="#000080">Declarative programming</font></strong> </p>
<p>Imperative programming style makes programming tedious and very hard for execution environment to execute the statements efficiently.</p>
<p><strong>Example </strong>Let say we are writing a program for sorting some data in memory by&#160; looping up in dictionary and setting a for loop for completing the logic. By the time this program compiles the JIT compiler has no choice it has to execute the statements step wise as we wrote. <strong>There is no way for JIT compiler to automatically paralyze the execution of the program.</strong></p>
<p><strong>Instead if you write the program in higher level example in LINQ then there is a better chance for JIT compiler to execute them in parallel.</strong></p>
<p><strong><font color="#000080">Dynamic programming</font></strong></p>
<p><font color="#808080">It introducing the features like in dynamic languages [ruby,python] such as implicit typing and meta-programming.</font></p>
<p><strong><font color="#000080">Concurrency</font></strong>&#160;</p>
<p>Writing the programming in multiple units that can execute parallel in multi core </p>
<p>environment.</p>
<p><font color="#000080"><strong>C# 4.0 Language Features</strong></font></p>
<ul>
<li>Dynamically Typed Objects </li>
<li>Optional and Named Parameters </li>
<li>Improved COM Interoperability </li>
<li>Co- and Contra-variance </li>
</ul>
<p><font color="#000080"><strong>.NET Dynamic Programming</strong></font></p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/dynamicprogramming.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="DynamicProgramming" border="0" alt="DynamicProgramming" src="http://www.techbubbles.com/wp-content/uploads/2008/11/dynamicprogramming-thumb.jpg" width="476" height="364" /></a> </p>
<p><strong><font color="#000080"></font></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><font color="#000080">DLR</font> Dynamic Language Runtime is a technology which unifies the Dynamic&#160; Programming on .NET platform. It is an extension of CLR and it on top of&#160; CLR.&#160;&#160;&#160; It has the core capabilities like expression tress, Dynamic Dispatch and Call Site Caching.</p>
<p>It has Object Binders to talk with technologies .NET,silver light,python and ruby.</p>
<p>DLR giving you single programming experience by allowing you to talk with all other environments&#160; shown in the above figure.</p>
<p><strong><font color="#000080">Dynamically Typed Objects</font></strong></p>
<p><font color="#808080"><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/dtype1.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Dtype1" border="0" alt="Dtype1" src="http://www.techbubbles.com/wp-content/uploads/2008/11/dtype1-thumb.jpg" width="487" height="99" /></a> </font></p>
<p>&#160; The above code snippet is having Calculator class which is statically typed one. We have a method GetCalculator() which returns of the type Class Calculator. It is having add method which produces the SUM of two numbers.</p>
<p>Now let say that Calculator class which not written in .NET and it is in some programming language like ruby,python or assume it is a COM class.</p>
<p>If the Calculator class is written in COM then we need to write the following code to use the class</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/object.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Object" border="0" alt="Object" src="http://www.techbubbles.com/wp-content/uploads/2008/11/object-thumb.jpg" width="481" height="169" /></a>&#160; </p>
</p>
<p>If the Calculator written in Java script then we may need to write the following code to use the class.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/script.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Script" border="0" alt="Script" src="http://www.techbubbles.com/wp-content/uploads/2008/11/script-thumb.jpg" width="486" height="114" /></a> </p>
<p>There is no unification in programming and we writing different syntaxes for getting the same result.</p>
<p>With C# 4.0 it possible to write the following code for unification of the programming.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/c-41.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="C#41" border="0" alt="C#41" src="http://www.techbubbles.com/wp-content/uploads/2008/11/c-41-thumb.jpg" width="486" height="196" /></a> </p>
<p>The <font color="#000080">dynamic</font> works like </p>
<p>anything can be assigned to dynamic as shown in below</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/dynamic.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="dynamic" border="0" alt="dynamic" src="http://www.techbubbles.com/wp-content/uploads/2008/11/dynamic-thumb.jpg" width="488" height="282" /></a> </p>
<p>You can declare variables of type dynamic and it is just like object and at runtime it determines the actual type assigned to it. Similarly the result is also of type dynamic.</p>
<p>Let us take a practical example to explain how dynamic works</p>
<p>We are looking Math class in System which contains an overload method absolute for variety of types.</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/math.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Math" border="0" alt="Math" src="http://www.techbubbles.com/wp-content/uploads/2008/11/math-thumb.jpg" width="511" height="292" /></a> </p>
</p>
<p>In statically type code we might write the following code to get the result from Math class</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/type.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="type" border="0" alt="type" src="http://www.techbubbles.com/wp-content/uploads/2008/11/type-thumb.jpg" width="512" height="307" /></a> </p>
<p>We can write the same code above in dynamic programming using C# as follows</p>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/11/dynamic2.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="dynamic2" border="0" alt="dynamic2" src="http://www.techbubbles.com/wp-content/uploads/2008/11/dynamic2-thumb.jpg" width="500" height="206" /></a> </p>
<p>It resolute the method at runtime.</p>
<p>In the next article I will explain the other features of C# 4.0.</p>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=TUBQ90"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=TUBQ90" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/439352620" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/c/the-future-of-c/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/c/the-future-of-c/</feedburner:origLink></item>
		<item>
		<title>Microsoft Health COMMON USER INTERFACE</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/429547338/</link>
		<comments>http://www.techbubbles.com/microsoft/microsoft-health-common-user-interface/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 11:33:54 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/microsoft/microsoft-health-common-user-interface/</guid>
		<description><![CDATA[Introduction
The Microsoft Health Common User Interface (CUI) provides a toolkit with controls which addresses wide range of patient safety concerns for Health Care Organizations all over the world. This tool kit allows the developers to build a new generation of Health Care Applications.
With Microsoft CUI you can

Quickly and easily develop a Health Care Application 
Design [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>The <a href="http://www.techbubbles.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> Health Common User Interface (CUI) provides a toolkit with controls which addresses wide range of patient safety concerns for Health Care Organizations all over the world. This tool kit allows the developers to build a new generation of Health Care Applications.</p>
<p><strong>With <a href="http://www.techbubbles.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> CUI you can</strong></p>
<ul>
<li>Quickly and easily develop a Health Care Application </li>
<li>Design guidance for developing the applications </li>
<li>Develop applications in Visual Studio Environment </li>
</ul>
<p><a href="http://www.techbubbles.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> developing all these controls using Windows Presentation Foundation and Silver light 2.0 technology.</p>
<p><a href="http://www.techbubbles.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> Demonstrated the Features of this controls by developing a patient journey application in <strong>NHS 2008 summit.</strong></p>
<p>The following are some of the screen shots of the Application</p>
<ul>
<li>Dynamic Search and Results slider </li>
</ul>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/10/p1.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="p1" border="0" alt="p1" src="http://www.techbubbles.com/wp-content/uploads/2008/10/p1-thumb.jpg" width="468" height="382" /></a></p>
<p><span id="more-425"></span></p>
<ul>
<li>View and explore Patient clinical record </li>
</ul>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/10/p2.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="p2" border="0" alt="p2" src="http://www.techbubbles.com/wp-content/uploads/2008/10/p2-thumb.jpg" width="473" height="385" /></a></p>
<ul>
<li>Monitoring multiple patients, interaction with technician via communicator </li>
</ul>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/10/p3.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="p3" border="0" alt="p3" src="http://www.techbubbles.com/wp-content/uploads/2008/10/p3-thumb.jpg" width="478" height="390" /></a></p>
<ul>
<li>Monitoring Live ECG </li>
</ul>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/10/p4.png"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="p4" border="0" alt="p4" src="http://www.techbubbles.com/wp-content/uploads/2008/10/p4-thumb.png" width="481" height="392" /></a></p>
<ul>
<li>Using magnification tool </li>
</ul>
<p><a href="http://www.techbubbles.com/wp-content/uploads/2008/10/p5.png"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="p5" border="0" alt="p5" src="http://www.techbubbles.com/wp-content/uploads/2008/10/p5-thumb.png" width="496" height="384" /></a></p>
<p><strong>Conclusion</strong></p>
<p>Detailed information is provided in the <a href="http://www.techbubbles.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> Health CUI Design guidance to ensure correct implementation. These controls are using the best practices in the healthcare industry which reduces the incompatibility issues with third-party health care systems.</p>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=bFv0Eh"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=bFv0Eh" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/429547338" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/microsoft/microsoft-health-common-user-interface/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/microsoft/microsoft-health-common-user-interface/</feedburner:origLink></item>
		<item>
		<title>Overview on SharePoint 2007 Features</title>
		<link>http://feeds.techbubbles.com/~r/techbubbles/~3/427402605/</link>
		<comments>http://www.techbubbles.com/sharepoint-2007/overview-on-sharepoint-2007-features/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 12:03:25 +0000</pubDate>
		<dc:creator>Kalyan Bandarupalli</dc:creator>
		
		<category><![CDATA[Sharepoint 2007]]></category>

		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.techbubbles.com/sharepoint-2007/overview-on-sharepoint-2007-features/</guid>
		<description><![CDATA[Introduction
This post explains the SharePoint 2007 features which helps the end users to understand the benefits of MOSS.
Document Library One of the most used features of SharePoint is the document library. It allows the users to manage documents by uploading them to libraries and manage rows and columns of information which is similar to spreadsheet.
Lists [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>This post explains the <a href="http://www.techbubbles.com/tag/sharepoint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SharePoint">SharePoint</a> 2007 features which helps the end users to understand the benefits of MOSS.</p>
<p><strong>Document Library </strong>One of the most used features of <a href="http://www.techbubbles.com/tag/sharepoint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SharePoint">SharePoint</a> is the document library. It allows the users to manage documents by uploading them to libraries and manage rows and columns of information which is similar to spreadsheet.</p>
<p><strong>Lists </strong>another interesting feature in <a href="http://www.techbubbles.com/tag/sharepoint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SharePoint">SharePoint</a> 2007(MOSS) which composed of rows and columns much like spreadsheet. Different types of lists in <a href="http://www.techbubbles.com/tag/sharepoint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SharePoint">SharePoint</a> are Announcements, Contacts, Discussion Board, Links, Calendar, Tasks, Project Tasks, Survey and Custom Lists.</p>
<p><span id="more-414"></span></p>
<p><strong>Workspaces,Pages and Sites </strong>Workspace in <a href="http://www.techbubbles.com/tag/sharepoint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SharePoint">SharePoint</a> is a collection of sites and pages.</p>
<p><strong>Personalizing with personal sites </strong>Personal sites allow the users to create site where they can manage personal information on their profile and store personal documents and contacts.</p>
<p><strong>Collaborating with <a href="http://www.techbubbles.com/tag/sharepoint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SharePoint">SharePoint</a> 2007 </strong>New collaboration techniques such as Blogs, wikis and RSS feed support were added in the MOSS.</p>
<p><strong>Workflow </strong>Workflows are now available in <a href="http://www.techbubbles.com/tag/sharepoint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SharePoint">SharePoint</a> 2007 with this you can quickly create and test workflows. Standard workflows like <strong>Approval,Collect Feedback, Collect Signatures </strong>are provided.</p>
<p><strong>Enhanced Calendaring </strong><a href="http://www.techbubbles.com/tag/sharepoint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SharePoint">SharePoint</a> 2007 includes advanced calendaring functionality allow you to create the team calendars.</p>
<p><strong>Accepting Emails Directly into Site Content</strong> It has the capability of accepting emails directly into site content. for example emails sent to <a href="mailto:cvs@comany.com">cvs@comany.com</a> can droop directly into a <a href="http://www.techbubbles.com/tag/sharepoint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SharePoint">sharepoint</a> library.</p>
<p><strong>Improved Search Capabilities </strong>The completely redesigned now offers easy to use and enterprise functionality.</p>

<p><a href="http://feeds.techbubbles.com/~a/techbubbles?a=vF57Lc"><img src="http://feeds.techbubbles.com/~a/techbubbles?i=vF57Lc" border="0"></img></a></p><img src="http://feeds.techbubbles.com/~r/techbubbles/~4/427402605" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techbubbles.com/sharepoint-2007/overview-on-sharepoint-2007-features/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.techbubbles.com/sharepoint-2007/overview-on-sharepoint-2007-features/</feedburner:origLink></item>
	</channel>
</rss>
