<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Learnxpress</title>
	<atom:link href="http://www.learnxpress.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.learnxpress.com</link>
	<description>Your Learning Encyclopedia</description>
	<lastBuildDate>Mon, 06 Sep 2010 04:49:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>HTML 5: Up and Running</title>
		<link>http://www.learnxpress.com/html-5-up-and-running.html</link>
		<comments>http://www.learnxpress.com/html-5-up-and-running.html#comments</comments>
		<pubDate>Mon, 06 Sep 2010 04:46:55 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[978-0-596-80602-6]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[HTML 5: Up and Running]]></category>
		<category><![CDATA[Mark Pilgrim]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8564</guid>
		<description><![CDATA[If you don&#8217;t know about the new features available in HTML 5, now&#8217;s the time to find out. The latest version of this markup language is going to significantly change the way you develop web applications, and HTML 5: Up &#38; Running (O&#8217;Reilly Media, $29.99 USD) provides your first real look at HTML 5&#8242;s new [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript">
<!-- 
lqm_channel=1;
lqm_publisher=175;
lqm_zone=1;
lqm_format=7;
//-->
</script>
<script type="text/javascript" src="http://a.lakequincy.com/s.js"></script></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhtml-5-up-and-running.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhtml-5-up-and-running.html&amp;style=normal" height="61" width="50" title="HTML 5: Up and Running" alt="HTML 5: Up and Running" /><br />
			</a>
		</div>
<p>If you don&#8217;t know about the new features available in HTML 5, now&#8217;s the time to find out. The latest version of this markup language is going to significantly change the way you develop web applications, and HTML 5: Up &amp; Running (O&#8217;Reilly Media, $29.99 USD) provides your first real look at HTML 5&#8242;s new elements and attributes.</p>
<p>Even though work on HTML5 is ongoing, browsers such as Safari, Mozilla, Opera, and Chrome already support many of its features-and browsers for smart phones are even farther ahead, especially iPhone&#8217;s MobileSafari browser.</p>
<p>Mark Pilgrim, author and accessibility architect, has been following the development of HTML 5 long before it was called HTML 5. &#8220;In the mid-90&#8242;s, browser vendors were competing with each other to see who could lock people into their platform,&#8221; says Pilgrim. &#8220;Now, browser vendors implementing the HTML 5 standard are competing on things like speed and user-friendliness. This book will help programmers develop next-generation web applications.&#8221;</p>
<p>Mark Pilgrim adds, &#8220;I have a strong interest in open standards, and this is my contribution towards ensuring that the web remain open and available to all I have a strong interest in open standards, and this is my contribution towards ensuring that the web remain open and available to all.&#8221;</p>
<p>With HTML 5: Up &amp; Running, you&#8217;ll learn how HTML 5 can help you develop applications that:</p>
<p>. Display video directly in the browser, without having to rely on plugins<br />
. Work even when a user is offline, by taking advantage of HTML 5&#8242;s persistent storage<br />
. Offer a drawing canvas for dynamically generated 2-D graphics</p>
<p>HTML 5: Up and Running is the most complete and authoritative book you&#8217;ll find on the subject. Stay ahead of the curve.</p>
<p>HTML 5: Up and Running<br />
Mark Pilgrim<br />
<strong>ISBN</strong>: 978-0-596-80602-6<br />
224 pages<br />
<strong>Book Price</strong>: $29.99 USD<br />
<strong>Ebook Price</strong>: $23.99 USD</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/html-5-up-and-running.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Guide to MEF and Silverlight (Part–II)</title>
		<link>http://www.learnxpress.com/first-guide-to-mef-and-silverlight-part%e2%80%93ii.html</link>
		<comments>http://www.learnxpress.com/first-guide-to-mef-and-silverlight-part%e2%80%93ii.html#comments</comments>
		<pubDate>Sat, 04 Sep 2010 05:54:39 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[First]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[PartII]]></category>
		<category><![CDATA[sample DragLeave in c#]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[silverlight shared whiteboard]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/first-guide-to-mef-and-silverlight-part%e2%80%93ii.html</guid>
		<description><![CDATA[In my previous article “First Guide to MEF &#38; Silverlight (Part–I)” I discussed about MEF with a small simple console application. Hope that was useful to you to understand the basic knowledge of MEF. In this article, I will guide you to create a simple Silverlight application using the MEF. If you are new to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Ffirst-guide-to-mef-and-silverlight-part%25e2%2580%2593ii.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Ffirst-guide-to-mef-and-silverlight-part%25e2%2580%2593ii.html&amp;style=normal" height="61" width="50" title="First Guide to MEF and Silverlight (Part–II)" alt="First Guide to MEF and Silverlight (Part–II)" /><br />
			</a>
		</div>
<p>In my previous article “<STRONG>First Guide to MEF &amp; Silverlight (Part–I)</STRONG>” I discussed about MEF with a small simple console application. Hope that was useful to you to understand the basic knowledge of MEF. In this article, I will guide you to create a simple Silverlight application using the MEF. If you are new to MEF, I strongly recommend you to read my previous article to gain knowledge on the basic things of MEF like Importing, Exporting, Catalog, Container etc. Read the complete article and at the end if you have any queries, please let me know. I will try to answer them as soon as possible. Always Appreciate your valuable feedbacks. To start working with the Silverlight &amp; MEF application, you need to setup your development environment. In your development PC, you need the following things already installed: Visual Studio 2010 with .Net Framework 4.0 Silverlight 4.0 Tools for Visual Studio 2010 Once your environment is ready with the above tools, we can start with our next step. First of all, we need to create a Silverlight application project and then we have to add some assembly reference in order to work with the MEF. Hence, follow the following steps to setup your project: Open your Visual Studio 2010 IDE Now go to File –&gt; New –&gt; Project or just press Ctrl + Shift + N to open the “New Project” dialog window. From the left panel expand “Visual C#” and then select “Silverlight”. This will populate the right pane with the Silverlight templates.<br />
<P><IMG title="Image [http://www.kunal-chowdhury.com]" border=0 alt="Image [http://www.kunal-chowdhury.com]" src="http://www.learnxpress.com/en/images/2010/09/wpid-image2.png" width=500 height=305 complete="true">&nbsp; </P>In the right pane, select “.Net Framework 4” from the DropDown present at the top of the screen. This is require because, we want to do application programming for the target version i.e. Framework 4. Chose “Silverlight Application” from the right pane and click “OK”. I assumed that, you selected proper location and named your application project properly (in our case, I named it as “MEFWithSilverlightDemo”). Once you click “OK”, it will ask you to create a new Web site. This step is require to host the Silverlight application.<br />
<P><IMG title="Image [http://www.kunal-chowdhury.com]" border=0 alt="Image [http://www.kunal-chowdhury.com]" src="http://www.learnxpress.com/en/images/2010/09/wpid-image5.png" width=381 height=305 complete="true"> </P>Be sure that, in the above dialog “Silverlight 4” has been selected as the Silverlight version. Once you click “OK” the Visual Studio IDE will start creating your Silverlight project. It will create two project (one is your Silverlight application project and the other is your Silverlight application hosting website).<br />
<P><IMG title="Image [http://www.kunal-chowdhury.com]" border=0 alt="Image [http://www.kunal-chowdhury.com]" src="http://www.learnxpress.com/en/images/2010/09/wpid-image8.png" width=272 height=305 complete="true"> </P>Once the project created by the IDE, you need to add a reference of the Assembly named “System.ComponentModel.Composition” and a reference of the Assembly named “System.ComponentModel.Composition.Initialization” to your project. To do this, right click on your Silverlight Application project and click “Add Reference”. From the “Add Reference” dialog find the assembly named “System.ComponentModel.Composition” and “System.ComponentModel.Composition.Initialization” to add them to your project.<br />
<P><IMG title="Image [http://www.kunal-chowdhury.com]" border=0 alt="Image [http://www.kunal-chowdhury.com]" src="http://www.learnxpress.com/en/images/2010/09/wpid-image11.png" width=500 height=288 complete="true">&nbsp; </P>Once done with all the above steps, your project is ready for the MEF development. Let us first decide what we want to do in our example. We will create a Silverlight application where we will include some UserControls as a Widget. This is for learning purpose and hence don’t go with the UI. So, in our sample application we will create a UserControl and mark it as Exportable. Then we will import the UserControl in our application to add it in the UI. Next we will create another UserControl and mark it as Exportable, so that without any other change in the code, it should add in the main UI. This is just an example to showcase the MEF functionality in Silverlight applications. Let’s jump into the code. First of all, we will create an Interface called IWidget and we will use this interface to build our UserControl. We will just inherit this to the UserControl and while exporting or importing we will use the same interface type. Reason behind this is to make sure only the specified type of control will be marked for MEF. If we have two different types for two different kind of controls, it will be easier for us to manage in the main screen. So, just create a blank interface named IWidget which will look like below: <IMG src="http://www.learnxpress.com/en/images/2010/09/wpid-transformedimage53.png" complete="true">Now, in the MainPage.xaml add an ItemsControl &amp; name it as “widgets”. Wrap the ItemsControl with a StackPanel to hold the items. The XAML file will look as below: <IMG src="http://www.learnxpress.com/en/images/2010/09/wpid-transformedimage35.png" complete="true"><br />
<P>Now it’s time to create a UserControl. Right click on the Silverlight project and add one UserControl &amp; name it as “EmployeeWidget”. We will not design more inside it as it is not require to understand the MEF. To make it properly visible just add one TextBlock with some strings. In our example, I am setting “Employee Widget” as the text string for the TextBlock and also setting a color “Red” to the Grid background. Resize the UserControl to 150 x 150, so that, it will set properly in the screen. Let’s see the below code for detailed layout: </P><IMG src="http://www.learnxpress.com/en/images/2010/09/wpid-transformedimage39.png" complete="true"><br />
<P>As mentioned above, I resized the control to 150 x 150 and then changed the background color to Red. Added a TextBlock having “Employee Widget” as the value to the TextProperty of the TextBlock with a foreground color of White, so that, it will be visible on top of the Red color. No need to describe more on it. Just check the above xaml and you will get the idea behind it.<br />
<P>Press F7 in the EmployeeWidget.xaml page to open up the code behind file. Inherit the EmployeeWidget class from IWidget. Once done, add the attribute “Export” having the type of IWidget to the class. This will ensure that the class will export for the MEF to Satisfy. Look into the code here: </P><IMG src="http://www.learnxpress.com/en/images/2010/09/wpid-transformedimage44.png" complete="true"><br />
<P>As our UserControl has been exported for the MEF to satisfy, it’s the time to import it in our MainPage. To do this, open the MainPage.xaml.cs and create a property “Widgets” of IWidget type array. We are using array type to ensure that, we can import many widgets there. So, mark the property with the atrribute “ImportMany” of type IWidget. Once that is done, our code is ready to import the exported class. Now inside your MainPage constructor, iterate through the array and add all the Widgets as the item to the “widgets” items control which we already added in the XAML. Now if you run your application, you will notice that the Widgets array is null. Why? Just think. Oh yea!!! We forgot to satisfy the MEF Initializer to satisfy the property. What to do for that? To satisfy the imports, you need to call “CompositionInitializer.SatisfyImports(this);” just before iterating through the array list. Have a look into the code: </P><IMG src="http://www.learnxpress.com/en/images/2010/09/wpid-transformedimage48.png" complete="true"><br />
<P>Now, run your application once again and this time you will see the EmployeeWidget added to the UI screen with a text “Employee Widget” having a Red background. Here is the screenshot of the same:<br />
<P><IMG title=image border=0 alt=image src="http://www.learnxpress.com/en/images/2010/09/wpid-image14.png" width=153 height=153 complete="true"> </P><br />
<P>Woho!!! Nice. We didn’t create the object of the UserControl and add it to the ItemsControl. The MEF framework did it for us. Once satisfied, it created the object and imported it to the MainPage. </P><br />
<P>That’s it. Now we will do one more thing. We will create another UserControl named “CustomerWidget” and follow the same steps mentioned above for exporting the control. This time we will set the text to “Customer Widget” and will set the background color to Green. This will make it easy for us to distinguish between the items. Here is the XAML code of the CustomerWidget usercontrol: </P><IMG src="http://www.learnxpress.com/en/images/2010/09/wpid-transformedimage57.png" complete="true"><br />
<P>Now open the code behind file of CustomerWidget by pressing F7 in the xaml page and follow the same step as we did for the EmployeeWidget i.e. implement the CustomerWidget from the interface named IWidget and mark the class exportable by setting the Export attribute of the IWidget. Here is the code for your reference: </P><IMG src="http://www.learnxpress.com/en/images/2010/09/wpid-transformedimage61.png" complete="true"><br />
<P>That’s it. This time we didn’t add/modify anymore code in our MainPage. Just run the application and you will see the CustomerWidget added in the panel along with the control named EmployeeWidget. See the screenshot of the same here:<br />
<P><IMG title=image border=0 alt=image src="http://www.learnxpress.com/en/images/2010/09/wpid-image17.png" width=154 height=302 complete="true"> </P>So, what did we learn here? We learnt that without changing the original code, we can easily import any control with the help of MEF. It is very easy to plug something into our original application without doing any change in the main application. In such case, instead of updating the original application we can easily attach our feature like a plug-in. Hope, this article helped you to understand the basic functionality of MEF with the help of Silverlight. In my next article, I will show you more on MEF with the help of a Console Application. Till then keep learning about MEF &amp; do your small small POCs to learn in depth. Please don’t forget to post your feedbacks and/or suggestions to improve this article. Appreciate your time for reading through this article<br />
<P><A href="http://www.codeproject.com/KB/silverlight/SilverlightMEFGuidePart2.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/first-guide-to-mef-and-silverlight-part%e2%80%93ii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting elevated privileges on demand using C#</title>
		<link>http://www.learnxpress.com/getting-elevated-privileges-on-demand-using-c.html</link>
		<comments>http://www.learnxpress.com/getting-elevated-privileges-on-demand-using-c.html#comments</comments>
		<pubDate>Fri, 03 Sep 2010 10:59:51 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[demand]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[elevated]]></category>
		<category><![CDATA[embed manifest in VC .0 program elevated privileges]]></category>
		<category><![CDATA[Getting]]></category>
		<category><![CDATA[privileges]]></category>
		<category><![CDATA[Using]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/getting-elevated-privileges-on-demand-using-c.html</guid>
		<description><![CDATA[With going on stage Windows Vista and Windows 7 later on and new user security paradigm introduction (UAC), it becomes necessary to support such behavior when elevated privileges are required to perform some portion of code base, i.e. writing to registry, modifying files under system protected folders, etc.So, in general, there are two ways to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fgetting-elevated-privileges-on-demand-using-c.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fgetting-elevated-privileges-on-demand-using-c.html&amp;style=normal" height="61" width="50" title="Getting elevated privileges on demand using C#" alt="Getting elevated privileges on demand using C#" /><br />
			</a>
		</div>
<p> <P>With going on stage Windows Vista and Windows 7 later on and new user security paradigm introduction (UAC), it becomes necessary to support such behavior when elevated privileges are required to perform some portion of code base, i.e. writing to registry, modifying files under system protected folders, etc.</P><P>So, in general, there are two ways to implement such behavior: </P>Embed a manifest info executable to indicate that the application requires elevated privileges from the beginning and can&#8217;t be run without gaining administrative rights at all. Here&#8217;s an example of such manifest: <?xml version="1.0" encoding="utf-8" ?> <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="MyApplication" /><br />
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges> </security> </trustInfo></asmv1:assembly> Separate the code base into two parts: the first doesn&#8217;t require elevated privileges and the second &#8211; does, so call one from another. The article covers a case when the calling application is a console with a number of command line arguments: some of them can be run in normal mode and some &#8211; only with administrative rights.<P>Usually the part of the program requires elevated privileges is a settings form which writes to Windows registry when the core functionality &#8211; don&#8217;t.</P><P>Another case &#8211; a console application where core functionality requires elevated privileges and some helpers &#8211; such as help message displaying &#8211; don&#8217;t. </P><P>Let&#8217;s declare the skeleton of such console application. </P><P>Entry point method parses input command line arguments and branches the flow control relying on the parse results wrapped into a object: </P>static void Main(string[] args){ // wrap command line arguments to an object Core.Settings = ApplicationSettingsParser.Parse(args); if (Core.Settings.UsageFlag || (args.Length == 0)) { // run without elevated privileges PrintUsage(); } else if (!Core.Settings.EngageFlag) { // runs with the same arguments plus flag mentioning the main action performing var info = new ProcessStartInfo( Assembly.GetEntryAssembly().Location, String.Join(&#8221; &#8220;, Enumerable.Concat(args, new[] { &#8220;&#8211;engage&#8221; }))) { Verb = &#8220;runas&#8221;, // indicates to eleavate privileges }; var process = new Process { EnableRaisingEvents = true, // enable WaitForExit() StartInfo = info }; process.Start(); process.WaitForExit(); // sleep calling process thread until evoked process exit } else if (Core.Settings.EngageFlag) { // do stuff under elevated privilegesConsole.WriteLine(&#8220;Elevated privileges gained={0}&#8221;, Core.IsElevated); }}<P>Here&#8217;s a method just displaying a sample help message: </P>private static void PrintUsage(){ Console.WriteLine(&#8220;Usage: ElevatedPrivilegesOnDemand.exe &#8211;do [--engage] | -?&#8221;);}<P>Parsing method is placed into a dedicated helper:</P>public static ApplicationSettings Parse(string[] args){ var settings = new ApplicationSettings(); for (int i = 0; i < args.Length; i++) { var param = args[i]; switch (param) { case "-?": { // stop further parsing and return only meaning flag return new ApplicationSettings() { UsageFlag = true }; } case "--do": { settings.DoFlag = true; break; } case "--engage": { settings.EngageFlag = true; break; } } } return settings;} <P>Which returns a POCO object keeping settings: </P>class ApplicationSettings{ public ApplicationSettings() { // default settings setup } public bool DoFlag { get; set; } public bool EngageFlag { get; set; } public bool UsageFlag { get; set; }} <P>Internal singleton setting instance is attached to a pivot class. It also contains an addition helper method to check elevated privileges obtaining:</P>static class Core{public static bool IsElevated{get{return new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator);}}public static ApplicationSettings Settings { get; set; }}<P>The executing flow is being separated to the two parts: in the first it&#8217;s being determined whenever elevated privileges are required relying on command line arguments specified or not. And if yes &#8211; an additional parameter is being added and passed to the same application but started with administrative rights and redirected  console output.<BR>And in the second, the core functionality is being executed with full privileges gained. </P><P>Now there is no needs to run the whole application under elevated privileges mode when it is not necessary.</P><P>Unfortunately it seems that it&#8217;s not possible to hide child process window and elevate its privileges in the same time: </P>ProcessStartInfo.Verb will only have an effect if the process is started by ShellExecuteEx() which requires UseShellExecute = true Redirecting I/O and hiding the window can only work if the process is started by CreateProcess() which requires UseShellExecute <P>I&#8217;m investigating this behavior and will update my article as far will find a solution to hide a window of started elevated process. </P><P>Reader can find next links to be interesting: </P><P>Questions tagged UAC and manifest on Stack Overflow, especially this and related. </P><P>28/08/2010 &#8211; version 1.0.1 &#8211; Initial release.  </P><P>29/08/2010 &#8211; version 1.0.2 &#8211; Fix of example source code.</P><P>30/08/2010 &#8211; version 1.1.3 &#8211; Code change and remark addition considering hiding window of process started with elevated previliges.</P></p>
<p><a href="http://www.codeproject.com/KB/vista-security/ElevatedPrivilegesDemand.aspx" target="_blank" rel="nofollow">View the original article here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/getting-elevated-privileges-on-demand-using-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming WCF Services Released</title>
		<link>http://www.learnxpress.com/programming-wcf-services-released.html</link>
		<comments>http://www.learnxpress.com/programming-wcf-services-released.html#comments</comments>
		<pubDate>Thu, 02 Sep 2010 06:28:05 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[Juval Lowy]]></category>
		<category><![CDATA[Microsoft Software Legend]]></category>
		<category><![CDATA[Microsoft's Regional Director]]></category>
		<category><![CDATA[oreilly]]></category>
		<category><![CDATA[Programming WCF Services]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8539</guid>
		<description><![CDATA[Programming WCF Services, Third Edition is the authoritative, bestselling guide to Microsoft&#8217;s unified platform for developing modern service-oriented applications on Windows. &#8220;I&#8217;ve included my ServiceModelEx library, a framework of useful utilities, tools, and helper classes that let you simplify and automate many tasks, and extend WCF,&#8221; says author, speaker, and Master Architect Juval Löwy. Löwy [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fprogramming-wcf-services-released.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fprogramming-wcf-services-released.html&amp;style=normal" height="61" width="50" title="Programming WCF Services Released" alt="Programming WCF Services Released" /><br />
			</a>
		</div>
<p><b>Programming WCF Services</b>, Third Edition is the authoritative, bestselling guide to Microsoft&#8217;s unified platform for developing modern service-oriented applications on Windows.</p>
<p>&#8220;I&#8217;ve included my ServiceModelEx library, a framework of useful utilities, tools, and helper classes that let you simplify and automate many tasks, and extend WCF,&#8221; says author, speaker, and Master Architect Juval Löwy.</p>
<p>Löwy revised this edition to include the newest productivity-enhancing features of .NET Framework 4 and the Azure AppFabric Service Bus, as well as the latest WCF ideas and techniques. By teaching you the why and the how of WCF programming, <i>Programming WCF Services</i> will help you master WCF and make you a better software engineer.</p>
<p>This book will help you:</p>
<p>• Learn about WCF architecture and essential building blocks, including key concepts such as reliability and transport sessions</p>
<p>• Use built-in features such as service hosting, instance and concurrency management, transactions, disconnected queued calls, security, and discovery</p>
<p>• Master the Windows Azure AppFabric Service Bus, the most revolutionary piece of the new cloud computing initiative</p>
<p>• Increase your productivity and the quality of your WCF services by taking advantage of relevant design options, tips, and best practices in Löwy&#8217;s ServiceModelEx framework<br />
 <br />
• Discover the rationale behind particular design decisions, and delve into rarely understood aspects of WCF development</p>
<p>Hailed as the definitive treatment of WCF, <u>Programming WCF Services</u> provides unique insight, rather than documentation, to help you learn the topics and skills you need for building WCF-based applications that are maintainable, extensible, and reusable.</p>
<p>Juval Löwy is the principal of IDesign, a company specializing in .NET architecture consulting and advanced training. Juval is Microsoft&#8217;s Regional Director for the Silicon Valley, and he participates in the Microsoft internal design reviews for future versions of .NET and related technologies. Juval is one of the world&#8217;s top .NET experts and industry leaders—and a Microsoft Software Legend.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/programming-wcf-services-released.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Server Information using .NET</title>
		<link>http://www.learnxpress.com/web-server-information-using-net.html</link>
		<comments>http://www.learnxpress.com/web-server-information-using-net.html#comments</comments>
		<pubDate>Thu, 02 Sep 2010 06:21:00 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Using]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/web-server-information-using-net.html</guid>
		<description><![CDATA[This article is about a tool which you can use to get information like encoding, cookie details, web server name, server language, their version numbers, etc. We cannot guarantee as it is possible for the server guys to fake/disable parameters if they wish. WebClient belongs to System.Net.WebClient. You can find the MSDN page here &#8211; [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fweb-server-information-using-net.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fweb-server-information-using-net.html&amp;style=normal" height="61" width="50" title="Web Server Information using .NET" alt="Web Server Information using .NET" /><br />
			</a>
		</div>
<p><P>This article is about a tool which you can use to get information like encoding, cookie details, web server name, server language, their version numbers, etc.</P><br />
<P>We cannot guarantee as it is possible for the server guys to fake/disable parameters if they wish. </P><br />
<P>WebClient belongs to System.Net.<STRONG>WebClient</STRONG>. You can find the MSDN page here &#8211; http://msdn.microsoft.com/en-us/library/system.net.webclient(VS.80).aspx</P><br />
<P>WebClient provides common methods for sending data to and receiving data from a resoruce identified by a URI.</P><br />
<P>This feature is available from .NET Framework version 2.0. I have made use of this feature for building this handy tool.</P><br />
<P>This is the heart code of this tool which gets data from the server and displays the parameters to a textbox. </P>WebClient wc = new WebClient();wc.Headers.Add(&#8220;user-agent&#8221;, &#8220;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)&#8221;);wc.OpenRead(site);for (int i = 0; i &lt; wc.ResponseHeaders.Count; i++){ sb.Append((i + 1).ToString() + &#8220;. [" + wc.ResponseHeaders.AllKeys[i] + &#8220;] =&gt; &#8221; + wc.ResponseHeaders[i] + Environment.NewLine + Environment.NewLine);}textBox1.Text = sb.ToString();<br />
<P>WebClient.ResponseHeaders is the property which brings our necessary parameters from the server. </P><br />
<P>Well, technology enthusiasts, I would say. If somebody is interested to know which website runs on which server/language, then this tool is for them.</P><br />
<P>Some of my observations with this tool here:</P>google.com &#8211; gws (Google Web Server)codeproject.com &#8211; IIS6, ASP.NET 4.0microsoft.com &#8211; IIS 7.5/ASP.NET 4.0msdn &#8211; IIS 7.5/ASP.NET 2.0php.net &#8211; Apache 1.3/PHP 5.2apache.org &#8211; Apache 2.3python.org &#8211; Apache 2.3/Python 2.5gmail &#8211; GSE (Google Search Extension)oracle.com &#8211; Oracle Application Serverjava.com &#8211; Sun Java System Web Server<br />
<P><A href="http://www.codeproject.com/KB/cs/WebInfo.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/web-server-information-using-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transform Data into Interactive Dashboards with ReportsMaestro</title>
		<link>http://www.learnxpress.com/transform-data-into-interactive-dashboards-with-reportsmaestro.html</link>
		<comments>http://www.learnxpress.com/transform-data-into-interactive-dashboards-with-reportsmaestro.html#comments</comments>
		<pubDate>Wed, 01 Sep 2010 05:30:46 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[Firebird]]></category>
		<category><![CDATA[Interactive Dashboards]]></category>
		<category><![CDATA[MS Access]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[oracle interactive dashboards]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[ReportsMaestro]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[SQLite]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8534</guid>
		<description><![CDATA[ReportsMaestro has announced the immediate availability of its web report and chart builder. Powerful and flexible, ReportsMaestro makes creating and sharing fully customizable interactive dashboards a mater of a few minutes. Designed to give your website a competitive advantage through improved data visualization, the ReportsMaestro offers a set of tools for building interactive reports, charts [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Ftransform-data-into-interactive-dashboards-with-reportsmaestro.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Ftransform-data-into-interactive-dashboards-with-reportsmaestro.html&amp;style=normal" height="61" width="50" title="Transform Data into Interactive Dashboards with ReportsMaestro" alt="Transform Data into Interactive Dashboards with ReportsMaestro" /><br />
			</a>
		</div>
<p><b>ReportsMaestro</b> has announced the immediate availability of its web report and chart builder. Powerful and flexible, <i>ReportsMaestro</i> makes creating and sharing fully customizable interactive dashboards a mater of a few minutes.</p>
<p>Designed to give your website a competitive advantage through improved data visualization, the <u>ReportsMaestro</u> offers a set of tools for building interactive reports, charts and queries. The software features Web Reports Builder enabling you (or your users, for that matter) to create real-time data-driven reports, generate them based on a table or query, and tailor for the specific needs with the built-in visual style editor.</p>
<p>With <a href="http://reportsmaestro.com" target="_blank">ReportsMaestro</a>, no coding is required to convert those huge amounts of data into the interactive, professional-looking charts. The smart solution provides Web Charts Builder with 15+ chart types and styles, from popular pie and bar charts to sophisticated 3D diagrams. It also offers Query Builder to enhance the look of your database joining tables, grouping, sorting and filtering data.</p>
<p>What&#8217;s more, the program allows determining access rights for users and give charts and reports private or public status. This option provides authorized users with a handy collaboration tool, while ensuring the necessary data security. ReportsMaestro supports MS Access, MySQL, PostgreSQL, Oracle, Firebird, SQLite and SQL Server, and can be installed on any ASP or PHP-enabled web server.</p>
<h3>Pricing and Availability</h3>
<p>ReportsMaestro is available in Standard, Gold and Platinum editions valid for 1, 10 and unlimited number of websites respectively. The price for the product starts from $79. Licensed users are entitled to free updates and support via e-mail within 1 year from the date of purchase. Further information on ReportsMaestro is available at the product website.</p>
<h3>Links</h3>
<p>Program website: <a href="http://reportsmaestro.com">http://reportsmaestro.com</a><br />
Screenshots: <a href="http://reportsmaestro.com/screenshots.htm">http://reportsmaestro.com/screenshots.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/transform-data-into-interactive-dashboards-with-reportsmaestro.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoid Hidden Controls &#8211; ASP.NET</title>
		<link>http://www.learnxpress.com/avoid-hidden-controls-asp-net.html</link>
		<comments>http://www.learnxpress.com/avoid-hidden-controls-asp-net.html#comments</comments>
		<pubDate>Wed, 01 Sep 2010 06:15:35 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Avoid]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[Hidden]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/avoid-hidden-controls-asp-net.html</guid>
		<description><![CDATA[Web Application is stateless. To maintain the state of the page we have many solutions like query string, session, hidden controls and more.. Hidden controls are primarily used to keep some kind of key value pairs for the page. To maintain multiple key value pairs, we need to have multiple hidden controls on the page [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Favoid-hidden-controls-asp-net.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Favoid-hidden-controls-asp-net.html&amp;style=normal" height="61" width="50" title="Avoid Hidden Controls   ASP.NET" alt="Avoid Hidden Controls   ASP.NET" /><br />
			</a>
		</div>
<p><P>Web Application is stateless. To maintain the state of the page we have many solutions like query string, session, hidden controls and more..</P><br />
<P>Hidden controls are primarily used to keep some kind of key value pairs for the page. To maintain multiple key value pairs, we need to have multiple hidden controls on the page and hidden control name will be used as key. Basically the concept behind the hidden control is sharing the values between server and client. </P><br />
<P>But sometimes single hidden control will be used for multiple values; it’s not a good way to do because of improper delimited character handling or data type conversions.</P><br />
<P>I have come up with the solution to maintain the states using a single hidden control and isolate the complication inside this component.</P><br />
<P>This solution is like an enhancement of ViewState provided by Microsoft. Though it solves the purpose to retain the server side values, it is not possible to manipulate those values in the client side as it’s designed for handling the retaining of server side object.<BR>URL : http://msdn.microsoft.com/en-us/library/system.web.ui.control.viewstate.aspx </P><br />
<P>ViewState Sample :</P>public partial class ViewStatePage : System.Web.UI.Page { [Serializable] public class Employee { public string Name; public int Age; } private Employee currentEmployee; protected override void SavePageStateToPersistenceMedium(object state) { ViewState["CurrentEmployee"] = currentEmployee; base.SavePageStateToPersistenceMedium(state); } protected override void OnLoad(EventArgs e) { currentEmployee = ViewState["CurrentEmployee"] as Employee; base.OnLoad(e); }}<br />
<P>To solve this problem, I have created a Web Control in my one of old ASP.NET project called as ExtentedViewState Control. Here I have added some more advanced way to handle this problem.<BR>Basically, this control will hold a collection object which will allow the user to add a key value pair. At the time of rendering of this web control, this will generate a single hidden control and holds the key value pairs as base 64 encoded values.<BR>Once the page is loaded into the browser, this control uses a simple Javascript wrapper to allow the user to manipulate the key value pairs from the client side.<BR>When the user submits the page, this Javascript wrapper will send these updated values as base 64 string to the server. In the server side, it will get parsed and object is built on the server side.</P><br />
<P>Here I have included a sample project in a more simplified way to avoid the hidden controls.</P><br />
<P>It contains 3 different files for avoiding the hidden controls, from the server side, I have created a simple object to work like ASP.NET ViewState object – named “CustomViewState.cs”</P><br />
<P>CustomViewState Class contains the implementation of server side key value pair accessing and manipulations. This object will be added as the property to the parent UI.Page class. <BR>User can access the Key value pairs using the property as like the normal collections.</P><br />
<P>StateManager.js script file serve the same functionality of CustomViewState Class in Client side.</P><br />
<P>Step 1: Inherit your asp.net page class from FrameWorkBasePage<BR>Step 2: Add your key/values using CustomViewState property of the current UI.Page.<BR>Step 3: Use StateManager object in from client side to manupulate the key value pairs</P>public partial class _Default : ApplicationFrameWork.FrameWorkBasePage { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int intvalue = 10; decimal decvalue = 10; DateTime dtvalue = DateTime.Now; DateTime dvalue = DateTime.Now.Date; bool bvalue = true; CustomViewState.SetValue(&#8220;integer&#8221;, intvalue); CustomViewState.SetValue(&#8220;decvalue&#8221;, decvalue); CustomViewState.SetValue(&#8220;dtvalue&#8221;, dtvalue); CustomViewState.SetValue(&#8220;datevalue&#8221;, dvalue); CustomViewState.SetValue(&#8220;boolean&#8221;, bvalue); CustomViewState.SetValue(&#8220;strvalue&#8221;, &#8220;Elayaraja&#8221;); } } }<br />
<P><A href="http://www.codeproject.com/KB/aspnet/AvoidHiddenControls.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/avoid-hidden-controls-asp-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create RESTful WCF Service API : Step By Step Guide</title>
		<link>http://www.learnxpress.com/create-restful-wcf-service-api-step-by-step-guide.html</link>
		<comments>http://www.learnxpress.com/create-restful-wcf-service-api-step-by-step-guide.html#comments</comments>
		<pubDate>Tue, 31 Aug 2010 04:39:47 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Create]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[RESTful]]></category>
		<category><![CDATA[Service]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/create-restful-wcf-service-api-step-by-step-guide.html</guid>
		<description><![CDATA[Windows Communication Foundation (WCF) is an SDK for developing and deploying services on Windows. WCF provides a runtime environment for your services, enabling you to expose CLR types as services, and to consume other services as CLR types. In this article I am going to explain you how to implement restful service API using WCF [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fcreate-restful-wcf-service-api-step-by-step-guide.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fcreate-restful-wcf-service-api-step-by-step-guide.html&amp;style=normal" height="61" width="50" title="Create RESTful WCF Service API : Step By Step Guide" alt="Create RESTful WCF Service API : Step By Step Guide" /><br />
			</a>
		</div>
<p> <P>Windows Communication Foundation (WCF) is an SDK for developing and deploying services on Windows. WCF provides a runtime environment for your services, enabling you to expose CLR types as services, and to consume other services as CLR types. In this article I am going to explain you how to implement restful service API using WCF 4.0 . The Created API returns XML and JSON data using WCF attributes. </P><STRONG>What is REST? </STRONG></P>Based on Roy Fielding theory &#8220;Representational State Transfer (REST), attempts to codify the architectural style and design constraints that make the Web what it is. REST emphasizes things like separation of concerns and layers, statelessness, and caching, which are common in many distributed architectures because of the benefits they provide. These benefits include interoperability, independent evolution, interception, improved scalability, efficiency, and overall performance.&#8221;</P>Actually only the difference is how clients access our service. Normally, a WCF service will use SOAP, but if you build a REST service clients will be accessing your service with a different architectural style (calls, serialization like JSON, etc). </P>REST uses some common HTTP methods to insert/delete/update/retrive infromation which is below: </P>a) <STRONG>GET</STRONG><STRONG> </STRONG>-  Requests a specific representation of a resource</P>b) <STRONG>PUT</STRONG><STRONG> </STRONG>- Create or update a resource with the supplied representation</P>c) <STRONG>DELETE</STRONG><STRONG> </STRONG>- Deletes the specified resource</P>d) <STRONG>POST</STRONG><STRONG> </STRONG>- Submits data to be processed by the identified resource </P><STRONG>Why and where to use REST?  </STRONG></P>Few days back i was writing a service which was suppose to access by heterogeneous language/platform/system. It can be used by iPhone, Android, Windows Mobile, .NET web application, JAVA or PHP. Using web service it was bit complex for me to expose it to everyone using uniform system. Then we decided to use REST, which was easily espoused over cloud. This was a great example which shows the capability of <STRONG>SIMPLE</STRONG> <STRONG>RESTful SERVICE</STRONG> :) .  Below is some point which will help you to understand why to use the RESTful services.</P>1) Less overhead (no SOAP envelope to wrap every call in)</P>2) Less duplication (HTTP already represents operations like DELETE, PUT, GET, etc. that have to otherwise be represented in a SOAP envelope).</P>3) More standardized &#8211; HTTP operations are well understood and operate consistently. Some SOAP implementations can get finicky.</P>4) More human readable and testable (harder to test SOAP with just a browser).</P>5) Don&#8217;t need to use XML (well you kind of don&#8217;t have to for SOAP either but it hardly makes sense since you&#8217;re already doing parsing of the envelope).</P>6) Libraries have made SOAP (kind of) easy. But you are abstracting away a lot of redundancy underneath as I have noted. Yes in theory SOAP can go over other transports so as to avoid riding atop a layer doing similar things, but in reality just about all SOAP work you&#8217;ll ever do is over HTTP.</P><P><STRONG>Step by step guide  </STRONG> </P><P>Generally developer scared to use WCF because lot of confusing configuration. I will try to use minimum configuration so that it will be easier to understand for us. We will develop <STRONG>Restful WCS API</STRONG> in 6 steps. So let’s start now. </P><P><STRONG>STEP:1)</STRONG> First of all launch Visual Studio 2010. Click <STRONG>FILE</STRONG>-><STRONG>NEW</STRONG>-><STRONG>PROJECT</STRONG>. Create new &#8220;<STRONG>WCF Service Application</STRONG>&#8220; .  </P><P> <IMG src="http://www.learnxpress.com/en/images/2010/08/wpid-image1.png"></P><STRONG>STEP-2)</STRONG> Once you create project, you can see in solution that By Default WCF service and interface file is already created. Delete By default created file as we will create our own interface and WCF service file.</P><IMG src="http://www.learnxpress.com/en/images/2010/08/wpid-image2.png"></P><STRONG>STEP-3)</STRONG> now Right click on solution and create one new WCF service file. I have given name to the service file as “<STRONG>RestServiceImpl.svc</STRONG>”.<IMG src="http://www.learnxpress.com/en/images/2010/08/wpid-image3.png"> </P><STRONG>STEP-4) </STRONG>As i explained in starting of the article that we will be writing an API which can return data in XML and JSON format, here is the interface for that. In <STRONG>IRestServiceImpl</STRONG> ,  add following code.</P><IMG src="http://www.learnxpress.com/en/images/2010/08/wpid-image4.png"> </P><P>In above code, you can see two different method of <STRONG>IRestService</STRONG> which is XMLData and JSONData. XMLData Returns result in XML  whereas JSONData in JSON. </P><STRONG>STEP-5)</STRONG> Open the file RestServiceImpl.svc.cs and write following code over there..</P><IMG src="http://www.learnxpress.com/en/images/2010/08/wpid-image5.png"></P><STRONG>STEP-6)</STRONG> Now let’s move to configuration part which is the last one. There will be two basic part of the configurations file which we must have to understand&#8230; </P><STRONG><services</STRONG><STRONG>> </STRONG></P><STRONG></STRONG>The part contains information about the End Point. below is the code detail..</P><IMG src="http://www.learnxpress.com/en/images/2010/08/wpid-image6.png"></P>A)  <STRONG>   </STRONG><STRONG><behaviors></STRONG></P> This part contains details about service and endpoint behavior. </P> <IMG src="http://www.learnxpress.com/en/images/2010/08/wpid-image7.png"></P>And that’s it. Our <b>Restful WCF</b> service is ready for test purpose.</P>Now i launch the application in browser to see the result. I launch this service in IE and my URL is now http://localhost:35798/RestServiceImpl.svc . Now if i use http://localhost:35798/RestServiceImpl.svc/xml/123 URL, i get following response on the browser which an XML format and that was my task to achieve.</P><IMG src="http://www.learnxpress.com/en/images/2010/08/wpid-image8.png"> </P>Now if i use http://localhost:35798/RestServiceImpl.svc/json/123 URL, i get following response on the browser which an XML format and that was my task to achieve.</P><IMG src="http://www.learnxpress.com/en/images/2010/08/wpid-image9.png"> </P>Hope the article is useful for community. Comments, suggestions and criticisms are all welcome.</P></p>
<p><a href="http://www.codeproject.com/KB/WCF/RestServiceAPI.aspx" target="_blank" rel="nofollow">View the original article here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/create-restful-wcf-service-api-step-by-step-guide.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebService Routing (Soap Router)</title>
		<link>http://www.learnxpress.com/webservice-routing-soap-router.html</link>
		<comments>http://www.learnxpress.com/webservice-routing-soap-router.html#comments</comments>
		<pubDate>Mon, 30 Aug 2010 06:30:16 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[.SoapActor("*")]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[WebService]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/webservice-routing-soap-router.html</guid>
		<description><![CDATA[This article describes content based web service routing using WSE 3.0. We can use webservice routing for load balancing or to hide internal web service from external world. A background knowledge of Asp.Net 2.0, C#, WebService &#38; WSE 3.0 is required. In this sample application, I have three webservice 1) CBRoutingService 2) PremiumService 3) StandardService [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fwebservice-routing-soap-router.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fwebservice-routing-soap-router.html&amp;style=normal" height="61" width="50" title="WebService Routing (Soap Router)" alt="WebService Routing (Soap Router)" /><br />
			</a>
		</div>
<p><P>This article describes content based web service routing using WSE 3.0. We can use webservice routing for load balancing or to hide internal web service from external world. </P><br />
<P>A background knowledge of Asp.Net 2.0, C#, WebService &amp; WSE 3.0 is required. </P><br />
<P>In this sample application, I have three webservice 1) CBRoutingService 2) PremiumService 3) StandardService and client web application.</P><br />
<P>As per the above figure, client web application will consume CBRoutingService. SoapHeader will have user id stored in it. CBRoutingService will route the request to the StandardService or PremiumService based on the user id. If user id is less than 100 than it will route the request to the StandardService otherwise it will route it to PremiumService. So this is simple routing application which we will build.</P><br />
<P>Let’s do following steps in vs2005: </P><br />
<P>1) Create Standard service</P><br />
<P>2) Create Premium service</P><br />
<P>3) Create &amp; configure Routing service</P><br />
<P>4) Create &amp; configure client website</P><br />
<P><STRONG>1) Create Standard service:</STRONG></P><br />
<P>To create the StandardService as ASP.Net Web Service. Go to File -&gt; New -&gt; Web Site -&gt; ASP.Net Web Service. Give the location as http://localhost/StandardService . Remove default Service.asmx and Service.cs file and add new web service StandardService.asmx. We will add new web method called GetServiceString in StandardService.cs as below.</P>[SoapHeader("authheader", Direction = SoapHeaderDirection.InOut)] [WebMethod] public string GetServiceString() { return &#8220;This is Standard Service Customer&#8221;; }<br />
<P>We also have to add AuthHeader class in StandardService.cs for passing user id in the SoapHeader and write SoapHeader attribute above GetServiceString web method. </P>public class AuthHeader : SoapHeader{ public string UserId;}<br />
<P><STRONG>2) Create Premium Service:</STRONG></P><br />
<P>Create PremiumService by same way, just give the location as http://localhost/PremiumService and web service name as PremiumService.asmx. We also need to change return string in GetServiceString web method of PremiumService.</P>[WebMethod] public string GetServiceString() { return &#8220;This is Premium Service Customer&#8221;; }<br />
<P><STRONG>3) Create and configure Routing Service:</STRONG> <BR>Now we will create routing service by same way with http://localhost/CBRouter as location. Add new web service and give name as CBRoutingService.asmx. </P><br />
<P>Keep the default setting as it is for now. We will change it latter. </P><br />
<P>Now we need to have handler which will intercept the request to CBRoutingService. So we need to add class library project for that by right click on solution -&gt; Add -&gt; New Project and select Class Library template. Now add new class called CBRoutingHandler. </P><br />
<P>Add following reference to your project. </P><br />
<P>1) Microsoft.Web.Services3</P><br />
<P>2) System.Web.Service </P><br />
<P>We have to derived Microsoft.Web.Services3.Messaging.SoapHttpRouter</EM> in CBRoutingHandler class and implement ProcessRequestMessage</EM> method to intercept the web service request. </P>using System; using System.Configuration; using System.Xml; using Microsoft.Web.Services3; using Microsoft.Web.Services3.Messaging;/// /// Summary description for CBRoutingHandler/// namespace CBRouter{ public class CBRoutingHandler : Microsoft.Web.Services3.Messaging.SoapHttpRouter { static readonly string PremiumNamespaceUri = &#8220;http://schemas.contoso.com/cbr&#8221;; static readonly string PremiumHeaderName = &#8220;authheader&#8221;; Uri premiumServiceUri; Uri standardServiceUri; public CBRoutingHandler() { string premiumServiceUrl = &#8220;http://localhost/PremiumService/PremiumService.asmx&#8221;; string standardServiceUrl = &#8220;http://localhost/StandardService/StandardService.asmx&#8221;; if (premiumServiceUrl == null || premiumServiceUrl.Length == 0) { throw new ConfigurationException(&#8220;There was no \&#8221;Premium Web Service\&#8221; entry in the <APPSETTINGS />section of the router&#8217;s configuration file.&#8221;); } this.premiumServiceUri = new Uri(premiumServiceUrl); this.standardServiceUri = new Uri(standardServiceUrl); } protected override Uri ProcessRequestMessage(SoapEnvelope message) { // Look for user id. if (!string.IsNullOrEmpty(message.Header.InnerText)) { if (Convert.ToInt32(message.Header.InnerText) &gt; 100) { return premiumServiceUri; } } return standardServiceUri; } }}<br />
<P><BR>Add CBRoutingHandler project reference in CBRouter web service. </P><br />
<P>Now you have to enable WSE based routing in CBRoutingService. To do this follow the below steps: </P><br />
<P>1) In Visual Studio 2005, right-click the CBRouter project and select WSE Settings 3.0. <BR>2) On the General tab, select the checkboxes for the following options: <BR>o Enable this project for Web Services Enhancements. <BR>o Enable Microsoft Web Services Enhancement SOAP Protocol Factory<BR>3)Click OK </P><br />
<P><BR>Now click on Routing tab. Click Add to add routing handlers and give CBRoutingHandler information as below, type = “CBRouter.CBRoutingHandler, CBRouter” Path=” CBRoutingService.asmx” and Verb=”POST” </P><br />
<P>You can see the changes in web.config file. It has added httphandlers in web.config. </P><br />
<P>Now we have to give WSDL to the client so that they can generate the proxy and consume it. </P><br />
<P>Save wsdl of StandardService <STRONG>or</STRONG> PremiumService as .wsdl file. Open this file in editor and change the url to CBRoutingService url as below: </P><?xml:namespace prefix = wsdl /><wsdl:service name="StandardService"><wsdl:port name="StandardServiceSoap" binding="tns:StandardServiceSoap"><?xml:namespace prefix = soap /><soap:address location="http://localhost/CBRouter/CBRoutingService.asmx"></soap:address></wsdl:port><wsdl:port name="StandardServiceSoap12" binding="tns:StandardServiceSoap12"><?xml:namespace prefix = soap12 /><soap12:address location="http://localhost/CBRouter/CBRoutingService.asmx"></soap12:address></wsdl:port></wsdl:service><br />
<P>So now we have .wsdl file but it points to CBRouter. </P><br />
<P><STRONG>4) Create and configure client website:</STRONG> </P><br />
<P>Now create client web site. Here, do not add web reference for StandardService instead create proxy class with wsdl.exe using modified wsdl file. </P><br />
<P>Open .net command prompt and give following command: Wsdl /out:C:/StandardServiceProxy.cs C:/Standardservice.wsdl </P><br />
<P>Now add this StandardServiceProxy.cs to your website project. </P><br />
<P>Add textbox and button on the page. On button click, we will pass the textbox value to web service call. </P>protected void Button1_Click(object sender, EventArgs e) { try { StandardService standardSer = new StandardService(); AuthHeader auth = new AuthHeader(); auth.UserId = txtUserId.Text; standardSer.AuthHeaderValue = auth; string str = standardSer.GetServiceString(); lbl.Text = str; } catch (Exception ex) { lbl.Text = ex.Message; } }<br />
<P>Now run the website and enter any user id. You will get the response based on user id as below. </P><br />
<P>Thus you can use WSE to route the web service call to other webservice. </P><br />
<P><STRONG>Notes:</STRONG> </P><br />
<P>If you want to make StandardService &amp; PremiumService as WSE enabled service then you have to apply SoapActor attribute above the service class name. </P>using Microsoft.Web.Services3.Messaging;/// /// Summary description for StandardService/// /// [SoapActor("*")][WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]public class StandardService : System.Web.Services.WebService{<br />
<P>SoapActor attribute indicates that this web service can handle routed messages, which is not originaly requested to it. ‘*’ means any service can route the messages to this webservice. You can give router service’s url to indicate service will handle routed message from particular url. </P><br />
<P><A href="http://www.codeproject.com/KB/webservices/webservicerouting.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/webservice-routing-soap-router.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET MVC &#8211; AuthorizeWithExemptionsAttribute</title>
		<link>http://www.learnxpress.com/asp-net-mvc-authorizewithexemptionsattribute.html</link>
		<comments>http://www.learnxpress.com/asp-net-mvc-authorizewithexemptionsattribute.html#comments</comments>
		<pubDate>Sun, 29 Aug 2010 12:07:41 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[AuthorizeWithExemptionsAttribute]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/asp-net-mvc-authorizewithexemptionsattribute.html</guid>
		<description><![CDATA[In this article, I&#8217;ll provide you with a solution for securing ASP.NET MVC application&#8217;s controllers in a way that all the actions are secured except those you define as unsecure (by default, all the actions are unsecure unless you define them as secure). I encountered a problem in the ASP.NET MVC authorization model, which is [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fasp-net-mvc-authorizewithexemptionsattribute.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fasp-net-mvc-authorizewithexemptionsattribute.html&amp;style=normal" height="61" width="50" title="ASP.NET MVC   AuthorizeWithExemptionsAttribute" alt="ASP.NET MVC   AuthorizeWithExemptionsAttribute" /><br />
			</a>
		</div>
<p><P>In this article, I&#8217;ll provide you with a solution for securing ASP.NET MVC application&#8217;s controllers in a way that all the actions are secured except those you define as unsecure (by default, all the actions are unsecure unless you define them as secure).</P><br />
<P>I encountered a problem in the ASP.NET MVC authorization model, which is built as opt-in. You can secure an action or a controller using the [Authorize] attribute. The problem is that if you want to secure a whole controller and make some actions in that controller as not secured &#8211; you can&#8217;t.</P><br />
<P>This article will explain to you how you can secure a whole controller and make some actions as not secured within it.</P><br />
<P>This project was written in Visual Studio 2010 as an ASP.NET MVC 2 project.</P><br />
<P>I was looking for a solution to that problem, and couldn&#8217;t find a reasonable one. Other solutions suggested to:</P>Move the unsecured actions to another controller (not secured)Write the AuthorizeCore method to be dependent on the Action&#8217;s namesPut the [Authorize] attribute on all the actions except the non-secured actions<br />
<P>In this article, I&#8217;ll provide you with my solution to this problem.</P><br />
<P>To use the code, you&#8217;ll need your controllers to put any [CustomAuthorize] attribute which inherits from <b>AuthorizeWithExemptionsAttribute</b> on your controllers. Calling any action on this controller will include an authorization check. If you want to mark an Action as non-secured, just put the [UnsecuredAction] Attribute above it.</P><br />
<P>The core of this solution is in the [AuthorizeWithExemptions] Attribute in the OnAuthorization method. This method checks if the called Action has the UnsecuredActionAttribute, and if it does, it marks filterContext.HttpContext.SkipAuthorization as true.</P>public override void OnAuthorization(AuthorizationContext filterContext){ ActionDescriptor action = filterContext.ActionDescriptor; bool IsUnsecured = action.GetCustomAttributes( typeof(UnsecuredActionAttribute), true).Count() &gt; 0; //If doesn&#8217;t have UnsecuredActionAttribute &#8211; then do the authorization filterContext.HttpContext.SkipAuthorization = IsUnsecured; base.OnAuthorization(filterContext);}<br />
<P>Then, CustomAuthorizeAttribute performs the authorization check only if SkipAuthorization is false.</P>protected override bool AuthorizeCore(HttpContextBase httpContext){ if (httpContext.SkipAuthorization) { return true; } // Do any authorization logic here return httpContext.Request.QueryString["password"] == &#8220;password&#8221;;}<br />
<P>* Of course, never provide the password in the QueryString, it was made like that just for the ease of the example.</P><br />
<P>So now, when you try to invoke the secured controller, you get the HTTP error code 401: Unauthorized.</P><br />
<P><A href="http://www.codeproject.com/KB/web-security/MVCSecuredController.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/asp-net-mvc-authorizewithexemptionsattribute.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Authenticate user by roles in asp.net</title>
		<link>http://www.learnxpress.com/authenticate-user-by-roles-in-asp-net.html</link>
		<comments>http://www.learnxpress.com/authenticate-user-by-roles-in-asp-net.html#comments</comments>
		<pubDate>Sat, 28 Aug 2010 15:15:33 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Authenticate]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[roles]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/authenticate-user-by-roles-in-asp-net.html</guid>
		<description><![CDATA[Forms authentication enables user and password validation for Web applications that do not require Windows authentication. With forms authentication, user information is stored in an external data source, such as a Membership database, or in the configuration file for an application. Once a user is authenticated, forms authentication maintains an authentication ticket in a cookie [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fauthenticate-user-by-roles-in-asp-net.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fauthenticate-user-by-roles-in-asp-net.html&amp;style=normal" height="61" width="50" title="Authenticate user by roles in asp.net" alt="Authenticate user by roles in asp.net" /><br />
			</a>
		</div>
<p> <P>Forms authentication enables user and password validation for Web applications that do not require Windows authentication. With forms authentication, user information is stored in an external data source, such as a Membership database, or in the configuration file for an application. Once a user is authenticated, forms authentication maintains an authentication ticket in a cookie or in the URL so that an authenticated user does not need to supply credentials with each request.  </P><P>At my web site, I have a folder &#8220;Admin&#8221;, which I only want users with administration roles to be able to access them. I simply don&#8217;t want to check each user&#8217;s right on this folder, just depends on roles. This article is about this approach.  </P><P>In my case, I don&#8217;t care who have logged into my website, if they are not logged in, they can only browse my web site; if they registered and logged in, they can do certain things, like add a fire panel, delete the fire panel they created; if users logged in with administration roles, web site will grant them rights to access files under &#8220;admin&#8221; folder.    </P><P>Download the code, unzip it to a folder, create a virtual directory on IIS for it.  Root directory contains &#8220;login.aspx&#8221;,&#8221;logout.aspx&#8221;,&#8221;default.aspx&#8221;, and a folder called &#8220;admin&#8221;, at &#8220;admin&#8221; there is only one file, &#8220;default.aspx&#8221;, this is the file I will stop normal user from accessing it.</P><P>Forms authentication include several important parts you need to implement. </P><P>At my web.config file I set Authentication mode to &#8220;Forms&#8221;.</P><P>At web.config, I create a folder that I want to <STRONG>authenticate user</STRONG>.</P><P>Like following:</P><location path="Admin"><system.web><authorization><allow roles="Administrators"/> <deny users ="*"/></authorization></system.web></location><authentication mode="Forms"><br />
<forms name="AuthCookie" path="/" loginUrl="login.aspx" protection="All" timeout="30"> <!--<credentials passwordFormat="Clear"> <user name="Lewis" password="llllll"/> </credentials>&#8211;> </forms> </authentication><P>Please remember put <allow roles="Administrators" /> before <deny users="*" />, otherwise no one will be able to access folder &#8220;admin&#8221;. </P><P>Forms authentication &#8220;login&#8221; url is &#8220;login.aspx&#8221;, you can change whatever file you like. </P><P>At credentials section I used to have several users that I want to authenticate, and use asp:LoginView web control to show their login status, it turn out to be not very flexible. I abandoned it, instead by using Roles, and this is where this article come from. This way I can create users, save them to database, assign them &#8220;Administrators&#8221; roles, they will be able to access my &#8220;Admin&#8221; folder.  </P><P>OK, next thing is to create a web site structure, here I used &#8220;web.sitemap&#8221;, you can add it by select Visual Studio 2008&#8242;s add new item option.  </P><P>At &#8220;web.sitemap&#8221; file I created several <STRONG>SiteMapNode</STRONG> with &#8220;Administrators&#8221; roles. Like following:  </P> <?xml version="1.0" encoding="utf-8" ?><siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="~" title="Home" description=""> <siteMapNode url="default.aspx" title="Home" description="" roles="*"/> <siteMapNode url="login.aspx" title="Login" description="" roles="*"/>  <siteMapNode url="Admin/" title="Administration" description="" roles ="*" > <siteMapNode url="Admin/default.aspx" title="Administration" description="" roles ="Administrators" /> </siteMapNode> <siteMapNode url="logout.aspx" title="Logout" description="" roles="*"/> </siteMapNode></siteMap> <P>At my default.aspx, I used Repeater, and SiteMapDataSource controls, to make my web site more maintainable, at my real web site, I used <STRONG>Repeater,SiteMapDataSource and SiteMapPath</STRONG> controls at <STRONG>mater page</STRONG>, which make whole web site looks more clean and tidy.</P><P>When user first see this web site, they can see &#8220;Administration&#8221; hyperlink, click on it, IIS&#8217;s <STRONG>FormsAuthentication </STRONG>object will navigate user to &#8220;login.aspx&#8221; page because of &#8220;Web.Config&#8221; file&#8217;s setting, asking user to Login. </P><P>Type in user name, pass word, check it through various ways, database access in my case, user authenticated, grant certain user &#8220;Administrators&#8221; roles. Like following:</P>FormsAuthenticationUtil.RedirectFromLoginPage(&#8220;Lewis&#8221;, &#8220;Administrators&#8221;, true); <P><STRONG>FormsAuthenticationUtil </EM></STRONG>is a third party DLL, it creates an authentication ticket for user,  change user&#8217;s log in status to <STRONG>Logged In. </STRONG>Later on I stopped using this DLL. Because I need to have full control of user&#8217;s <STRONG>Login</STRONG> process.  </P><P>I created a User class which especially handles user&#8217;s Login and Registration process, etc.  A snippet of code: </P> public static void CreateTicket(ENetUser newUser,bool persistantCookie) { string roles = &#8220;users&#8221;; if (newUser.Email.ToLower().Trim() == &#8220;abc@hotmail.com&#8221; || newUser.Email.ToLower().Trim() == &#8220;john.dole@pertronic.co.nz&#8221;) roles = &#8220;Administrators&#8221;; roles += &#8220;,&#8221; + newUser.ID; roles += &#8220;,&#8221; + newUser.ID; // Create a new ticket used for authentication FormsAuthenticationTicket ticket = new FormsAuthenticationTicket( 1, // Ticket version newUser.UserName, // Username associated with ticket DateTime.Now, // Date/time issued DateTime.Now.AddMinutes(30), // Date/time to expire persistantCookie, // &#8220;true&#8221; for a persistent user cookie roles, // User-data, in this case the roles FormsAuthentication.FormsCookiePath);// Path cookie valid for // Encrypt the cookie using the machine key for secure transport string hash = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie( FormsAuthentication.FormsCookieName, // Name of auth cookie hash); // Hashed ticket // Set the cookie&#8217;s expiration time to the tickets expiration time if (ticket.IsPersistent) cookie.Expires = ticket.Expiration; // Add the cookie to the list for outgoing response System.Web.HttpContext.Current.Response.Cookies.Add(cookie); }<P>As you can see I created a ticket for user, add a cookie to user&#8217;s PC. When next time user access our web site, we recreate user&#8217;s ticket from that Cookie. </P><P>The above code is not in the example code, it is a hint of &#8220;FormsAuthenticationUtil&#8221; has done, I think. </P><P>Next thing need to tell web application how to authenticate users, I added following lines to <STRONG>global.asax</STRONG>, if you do not have that file at your web root directory, adding it by selecting &#8220;add new item&#8221; from Visual Studio 2008 &#8220;Web Site&#8221; menu.  </P> protected void Application_AuthenticateRequest(Object sender, EventArgs e) { if (HttpContext.Current.User != null) { if (HttpContext.Current.User.Identity.IsAuthenticated) { if (HttpContext.Current.User.Identity is FormsIdentity) { FormsIdentity id = (FormsIdentity)HttpContext.Current.User.Identity; FormsAuthenticationTicket ticket = id.Ticket; // Get the stored user-data, in this case, our roles string userData = ticket.UserData; string[] roles = userData.Split(&#8216;,&#8217;); HttpContext.Current.User = new GenericPrincipal(id, roles); } } } } <P>As you can see, once user has logged in, they will be authenticated, but they do not have our &#8220;Administrators&#8221; roles yet, we use above routine assign that role. </P><P>We are done.  </P><P>As I mentioned above, the example didn&#8217;t show how to read above cookies from PC. The reason I need to do this, I want to save user&#8217;s time of logging in each time they opened up my web site.  </P><P>At my web site, following code were added to &#8220;global.asax&#8221;, at session starts, read cookie, give user a ticket, Application authenticate method will use that ticket to grant user &#8220;administrators&#8221; role.  </P>void Session_Start(object sender, EventArgs e){  HttpCookie cookie = Request.Cookies[FormsAuthentication.FormsCookieName]; if (cookie != null) { FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(cookie.Value); } }<P>FormsAuthentication.FormsCookieName is defined in web.config &#8216;s &#8220;Forms&#8221; section.</P><P>Keep a running update of any changes or improvements you&#8217;ve made here.   </P></p>
<p><a href="http://www.codeproject.com/KB/web-security/Authenticate_user_by_role.aspx" target="_blank" rel="nofollow">View the original article here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/authenticate-user-by-roles-in-asp-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy way to Implement Ajax using Jquery in Asp.net</title>
		<link>http://www.learnxpress.com/easy-way-to-implement-ajax-using-jquery-in-asp-net.html</link>
		<comments>http://www.learnxpress.com/easy-way-to-implement-ajax-using-jquery-in-asp-net.html#comments</comments>
		<pubDate>Fri, 27 Aug 2010 15:20:06 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Implement]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Using]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/easy-way-to-implement-ajax-using-jquery-in-asp-net.html</guid>
		<description><![CDATA[A simple steps to perform some action which asynchronous to the server using Jquery and Asp.Net.Here I am using Visual Studio 2008,Jquery and C# to perform this.Here I am just giving the code for doing that.I am just mentioning the way to take the data to a server page without using Handlers.This can be useful [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Feasy-way-to-implement-ajax-using-jquery-in-asp-net.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Feasy-way-to-implement-ajax-using-jquery-in-asp-net.html&amp;style=normal" height="61" width="50" title="Easy way to Implement Ajax using Jquery in Asp.net" alt="Easy way to Implement Ajax using Jquery in Asp.net" /><br />
			</a>
		</div>
<p><P>A simple steps to perform some action which asynchronous to the server using Jquery and Asp.Net.Here I am using Visual Studio 2008,Jquery and C# to perform this.Here I am just giving the code for doing that.I am just mentioning the way to take the data to a server page without using Handlers.This can be useful for person who have some knowledge about asp.net and its working and beginners in jquery <BR></P><br />
<P>Thanks to Jquery for doing wonderful operations with minimum code . Obviously the server controls in the asp.net which are always supports for post-back operations.I am here mentioning some code which is suitable for insertion of data from an aspx page.It can be from pop-up or simple aspx.</P><br />
<P>Please follow these steps to&nbsp; perform my code.I hope you know how to create an aspx site using visual studio.</P><br />
<P>Step 1. Create a website project and hope you will be having a Default.aspx page.</P><br />
<P>Step 2. Place some controls in the form.Make ensure that we are using Html controls instead of asp.net server controls.If we are using server controls it is difficult to serialize the controls when it passed to aspx page.So we are using html controls with server tag.</P><br />
<P>Here i am using two text boxes which is by type input but they will be having unique Id and it will be runs at server.So it will be similar to asp controls.We cannot have the asp events with them.In the &#8220;default.aspx&#8221; it is possible to access using &#8221; txtName.ClientID&#8221; etc.</P><br />
<P>Step 3.you need to add jquery source file to get the functions which is mentioned that release. Please click here to get the release(jquery-1.4.2.min.js).Please visit www.jquery.com for downloading the file.</P><br />
<P>Step 4. Make sure that you given the source path of your javascript correctly. </P><br />
<SCRIPT type=text/javascript src="Javascript/jquery-1.4.2.min.js"></SCRIPT><br />
Step 5.Now to perform the operation using Jquery.Please make sure that use must use the document ready function of Jquery.&nbsp;<br />
<P></P>$(document).ready(function(){// code });Step 6. Perform the JavaScript coding<br />
<P></P>function saveData(){ $.<b>ajax</b>({ type: &#8216;POST&#8217;, url: getUrl(&#8216;test&#8217;), data: { name: $(&#8216;#frmAdd&#8217;).serialize() }, cache: false, error: function(xhr, status, errorThrown) { alert(errorThrown + &#8216;\n&#8217; + status + &#8216;\n&#8217; + xhr.statusText); }, success: function(html) { if (html.toString().indexOf(&#8220;successfully&#8221;) &gt; 0) { alert(html); } else { alert(html); } }, dataType: &#8216;html&#8217; }); }<br />
<P>Here we are using the $.<i>ajax</i> method for doing the <u>ajax</u> operation.I am not mentioning about the function.Please check the www.jquery.com for more information about the function.We are using here the &#8220;POST&#8221; method to send data to server.The url will be url of the aspx page.We can also call a function here or direct give the url.It is possible to pass the query string along with the url here.Here we are serializing the entire form and the controls using the jquery serialize method.The error part will perform the function when there will be error occurred from the server.The sucess function will perform when the server operation or a reply is occured.the html here will returns the response from the server.Since we are using text/html as response we give the datatype as html.</P><br />
<P>Step 7.Add a html button to the form and then on call saveData() on its &#8220;onClick&#8221;</P><br />
<P>Step 8.Now its turn to do some server side codings in C#.So go to Default.aspx.cs</P>if (Request.Params["name"] != null) { prms = Request.Params["name"].ToString(); App_Utilities.JQDeSeriazile controls = new Jquery_Asp.Net.App_Utilities.JQDeSeriazile(Request.Params["name"]); string name = controls[txtName.UniqueID].Value; string age = controls[txtAge.UniqueID].Value; string strMsg = &#8220;Employees successfully Allocateded&#8221;; Response.Flush(); Response.Expires = -1; Response.Write(strMsg); Debug.Write(strMsg); Response.End(); } &nbsp;<br />
<P>Step 9. The class JQDeSerialize is a user defined class which is used to deserialize the jquery serialized data</P><br />
<P>Use the &#8220;var&#8221; button to to wrap Variable or class names in &lt;code&gt; tags like this. </P><br />
<P>Did you learn anything interesting/fun/annoying while writing the code? Did you do anything particularl clever or wild or zany? &nbsp;</P><br />
<P>Keep a running update of any changes or improvements you&#8217;ve made here. &nbsp;&nbsp;</P><br />
<P><A href="http://www.codeproject.com/KB/aspnet/Ajax_JQuery_Asp_Net.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/easy-way-to-implement-ajax-using-jquery-in-asp-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows PowerShell Cookbook, Second Edition</title>
		<link>http://www.learnxpress.com/windows-powershell-cookbook-second-edition.html</link>
		<comments>http://www.learnxpress.com/windows-powershell-cookbook-second-edition.html#comments</comments>
		<pubDate>Thu, 26 Aug 2010 06:13:41 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[lee holmes]]></category>
		<category><![CDATA[O'Reilly Media]]></category>
		<category><![CDATA[PowerShell fundamentals]]></category>
		<category><![CDATA[Solve tasks in systems and enterprise management]]></category>
		<category><![CDATA[Windows PowerShell Cookbook]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8512</guid>
		<description><![CDATA[Do you know how to use Windows PowerShell to navigate the filesystem and manage files and folders? Or how to retrieve a web page? Windows PowerShell Cookbook (O&#8217;Reilly Media, $54.99 USD) gives you an introduction to the PowerShell language and scripting environment. &#8220;This book focuses squarely on helping you learn PowerShell through task-based solutions to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fwindows-powershell-cookbook-second-edition.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fwindows-powershell-cookbook-second-edition.html&amp;style=normal" height="61" width="50" title="Windows PowerShell Cookbook, Second Edition" alt="Windows PowerShell Cookbook, Second Edition" /><br />
			</a>
		</div>
<p>Do you know how to use Windows <b>PowerShell</b> to navigate the filesystem and manage files and folders? Or how to retrieve a web page? Windows <i>PowerShell</i> Cookbook (O&#8217;Reilly Media, $54.99 USD) gives you an introduction to the <u>PowerShell</u> language and scripting environment.</p>
<p>&#8220;This book focuses squarely on helping you learn PowerShell through task-based solutions to your most pressing problems,&#8221; says developer and author Lee Holmes. &#8220;Read a recipe, read a chapter, or read the entire book-regardless, you&#8217;re bound to learn something.&#8221;</p>
<p>The second edition provides even more task-oriented recipes to help you solve the most complex and pressing problems. The book also includes more than 100 tried-and-tested scripts that intermediate to advanced system administrators can copy and use immediately.</p>
<p>You&#8217;ll find hands-on tutorials on fundamentals, common tasks, and administrative jobs that you can apply whether you&#8217;re on a client or server version of Windows. You also get quick references to technologies used in conjunction with PowerShell, including format specifiers and frequently referenced registry keys to selected .NET, COM, and WMI classes. With Windows PowerShell Cookbook, you&#8217;ll get more done in less time.</p>
<p>.    Take a tour of PowerShell&#8217;s core features, including the command model, object-based pipeline, and ubiquitous scripting<br />
.    Learn PowerShell fundamentals such as the interactive shell and fundamental pipeline and object concepts<br />
.    Perform common tasks that involve working with files, Internet-connected scripts, user interaction, and more<br />
.    Solve tasks in systems and enterprise management, such as working with Active Directory, the filesystem, registry, event logs, processes, and services</p>
<p>Lee Holmes is a developer on the Microsoft Windows PowerShell team, and has been an authoritative source of information about PowerShell since its earliest betas. His vast experience with Windows PowerShell enables him to integrate both the &#8216;how&#8217; and the &#8216;why&#8217; into discussions. Lee&#8217;s involvement with the PowerShell and administration community (via newsgroups, mailing lists, and blogs) gives him a great deal of insight into the problems faced by all levels of administrators and PowerShell users alike.</p>
<h3>Additional Resources</h3>
<p>For more information about the PowerShell book, including sample content, full table of contents, author bio, and cover graphic, see: <a href="http://www.oreilly.com/catalog/9780596801519">http://www.oreilly.com/catalog/9780596801519</a>.</p>
<p>Windows PowerShell Cookbook, Second Edition<br />
Lee Holmes<br />
ISBN: 978-0-596-80501-2, 888 pages</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/windows-powershell-cookbook-second-edition.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Employee Recognition Programs</title>
		<link>http://www.learnxpress.com/employee-recognition-programs.html</link>
		<comments>http://www.learnxpress.com/employee-recognition-programs.html#comments</comments>
		<pubDate>Thu, 26 Aug 2010 04:37:54 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[Employee]]></category>
		<category><![CDATA[Programs]]></category>
		<category><![CDATA[Recognition]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/employee-recognition-programs.html</guid>
		<description><![CDATA[Employee recognition is vital for performance-oriented companies that look for mobilizing all employees and stakeholders, prominently dealers and distributors, in the direction of clear business objectives ascertained by sales, profits, customer satisfaction, and productivity. Such performance driven companies need to regularly communicate and strengthen their dynamic aims. Nevertheless, recognition for such organizations goes beyond the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Femployee-recognition-programs.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Femployee-recognition-programs.html&amp;style=normal" height="61" width="50" title="Employee Recognition Programs" alt="Employee Recognition Programs" /><br />
			</a>
		</div>
<p>Employee recognition is vital for performance-oriented companies that look for mobilizing all employees and stakeholders, prominently dealers and distributors, in the direction of clear business objectives ascertained by sales, profits, customer satisfaction, and productivity. Such performance driven companies need to regularly communicate and strengthen their dynamic aims. Nevertheless, recognition for such organizations goes beyond the conventional character of service awards. In spite of the fact that recognition and incentive seem interchangeable, the two terms should not be confused with one another. While the recognition includes all the means that draw attention to employees who perform, the incentives usually employ discerning means to persuade people to accomplish a particular objective like increasing sales. Recognition can be impromptu, indeed to the level that there is no ceremonial announcement that the organization has a recognition program, while the incentives are well known so as to build enthusiasm through material reward. The true beauty of the recognition programs based on performance is their nature of surprise that is in contrast to service-award programs that make necessary ceremonies holding on a routine basis. In this way the employees would be much more interested in performing better rather than just concentrating on the reward.</p>
<p>Employee recognition domain has become to gain recognition among organizations as they begin to judge the impact of downsizing on long-term productivity, profits, and the quality of products and services. Previously, employee recognition meant service awards, wherein recognition of their service years in a company people got an intensifying series of awards accompanying a mention in the employee newsletter, while staying until retirement, they might get a gold watch. From time to time, companies expanded these programs to comprise recognition for diverse actions like superlative customer service; nevertheless often these were limited to rewarding nature.</p>
<p>In the present era, no one just simply depends on the incentives and reward system, rather in a downsized company; employees would ridicule a service award if there were one. Thus, with more understanding of the employees&#8217; needs, companies are becoming more proactive when it comes to the employee recognition. While the effective recognition include activities like day-to-day, informal, and formal. For example, commendation is an illustration of day-to-day recognition that costs nothing and can be given by any person, to anyone anytime. While the form of informal recognition can take a diversity of forms, it has certain limitations and oftentimes contains a low-cost, material beckoning of appreciation or congratulations, the formal recognition includes awards for achievements, service, etc., and the celebration episodes at which all contributing employees take part and get recognition. However, a formal recognition customarily has inevitable policy and legal requirements.</p>
<p>In &#8220;1001 Ways to Reward Employees&#8221; and the &#8220;1001 Ways to Energize Employees&#8221;, Bob Nelson and suggests the significance of awards and recognition and the reason that they are essential tool of employee motivation, team building and productivity. According to Nelson, the American organizations did not always identify or accept this, as for a much longer time corporate America thought that high salaries, cash bonuses and good employee benefits were all that was needed to motivate their employees. While these factors do in an effective way provide a form of short-term motivation, however, much research finding points out that money is not an effective long-term motivational tool. Before 1954, what termed corporate motivation was the formula of Frederick W. Taylor that encapsulates that money was the primary motivator for all performance. Contrary to this scientific management formula, in the Hierarchy of Needs Abraham Maslow in 1950&#8242;s denied this scientific management and originated that individuals were not machines as they in truth have various levels of motivational contentment that need to be appeased to a certain degree. Form this theory it becomes apparent that contentment on top of that degree could be better consummated by using other less expensive and increasingly effectual forms of reward.</p>
<p>In the 1995 issue of &#8220;Employee Relations Today&#8221;, Professor Kenneth Kovach reported that his most recent research proved the two most referred to factors of motivation by employees were not salary and benefits, but more or less, an interesting job and recognition for doing that job well. Frederick Herzberg also identified this importance of recognition by the employer in his finding that employee accomplishment and recognition are two motivating factors inherent to the job environment. Furthermore, he asserted that the job satisfaction is contingent on these factors over and above anything. Thus a well planned recognition program can, lessen turnover, assist in retaining competent people and elevate pride and loyalty in the company, which not only improves performance but also brings about positive attitudes and raise a productive and perpetual work environment.</p>
<p>The programs that are meant to serve the purpose of recognizing employees&#8217; efforts must be designed in a manner that not just satisfies the importance of employees&#8217; recognition, but also take into consideration the workforce diversity. Another thing is the involvement of the employees in this program downright the grassroots level. Once designed, it is the responsibility of the management to evaluate the existing program and make changes whenever and wherever feasible. Giving lapel pins or corporate logo jewelry where the employees already possess them would not create much of the sensation or motivation. Kovach (1995) accentuates that there definitely is a gap that exists between employee needs and employer&#8217;s understanding of those needs. This gap is widened as the management overlooks the differences in corporate culture and the consequent contrariety in personal tastes evident in distinct departments within an organization or at dormitories strewn across expansively &#8220;different demographic, psychographic and geographic areas&#8221;. Current research corroborates that a selection &#8220;program targeted at the employee&#8217;s lifestyle is the most appreciated and cost effective approach. The awards should be something that the employee wants, needs and will use and cherish. It should be something special to the recipient. People never forget who gave them something of personal value, nor do they ever forget why it was given.</p>
<p>The problem is that many recognition programs do not offer awards that employees really want. There is no validity in benchmarking the most popular items in most existing programs because the selections are often obsolete. The most expensive award you can give someone is something they didn&#8217;t want in the first place, have no use for and will not use&#8221; (Nicastro, 2002). Accordingly, Nicastro (2002) further researches in to the subject and narrates that the things that are considered practically accepted with today&#8217;s employees are &#8220;electronics, fashion jewelry, brand name timepieces and watches, collectibles, sporting goods and lifestyle targeted gifts. The most appreciated awards are items that the recipient would like to own, but has not or can not justify buying for themselves&#8221;. Nicastro (2002) further investigates that in a study of 3000 service recognition programs, it was found out that the awards that are most adored are when they are given on or near the employee&#8217;s employment anniversary date. The study also revealed that the &#8220;most common complaints by employees is that their anniversary came and went without any recognition. Whenever possible awards should be presented in front of peers, with someone from administration, who is known, recognized and respected making the presentation. This does not mean you need to have an awards banquet; a small departmental ceremony with cake and coffee can be just as effective. Recognize the achievement, talk about the recipients accomplishments, contributions to the company and a short work related anecdote. Make the recipient and the accomplishment special. It&#8217;s the timeliness, the respect and the special recognition that makes a lasting impression&#8221;.</p>
<p>In the article, &#8220;Consultant Dispels Myths About Award Programs&#8221;, Bob Nelson (2001) further elucidates most of recognition programs are outmoded. This Nelson references to the 10-year national study, the Independent National Study of Recognition Policies and Practices, by Perspectives Resources, Inc. This study finds out that the outmoded factors of recognition de motivates rather than motivates the employees as they no longer meet the employees needs and the corporate objectives. &#8220;Companies are spending more than $500 million annually on service award programs that don&#8217;t work,&#8221; says Edward L. Ford, recognition consultant, &#8220;and minor changes will not address the problems. At the same time, with all the downsizing and change taking place in business today, recognition is more important to the morale of employees than ever. It is imperative that companies take a fresh look at what constitutes effective recognition &#8212; including what the needs of the award recipient are.&#8221; Giving insights in to the less important award program as compared to reward program, Nelson assets that organizations are haunted by myths that were prevalent in 60&#8242;s and 70&#8242;s. The first one that he points out is that &#8220;Logo emblems of gold and diamonds make the best award&#8221;. Where for the myth he gives that the &#8220;Corporate emblems are outdated, and 95.8 percent of employees would rather have practical merchandise items as awards&#8221;.</p>
<p>The reason that he points out is that employees are used to these service awards and that these have little bearing as to the impact of the awards. Secondly, with the downsizing culture, employees in this era do not possess any corporate identity, which further yields it insignificant. In a study, that based on the Employee Needs and Wants Recognition Index (ENRI) only 4.2% of employees choose logo jewelry over merchandise for awards. The second myth highlighted is &#8220;Recognition programs incorporate award choices that employees really want&#8221;, wherefore, the fact is, &#8220;According to the ENRI, 70 percent of employees would choose something other than what they are offered&#8221;. The third myth outlined goes as &#8220;A simple change in selection or awards will substantially improve your recognition program&#8221;, where the fact &#8220;To address employees&#8217; changing attitudes, more and more companies are reengineering their recognition policies&#8221;. Nelson suggests that the reengineering process actually do help companies salvage money &#8220;rather than spend more on recognition, while allowing them to provide awards that employees really want. For example, 117 companies that re-engineered their programs during 1994 and 1995 saved an average of 42.9 percent on their programs, and their average award cost per employee per year dropped from $17.66 before reengineering to $9.21 afterwards&#8221;. The fourth myth is &#8220;Companies should reduce or eliminate years of service awards&#8221;, where as the fact is &#8220;Companies should not cut programs at random. Instead, they need to make all recognition programs more effective by aligning them with shifting employee attitudes and updating them annually&#8221;. Nelson asserts that the companies must first &#8220;identify which types of awards are most appropriate in your present corporate culture. Employees may like the types or recognition your program offers. Their dissatisfaction may lie in the awards they are offered&#8221;.</p>
<p>Today, majority of the employee service programs involve giving an employee logo jewelry with a &#8220;jewelling sequence&#8221; for their consequential years of service in the organization. In spite of the fact that the cost of such programs can cost millions of dollars, unluckily, there are some deadly flaws regarding their effectiveness. For instance, oftentimes an employee&#8217;s anniversary date goes overlooked, though in the employee&#8217;s mind the specific anniversary date is important. The faults in the recognition programs can be eliminated thereby reducing the company&#8217;s cost and increasing the effectiveness of the <b>employee recognition programs</b> standardizing the activity of recognizing each employee&#8217;s anniversary, while consequently letting increased pliancy of choice on the part of the employee of items of similar value. &#8220;Each year a new selection of gifts would be made available so that with each significant anniversary, employees have a fresh selection of gifts to choose from&#8221; (Sims, 2001).</p>
<p>Thus, the center of the program is on the employee&#8217;s anniversary, and not on the increased value of a gift he receives. Nelson explains that the companies that have engineered this method have noticed remarkable improvement in their service program in terms of efficacy noted satisfaction and decreased costs. 500 of the Fortune 500 companies have formal Service Recognition Programs as they clearly accepts that these programs pay by yielding reduced turnover, improved safety performance and lower unscheduled absenteeism costs. These companies have come to know that the employee turnover is one of the greatest covert costs, where on an average you hire three and retain one each year. The training cost on the average for the newly trained employee comes out to be eight hours, as an example then the it costs at least $60 to train a new employee, excluding mistakes and poor quality costs. Resulting, in the actual training cost to be at the amount of $180 for one employee that stayed for one year. This amount will build up as you may hire at least 20 employee to keep one for five years costing $1,000.</p>
<p><i>Employee recognition programs</i> save much for the company as no tax is levied on these programs, as tangible gifts above $400 attracts 40% tax. Recognition brings in social acclaim for the employee and is something &#8220;extra&#8221; for the employee.</p>
<p>By far, recognition is the &#8220;Number One&#8221; reward that employees react to and is far more significant than salary and benefits. Evelyn Clark designs and suggests a new way to recognize the employees&#8217; efforts, which is by story telling. Clark asserts that the &#8220;managers who consistently tell stories of people &#8220;caught doing something right&#8221; discover that recognition is truly a highly valued reward. The benefits are numerous:</p>
<p>- &#8220;The employee is pleased that the manager noticed a job well done and took the time to acknowledge it</p>
<p>- Other employees learn more about the behavior that the company values</p>
<p>- Employees are motivated to enhance their performance</p>
<p>- Employees take more pride in their affiliation with the company</p>
<p>- Productivity and profitability increase&#8221;</p>
<p>David Saxby narrates, &#8220;I&#8217;m amazed by the number of companies that spend thousands of dollars to improve their technology, increase their marketing efforts and set up that next killer sales program. Yet they don&#8217;t quite see the benefit of making an investment in recognizing the most valuable asset they have: their front-line employees. These are the people who interact with the customer every day, handle customer-service conflicts and generate revenue for the company&#8221;. According to Saxby, recognition does not only means honoring the top performers, rather it is regarding recognizing people who better their skills all the time to give improved customer service and sell more product. Saxby points out that recognition does not talk only of money, rather it concerns about a mere hand-written thank-you note or an inscription that sits in the entryway for the world to look at. Further, recognition must not be limited to the annual event or the monthly meeting where people are acclaimed for their efforts, rather a positive attitude or an improved behavior must be recognized and praised immediately.</p>
<p>Recognition can come in different ways, like reinforcing positive performance, providing incentives and rewards, motivating with &#8220;high-impact&#8221; messages, rewarding extra efforts, honoring current employees and personalizing the work experience.</p>
<p>Hiam (2002) suggests, &#8220;If you recognize and make a bit of a fuss about the good things employees do, then you will find yourself spending a lot less time worrying about the bad things they do. They will do less of the negative, and they will strive to do more of the positive things you are recognizing. It is far, far easier to lead people to improved performances by thanking them when they do it right than giving them &#8220;grief&#8221; when they do it wrong&#8221;. Hiam (2002) further incorporates that employers must &#8220;praise and recognize&#8221; their &#8220;star performers&#8221;, and &#8220;recognize good effort, not just results&#8221;.</p>
<p>Handel in the employeessurvey.com reports, &#8220;In the business world, the greatest commodity to have is the best and brightest people. A recent survey by World at Work and the National Association for Employee Recognition (NAER) shows that companies are beginning to realize this more each day, as <u>employee recognition programs</u> are still used extensively in these tough economic times. According to the 2002 Employee Recognition Survey, 84 percent of the 391 responding companies have an employee recognition program. This shows that despite a tough economy, companies realize the importance of making sure their top performers are happy. In fact, although the economy has dipped substantially, employee recognition programs are gaining in popularity, as 41 percent of respondents indicate they are doing more with their recognition programs than they were 12 months ago. More than half (54 percent) of the respondents that said they do not currently have a program indicated they are considering implementing one in the next 12 months. Companies hope to achieve a number of things through their recognition programs, but creating a positive work environment is the top reason cited, with 84 percent of responding companies citing this as a goal of their program. Other goals include, reinforcing desired behaviors (76 percent) motivating high performance (73 percent), increasing morale (69 percent) and supporting organizational mission/values (68 percent). The most popular method of recognizing employees is through gift certificates and cash, with 63 percent and 58 percent of companies reporting they use these forms of recognition. The most common reason for giving a recognition award is &#8220;length of service,&#8221; (75 percent) followed by &#8220;above and beyond&#8221; performance (64 percent)&#8221;.</p>
<p>Emery (2000) reports that &#8220;In today&#8217;s fiercely competitive labor market, cash is key to attracting skilled technical employees, human resources managers and business experts agree. But spiraling salaries and mammoth bonuses don&#8217;t bind workers to their employers. What employees really want is recognition for a job well done.&#8221;</p>
<p>Experts maintain that it is not just the money that binds employees to the organization; rather it&#8217;s the recognition. However, if the awards are tied to the performance, then only the money matters but does not lessen the importance of recognition programs. Experts further elucidates that the &#8220;companies that offer cash bonuses tied to performance are using their money productively, but they need to offer other rewards and make sure those rewards are tailored to the organization and its employees&#8221;.</p>
<p>Why Good Employees Leave:</p>
<p>- 41% Feelings that opportunities for advancement are limited</p>
<p>- 25% Lack of recognition</p>
<p>- 15% inadequate salary and benefits</p>
<p>- 10% Unhappiness with Management</p>
<p>- 5% Bored with Jobs</p>
<p>- 4% don&#8217;t know/didn&#8217;t answer</p>
<p>(Source: Robert Half International Inc.)</p>
<p>In a NAER Regional Conference, Empowering Excellence Through Recognition, 2002, following factors were identified as to the significance and materiality of the employee recognition programs. The first factor that was identified was knowing whether the employee wants recognition in private or public keeping in place the cultural norms and etiquette. There was also a suggestion of creating a web site of generic recognition that can be individualized. There must be a cultural promotion of peer to peer recognition so as to make everyone responsible to recognize every other peer. Such sort of employee recognition programs and cultural initiates have no cost at all, and organizations need to worry about the cost that are or need to be incurred. Once embedded in the culture, it&#8217;s a free ride. Further it can be an easy way to retain and motivate, and may be a part of fun as recognizing for an accomplishment or improved performance may bring in surprises. This would not only makes the employee think they are valuable for the company but also ingrain in them a sense of belonging and association with the company. Involving employees in the design and implementation of the employee recognition programs also bring about great sense of valuation among the employees. It would certainly be more fun if the &#8220;employees tell YOU what they enjoy&#8221;.</p>
<p>An employee recognition program must incorporate both the formal and informal awards in the program, if given instantly have great significant value and esteem and pride. A just Thank you card would serve the purpose most often. Other forms of recognition identified in the conference were singing recognition that generates no cost to the company, an on-line thank you where the management gets a copy, meaningful and sincere feelings both by the giver and the presenter, and even more better if the nominator is involved.</p>
<p>But all this recognition efforts comes when the manager is well aware of the beneficial impacts of the employee recognition programs and the positive attitudinal effects it brings about. And training the managers can do this. Which involves cost. Managers must be made aware of how recognition makes people feel through statistics and survey results, and must have a control of recognition, even if they don&#8217;t have a budget. This is the only short-term cost that is and must be borne by the companies to carry out the recognition culture in the organization, and once ingrained in the company&#8217;s culture, the managers and the companies need only to harvest the fruit. Thus, concluding, recognition is a mean to set up a high performance team in addition to other methods. Nevertheless, it is not a mathematical formula of calculating how much must be spend on employee recognition per person. This would mean recognizing the poor performers too, and that would reduce the impact and the excitement of the recognition program. Of course, there must be a budget set for the awards and incentives, but when it comes to the recognition, there, as has been discussed not much investment to be made. Juts make the horse understand how to carry the cart and drink the water from the well. The rest is done automatically. However, the first part is admittedly hard to accomplish, and that depends upon the managers&#8217; aptitude and competence. Some are charismatic and needs little training while some need not to train, as they are unchangeable.</p>
<p>References</p>
<p>Nicastro, Ric. The Best Ways to Motivate And Reward Employees, The Need For Recognition, San Diego Business Journal, reprinted in 2002</p>
<p>Nelson, Bob. Consultant Dispels Myths About Award Programs, 2001 Rewarding Employees Smarter. New Employee Recognition Ideas From Bill Sims! Reprinted with Permission from Bob Nelson, author of the Best Selling Book &#8220;1001 Ways to Reward Employees&#8221;. Topic: RECOGNIZE YEARS OF SERVICE, DON&#8217;T REWARD</p>
<p>Kovach, Professor Kenneth. Employee Relations Today, 1995</p>
<p>Clark, Evelyn. Retain Employees through Recognition&#8211;Tell Their Stories!</p>
<p>Ellender, David E. Employee Benefits: Asset or Expense? 2000</p>
<p>Saxby, David. Employee Recognition Can Make a Difference.</p>
<p>Hiam, Alex. Employee Recognition: Why It Matters. Rewarding employees for a job well-done will do wonders for their performance&#8211;and your bottom line, 2002</p>
<p>Handel, Jeremy. Employee Recognition Programs Increasing Despite Softer Economy, Oct. 29, 2002.</p>
<p>Emery, Gail Repsher. EMPLOYEES: Show Me the Recognition, Vol. 15 No. 14, 2000 &#8220;Empowering Excellence Through Recognition&#8221; NAER Regional Conference Summary, Seattle, WA September 20, 2002</p>
<p>Nelson, Bob. 1001 Ways to Energize Employees, 1995</p>
<p>Samreen Soomro is an <a target="_new" href="http://www.samreensoomro.com">SEO expert</a> and a search engine marketing strategist based in Karachi, Pakistan. She provides <a target="_new" href="http://www.samreensoomro.com/services.html">SEO Services</a> and Internet Marketing Consultancy for companies looking to maximize their return on investment by having their websites optimized. She can also manage all aspects of PPC campaigns.</p>
<p>Samreen holds a Master&#8217;s degree in Computer Science and is currently pursuing an MBA degree with concentrations in Management Information Systems and Marketing.</p>
<p>You can contact Samreen at <a href="mailto:samreen@samreensoomro.com">samreen@samreensoomro.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/employee-recognition-programs.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checking if User is connected to Internet or Not using Win32 API and C# &#124; Win32 API and C#</title>
		<link>http://www.learnxpress.com/checking-if-user-is-connected-to-internet-or-not-using-win32-api-and-c.html</link>
		<comments>http://www.learnxpress.com/checking-if-user-is-connected-to-internet-or-not-using-win32-api-and-c.html#comments</comments>
		<pubDate>Tue, 24 Aug 2010 06:20:23 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Checking]]></category>
		<category><![CDATA[connected]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[sample DragLeave in c#]]></category>
		<category><![CDATA[silverlight shared whiteboard]]></category>
		<category><![CDATA[Using]]></category>
		<category><![CDATA[Win32]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/checking-if-user-is-connected-to-internet-or-not-using-win32-api-and-c.html</guid>
		<description><![CDATA[In application like Messenger or Application that provides automatic update need to check that user is connected to internet or not before proceeding further. so we need to check whether&#160; he is connected to internet or not we can check that with use of WIN32 API. we can use&#160;Win32 API Wininet.dll&#160;&#8217;sInternetGetConnectedState() method to check Internet [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fchecking-if-user-is-connected-to-internet-or-not-using-win32-api-and-c.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fchecking-if-user-is-connected-to-internet-or-not-using-win32-api-and-c.html&amp;style=normal" height="61" width="50" title="Checking if User is connected to Internet or Not using Win32 API and C#" alt="Checking if User is connected to Internet or Not using Win32 API and C#" /><br />
			</a>
		</div>
<p>In application like Messenger or Application that provides automatic update need to check that user is connected to internet or not before proceeding further.<br />
<P></P><br />
<P>so we need to check whether&nbsp; he is connected to internet or not we can check that with use of WIN32 API.</P><br />
<P>we can use&nbsp;<B>Win32 API Wininet.dll</B>&nbsp;&#8217;s<B>InternetGetConnectedState</B>() method to check Internet Status&nbsp;</P><br />
<P>for working with Pinvoke we need to add name space&nbsp;</P><br />
<P>using&nbsp;System.Runtime.InteropServices;</P><br />
<P>now we need to write prototyping of the function&nbsp; like below</P>[DllImport("wininet.dll")]<br />
<P></P>private&nbsp;extern&nbsp;static&nbsp;bool&nbsp;InternetGetConnectedState(outint&nbsp;connectionDescription,&nbsp;int&nbsp;reservedValue);<BR><br />
<P></P>Now simply we can use this function to check internet connectivity&nbsp;<BR><br />
<P></P>take one button and label on form In buttons&#8217;s click even write following code&nbsp;<br />
<P></P>private&nbsp;void&nbsp;btnCheckConnection_Click(objectsender,&nbsp;EventArgs&nbsp;e)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;Description=0;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;isConnected = InternetGetConnectedState(out&nbsp;Description, 0);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(isConnected ==&nbsp;true)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label1.Text =&nbsp;&#8221;User is Connected to Internet &#8220;;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label1.Text =&nbsp;&#8221;Disconnected&#8221;;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR><B><BR>Here is how complete code look like&nbsp;</B><BR>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<P></P>public&nbsp;partial&nbsp;class&nbsp;Form1&nbsp;:&nbsp;Form<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[DllImport("wininet.dll")]<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;extern&nbsp;static&nbsp;bool&nbsp;InternetGetConnectedState(out&nbsp;int&nbsp;connectionDescription,int&nbsp;reservedValue);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;Form1()<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InitializeComponent();<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;void&nbsp;btnCheckConnection_Click(object&nbsp;sender,&nbsp;EventArgs&nbsp;e)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;Description=0;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;isConnected = InternetGetConnectedState(out&nbsp;Description, 0);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(isConnected ==&nbsp;true)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label1.Text =&nbsp;&#8221;User is Connected to Internet &#8220;;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label1.Text =&nbsp;&#8221;Disconnected&#8221;;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<P></P>Thank you.<br />
<P></P><br />
<P><A href="http://www.c-sharpcorner.com/UploadFile/kirtan007/2605/Default.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/checking-if-user-is-connected-to-internet-or-not-using-win32-api-and-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Entity Framework, Second Edition</title>
		<link>http://www.learnxpress.com/programming-entity-framework-second-edition.html</link>
		<comments>http://www.learnxpress.com/programming-entity-framework-second-edition.html#comments</comments>
		<pubDate>Mon, 23 Aug 2010 06:10:06 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[9780596520281]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[Julia Lerman]]></category>
		<category><![CDATA[LINQ to Entities]]></category>
		<category><![CDATA[Programming Entity Framework]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8506</guid>
		<description><![CDATA[O&#8217;reilly has released a new book titled Programming Entity Framework authored by well known programmer and author Julia Lerman. The sub title of the book reads as Building Data Centric Apps with the ADO.NET Entity Framework 4 Get a thorough introduction to ADO.NET Entity Framework 4-Microsoft&#8217;s core framework for modeling and interacting with data in [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fprogramming-entity-framework-second-edition.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fprogramming-entity-framework-second-edition.html&amp;style=normal" height="61" width="50" title="Programming Entity Framework, Second Edition" alt="Programming Entity Framework, Second Edition" /><br />
			</a>
		</div>
<p>O&#8217;reilly has released a new book titled <b>Programming Entity Framework</b> authored by well known programmer and author Julia Lerman. The sub title of the book reads as Building Data Centric Apps with the ADO.NET Entity Framework 4</p>
<p>Get a thorough introduction to ADO.NET Entity Framework 4-Microsoft&#8217;s core framework for modeling and interacting with data in .NET applications. The second edition of the acclaimed <i>Programming Entity Framework</i> (O&#8217;Reilly Media, $59.99 USD) provides a hands-on tour of the latest ADO.NET Entity Framework (EF4) in Visual Studio 2010 and .NET Framework 4. Not only will you learn how to use EF4 in a variety of applications, you&#8217;ll also gain a deep understanding of its architecture and APIs.</p>
<p>Written by Julia Lerman, the leading independent authority on the framework, <u>Programming Entity Framework</u> covers it all-from the Entity Data Model and Object Services to WCF Services, MVC Apps, and unit testing. This book highlights important changes for experienced developers familiar with the earlier version.</p>
<p>&#8220;Microsoft is focusing all of their data access strategy around Entity Framework,&#8221; says Lerman. &#8220;When Microsoft produced the second iteration of Entity Framework, the framework had improved so dramatically that a completely new book was needed.&#8221;</p>
<p>With Programming Entity Framework, you will:</p>
<ul>
<li>Understand the core concepts you need to make the best use of the EF4 in your applications</li>
<li>Learn to query your data, using either LINQ to Entities or Entity SQL</li>
<li>Create Windows Forms, WPF, ASP.NET Web Forms, and ASP.NET MVC applications</li>
<li>Build and consume WCF Services, WCF Data Services, and WCF RIA Services</li>
<li>Use Object Services to work directly with your entity objects</li>
<li>Create persistent ignorant entities, repositories, and write unit tests</li>
<li>Delve into model customization, relationship management, change tracking, data concurrency, and more</li>
<li>Get scores of reusable examples-written in C# (with notes on Visual Basic syntax)-that you can implement right away</li>
</ul>
<p>Julia Lerman is considered the foremost authority on the Entity Framework. She is well known in the .NET community as a .NET Mentor, Microsoft MVP, ASPInsider, and INETA Speaker. She&#8217;s a frequent presenter at technical conferences around the world and writes articles for several technical publications.</p>
<p><a href="http://oreilly.com/catalog/9780596807252">Programming Entity Framework, Second Edition</a><br />
Julia Lerman<br />
ISBN: 978-0-596-80726-9, 912 pages<br />
Book Price: $59.99 USD, Ebook Price: $43.99 USD</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/programming-entity-framework-second-edition.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create Shortcut of Application programatically using C# &#124; C#</title>
		<link>http://www.learnxpress.com/how-to-create-shortcut-of-application-programatically-using-c-2.html</link>
		<comments>http://www.learnxpress.com/how-to-create-shortcut-of-application-programatically-using-c-2.html#comments</comments>
		<pubDate>Mon, 23 Aug 2010 09:57:15 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[Create]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[programatically]]></category>
		<category><![CDATA[sample DragLeave in c#]]></category>
		<category><![CDATA[Shortcut]]></category>
		<category><![CDATA[silverlight shared whiteboard]]></category>
		<category><![CDATA[Using]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/how-to-create-shortcut-of-application-programatically-using-c-2.html</guid>
		<description><![CDATA[There are some situations in which we need to code to create a short cut of our application especially when user loose the shortcuts created by the application after the setup has been run because some shortcuts also have defines special parameters that are for &#160;executable that runs program. So here is article i am [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-create-shortcut-of-application-programatically-using-c-2.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-create-shortcut-of-application-programatically-using-c-2.html&amp;style=normal" height="61" width="50" title="How to Create Shortcut of Application programatically using C#" alt="How to Create Shortcut of Application programatically using C#" /><br />
			</a>
		</div>
<p>There are some situations in which we need to code to create a short cut of our application especially when user loose the shortcuts created by the application after the setup has been run because some shortcuts also have defines special parameters that are for &nbsp;executable that runs program.<br />
<P></P>So here is article i am presenting that will show you how to write code in c# that will create shortcut programmatically.<br />
<P></P><B>Step 1:</B><br />
<P></P>Create a New Windows Form Project.<br />
<P></P><B>Step 2:</B><br />
<P></P>Drag drop a button control from Toolbox to Form name it btnShortcut and Set text Property to &#8220;Create Shortcut &#8220;<BR><br />
<P></P><B>Step 3:</B><br />
<P></P>For creating shortcut you need to reference <B>Windows Script Host Object </B>so follow the steps as below<br />
<P></P><STRONG>Step 4:</STRONG><br />
<P></P>Add namespace as below<br />
<P></P>using IWshRuntimeLibrary;<br />
<P></P><B>Step 5:</B><br />
<P></P>Now write code in Button&#8217;s Click event like below<br />
<P></P>private void btnShortcut_Click(object sender, EventArgs e)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WshShellClass shell = new WshShellClass();<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(@&#8221;D:\shotcut.lnk&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcut.TargetPath = Application.ExecutablePath;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //shortcut.IconLocation = &#8216;Location of&nbsp; iCon you want to set&#8221;;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // add Description of Short cut<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcut.Description = &#8220;Any Description here &#8220;;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // save it / create<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcut.Save();<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR><br />
<P></P><br />
<P><A href="http://www.c-sharpcorner.com/UploadFile/kirtan007/2601/" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/how-to-create-shortcut-of-application-programatically-using-c-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET 3.5 Hosting &#8211; An Overview on the Advance ASP.NET 3.5 Technology</title>
		<link>http://www.learnxpress.com/asp-net-3-5-hosting-an-overview-on-the-advance-asp-net-3-5-technology.html</link>
		<comments>http://www.learnxpress.com/asp-net-3-5-hosting-an-overview-on-the-advance-asp-net-3-5-technology.html#comments</comments>
		<pubDate>Sat, 14 Aug 2010 06:53:28 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[Advance]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[Overview]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/asp-net-3-5-hosting-an-overview-on-the-advance-asp-net-3-5-technology.html</guid>
		<description><![CDATA[ASP.NET 3.5 is a web application that was created by Microsoft to allow web programmers to contrive web sites, web services, and web applications. ASP.NET is created upon the Common Language Runtime, which is more commonly known as CLR.&#160;This allows web programmers to write programming code using any .NET language that is supported. ASP.NET 3.5 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fasp-net-3-5-hosting-an-overview-on-the-advance-asp-net-3-5-technology.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fasp-net-3-5-hosting-an-overview-on-the-advance-asp-net-3-5-technology.html&amp;style=normal" height="61" width="50" title="ASP.NET 3.5 Hosting   An Overview on the Advance ASP.NET 3.5 Technology" alt="ASP.NET 3.5 Hosting   An Overview on the Advance ASP.NET 3.5 Technology" /><br />
			</a>
		</div>
<p>ASP.NET 3.5 is a web application that was created by Microsoft to allow web programmers to contrive web sites, web services, and web applications. ASP.NET is created upon the Common Language Runtime, which is more commonly known as CLR.&nbsp;This allows web programmers to write programming code using any .NET language that is supported.</p>
<p><b>ASP.NET 3.5 hosting</b> has many great features and characteristics.&nbsp;One of these features is its NET pages, which are known as web forms.&nbsp;These web forms are the main factor when it comes to application development.&nbsp;These web forms are held in files, which contain static XHTML markup.&nbsp;In addition to the mark up them also markup-defining server side User and Web controls. This is where the web developers place all the needed static and content for the web page.&nbsp;</p>
<p>ASP.NET 3.5 creates reusable components through the development of User controls.&nbsp;A user control follows the same build as a Web Form.&nbsp;The only difference is that these controls come from the System.Web.UI.UserControl class. They are then stored in ASCX files.&nbsp;An ASCX file holds static HTML or XHTML markup.&nbsp;It also, contains defining web control and User Controls.&nbsp;Web programmers are able to use their own properties, event handlers, and methods.&nbsp;</p>
<p>Besides that, ASP.NET 3.5 also uses a composites rendering technique. During assemblage, the template file is compiled into initialization code, which then creates a control tree that represents the inventive template. Literal text goes into instances of the Literal control class, and the server controls are represented by instances of a certain control class. The initialization code is united by means of user written code. This results in a class precise for the page. The page doubles because it is the root of the control tree.</p>
<p>Master pages have been introduced along with this advance technology. Master pages allow template based page development.&nbsp;A web application can have just one master page, or it can have a plethora of them.&nbsp;In ASP.NET 3.5 master pages can now be nested. Master templates are equipped with place-holder controls, which are called &#8220;contentplaceholders.&#8221; These are used to indicate where the dynamic content is to go, as well as the HTML and JavaScript mutual across child pages.</p>
<p>Child pages use those ContentPlaceHolder controls.&nbsp;The ContentPlaceHolder controls have got to be mapped to the placeholder of the master page, which the content page is populating.&nbsp;What&#8217;s left of the page is defined by common parts of the master page.&nbsp;All of the server and markup controls that are located in the content page must be placed within the ContentPageHolder control.</p>
<p>ASP.NET 3.5 offers many great features, as is a commonly used web designer program.&nbsp;Microsoft has been advancing ASP.NET throughout the years. And they will probably come out with a more advanced version in the years to come.</p>
<p>Jun served as support manager on one of the leading <a target="_new" href="http://www.seekdotnet.com">ASP hosting</a> company, specializing in <a target="_new" href="http://www.seekdotnet.com/aspnet35hosting.aspx"><i>ASP.NET 3.5 hosting</i></a>. Visit the company website to discover how you can get 3 months free on <u>ASP.NET 3.5 hosting</u> plan.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/asp-net-3-5-hosting-an-overview-on-the-advance-asp-net-3-5-technology.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use Keyboard in XNA</title>
		<link>http://www.learnxpress.com/how-to-use-keyboard-in-xna.html</link>
		<comments>http://www.learnxpress.com/how-to-use-keyboard-in-xna.html#comments</comments>
		<pubDate>Fri, 13 Aug 2010 12:25:10 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Keyboard]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/how-to-use-keyboard-in-xna.html</guid>
		<description><![CDATA[In this mini-article, I will be talking about how you can use KeyBoard object. To get all the Pressed Keys: string var_text1;KeyboardState ns = Keyboard.GetState();foreach (Microsoft.Xna.Framework.Input.Keys a in ns.GetPressedKeys()){ var_text1 = a.ToString();Window.Title += var_text1;} Just like that! Ignore repeated keys its because Update Interval. Know a specific Key Pressed&#160; KeyboardState stat = Keyboard.GetState();if (stat.IsKeyDown(Keys.Escape)){&#160;&#160; &#160;this.Exit();} [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-use-keyboard-in-xna.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-use-keyboard-in-xna.html&amp;style=normal" height="61" width="50" title="How to use Keyboard in XNA" alt="How to use Keyboard in XNA" /><br />
			</a>
		</div>
<p>In this mini-article, I will be talking about how you can use KeyBoard object.<br />
<P></P><B>To get all the Pressed Keys</B>:<br />
<P></P><br />
<P>string var_text1;<BR>KeyboardState ns = Keyboard.GetState();<BR>foreach (Microsoft.<b>Xna</b>.Framework.Input.Keys a in ns.GetPressedKeys())<BR>{ <BR>var_text1 = a.ToString();<BR>Window.Title += var_text1;<BR>}</P><br />
<P>Just like that! Ignore repeated keys its because Update Interval.</P><br />
<P></P><B>Know a specific Key Pressed</B>&nbsp;<br />
<P></P>KeyboardState stat = Keyboard.GetState();<BR>if (stat.IsKeyDown(Keys.Escape))<BR>{<BR>&nbsp;&nbsp; &nbsp;this.Exit();<BR>}<br />
<P></P>When pressed escape it will close the application&nbsp;<br />
<P></P><B>Getting know if a key is Pressing Up</B><br />
<P></P>The other option is to use KeyUp which checks any Keys pressed or not.<br />
<P></P>Here is an example that can explain much more:<br />
<P></P>KeyboardState stat2 = Keyboard.GetState();<BR>if (stat2.IsKeyUp(Keys.Escape))<BR>{<BR>&nbsp;&nbsp; &nbsp;Window.Title = &#8220;Not Pressed Escape!&#8221;;<BR>}<BR>else if (!stat2.IsKeyUp(Keys.Escape))<BR>{<BR>&nbsp;&nbsp; &nbsp;Window.Title = &#8220;Pressed Escape! Finally!&#8221;;<BR>}&nbsp;<br />
<P></P>If you run you will see &#8220;Not Pressed Escape&#8221;,if you press instantly and pull back you will see &#8220;Pressed Escape! Finally!&#8221; for a second.But the the thing KeyUp works much more effectively is to press Escape key for a second or two.You will see the Pressed message as long as you dont pull back.&nbsp;<br />
<P></P><B>Keys<br />
<P></P><br />
<P></B>Keys is an enumerator which holds all the available keys that can be used inside <i>XNA</i>.</P><br />
<P>For example:</P>Keys.Escape&nbsp;<br />
<P></P>This mini-article ends here.because theres nothing more to talk about.<br />
<P><A href="http://www.c-sharpcorner.com/UploadFile/iersoy/2591/" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/how-to-use-keyboard-in-xna.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use Mouse in XNA</title>
		<link>http://www.learnxpress.com/how-to-use-mouse-in-xna.html</link>
		<comments>http://www.learnxpress.com/how-to-use-mouse-in-xna.html#comments</comments>
		<pubDate>Fri, 13 Aug 2010 04:49:29 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Mouse]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/how-to-use-mouse-in-xna.html</guid>
		<description><![CDATA[In this mini-article, I will show you how you can make use most of Mouse object. How to make Mouse Visible? If you want to see default mouse,just add these codes anywhere on your code: this.IsMouseVisible = true;&#160; How to make a custom Cursor? The trick is to add a texture that look like a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-use-mouse-in-xna.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-use-mouse-in-xna.html&amp;style=normal" height="61" width="50" title="How to use Mouse in XNA" alt="How to use Mouse in XNA" /><br />
			</a>
		</div>
<p>In this mini-article, I will show you how you can make use most of Mouse object.<br />
<P></P><B>How to make Mouse Visible?</B><br />
<P></P>If you want to see default mouse,just add these codes anywhere on your code:<br />
<P></P>this.IsMouseVisible = true;&nbsp;<br />
<P></P><B>How to make a custom Cursor?<br />
<P></P><br />
<P></B>The trick is to add a texture that look like a mouse cursor and set its x and y values to the mouse&#8217;s state.</P><br />
<P>Variable Declarations</P><br />
<P>Texture2D myTexture;<BR>Vector2 spritePosition = Vector2.Zero;</P>LoadContent Function<BR><br />
<P></P>myTexture = Content.Load<TEXTURE2D>(&#8220;cursor//nicecursor&#8221;);<br />
<P></P><br />
<P>Update Function</P><br />
<P>spritePosition.X = Mouse.GetState().X;</P>spritePosition.Y = Mouse.GetState().Y;<br />
<P></P>Draw Function<BR><BR>spriteBatch.Draw(myTexture, new Rectangle((int)spritePosition.X, (int)spritePosition.Y, 24, 24), Color.White);&nbsp;<br />
<P></P>The texture will move as Mouse moves.<BR><br />
<P></P><B>How to make a custom animated-Cursor?<br />
<P></P><br />
<P></B>Its similar to static cursor with more textures displaying like an animation.</P><br />
<P>Variable Declarations</P><br />
<P>Texture2D myTexture;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </P>Vector2 spritePosition = Vector2.Zero;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<P></P><br />
<P>private int a;&nbsp;&nbsp;&nbsp; </P><br />
<P>LoadContent Function</P><br />
<P></P><br />
<P>myTexture = Content.Load<TEXTURE2D>(&#8220;cursor//11a_1&#8243;);&nbsp;</P>Update Function<br />
<P></P>spritePosition.X = Mouse.GetState().X;<BR>spritePosition.Y = Mouse.GetState().Y;<BR>a++;<BR>if (a == 24)<BR>{<BR>&nbsp;&nbsp; &nbsp;a = 1;<BR>}<BR>else<BR>{<BR>&nbsp;&nbsp; &nbsp;myTexture = Content.Load<TEXTURE2D>(&#8220;cursor//11a_&#8221; + a);<BR>}&nbsp;&nbsp;&nbsp;&nbsp;<br />
<P></P>Draw Function<br />
<P></P>spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend);<BR>spriteBatch.Draw(myTexture, new Rectangle((int)spritePosition.X, (int)spritePosition.Y, 24, 24), Color.White);<BR>spriteBatch.End();<br />
<P></P>Using these codes you will be able to see an animated cursor!<br />
<P></P>Hope you liked the article!&nbsp;<br />
<P></P>Cheers<br />
<P></P>Login to add your contents and<br />
<P><A href="http://www.c-sharpcorner.com/UploadFile/iersoy/2590/Default.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/how-to-use-mouse-in-xna.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create Shortcut of Application programatically using C# &#124; C#</title>
		<link>http://www.learnxpress.com/how-to-create-shortcut-of-application-programatically-using-c.html</link>
		<comments>http://www.learnxpress.com/how-to-create-shortcut-of-application-programatically-using-c.html#comments</comments>
		<pubDate>Wed, 11 Aug 2010 04:25:46 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[Create]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[programatically]]></category>
		<category><![CDATA[Shortcut]]></category>
		<category><![CDATA[Using]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/how-to-create-shortcut-of-application-programatically-using-c.html</guid>
		<description><![CDATA[There are some situations in which we need to code to create a short cut of our application especially when user loose the shortcuts created by the application after the setup has been run because some shortcuts also have defines special parameters that are for &#160;executable that runs program. So here is article i am [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-create-shortcut-of-application-programatically-using-c.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-create-shortcut-of-application-programatically-using-c.html&amp;style=normal" height="61" width="50" title="How to Create Shortcut of Application programatically using C#" alt="How to Create Shortcut of Application programatically using C#" /><br />
			</a>
		</div>
<p>There are some situations in which we need to code to create a short cut of our application especially when user loose the shortcuts created by the application after the setup has been run because some shortcuts also have defines special parameters that are for &nbsp;executable that runs program.<br />
<P></P>So here is article i am presenting that will show you how to write code in c# that will create shortcut programmatically.<br />
<P></P><B>Step 1:</B><br />
<P></P>Create a New Windows Form Project.<br />
<P></P><B>Step 2:</B><br />
<P></P>Drag drop a button control from Toolbox to Form name it btnShortcut and Set text Property to &#8220;Create Shortcut &#8220;<BR><br />
<P></P><B>Step 3:</B><br />
<P></P>For creating shortcut you need to reference <B>Windows Script Host Object </B>so follow the steps as below<br />
<P></P><STRONG>Step 4:</STRONG><br />
<P></P>Add namespace as below<br />
<P></P>using IWshRuntimeLibrary;<br />
<P></P><B>Step 5:</B><br />
<P></P>Now write code in Button&#8217;s Click event like below<br />
<P></P>private void btnShortcut_Click(object sender, EventArgs e)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WshShellClass shell = new WshShellClass();<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(@&#8221;D:\shotcut.lnk&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcut.TargetPath = Application.ExecutablePath;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //shortcut.IconLocation = &#8216;Location of&nbsp; iCon you want to set&#8221;;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // add Description of Short cut<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcut.Description = &#8220;Any Description here &#8220;;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // save it / create<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcut.Save();<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR><br />
<P></P><br />
<P><A href="http://www.c-sharpcorner.com/UploadFile/kirtan007/2601/" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/how-to-create-shortcut-of-application-programatically-using-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drawing Shaped Forms and Windows Controls in GDI+</title>
		<link>http://www.learnxpress.com/drawing-shaped-forms-and-windows-controls-in-gdi.html</link>
		<comments>http://www.learnxpress.com/drawing-shaped-forms-and-windows-controls-in-gdi.html#comments</comments>
		<pubDate>Tue, 10 Aug 2010 10:03:39 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[Drawing]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[Shaped]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/drawing-shaped-forms-and-windows-controls-in-gdi.html</guid>
		<description><![CDATA[This article has been excerpted from book &#8220;Graphics Programming with GDI+&#8221; Normally, all Windows controls and forms are rectangular, but what if we want to draw them in nonrectangular shapes? We can do this by setting the Region property. The Region property of a form or a control represents that window&#8217;s region, which is a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fdrawing-shaped-forms-and-windows-controls-in-gdi.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fdrawing-shaped-forms-and-windows-controls-in-gdi.html&amp;style=normal" height="61" width="50" title="Drawing Shaped Forms and Windows Controls in GDI+" alt="Drawing Shaped Forms and Windows Controls in GDI+" /><br />
			</a>
		</div>
<p><P>This article has been excerpted from book &#8220;Graphics Programming with GDI+&#8221;</P><br />
<P>Normally, all Windows controls and forms are rectangular, but what if we want to draw them in nonrectangular shapes? We can do this by setting the Region property. The Region property of a form or a control represents that window&#8217;s region, which is a collection of pixels within a form or control where the operating system permits drawing; no portion of a form that lies outside of the window region is displayed. To draw nonrectangular shapes, we trick the system into drawing only the region of a control.</P><br />
<P>Let&#8217;s draw a circular form. We can use the GraphicsPath class to draw graphics paths. In this application we&#8217;ll create a circular form and a circular picture box, which will display an image. To test this application, we follow these simple steps:</P><br />
<P>We create a Windows application and add a button and a picture box to the form. Then we set the Text property of the button control to &#8220;Exit&#8221; and write the following line on the button click event handler:</P><br />
<P>this.Close();</P><br />
<P>Next we add a reference to the System.Drawing.Drawing2D namespace that we can use the GraphicsPath class:</P><br />
<P>using System.Drawing.Drawing2D;</P><br />
<P>On the form-load event handler, we create a Bitmap object from a file and load the bitmap in the picture box shown in the following code snippet.</P><br />
<P>Image bmp = Bitmap.FromFile(&#8220;aphoto.jpg&#8221;;<BR>pictureBox1.Image = bmp;</P><br />
<P>The last step is to set the form and picture box as circular. We can modify the InitializeComponent method and add code as in Listing 15.5 at the end of the method, or we can add the code on the form-load event handler. We just set the Region property of the form and picture box to the region of our GraphicsPath object.</P><br />
<P><STRONG>Setting a form and picture box control as circular</STRONG></P><br />
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private void Form1_Load(object sender, System.EventArgs e)<BR>{<BR>//Create a rectangle<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rectangle rect = new Rectangle(0, 0, 100, 100);<BR>//Create a graphic path<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GraphicsPath path = new GraphicsPath();<BR>//Add an ellipse to the graphics path<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; path.AddEllipse(rect);<BR>//Set the Region property of the picture box<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //by creating a region form the path<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pictureBox1.Region = new Region(path);<BR>rect.Height += 200;<BR>rect.Width += 200;<BR>path.Reset();<BR>path.AddEllipse(rect);<BR>this.Region = new Region(path);<BR>//Create an image from a file and<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //set the picture box&#8217;s Image property<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Image bmp = Bitmap.FromFile(&#8220;aphoto.jpg&#8221;);<BR>pictureBox1.Image = bmp;<BR>}</P><br />
<P><STRONG>Drawing a circular form and Windows controls</STRONG></P><br />
<P>When we build and run the application; the output will look like Figure 15.3. Because we have eliminated the normal title bar controls, we must implement an Exit button.</P><br />
<P><A href="http://www.c-sharpcorner.com/UploadFile/dbeniwal321/2557/Default.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/drawing-shaped-forms-and-windows-controls-in-gdi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting detailed Information about Windows User Accounts with WMI and C#</title>
		<link>http://www.learnxpress.com/getting-detailed-information-about-windows-user-accounts-with-wmi-and-c.html</link>
		<comments>http://www.learnxpress.com/getting-detailed-information-about-windows-user-accounts-with-wmi-and-c.html#comments</comments>
		<pubDate>Mon, 09 Aug 2010 10:18:42 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[Accounts]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[detailed]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[Getting]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/getting-detailed-information-about-windows-user-accounts-with-wmi-and-c.html</guid>
		<description><![CDATA[This article is aimed about how to get detailed information about Windows user accounts like accounts SID, SID type, Name, caption, Account domain and whether Account Status is OK, degraded unknown etc through&#160; WMI. To access account information of windows users we need to Use System.Management&#160; name space. To use this namespace first of all [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fgetting-detailed-information-about-windows-user-accounts-with-wmi-and-c.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fgetting-detailed-information-about-windows-user-accounts-with-wmi-and-c.html&amp;style=normal" height="61" width="50" title="Getting detailed Information about Windows User Accounts with WMI and C#" alt="Getting detailed Information about Windows User Accounts with WMI and C#" /><br />
			</a>
		</div>
<p>This article is aimed about how to get detailed information about Windows user accounts like accounts SID, SID type, Name, caption, Account domain and whether Account Status is OK, degraded unknown etc through&nbsp; WMI.<br />
<P></P><br />
<P>To access account information of windows users we need to Use System.Management&nbsp; name space. </P><br />
<P>To use this namespace first of all we need to add reference to System.management by </P><br />
<P><B>Project Menu&gt;&gt;Add Reference.</B> </P><br />
<P>after that at the top of the code use </P><br />
<P>using System.Management; so that you can use of its classes .</P><br />
<P>Now its simple to get information about any Windows user Account through querying <B>ManagementObjectSearcher </B>Class .</P><br />
<P>we can get all information about Windows User through <B>Win32_Account</B> class .</P><br />
<P>so we need to query on that class to get related Management object and then we just need to get various properties related to it .</P><br />
<P><A href="http://www.c-sharpcorner.com/UploadFile/kirtan007/2572/Default.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/getting-detailed-information-about-windows-user-accounts-with-wmi-and-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic WCF Implementation</title>
		<link>http://www.learnxpress.com/basic-wcf-implementation.html</link>
		<comments>http://www.learnxpress.com/basic-wcf-implementation.html#comments</comments>
		<pubDate>Mon, 09 Aug 2010 04:11:31 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/basic-wcf-implementation.html</guid>
		<description><![CDATA[This article will contain how to create publish and consume WCF service. How to create service contract.&#160; using System;using System.Collections.Generic;using System.Text;using System.ServiceModel;using System.ServiceModel.Description; namespace Microsoft.ServiceModel.Samples{&#160;&#160; &#160;[ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples")]&#160;&#160;&#160;&#160;&#160; &#160;public interface Icalculator&#160;&#160; &#160;{&#160;&#160; &#160; &#160; &#160;// Step7: Create the method declaration for the contract.&#160;&#160; &#160; &#160; &#160;[OperationContract]&#160;&#160; &#160; &#160; &#160;double Add(double n1, double n2);&#160;&#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fbasic-wcf-implementation.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fbasic-wcf-implementation.html&amp;style=normal" height="61" width="50" title="Basic WCF Implementation" alt="Basic WCF Implementation" /><br />
			</a>
		</div>
<p>This article will contain how to create publish and consume WCF service.<br />
<P></P><B>How to create service contract.</B><B>&nbsp;</B><br />
<P></P>using System;<BR>using System.Collections.Generic;<BR>using System.Text;<BR>using System.ServiceModel;<BR>using System.ServiceModel.Description;<br />
<P></P>namespace Microsoft.ServiceModel.Samples<BR>{<BR>&nbsp;&nbsp; &nbsp;[ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples")]&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp; &nbsp;public interface Icalculator<BR>&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;// Step7: Create the method declaration for the contract.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;[OperationContract]<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;double Add(double n1, double n2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;[OperationContract]<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;double Subtract(double n1, double n2);<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[OperationContract]<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;double Multiply(double n1, double n2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;[OperationContract]<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;double Divide(double n1, double n2);<BR>&nbsp;&nbsp; &nbsp;}<BR>}<br />
<P></P><B>Creation&nbsp;of service.</B><br />
<P></P>public class CalculatorService : Icalculator<BR>{<BR>&nbsp;&nbsp; &nbsp;decimal CallCnt = 0;<BR>&nbsp;&nbsp; &nbsp;// Step 2: Implement functionality for the service operations.<BR>&nbsp;&nbsp; &nbsp;public double Add(double n1, double n2)<BR>&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CallCnt += 1;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;double result = n1 + n2;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Received Add({0},{1})&#8221;, n1, n2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;// Code added to write output to the console window.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Return: {0}&#8221;, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Call Count: {0}&#8221;, CallCnt);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return result;<BR>&nbsp;&nbsp; &nbsp;}&nbsp;<br />
<P></P>&nbsp;&nbsp;&nbsp; public double Subtract(double n1, double n2)<BR>&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CallCnt += 1;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;double result = n1 &#8211; n2;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Received Subtract({0},{1})&#8221;, n1, n2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Return: {0}&#8221;, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Call Count: {0}&#8221;, CallCnt);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return result;<BR>&nbsp;&nbsp; &nbsp;}<br />
<P></P>&nbsp;&nbsp;&nbsp; public double Multiply(double n1, double n2)<BR>&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CallCnt += 1;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;double result = n1 * n2;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Received Multiply({0},{1})&#8221;, n1, n2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Return: {0}&#8221;, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Call Count: {0}&#8221;, CallCnt);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return result;<BR>&nbsp;&nbsp; &nbsp;}&nbsp;<br />
<P></P>&nbsp;&nbsp;&nbsp; public double Divide(double n1, double n2)<BR>&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;CallCnt += 1;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;double result = n1 / n2;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Received Divide({0},{1})&#8221;, n1, n2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Return: {0}&#8221;, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Call Count: {0}&#8221;, CallCnt);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return result;<BR>&nbsp;&nbsp; &nbsp;}<BR>}<br />
<P></P>class Program<BR>{<BR>&nbsp;&nbsp; &nbsp;static void Main(string[] args)<BR>&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Step 1 of the address configuration procedure: Create a URI to serve as the base address.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Uri baseAddress = new Uri(&#8220;http://localhost:8000/ServiceModelSamples/Service&#8221;);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;// Step 2 of the hosting procedure: Create ServiceHost<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;ServiceHost selfHost = new ServiceHost(typeof(CalculatorService), baseAddress);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;try<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Step 3 of the hosting procedure: Add a service endpoint.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;selfHost.AddServiceEndpoint(<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;typeof(Icalculator),<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new WSHttpBinding(),<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8221;CalculatorService&#8221;);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// Step 4 of the hosting procedure: Enable metadata exchange.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ServiceMetadataBehavior smb = new ServiceMetadataBehavior();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;smb.HttpGetEnabled = true;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;selfHost.Description.Behaviors.Add(smb);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// Step 5 of the hosting procedure: Start (and then stop) the service.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;selfHost.Open();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;The service is ready.&#8221;);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Press <ENTER>to terminate service.&#8221;);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.ReadLine();<BR>&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Close the ServiceHostBase to shutdown the service.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;selfHost.Close();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;catch (CommunicationException ce)<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(&#8220;An exception occurred: {0}&#8221;, ce.Message);<BR>&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;selfHost.Abort();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}<BR>&nbsp;&nbsp; &nbsp;}<BR>}<br />
<P></P><B>Calling service from client</B><B>&nbsp;</B><br />
<P></P>using System;<BR>using System.Collections.Generic;<BR>using System.Text;<BR>using System.ServiceModel;<BR>using ServiceModelSamples;<BR><BR>namespace ServiceModelSamples<BR>{<BR>&nbsp;&nbsp; &nbsp;class Program<BR>&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;static void Main(string[] args)<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//Step 1: Create an endpoint address and an instance of the WCF Client.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;IcalculatorClient client = new IcalculatorClient();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// Step 2: Call the service operations.<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Call the Add service operation.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;double value1 = 100.00D;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;double value2 = 15.99D;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;double result = client.Add(value1, value2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Add({0},{1}) = {2}&#8221;, value1, value2, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Call the Subtract service operation.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;value1 = 145.00D;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;value2 = 76.54D;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result = client.Subtract(value1, value2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Subtract({0},{1}) = {2}&#8221;, value1, value2, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// Call the Multiply service operation.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;value1 = 9.00D;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;value2 = 81.25D;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result = client.Multiply(value1, value2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Multiply({0},{1}) = {2}&#8221;, value1, value2, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// Call the Divide service operation.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;value1 = 22.00D;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;value2 = 7.00D;<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result = client.Divide(value1, value2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Divide({0},{1}) = {2}&#8221;, value1, value2, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//Step 3: Closing the client gracefully closes the connection and cleans up resources.<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;client.Close();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;IcalculatorClient client1 = new IcalculatorClient();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result = client1.Add(value1, value2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Add({0},{1}) = {2}&#8221;, value1, value2, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result = client1.Divide(value1, value2);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Divide({0},{1}) = {2}&#8221;, value1, value2, result);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;client1.Close();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.WriteLine(&#8220;Press <ENTER>to terminate client.&#8221;);<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Console.ReadLine();<BR>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}<BR>&nbsp;&nbsp; &nbsp;}<BR>}<br />
<P></P><br />
<P><A href="http://www.c-sharpcorner.com/UploadFile/378f37/2577/" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/basic-wcf-implementation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Laptop Battery Status using C# and WMI</title>
		<link>http://www.learnxpress.com/get-laptop-battery-status-using-c-and-wmi.html</link>
		<comments>http://www.learnxpress.com/get-laptop-battery-status-using-c-and-wmi.html#comments</comments>
		<pubDate>Sun, 08 Aug 2010 10:00:00 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Battery]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[Status]]></category>
		<category><![CDATA[Using]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/get-laptop-battery-status-using-c-and-wmi.html</guid>
		<description><![CDATA[In this article I will show you how to show battery status of laptop battery like its battery is discharging, charging, full etc. We will do this using WMI because WMI have power to answer questions about battery status .So let&#8217;s start with WMI. To access account information of Battery we need to Use System. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fget-laptop-battery-status-using-c-and-wmi.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fget-laptop-battery-status-using-c-and-wmi.html&amp;style=normal" height="61" width="50" title="Get Laptop Battery Status using C# and WMI" alt="Get Laptop Battery Status using C# and WMI" /><br />
			</a>
		</div>
<p>In this article I will show you how to show battery status of laptop battery like its battery is discharging, charging, full etc. We will do this using WMI because WMI have power to answer questions about battery status .So let&#8217;s start with WMI.<br />
<P></P>To access account information of Battery we need to Use System. Management&nbsp; name space.<br />
<P></P>To use this name space first of all we need to add reference to <B>System.management</B> by<br />
<P></P><B>Project Menu&gt;&gt;Add Reference.</B><br />
<P></P>after that at the top of the code use<br />
<P></P>using System.Management;<br />
<P></P>so that you can use of its classes .Now its simple to get information about any Windows user Account through querying ManagementObjectSearcher Class .<br />
<P></P>We can get all information about Laptop Battery through <STRONG>Win32_Battery class</STRONG>.<br />
<P></P>so we need to query on that class to get related Management object and then we just need to get various properties related to it . Here i have taken two labels one textbox with read only property and one progress bar and a timer control .<br />
<P></P>now to get battery status we need to code like below .<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dictionary<UINT16, string> StatusCodes;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private void Form1_Load(object sender, EventArgs e)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes = new Dictionary<USHORT, string>();<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(1, &#8220;The battery is discharging&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(2, &#8220;The system has access to AC so no battery is being discharged. However, the battery is not necessarily charging&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(3, &#8220;Fully Charged&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(4, &#8220;Low&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(5, &#8220;Critical&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(6, &#8220;Charging&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(7, &#8220;Charging and High&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(8, &#8220;Charging and Low&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(9, &#8220;Undefined&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StatusCodes.Add(10,&#8221;Partially Charged&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Set progress bar values and Properties */<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.Maximum = 100;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.Style = ProgressBarStyle.Continuous;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; timer1.Enabled = true;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ManagementObjectSearcher mos = new ManagementObjectSearcher(&#8220;select * from Win32_Battery&#8221;);<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach (ManagementObject mo in mos.Get())<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lblBatteryName.Text = mo["Name"].ToString();<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UInt16 statuscode = (UInt16)mo["BatteryStatus"];<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string statusString = StatusCodes[statuscode];<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lblBatteryStatus.Text = statusString;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private void timer1_Tick(object sender, EventArgs e)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ManagementObjectSearcher mos = new ManagementObjectSearcher(&#8220;select * from Win32_Battery where Name=&#8217;&#8221;+lblBatteryName.Text+&#8221;&#8216;&#8221;);<br />
<P></P>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach (ManagementObject mo in mos.Get())<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UInt16 statuscode = (UInt16)mo["BatteryStatus"];<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string statusString = StatusCodes[statuscode];<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lblBatteryStatus.Text = statusString;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Set Progress bar according to status&nbsp; */<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (statuscode == 4)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.ForeColor = Color.Red;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.Value = 5;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (statuscode == 3)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.ForeColor = Color.Blue;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.Value = 100;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (statuscode == 2)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.ForeColor = Color.Green;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.Value = 100;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (statuscode == 5)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.ForeColor = Color.Red;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;progressBar1.Value = 1;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (statuscode == 6)<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.ForeColor = Color.Blue;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progressBar1.Value = 100;<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<P></P>}<BR><br />
<P></P>Here i have used few status only to show in progress bar you can code whatever you want to show in progress bar..<br />
<P></P>Thank you <img src='http://www.learnxpress.com/en/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="Get Laptop Battery Status using C# and WMI" /> <BR><br />
<P></P><br />
<P><A href="http://www.c-sharpcorner.com/UploadFile/kirtan007/2607/Default.aspx" rel="nofollow" target="_blank">View the original article here</A></P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/get-laptop-battery-status-using-c-and-wmi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Remove Any Unwanted Program</title>
		<link>http://www.learnxpress.com/how-to-remove-any-unwanted-program.html</link>
		<comments>http://www.learnxpress.com/how-to-remove-any-unwanted-program.html#comments</comments>
		<pubDate>Fri, 06 Aug 2010 07:02:50 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[Remove]]></category>
		<category><![CDATA[Unwanted]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/how-to-remove-any-unwanted-program.html</guid>
		<description><![CDATA[What is an uninstaller program and why do you sometimes need to use it? Well, if you&#8217;re reading this article, you may know the answer already? Yes, to remove those pesky little programs, that does not appear in windows&#8217; ADD/REMOVE utility. Or those sneaky spy ware programs, that, having installed itself on your computer, without [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-remove-any-unwanted-program.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-remove-any-unwanted-program.html&amp;style=normal" height="61" width="50" title="How to Remove Any Unwanted Program" alt="How to Remove Any Unwanted Program" /><br />
			</a>
		</div>
<p>What is an uninstaller program and why do you sometimes need to use it?</p>
<p>Well, if you&#8217;re reading this article, you may know the answer already? Yes, to remove those pesky little programs, that does not appear in windows&#8217; ADD/REMOVE utility. Or those sneaky spy ware programs, that, having installed itself on your computer, without your permission, proves almost impossible to remove via the conventional uninstall methods. As well as those programs, where the program manufacturer, after you got to uninstall the unwanted programs, intentionally left behind myriads of scattered files, which may either act as hidden spy ware, collecting data unobtrusively, or frequently causing pop-up messages, which warns you of virus infections, every 60 seconds and prompting you to download additional software, from a particular site. Aside from driving you crazy, these files can cause all sorts of problems, such as error messages popping up constantly i.e. runtime errors, rundll32 errors etc.</p>
<p>Now this is one of the reasons, that Stand Alone Third Party Uninstaller Programs exists. In a Perfect world, there shouldn&#8217;t be any reason for such programs to be around. However, there are those manufacturers, that creates great products ,with excellent features and properties, but sadly, the big let down comes with the uninstaller section. This is the section, that not enough development and testing resources are spend on. These manufacturer&#8217;s don&#8217;t always realize that there software causes major changes to the operating system, through file associations and / or file replacements, and if these changes are not logged in a log file, during the installation process, it may prove very difficult to reverse these changes , when you wish to uninstall or remove some unwanted program. It may even put you in a spot, where you have no other alternative, because of the instability of your operating system, caused by files which were deleted ( maybe accidentally, perhaps), to format your hard drive and re-install windows or whatever operating system you&#8217;re using. If , like me, you have a lot of files and programs, which you&#8217;ve accumulated over a long period of time, possibly years, and you have no backups, then it can really be a disaster which can set you back for some time.</p>
<p>There are ways and means to manually uninstall and remove unwanted programs, but let me emphatically stress : Do Not Simply Delete These Files From Your Computer&#8217;s Program files section, without having tried using the program&#8217;s uninstall function. You may unknowingly delete system files that are used by more than one program. If you cannot find an uninstall function, or if the program does not appear in the windows Add/Remove list,&#8211; and this is for advanced PC users only,&#8211; you may access the windows registry, where you will find data entries, related to the unwanted program. However, I suggest you stay away from the registry, even if you are an advance user, and rather make use of one of the many uninstaller programs out there. This type of program has been specifically developed to assist with the uninstallation of &#8220;hard to remove programs&#8221;.</p>
<p>Here are a few general guidelines, to what makes a good uninstaller.</p>
<p>A good third party uninstaller usually consist of the following parts :</p>
<p>A logger : This is simply a program that writes all installation changes to a log file &#8211; i.e. files that were added and /or changed, as well as registry entries etc. ( You may have tried to uninstall a program and getting and error&#8221; log not found&#8221;. The log referred to, is the log file entry of that particular program at the time of installation. Without that information, uninstallation of that program becomes quite a daunting task )</p>
<p>An Uninstaller : This program reads the log file (if there is a log), noting the system changes, and proceeds to reverse these changes during a program uninstallation, hence the uninstaller tag.<br />
<br />An Analyzer : Not all uninstall programs incorporate an analyzer. Basically what this program does, is, if no log file exists, it scans the windows registry for all entries and traces relating to the program in question, and then proceed to delete those files and remnants, which were found.<br />
<br />A Watcher : After installation of the uninstaller program, the watcher will automatically activate every time a program run its installer program. This is especially useful in cases of spy ware or browser hijacking software, which will start occasionally, to send information, or activate a pop-up banner. In this case the Watcher will log this and allow the computer user to uninstall such applications.</p>
<p>Very important : Always, and I cannot stress it enough&#8211;Select an uninstaller program, with a build-in logger module. That way, if you need to uninstall those dastardly unwanted program you&#8217;ve installed the day before, and which is causing your computer to behave like C-3PO ( LOL &#8211; the Star Wars Android robot ) , then you don&#8217;t need to panic, because getting rid of it, is now very easy.</p>
<p>Prior to 1992, when Jack Bicer, who worked for Symantec, created the original uninstall idea, computer users frequently, had to completely uninstall their computer operating system ( formatting the hard drive) and re-installing, to get rid of unwanted programs. Most of these programs were written when the idea of an uninstall program, were not even conceived at the time. Imagine still having to do that nowadays.</p>
<p>Now any good, uninstaller program, should be able to do most of the following :</p>
<p>Thoroughly scan the registry for any files related to the programs you wish to uninstall.</p>
<p>&#8221;	Allow you the option to choose which files you want to delete.</p>
<p>&#8221;	Forcibly remove programs that do not have an uninstall option-such as certain spy ware or pop-up banners ( such as browsers hijackers).</p>
<p>&#8221;	Back up your registry before activating any changes i.e uninstalling certain programs and then find finding your system becoming unstable after the installation. This will allow you to reverse these changes, by installing a saved version of your registry.</p>
<p>&#8221;	Monitor running programs to detect start-up programs, such as auto dial spy ware, banner popup programs, pop up blocker and browsers dialers. These applications can then immediately be removed.</p>
<p>&#8221;	Auto update function as well as excellent product support may often be lacking on the free software versions. You got it for free, didn&#8217;t you?</p>
<p>A quick word of advice.. .. An uninstaller program is what the name implies. It uninstalls or remove unwanted programs.. A registry cleaner is just that.&#8211;A program that mops up any loose and scattered orphan files, finding broken links and redundant registry entries. Although they may have similarities, the two utilities have totally different architectures, and are mostly suitable for one particular job.</p>
<p>As to my experience, at the time, while I was conducting my own research as to how to remove these annoying programs, I quickly found, that, instead of causing myself more hardship over and over again, by trying to do it myself ( these uninstallations), it was best to invest in a good uninstaller program. That way, if the software didn&#8217;t do what it was supposed to do, I could yell at someone else.</p>
<p>Your system registry is a very complex and dangerous part of your operating system. By dangerous, I mean, you don&#8217;t want to fool around in there yourself! Any incorrect setting or accidental file deletion, may cause your system to become totally unstable, throwing up runtime errors, cdrom errors, exe or .dll errors etc. This might mean a complete re-install of your operating system . Save yourself the pain and trouble. Rather invest in a good uninstaller program.</p>
<p>Remember : Always use the right tool for the job. Do not simply delete program files in the program file section.! Some of these files may be used by other programs and simply deleting them, may cause your operating system to become unstable and unbootable. Rather use the normal uninstall function, and if this is not possible, you should invest in an the uninstaller program.</p>
<p>Author&#8217;s Note: Mr.RA De Leeuw is webmaster at [http://www.pchelix.com] a product review site.</p>
<p>This article may not be reproduced, in any form, whatsoever, without the author&#8217;s express, written permission, and if permission should be granted, it will be in accordance to any conditions, the author may stipulate.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/how-to-remove-any-unwanted-program.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Wrap Text Around Google Adsense Ads in WordPress without any Plugins</title>
		<link>http://www.learnxpress.com/how-to-wrap-text-around-google-adsense-ads-in-wordpress-without-any-plugins.html</link>
		<comments>http://www.learnxpress.com/how-to-wrap-text-around-google-adsense-ads-in-wordpress-without-any-plugins.html#comments</comments>
		<pubDate>Mon, 02 Aug 2010 06:38:49 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Google Adsense]]></category>
		<category><![CDATA[Wrap Text Around Google Adsense Ads in Wordpress]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8482</guid>
		<description><![CDATA[Google Adsense Ads are widely used by many bloggers particularly those who make use of WordPress. Many webmasters prefer to wrap text around Google Adsense for high Click Through Rate (CTR). You can easily do this using float attribute inside &#60;div&#62; tag either directly or inherited from a CSS file as shown below. You have [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-wrap-text-around-google-adsense-ads-in-wordpress-without-any-plugins.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-wrap-text-around-google-adsense-ads-in-wordpress-without-any-plugins.html&amp;style=normal" height="61" width="50" title="How to Wrap Text Around Google Adsense Ads in Wordpress without any Plugins" alt="How to Wrap Text Around Google Adsense Ads in Wordpress without any Plugins" /><br />
			</a>
		</div>
<p>Google Adsense Ads are widely used by many bloggers particularly those who make use of WordPress. Many webmasters prefer to wrap text around Google Adsense for high Click Through Rate (CTR).</p>
<p>You can easily do this using float attribute inside &lt;div&gt; tag either directly or inherited from a CSS file as shown below. You have to substitute the publisher ID, Channel ID, Width and Height after generating the adsense code.</p>
<h3>Wrapping Text to Left Side of the Content</h3>
<p><span style="font-family: Courier New;">&lt;div style=&#8221;float:left&#8221;&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;&lt;!&#8211;<br />
google_ad_client = &#8220;pub-&#8221;;<br />
/* side_1 */<br />
google_ad_slot = &#8220;&#8221;;<br />
google_ad_width = 250;<br />
google_ad_height = 250;<br />
//&#8211;&gt;<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;<br />
src=&#8221;</span><a href="http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;"><span style="font-family: Courier New;">http://pagead2.googlesyndication.com/pagead/show_ads.js&#8221;</span></a><span style="font-family: Courier New;">&gt;<br />
&lt;/script&gt;<br />
&lt;/div&gt; </span></p>
<h3>Wrapping Text to Right Side of the Content</h3>
<p><span style="font-family: Courier New;">&lt;div style=&#8221;float:right&#8221;&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;&lt;!&#8211;<br />
google_ad_client = &#8220;pub-&#8221;;<br />
/* side_1 */<br />
google_ad_slot = &#8220;&#8221;;<br />
google_ad_width = 250;<br />
google_ad_height = 250;<br />
//&#8211;&gt;<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;<br />
src=&#8221;</span><a href="http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;"><span style="font-family: Courier New;">http://pagead2.googlesyndication.com/pagead/show_ads.js&#8221;</span></a><span style="font-family: Courier New;">&gt;<br />
&lt;/script&gt;<br />
&lt;/div&gt;</span></p>
<p>As you can see, it is easy to wrap text around Google Adsense Ads. I hope you find this article interesting and useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/how-to-wrap-text-around-google-adsense-ads-in-wordpress-without-any-plugins.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hire PHP Developer &#8211; Arena of PHP for Web Development</title>
		<link>http://www.learnxpress.com/hire-php-developer-arena-of-php-for-web-development.html</link>
		<comments>http://www.learnxpress.com/hire-php-developer-arena-of-php-for-web-development.html#comments</comments>
		<pubDate>Thu, 29 Jul 2010 23:31:18 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/hire-php-developer-arena-of-php-for-web-development.html</guid>
		<description><![CDATA[Constant increasing demands of the website users initiated the IT experts to create dynamic web pages because static websites do not allow any integration and modifications. Dynamic websites allow users to make updates according to their needs. For the development of dynamic websites there are various programming languages can be used and every language has [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhire-php-developer-arena-of-php-for-web-development.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhire-php-developer-arena-of-php-for-web-development.html&amp;style=normal" height="61" width="50" title="Hire PHP Developer   Arena of PHP for Web Development" alt="Hire PHP Developer   Arena of PHP for Web Development" /><br />
			</a>
		</div>
<p>Constant increasing demands of the website users initiated the IT experts to create dynamic web pages because static websites do not allow any integration and modifications. Dynamic websites allow users to make updates according to their needs. </p>
<p> For the <strong>development of dynamic websites</strong> there are various programming languages can be used and every language has its limitations and advantages. From the stake of programming languages the most popular and admired programming language for the dynamic website development is <strong>PHP</strong>. It is a general purpose scripting language which is used worldwide mainly for <a rel="nofollow" target="_blank" href="">web development</a> because easily embedded with HTML. The main reason for the popularity of PHP is very easy to understand and learn for the regular developers as well as novice developers to development of websites. </p>
<p> PHP is an open source product, supports a variety of popular database available in the web development field; some of them are <strong>Oracle, Sybase and MySQL Solid</strong>, Generic ODBC, Sybase, Informix, etc. Among the most common reasons for the popularity of PHP is development of complex <strong>eCommerce websites</strong> and enterprise applications and according to intellectuals it has become fourth most popular language among other website development programming languages. Some of the common advantages of PHP to become favorites of developers and users:  </p>
<p>Fully functional &amp; efficient websites can be easily developed<br />
Strong administration and powerful rights<br />
Allows easy modification in website<br />
Provides platform independency<br />
Allows changing whole functionality of website<br />
According to reliable reports since from its inception PHP is installed on 20 million websites and 1 million web servers and until now five versions are released of PHP</p>
<p> Cost effectiveness is the most common factor for the <strong>website development</strong>. Every businessman in the online business looks to cost effective web development solution. As an open source programming language PHP is cost effective programming language for the development of dynamic websites. Form the global business world there are millions of companies&#8217; looks for cheap web site development and PHP has become the first choice of the developers as well as active online business companies. To meet the highly competitive demands of the online businessmen regarding website development PHP is playing great role and there are efficient <a rel="nofollow" target="_blank" href="">PHP web development</a> service providers offer customized PHP website development solutions. </p>
<p> For the high quality <strong>professional PHP web development services</strong> business organizations can easily approach web development companies offering affordable PHP web development services.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Offshore outsourcing company india offers custom software application development and web designing services globally. For more details please refer this URL <a rel="nofollow" target="_blank" href="http://www.hiddenbrains.com">www.hiddenbrains.com</a><br />
   <a href="http://www.articlesbase.com/programming-articles/hire-php-developer-arena-of-php-for-web-development-2923802.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/hire-php-developer-arena-of-php-for-web-development.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A generic error occurred in GDI+</title>
		<link>http://www.learnxpress.com/a-generic-error-occurred-in-gdi.html</link>
		<comments>http://www.learnxpress.com/a-generic-error-occurred-in-gdi.html#comments</comments>
		<pubDate>Wed, 28 Jul 2010 03:06:27 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/a-generic-error-occurred-in-gdi.html</guid>
		<description><![CDATA[ISSUE : System.Runtime.InteropServices.ExternalException: &#8220;A generic error occurred in GDI+.&#8221; Issue occurred: When you are trying to save the image. SOLUTION: The System.Runtime.InteropServices namespace provides a wide variety of members that support COM interop and platform invoke services. If you are unfamiliar with these services, see Interoperating with Unmanaged Code. The System.Runtime.InteropServices namespace provides a collection [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fa-generic-error-occurred-in-gdi.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fa-generic-error-occurred-in-gdi.html&amp;style=normal" height="61" width="50" title="A generic error occurred in GDI+" alt="A generic error occurred in GDI+" /><br />
			</a>
		</div>
<p><strong>ISSUE :</strong></p>
<p>System.Runtime.InteropServices.ExternalException: &#8220;A generic error occurred in GDI+.&#8221; Issue occurred: When you are trying to save the image.</p>
<p><strong>SOLUTION:</strong></p>
<p>The System.Runtime.InteropServices namespace provides a wide variety of members that support COM interop and platform invoke services. If you are unfamiliar with these services, see <a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/sd10k43k.aspx">Interoperating with Unmanaged Code</a>.</p>
<p>The System.Runtime.InteropServices namespace provides a collection of classes useful for accessing COM objects, and native APIs from .NET. The types in this namespace fall into the following areas of functionality: attributes, exceptions, managed definitions of COM types, wrappers, type converters, and the Marshal class.</p>
<p>A generic error occurred in GDI+, one of the most common error occured while saving the image into the directory, the error occured because of the several reasons including the permission on the folder to write, which can be done by right click on the folder and assign write permission to the user. Some times, you get this error when someone else is using the same file on which you are performing the operation, the better solution is to lock the file when it is use and dispose the object when you are done. </p>
<p>I have illustrated the series of cause and remedy in my article.</p>
<p>Please check this article for complete detail: <strong><a rel="nofollow" target="_blank" href="http://tinyurl.com/25khl98">http://tinyurl.com/25khl98</a> </strong></p>
<p>Your comments and suggestions are highly appreciated. kindly let me know if the tutorial is not able to solve your issue.</p>
<p>To get the more information about this error, please check this site <a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.externalexception.aspx">http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.externalexception.aspx</a>.</p>
<p>Thanks</p>
<p> </p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Anuj Tripathi<br />
Visit my Blog: <a rel="nofollow" target="_blank" href="http://www.anujtripathi.net">http://www.anujtripathi.net</a><br />
When you lose, don&#8217;t lose the lesson.<br />
Mothers are those wonderful people who can get up in the morning before the smell of coffee.<br />
   <a href="http://www.articlesbase.com/programming-articles/a-generic-error-occurred-in-gdi-2909284.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/a-generic-error-occurred-in-gdi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Remove Spyware From a Computer Easily and Quickly?</title>
		<link>http://www.learnxpress.com/how-to-remove-spyware-from-a-computer-easily-and-quickly.html</link>
		<comments>http://www.learnxpress.com/how-to-remove-spyware-from-a-computer-easily-and-quickly.html#comments</comments>
		<pubDate>Tue, 27 Jul 2010 12:08:19 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/how-to-remove-spyware-from-a-computer-easily-and-quickly.html</guid>
		<description><![CDATA[Spyware can be a pain in the rear and if you feel that your computer has been infected with it then you shouldn&#8217;t delay when it comes to taking action. There is almost an endless supply of different types of spyware that can make your experience online chaotic.   There are some spyware out there [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-remove-spyware-from-a-computer-easily-and-quickly.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-remove-spyware-from-a-computer-easily-and-quickly.html&amp;style=normal" height="61" width="50" title="How to Remove Spyware From a Computer Easily and Quickly?" alt="How to Remove Spyware From a Computer Easily and Quickly?" /><br />
			</a>
		</div>
<p>Spyware can be a pain in the rear and if you feel that your computer has been infected with it then you shouldn&#8217;t delay when it comes to taking action. There is almost an endless supply of different types of spyware that can make your experience online chaotic.</p>
<p> </p>
<p>There are some spyware out there that can be considered a lot more dangerous than other types. The more dangerous spyware can ruin your life and computer. It can ruin your life by stealing important information that you have stored or typed onto your computer, and it can ruin your computer by causing it to slow down until it is eventually left unusable.</p>
<p> </p>
<p>Less dangerous spyware will annoy you by spamming your computer with unsolicited ads. If you are working form your computer these pop up-ads will definitely slow down your productivity. The worse part is, these unwanted advertisements will pop up as soon as you turn on your computer and will continue to pop up even when your not surfing the web.</p>
<p> </p>
<p>These are some of the reasons why it&#8217;s important for any person infected with this virus to learn how to remove spyware from a computer. When trying to remove spyware you can either do it manually or by installing a virus removal software made specifically for the job. Manual removal of spyware is a difficult and risky task if you are not a computer expert.</p>
<p> </p>
<p>Trying to remove spyware manually from your computer will cause more harm than good if you delete the wrong system files. If this happens then this mistake will cause your whole operating system to crash.</p>
<p> </p>
<p>It is a lot easier and less risky to use a good virus removal software to eliminate spyware from a computer. There are many out there but the best of the best are effective at detecting and removing spywares, user friendly, provides updates on new spyware regularly, won&#8217;t slow down the performance of your computer, and has firewall monitors to keep your computer from getting infected in the future.</p>
<p> </p>
<p><a rel="nofollow" target="_blank" href="http://www.bestspywarescanner.net/solutions/trojan-solution-how-to-remove-trojan.html">Virus/spyware removal software</a> provide people who want to know how to remove spyware from a computer with the peace of mind they deserve when using their computer.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Have a try on professional <a rel="nofollow" target="_blank" href="http://www.bestspywarescanner.net/solutions/trojan-solution-how-to-remove-trojan.html">Best Spyware Scanner</a>.<br />
   <a href="http://www.articlesbase.com/programming-articles/how-to-remove-spyware-from-a-computer-easily-and-quickly-2908006.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/how-to-remove-spyware-from-a-computer-easily-and-quickly.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>By providing cutting edge Website Application Development services PHP-techie is the best</title>
		<link>http://www.learnxpress.com/by-providing-cutting-edge-website-application-development-services-php-techie-is-the-best.html</link>
		<comments>http://www.learnxpress.com/by-providing-cutting-edge-website-application-development-services-php-techie-is-the-best.html#comments</comments>
		<pubDate>Mon, 26 Jul 2010 20:24:06 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA["visual c# express 2010" "service project"]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/by-providing-cutting-edge-website-application-development-services-php-techie-is-the-best.html</guid>
		<description><![CDATA[PHP-techie an extensively experienced and global PHP Web Development Company based in India with strategic partners abroad offers world class services of effective web solutions in PHP Programming and website application development which solves critical and complex business problems. We use latest technology languages, databases, advanced programming and industry trends to develop website to help [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fby-providing-cutting-edge-website-application-development-services-php-techie-is-the-best.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fby-providing-cutting-edge-website-application-development-services-php-techie-is-the-best.html&amp;style=normal" height="61" width="50" title="By providing cutting edge Website Application Development services PHP techie is the best" alt="By providing cutting edge Website Application Development services PHP techie is the best" /><br />
			</a>
		</div>
<p>PHP-techie an extensively experienced and global <strong>PHP Web Development Company</strong> based in India with strategic partners abroad offers world class services of effective web solutions in PHP Programming and website application development which solves critical and complex business problems. We use latest technology languages, databases, advanced programming and industry trends to develop website to help you reinforce your online business. We provide end to end solutions from front-end programming to backend programming and maintenance. With our technical capabilities we are able to deliver deployment of every complexity from simple script to complex application.</p>
<p> </p>
<p>We Offers Custom PHP mysql application development services Using PHP Smarty template, MVC framework, CakePHP, Rapid PHP Mysql, Zend Framework development by outsource PHP programming. Our PHP Programming Web development services are secure, reliable, professional looking; compatible and easy to use are effective and value-added. PHP-techie has expert and sizable team of PHP developers well versed in Linux Apache MySQL PHP (LAMP) &amp; AJAX. Our PHP team is capable to develop a customized LAMP-based solution from considerably small website to complex internet application. We leverage the time and cost saving advantages of open source technologies to deliver full-featured, scalable and inexpensive web solutions. Our major domain experience is in Corporate / Business Information Websites, Retail / Ecommerce, Communities &amp; Network, Dating, B2B / B2C Internet Portals, eLearning / Online Training, Real Estate, Media Distribution, Customer Management</p>
<p> </p>
<p>PHP-techie offers <strong>PHP Programming</strong> expert services as per various clients needs on affordable cost solutions with  quality assurance of work by our efficient team, expertise and extensive understanding of latest technology, no budget overturn, robust Infrastructure, research &amp; development, confidentiality of client information, finding right talents for quality work in quick time. Clients can hire PHP and MySQL developers from us for all their offshore web application development requirements. Choose PHP-techie for Global presence, International Quality Standards and environmental management, professional, responsive and bearing strong analytical skills, topping and straining for 100% client satisfaction, 24X7 presence, cost saving and making value addition, highly qualified, talented and expert team which helps code your imagination.</p>
<p> </p>
<p><a rel="nofollow" target="_blank" href="http://www.php-techie.com/contact-us.html"><strong>Contact</strong></a> PHP-techie&#8217;s solutions were we enable businesses to leverage leading-edge technology to gain sustainable competitive advantage in today&#8217;s marketplace.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Contact Information:-<br />
DRC Systems<br />
409, Mauriya Atria,<br />
Opp. Kalgi Flats and Atithi Dining Hall,<br />
Bodakdev, Ahmedabad- 380054<br />
Phone: 079-40027350<br />
 <br />
<a rel="nofollow" target="_blank" href="http://www.php-techie.com/">PHP Web Development Company</a><br />
<a rel="nofollow" target="_blank" href="http://www.php-techie.com/web-development-company.html">PHP Web Development </a><br />
   <a href="http://www.articlesbase.com/programming-articles/by-providing-cutting-edge-website-application-development-services-php-techie-is-the-best-2902912.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/by-providing-cutting-edge-website-application-development-services-php-techie-is-the-best.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Like URL data Extract Using jQuery PHP and Ajax</title>
		<link>http://www.learnxpress.com/facebook-like-url-data-extract-using-jquery-php-and-ajax.html</link>
		<comments>http://www.learnxpress.com/facebook-like-url-data-extract-using-jquery-php-and-ajax.html#comments</comments>
		<pubDate>Mon, 26 Jul 2010 01:48:09 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/facebook-like-url-data-extract-using-jquery-php-and-ajax.html</guid>
		<description><![CDATA[You have seen in Facebook, that how we give a url and it extract data such as images, title and description. Here now you can get this amazing script at 99Points. You have seen amazing and popular facebook style tutorials  which can help you to get some amazing effects on your websites. I have created [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Ffacebook-like-url-data-extract-using-jquery-php-and-ajax.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Ffacebook-like-url-data-extract-using-jquery-php-and-ajax.html&amp;style=normal" height="61" width="50" title="Facebook Like URL data Extract Using jQuery PHP and Ajax" alt="Facebook Like URL data Extract Using jQuery PHP and Ajax" /><br />
			</a>
		</div>
<p>You have seen in Facebook, that how we give a url and it extract data such as images, title and description. Here now you can get this amazing script at 99Points. You have seen amazing and popular facebook style tutorials  which can help you to get some amazing effects on your websites. I have created this awesome tutorial which is 99% same as facebook style. Check the demo and download the source code.</p>
<p>I have get images and title using fopen method of php but for description I used get_meta_tags() function which returns meta tags of url. After getting all images I just put a loop and get all images which size is greater than 100px so that small images should not be included. I have created this tutorial separate from our <a rel="nofollow" target="_blank" href="http://www.99points.info/2010/07/facebook-style-wallpost-and-comments-system-using-jquery-ajax-and-php-reloaded/">facebook style wall posting and comment application</a> and <a rel="nofollow" target="_blank" href="http://www.99points.info/2010/07/face-book-style-profile-edit-script-using-jquery-ajax-and-php/">facebook profile edit</a>. However if you want to add this functionality in that script just download all files and add your code.</p>
<p>All source files have been attached with downloads. Check the demo and use this awesome script.</p>
<p> </p>
<p>After getting all images I just put a loop and get all images which size is greater than 100px so that small images should not be included. I have created this tutorial separate from our facebook style wall posting and comment application and facebook profile edit. However if you want to add this functionality in that script just download all files and add your code.</p>
<p>There are many tutorials on facebook, youtube, jquery and other popular topics.</p>
<p> </p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Zeeshan Rasool is a web developer, blogger and technology lover who loves to work in latest technologies to create some interactive web pages. He is curently working on www.99Points.info<br />
   <a href="http://www.articlesbase.com/programming-articles/facebook-like-url-data-extract-using-jquery-php-and-ajax-2895991.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/facebook-like-url-data-extract-using-jquery-php-and-ajax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Application Development for Social Networking</title>
		<link>http://www.learnxpress.com/new-application-development-for-social-networking.html</link>
		<comments>http://www.learnxpress.com/new-application-development-for-social-networking.html#comments</comments>
		<pubDate>Fri, 23 Jul 2010 12:21:47 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/new-application-development-for-social-networking.html</guid>
		<description><![CDATA[Surging advances in software technology are bringing in new types of application development compatible with all browsers and operating systems. These are the Flex developers who have managed to bring in enhanced expression and interaction with the help of programs that finally end up bringing in more online traffic to websites. The huge flow of [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fnew-application-development-for-social-networking.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fnew-application-development-for-social-networking.html&amp;style=normal" height="61" width="50" title="New Application Development for Social Networking" alt="New Application Development for Social Networking" /><br />
			</a>
		</div>
<p>Surging advances in software technology are bringing in new types of application development compatible with all browsers and operating systems. These are the <a rel="nofollow" target="_blank" href="http://www.synapseco.com/flex.php">Flex developers</a> who have managed to bring in enhanced expression and interaction with the help of programs that finally end up bringing in more online traffic to websites. The huge flow of global data is supported by the development in Flex technology and the webpage need not go to the main server to display latest information.</p>
<p>High user interactivity with some great visual interface can be achieved with a <a rel="nofollow" target="_blank" href="http://www.synapseco.com/flex.php">Flex programming solution</a>. The applications respond quickly and the user can experience rapid logic processing of business with a no-refresh look. Instead of the system crashing now and then, myriad types of data flow works can be supported with better synchronization. Flex components can be reused and the modules are tailor made for individual business requirements.</p>
<p>There is a wide array of components and containers available the library of the Flex web development that can range from color pickers and basic widgets like buttons to more advanced controls like an accordion pane, data grid and a rich text editor. Using application development components, developers can construct user interface, subclass them or use the API to create even newer components.</p>
<p>Developers that provide <a rel="nofollow" target="_blank" href="http://www.synapseco.com/flex.php">Flex web development services</a> can take advantage of predefined interactions like the drag able columns on a data grid or control an application&#8217;s visual appearance better by using MXML. They can also fine tune the application for better responses to diverse user actions as well as customize the looks using Transitions and View States. Using inbuilt supports they can attach custom visual assets and literally customize the feel and look of an application.</p>
<p>For greater Flexibility of working with data, the user interface is automatically updated making it easier for applications to be responsive while waiting for server results. This has become necessary these days as social networking is at an all time high. Video chats and live interaction between people have grown largely due to Flex programming and all the major social networking sites rely on customized user interactive services. Developers are taking advantage of this application to meet future challenges.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    This article is written by a technical writer, working at SynapseIndia, a <a rel="nofollow" target="_blank" href="http://www.synapseco.com/flex.php">Flex application development company</a> in India offering affordable <a rel="nofollow" target="_blank" href="http://www.synapseco.com/flex.php">Flex programming solution</a> to worldwide clients. For more details on <a rel="nofollow" target="_blank" href="http://www.synapseco.com/flex.php">Flex developers</a> please, contact us.<br />
   <a href="http://www.articlesbase.com/programming-articles/new-application-development-for-social-networking-2884236.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/new-application-development-for-social-networking.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 never raveled Twitter Background Tips</title>
		<link>http://www.learnxpress.com/4-never-raveled-twitter-background-tips.html</link>
		<comments>http://www.learnxpress.com/4-never-raveled-twitter-background-tips.html#comments</comments>
		<pubDate>Thu, 22 Jul 2010 16:23:43 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/4-never-raveled-twitter-background-tips.html</guid>
		<description><![CDATA[To have a professional as per international standard, unique and powerful Twitter identity, you ought to have distinctive, influential and effective twitter background for your Twitter profile. You are here to develop a powerful social media presence that will help you gaining more customers and retaining the existing ones, and this could only be possible [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2F4-never-raveled-twitter-background-tips.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2F4-never-raveled-twitter-background-tips.html&amp;style=normal" height="61" width="50" title="4 never raveled Twitter Background Tips" alt="4 never raveled Twitter Background Tips" /><br />
			</a>
		</div>
<p>To have a professional as per international standard, unique and powerful Twitter identity, you ought to have distinctive, influential and effective twitter background for your Twitter profile. You are here to develop a powerful <a rel="nofollow" target="_blank" href="http://www.socialfactory.net">social media presence</a> that will help you gaining more customers and retaining the existing ones, and this could only be possible if you portray your business as professional who knows its work better than its competitors, unique that gives value added services to its clients and this will be projected in a first glance through your Twitter background. It is that simple. Your packaging must be appealing, it will add value in the inside stuff.</p>
<p>So what should you do to make your Twitter backgrounds more appealing and worthy? Let&#8217;s check out together.</p>
<p><strong>You can mix tiled with graphics</strong></p>
<p>On Twitter, you can amalgamate one background image that may either be placed on the Twitter background or not, depends on you. But you would be able to make some appealing look for your Twitter profile page by making a background that holds both things.</p>
<p><strong>You can merge background with sidebar/time line </strong></p>
<p>This is the great way to make you twitter background more alluring by merging your background image with your sidebar or timeline. It will utilize the space beautifully and an exclusive layout with amazing looks will be formed.</p>
<p><strong>You can reveal with your pictorials</strong></p>
<p>You profile will be the mostly watched thing on Twitter, because whenever you tweet, your profile picture is the only thing that is visible in their time line. Your profile picture has to compliment your Twitter background and you will see how it communicates the whole story to the visitors. You must design a theme that will address your business aims and objectives and over all personality the way you want to portray. It certainly is a great way to build your brand image through graphical representation.</p>
<p><strong>You can add personalized sidebar to your Twitter Profile</strong></p>
<p>If you want to add some additional information or highlight some specific information about your business, personalized sidebar on your profile is too good for it. It gives value to the information and is considered to be the significant section on your Twitter profile. Plus, it beautifies twitter background. This way you make your twitter background engaging and well occupied too.</p>
<p> </p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    To know more about Twitter backgrounds and topics relates to Twitter, you can always login to <a rel="nofollow" target="_blank" href="http://www.socialfactory.net/">http://www.socialfactory.net</a><br />
   <a href="http://www.articlesbase.com/programming-articles/4-never-raveled-twitter-background-tips-2876209.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/4-never-raveled-twitter-background-tips.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix &#8211; The connection name &#8216;LocalSqlServer&#8217; was not found in the applications configuration or the connection string is empty</title>
		<link>http://www.learnxpress.com/fix-the-connection-name-localsqlserver-was-not-found-in-the-applications-configuration-or-the-connection-string-is-empty.html</link>
		<comments>http://www.learnxpress.com/fix-the-connection-name-localsqlserver-was-not-found-in-the-applications-configuration-or-the-connection-string-is-empty.html#comments</comments>
		<pubDate>Thu, 22 Jul 2010 05:50:33 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[connection string configuration error]]></category>
		<category><![CDATA[connection string error]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8411</guid>
		<description><![CDATA[Imagine you are struck when you see the error message &#8211; The connection name &#8216;LocalSqlServer&#8217; was not found in the applications configuration or the connection string is empty. Don&#8217;t Panic. You can easily fix the error and happily run the like any other ASP.NET application. Web hosting providers follow different rules for configuring ASP.NET on [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Ffix-the-connection-name-localsqlserver-was-not-found-in-the-applications-configuration-or-the-connection-string-is-empty.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Ffix-the-connection-name-localsqlserver-was-not-found-in-the-applications-configuration-or-the-connection-string-is-empty.html&amp;style=normal" height="61" width="50" title="Fix   The connection name LocalSqlServer was not found in the applications configuration or the connection string is empty" alt="Fix   The connection name LocalSqlServer was not found in the applications configuration or the connection string is empty" /><br />
			</a>
		</div>
<p>Imagine you are struck when you see the error message &#8211; The connection name &#8216;<b>LocalSqlServer</b>&#8217; was not found in the applications configuration or the connection string is empty. Don&#8217;t Panic. You can easily fix the error and happily run the like any other ASP.NET application.</p>
<p>Web hosting providers follow different rules for configuring ASP.NET on the servers. While most of the applications can be hosted using the default settings, some applications throws errors and exceptions. If you are not experienced with ASP.NET then you will face difficulties to fix the problem unless your web hosting provider helps you to resolve the issue. In this article, I will examine how to fix an ASP.NET error which occurs rarely while deploying an ASP.NET 3.5 application to a web hosting server.</p>
<p>The error message will be as you will see below</p>
<h2>Configuration Error</h2>
<p><strong>Description</strong>: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.</p>
<p><strong>Parser Error Message:</strong>  The connection name &#8216;<i>LocalSqlServer</i>&#8217; was not found in the applications configuration or the connection string is empty</p>
<p><strong>Source Error:</strong></p>
<p>Line 160:        &lt;roleManager&gt;<br />
Line 161:        &lt;providers&gt;<br />
Line 162:    &lt;add name=&#8221;AspNetSqlRoleProvider&#8221; connectionStringName=&#8221;<u>LocalSqlServer</u>&#8221; applicationName=&#8221;/&#8221; type=&#8221;System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&#8221;/&gt;<br />
Line 163:        &lt;add name=&#8221;AspNetWindowsTokenRoleProvider&#8221; applicationName=&#8221;/&#8221; type=&#8221;System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&#8221;/&gt;<br />
Line 164:</p>
<p>Source File: &lt;PATH_DELETED&gt;\Config\machine.config    Line: 162</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.4049</p>
<h2>Resolution</h2>
<p>The above error message indicates that connection string names LocalSqlServer is being used in the machine.config file. You have to override this setting to point to your connection string name which is used in the application&#8217;s web.config file.</p>
<p>This can be done by clearing, removing and adding connection string name in your web.config file as shown below.</p>
<p>&lt;connectionStrings&gt;<br />
&lt;clear /&gt;<br />
&lt;remove name=&#8221;LocalSqlServer &#8221; /&gt;<br />
&lt;add name=&#8221;LocalSqlServer&#8221; connectionString=&#8221;Server=SQL_SERVER_HOST; User ID=YOUR_USER_NAME;password=YOUR_PASSWORD;Database=YOUR_DATABASE_NAME;Persist Security Info=False&#8221; providerName=&#8221;System.Data.SqlClient&#8221; /&gt;<br />
&lt;add name=&#8221;ASPNETDBConnectionString&#8221; connectionString=&#8221;Server=SQL_SERVER_HOST; User ID=YOUR_USER_NAME;password=YOUR_PASSWORD;Database=YOUR_DATABASE_NAME;Persist Security Info=False&#8221; providerName=&#8221;System.Data.SqlClient&#8221; /&gt;<br />
&lt;/connectionStrings&gt;</p>
<p>Add the above code to your web.config file, update the variables mentioned in capital letters and upload to your web server. Your application should work fine now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/fix-the-connection-name-localsqlserver-was-not-found-in-the-applications-configuration-or-the-connection-string-is-empty.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mark Doherty Speaks on AIR 2.5 for Android at Adobe Flash Platform Summit 2010</title>
		<link>http://www.learnxpress.com/mark-doherty-speaks-on-air-2-5-for-android-at-adobe-flash-platform-summit-2010.html</link>
		<comments>http://www.learnxpress.com/mark-doherty-speaks-on-air-2-5-for-android-at-adobe-flash-platform-summit-2010.html#comments</comments>
		<pubDate>Thu, 22 Jul 2010 02:39:16 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.tif silverlight visual basic]]></category>
		<category><![CDATA[csharp whiteboard]]></category>
		<category><![CDATA[google scada imaging]]></category>
		<category><![CDATA[sample DragLeave in c#]]></category>
		<category><![CDATA[silverlight shared whiteboard]]></category>
		<category><![CDATA[toolbar of crystal report on vs 2010]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/mark-doherty-speaks-on-air-2-5-for-android-at-adobe-flash-platform-summit-2010.html</guid>
		<description><![CDATA[Bangalore, July 21, 2010: Ever wanted to extend Flash Player 10.1? Do you need multi-touch in your mobile application? Mark will be in Bangalore this August to walk you through the new features of AIR 2.5 Beta on Android covering all the major features, including Geolocation, Gestures, StageWebView, Camera and Microphone APIs. At Adobe Flash [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fmark-doherty-speaks-on-air-2-5-for-android-at-adobe-flash-platform-summit-2010.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fmark-doherty-speaks-on-air-2-5-for-android-at-adobe-flash-platform-summit-2010.html&amp;style=normal" height="61" width="50" title="Mark Doherty Speaks on AIR 2.5 for Android at Adobe Flash Platform Summit 2010" alt="Mark Doherty Speaks on AIR 2.5 for Android at Adobe Flash Platform Summit 2010" /><br />
			</a>
		</div>
<p>Bangalore, July 21, 2010: Ever wanted to extend Flash Player 10.1? Do you need multi-touch in your mobile application? Mark will be in Bangalore this August to walk you through the new features of AIR 2.5 Beta on Android covering all the major features, including Geolocation, Gestures, StageWebView, Camera and Microphone APIs. At Adobe Flash Platform Summit 2010, to be held 15-16 August, Mark will also build a complex application using both Flash Professional and Flash Builder.</p>
<p>Mark Doherty is the Platform Evangelist for Mobile and Devices at Adobe, working to create a vibrant ecosystem around Flash and AIR for devices. He has spent ten years in the mobile industry, including six at Adobe, holding engineering, consulting and marketing roles. Prior to this, Mark has worked with leading OEMs at Mobile Innovation, Nokia, Samsung and Panasonic.</p>
<p>Attend AFPS 2010 for the sheer value of the content! No other conference in India offers such a comprehensive mix of technical and creative content, delivered by the industry&#8217;s leading speakers and platform experts. Across two days, you have access to over forty presentations including inspiring keynotes from legendary Adobe speakers. You also have the opportunity to hang out at the expo area and connect with Adobe partners, industry leaders and peer developers and designers. With over 2000 attendees sharing the same passion as you, imagine the opportunities to network and further your goals. </p>
<p>Need more reasons? As the single, largest Flash Platform conference in India, at AFPS you get to hear about stuff in the roadmap and future directions before anyone else. Some of the specific highlights include: deep dive sessions around the latest product releases in the Adobe Flash Platform including exciting recent developments like Flash on devices, and targeted sessions for newcomers to the platform as well. For more information, visit: www.adobesummit.com</p>
<p>AFPS 2010 is homespun by Saltmarch Media, producers of Great Indian Developer Summit and Developer March – India&#8217;s biggest and independent polyglot conference and portal for software developers.</p>
<p>About Saltmarch Media<br />Saltmarch is an established new-media company that brings together professionals and executives from diverse sectors with an objective of informing, networking and serving them with information, opportunities, evaluation and guidance to excel in their jobs. Whether it is delivered in print, online, or in person, everything Saltmarch produces is an astute reflection of the company&#8217;s unshakable belief in the power of information to spur empowerment, and thereby change. For more information, please visit: http://www.saltmarch.com.</p>
<p>AFPS 2010 is homespun by Saltmarch Media&#8217;s Intelligence business unit that provides unmatched quantitative and qualitative intelligence through an experienced editorial team, in-depth market research, focused and audited online and in-person surveys, incisive interviews and phone consultations.</p>
<p>A Saltmarch Media Press Release<br />E: info@saltmarch.com<br />Ph: +91 80 4005 1000</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/mark-doherty-speaks-on-air-25-for-android-at-adobe-flash-platform-summit-2010-2870072.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/mark-doherty-speaks-on-air-2-5-for-android-at-adobe-flash-platform-summit-2010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C for microcontrollers</title>
		<link>http://www.learnxpress.com/c-for-microcontrollers.html</link>
		<comments>http://www.learnxpress.com/c-for-microcontrollers.html#comments</comments>
		<pubDate>Wed, 21 Jul 2010 11:36:00 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/c-for-microcontrollers.html</guid>
		<description><![CDATA[Different electronic appliances including mobile phones can be called as examples for computers that are built as embedded systems these days. Microcontrollers are the key elements in all these embedded systems. Microcontrollers can also be called as microprocessors with added controls. They are used for providing more emphasis to the input operations and output operations. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fc-for-microcontrollers.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fc-for-microcontrollers.html&amp;style=normal" height="61" width="50" title="C for microcontrollers" alt="C for microcontrollers" /><br />
			</a>
		</div>
<p>Different electronic appliances including mobile phones can be called as examples for computers that are built as embedded systems these days. <strong>Microcontrollers</strong> are the key elements in all these embedded systems. <strong>Microcontrollers</strong> can also be called as microprocessors with added controls. They are used for providing more emphasis to the input operations and output operations. In addition, it will also take care of the different operations that are being carried out with the help of the electronic devices by providing access to switching measurements, information and communication access.</p>
<p>Therefore, these microprocessors are called as controllers of devices. <strong>8051</strong> and <strong>8052</strong> <strong>Microcontrollers</strong> from Intel are some of the oldest models that are offered under the microcontroller family. However, <strong>8051</strong> and <strong>8052</strong> <strong>Microcontrollers</strong> have never witnessed a drop in their popularity. In fact, the main reason why the popularity of <strong>8051</strong> and <strong>8052</strong> <strong>Microcontrollers</strong> do not drop is their architecture according to technical analysts. In fact, several reputed computer manufacturers including Atmel, NXP and Silicon Labs are utilizing <strong>8051</strong> and <strong>8052</strong> <strong>Microcontrollers</strong> based on the model they manufacture.</p>
<p>The memory structure of <strong>8052</strong> and <strong>8051</strong> <strong>microcontrollers</strong> are designed in a complicated way. Because of their complicated memory structure, they may require special software instructions to access them segment wise. Moreover, there is a requirement of certain special kind of compilers to achieve the accessibility shown by the memory of <strong>8052</strong> and <strong>8051</strong> <strong>Microcontrollers</strong>.</p>
<p>The IT industry is making it a point to make use of the compilers that are compatible with <strong>8052</strong> and <strong>8051</strong> microprocessors. Hence, it is obvious that a variety of ‘<strong>embedded C</strong>&#8216; programming compilers will be available for them.</p>
<p>You will be able to purchase these compliers from your local market itself. Many of these compilers are incorporated with the package that is accompanied along with the Integrated Development Environment or IDE, simulator and debugger. <strong>Keil </strong>IDE is one among the most popular types of compliers available in the market. There are also many other ‘C programming&#8217; compilers offered even for small devices known as SDCC or Small Device C Compilers.</p>
<p>The open software code of SDCC&#8217;s is offered on the basis of the guidelines of GNU or General Public License. The users can know more about <strong>C language</strong>s with the help of C tutorials too. When it comes to Pascal language compilers offered for <strong>8052</strong> and <strong>8051</strong> <strong>Microcontrollers</strong>, the number would be quite low. The main reason for this is that Pascal language is not that popular when compared with the C programming language.</p>
<p>Users only have the option of referring to the C tutorials for getting proficiency in C programming language. Turbo 51 and KSC Pascal 51 are some among the commonly used ‘Pascal&#8217; language compilers in the C tutorials.</p>
<p>The Turbo 51 compiler is free and is on the basis of advanced fast single pass and multi pass optimizing technology known to be the characteristic feature of C tutorials. The syntax that is being used in the aforementioned compilers is ‘Turbo Pascal 7&#8242;. As the options are very less while taking Pascal compilers into consideration, there is abundance when it comes to the availability of compilers that are offered by C programming language tutorials.</p>
<p> </p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    C for microcontrollers is dedicated to teach Embedded C,8051 &amp; 8052 Microcontroller to aspiring students wanting to master the C language for programming ,micro controllers, <a rel="nofollow" target="_blank" href="http://www.c4micros.com/" title="8051 microcontroller">8051 microcontroller</a>, embedded microcontroller, 8051 programming, <a rel="nofollow" target="_blank" href="http://www.c4micros.com/c4micros_008.htm" title="programming microcontrollers in c">programming microcontrollers in c</a>,8051 programming,embedded tutorial,embedded microcontroller<br />
   <a href="http://www.articlesbase.com/programming-articles/c-for-microcontrollers-2868158.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/c-for-microcontrollers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmable Logic Controller</title>
		<link>http://www.learnxpress.com/programmable-logic-controller.html</link>
		<comments>http://www.learnxpress.com/programmable-logic-controller.html#comments</comments>
		<pubDate>Tue, 20 Jul 2010 18:36:00 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/programmable-logic-controller.html</guid>
		<description><![CDATA[Programmable Logic Controller (PLC) is an electronic circuit that can work on various control functions of the complex. PLC can be programmed, controlled, and operated by operators who are inexperienced in operating a computer. PLC is generally depicted by lines and equipment on a ladder diagram. But now Computer Industries PLC is used to monitor [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fprogrammable-logic-controller.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fprogrammable-logic-controller.html&amp;style=normal" height="61" width="50" title="Programmable Logic Controller" alt="Programmable Logic Controller" /><br />
			</a>
		</div>
<p>Programmable Logic Controller (PLC) is an electronic circuit that can work on various control functions of the complex. PLC can be programmed, controlled, and operated by operators who are inexperienced in operating a computer. PLC is generally depicted by lines and equipment on a ladder diagram.</p>
<p>But now Computer Industries <a rel="nofollow" target="_blank" href="http://program-plc.blogspot.com" title="PLC">PLC</a> is used to monitor and control industrial processes. PLC can be programmed with a variety of logic in accordance with the control objectives. With this program, the PLC will generate control signals used to control external equipment.</p>
<p>Before the PLC, use the relay as the first at the main control tool for process control. With is by using the relay has a loss that is using a place that is too large and cannot be used to control complex.</p>
<p>PLC is an electronic device to replace the relay function. At that time, the PLC only works for ON-OFF conditions for motor control, solenoid, and the actuator. This tool is able to take better decisions than ordinary relay.</p>
<p>In early 1980, the PLC is more widely used and some electronic and computer companies make the PLC in large volumes. PLC is also used for building automation systems and also security control system.</p>
<p>Currently, the PLC has become an intelligent tool, which is a major requirement in modern industry. PLC can process data and perform data store. PLC is designed to be able to control the machine with the process of implementing the control of sequential logic functions, operation timing (timing), enumeration (counting), and arithmetic.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    I am a programmer <a rel="nofollow" target="_blank" href="http://program-plc.blogspot.com" title="plc">plc</a> on one of the automotive components companies.<br />
   <a href="http://www.articlesbase.com/programming-articles/programmable-logic-controller-2864308.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/programmable-logic-controller.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer Rental &#8211; Why It&#039;s the Right Way Forward -unique plr articles</title>
		<link>http://www.learnxpress.com/computer-rental-why-its-the-right-way-forward-unique-plr-articles.html</link>
		<comments>http://www.learnxpress.com/computer-rental-why-its-the-right-way-forward-unique-plr-articles.html#comments</comments>
		<pubDate>Tue, 20 Jul 2010 03:34:30 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/computer-rental-why-its-the-right-way-forward-unique-plr-articles.html</guid>
		<description><![CDATA[Computer rental is sometimes necessary for people with serious business or personal obligations. When you are on to an important project, responsible for speaking at a business meeting, or perhaps making a presentation, you may suddenly need computer equipment that you do not normally have. Top Article Submission Viral Earned Me 2.3 Million in 3 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fcomputer-rental-why-its-the-right-way-forward-unique-plr-articles.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fcomputer-rental-why-its-the-right-way-forward-unique-plr-articles.html&amp;style=normal" height="61" width="50" title="Computer Rental   Why It&#039;s the Right Way Forward  unique plr articles" alt="Computer Rental   Why It&#039;s the Right Way Forward  unique plr articles" /><br />
			</a>
		</div>
<p>Computer rental is sometimes necessary for people with serious business or personal obligations. When you are on to an important project, responsible for speaking at a business meeting, or perhaps making a presentation, you may suddenly need computer equipment that you do not normally have.</p>
<p><strong>Top Article Submission Viral Earned Me 2.3 Million in 3 Months </strong><strong><a rel="nofollow" target="_blank" href="http://www.toparticlesubmission.com/">http://www.TopArticleSubmission.com/</a></strong></p>
<p>There are many ways to obtain a computer if you need one, and one of the most common ways to do so without having to fork out cash in full is to try a computer rental. Acquiring a computer this way has a lot of benefits, that you might be unaware of, so check out why it is a good idea to use a computer rental, even if its not your first time owning one.</p>
<p>Many places online as well as stores in your local hometown area have the option for computer rental. In fact you can also rent other utilities for your house, apartment or dorm pretty much like furniture or even household appliances like a washing machine, dryer and dishwasher. The advantages for doing this are numerous, and most people are surprised to learn that computer rental is so commonly adopted by many. In fact, you should scout and shop around for the best deals each store has to offer, given the competitive market.</p>
<p>Almost all stores have incentives to use their electronics rental service. One of the best is that if youve got a few credit problems, or if youre trying to establish credit, then this is ideal. There are no credit checks, and you dont even have to put up collateral to obtain it. All you need is a couple of personal references, and you must be currently employed in order to qualify for a computer rental. 90 days same as cash is an option. Interest is not added because payments are not required; all youll be paying for is the tax on your purchase.</p>
<p>The payment period is usually pretty flexible. Stores will work out a set payment plan that is ideal for you. Monthly, weekly, or even every other week is a viable payback time period. Hidden fees are not included because theyre typically figured into the payment plan.</p>
<p><strong>Private Label Rights Articles (PLR) are a fantastic way to add new content to your website  <a rel="nofollow" target="_blank" href="http://www.free-plr-article.com/">http://www.Free-Plr-Article.com</a></strong></p>
<p><strong> </strong>Another benefit is that you will get the computer the day you order it. Also, stores today dont carry off the wall brands that dont work half the time, if at all. All reputable stores offer a guaranteed satisfaction, or youll get your money back on the payments for the computer rental youve made. Make sure to look at how long the offer is for your particular purchase.</p>
<p>The key benefit of getting a home or office computer this manner is that you can always give a go at the policy of trying it before you decide to buy it. With a computer rental you can choose a particular model, try it out for a while, and if you think it&#8217;s for you, you can always purchase it. It is definitely a better option compared to buying one outright, and then finding out that its not what you really need or want. A computer rental is a win-win option, whatever way you look at it.</p>
<p> </p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Get Unlimited Free Permanent Links Pointing Direct to Your Website With Top Article Submission <a rel="nofollow" target="_blank" href="http://www.toparticlesubmission.com/">http://www.TopArticleSubmission.com</a> An Quality Back Links Tool.<br />
2010 Fresh, Professional PLR Article Choose From 130+ Different Topics, Most <a rel="nofollow" target="_blank" href="http://www.free-plr-article.com/">http://www.Free-Plr-Article.com</a> Most Cheapest Private label Article on earth Guaranteed!!<br />
   <a href="http://www.articlesbase.com/programming-articles/computer-rental-why-its-the-right-way-forward-unique-plr-articles-2856911.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/computer-rental-why-its-the-right-way-forward-unique-plr-articles.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How SEOPressor Can Save Your Optimization Time Immensely</title>
		<link>http://www.learnxpress.com/how-seopressor-can-save-your-optimization-time-immensely.html</link>
		<comments>http://www.learnxpress.com/how-seopressor-can-save-your-optimization-time-immensely.html#comments</comments>
		<pubDate>Mon, 19 Jul 2010 11:43:15 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[on page optimization using wordpress]]></category>
		<category><![CDATA[SEOPressor]]></category>
		<category><![CDATA[wordpress seo plugin]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8401</guid>
		<description><![CDATA[SEOPressor is a tool that is used by people all over the world for their on-page optimization needs. Simply put, this is a program that can definitely elevate the standard of your website, in the manner that it helps your website reach out on the Internet. The simple logic here is that if your website [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-seopressor-can-save-your-optimization-time-immensely.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-seopressor-can-save-your-optimization-time-immensely.html&amp;style=normal" height="61" width="50" title="How SEOPressor Can Save Your Optimization Time Immensely" alt="How SEOPressor Can Save Your Optimization Time Immensely" /><br />
			</a>
		</div>
<p><b>SEOPressor</b> is a tool that is used by people all over the world for their on-page optimization needs. Simply put, <a href="www.learnxpress.com/seopressor.html">this </a>is a program that can definitely elevate the standard of your website, in the manner that it helps your website reach out on the Internet.</p>
<p>The simple logic here is that if your website can reach out to more people, it will have more business, and that’s exactly what <i>SEOPressor</i> helps you achieve. As you get even the top position on Google within your niche—which is something that <u>SEOPressor</u> has achieved time and again—it becomes very a given that your business prospects are only going to improve.</p>
<p>Secrets Of Google #1 Ranking (It is just a tiny PLUGIN!) and Ground Breaking SEO Plugin for WordPress!<br />
<a href="http://www.learnxpress.com/seopressor.html">Click here </a></p>
<p>The one fact is—you are going to optimize your website in some way or the other, with or without a software application. But if you are planning to do things manually, the big drawback is that you won’t get the time to pursue your main business itself.</p>
<p>SEO is a highly time-consuming activity, and you will find yourself wasting a great deal of time in blogging, marketing with articles, submitting to directories, sending emails to other webmasters for sharing links with them and so on.</p>
<p>Naturally, these things are going to take a lot of your time. Now just think—if you would just delegate all this work to a tool like <a href="http://www.learnxpress.com/seopressor.html">SEOPressor</a>, won’t you be saving some immense amount of time? Time that you could better use in increasing your business?</p>
<p>Probably it is this thought that is making a lot of people invest in SEOPressor today. The following are some time-consuming things that SEOPressor can do for webmasters:-</p>
<p>1. It finds out the hottest keywords on the Internet and tells you how you can use them. It keeps monitoring the keywords and continuously makes suggestions. It also tells you what density you should use the keyword in and what special formatting you need to keep it. All these things could be very time-consuming if done manually.</p>
<p>2. The program also looks at the tags you have used and makes suggestions on how to improve prospects. It makes suggestions on which tagging formats should be used—H1, H2 or H3—and carries it out by itself.</p>
<p>Secrets Of Google #1 Ranking (It is just a tiny PLUGIN!) and Ground Breaking SEO Plugin for WordPress!<br />
<a href="http://www.learnxpress.com/seopressor.html">Click here </a></p>
<p>3. If you run a blog, SEOPressor will look at your individual posts and suggest changes if anything is wrong. It also tells you the value of each of your existing posts.</p>
<p>So, it is not just about optimizing your on-page needs but it is also about actually suggesting changes. The program is quite faithful to you; like an obedient animal it will do your bidding and improve the chances of your website on the Internet.</p>
<p>Why are you waiting for? Buy SEOPressor today at <a href="http://www.learnxpress.com/seopressor.html">www.learnxpress.com/seopressor.html</a> for a special discounted price and improve the search engine rankings for yourvaluable website</p>
<p>Secrets Of Google #1 Ranking (It is just a tiny PLUGIN!) and Ground Breaking SEO Plugin for WordPress!<br />
<a href="http://www.learnxpress.com/seopressor.html">Click here </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/how-seopressor-can-save-your-optimization-time-immensely.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Algorithm of Triangulation in 3D</title>
		<link>http://www.learnxpress.com/algorithm-of-triangulation-in-3d.html</link>
		<comments>http://www.learnxpress.com/algorithm-of-triangulation-in-3d.html#comments</comments>
		<pubDate>Mon, 19 Jul 2010 04:22:08 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[scada controls silverlight]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/algorithm-of-triangulation-in-3d.html</guid>
		<description><![CDATA[In this algorithm, you will need list of points of polygon in sequence and you will also need a normal value of the plane with which you will able to know the direction of the plane in 3D.   Step 1: First of all you have to rotate the plane to make it parallel to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Falgorithm-of-triangulation-in-3d.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Falgorithm-of-triangulation-in-3d.html&amp;style=normal" height="61" width="50" title="Algorithm of Triangulation in 3D" alt="Algorithm of Triangulation in 3D" /><br />
			</a>
		</div>
<p>In this algorithm, you will need <strong>list of points</strong> of polygon in sequence and you will also need a <strong>normal value</strong> of the plane with which you will able to know the direction of the plane in 3D.</p>
<p> </p>
<p><strong>Step 1:</strong></p>
<p>First of all you have to rotate the plane to make it parallel to XZ plane. For doing so you need to find the angle of plane with X- Axis (say xAng) and Y- Axis (say yAng). Angle can be found using normal value of the plane. Then rotate the plane on X-Axis up to degree xAng and same way rotate the plane on Y-Axis up to degree yAng so that it will be parallel to XZ plane.</p>
<p> </p>
<p><strong>Step 2:</strong></p>
<p>Start the loop from first point of polygon up to last point. In each loop you need to take 2 lines i.e. three points (say pt1, pt2, pt3) which will make two lines (pt1, pt2) and (pt2, pt3). We will call these lines as line1 and line2 for convenience.</p>
<p> </p>
<p><strong>Step 3:</strong></p>
<p>For making the decision that these two lines will create the triangle or not you need two confirm two things:</p>
<p>The interior angle created by these two lines is convex.<br />
There is no any other point which lies inside of the triangle generated by these two lines</p>
<p> </p>
<p><strong>Step 4:</strong></p>
<p>If both these situation are valid then add all three points as one triangle into final list of triangle and replace points of line1 and line2 with new single line created from points (pt1, pt3) in the original list of points.</p>
<p> </p>
<p><strong>Step 5:</strong></p>
<p>If any of the two situations is false then go back to <strong>step 3</strong> taking new points as pt2, pt3 and pt4 making two lines. Here, we skip line1 as it is and again process with line2 which will become line1 in step 3 and a new line which will become line2 in step 3.</p>
<p> </p>
<p><strong>Step 6:</strong></p>
<p>Continue these steps until there are less than 3 points in the original list which are insufficient for making a triangle. So, finally you will get a list of points in which number of points will be multiple of 3 as for each triangle we added three points.</p>
<p> </p>
<p>This algorithm is similar to the <a rel="nofollow" target="_blank" href="http://www.geometrictools.com/Documentation/TriangulationByEarClipping.pdf">ear clipping algorithm</a>, but the limitation of this algorithm is that it is not able to triangulate the polygon with overlapping lines.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Software Developer,(MCA)<br />
Gujarat,<br />
India.<br />
   <a href="http://www.articlesbase.com/programming-articles/algorithm-of-triangulation-in-3d-2846653.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/algorithm-of-triangulation-in-3d.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Files From Remote File Size With PHP</title>
		<link>http://www.learnxpress.com/get-files-from-remote-file-size-with-php.html</link>
		<comments>http://www.learnxpress.com/get-files-from-remote-file-size-with-php.html#comments</comments>
		<pubDate>Sun, 18 Jul 2010 14:04:06 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/get-files-from-remote-file-size-with-php.html</guid>
		<description><![CDATA[Original source : Get Files From Remote File Size With PHP To get the file size of local files in PHP, we can use the filesize () (http://php.net/manual/en/function.filesize.php), the function will produce the size of the requested file in bytes size. Unfortunately, these functions can not be used on remote files, or files which are [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fget-files-from-remote-file-size-with-php.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fget-files-from-remote-file-size-with-php.html&amp;style=normal" height="61" width="50" title="Get Files From Remote File Size With PHP" alt="Get Files From Remote File Size With PHP" /><br />
			</a>
		</div>
<p>Original source : <a rel="nofollow" target="_blank" href="http://buzzknow.com/2010/07/18/get-file-size-from-remote-file-with-php/" title="Get File Size From Remote File"><strong>Get Files From Remote File Size With PHP</strong></a></p>
<p>To get the file size of local files in PHP, we can use the filesize () (http://php.net/manual/en/function.filesize.php), the function will produce the size of the requested file in bytes size. Unfortunately, these functions can not be used on remote files, or files which are beyond our servers. There are several ways you can use to read the file size of remote files using basic functions exist in PHP.</p>
<p><strong>The First Method</strong><br />The first way is to use curl (http://curl.haxx.se/). With this function we first read the whole remote file or in other words we download it in advance and stored in the tmp folder. Generally these functions have been found on engines PHP&gt; 5.</p>
<p>[php]<br /> $url    = &#8216;http://www.google.com/intl/en_ALL/images/srpr/logo1w.png&#8217;;</p>
<p> $ch = curl_init();<br /> curl_setopt($ch, CURLOPT_URL, $url);<br /> curl_setopt($ch, CURLOPT_HEADER, true);<br /> curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);<br /> $site = curl_exec($ch);<br /> curl_close($ch);</p>
<p> if (preg_match(&#8216;/Content-Length: (d+)/&#8217;, $site, $matches)) {<br /> $contentLength = (int)$matches[1];<br /> }</p>
<p> echo $contentLength; // size of Google logo in bytes<br />[/php]</p>
</p>
<p>Get File Size From Remote File With PHP</p>
<p><strong>The Second Method (The Best and Fastest!)</strong><br />The second way is to use get_headers function (), which was introduced since PHP version 5, so if you&#8217;re still using PHP version 4, then you can not perform this function. With this function, your server does not need to download the entire file, making it very fast and saves your servers resources.</p>
<p>[php]<br /> Original source : <a rel="nofollow" target="_blank" href="http://buzzknow.com/2010/07/18/get-file-size-from-remote-file-with-php/" title="Get File Size From Remote File"><strong>Get Files From Remote File Size With PHP</strong></a><br />[/php]</p>
<p>Hopefully this short article could help you and can solve problems in reading a remote file <img src='http://www.learnxpress.com/en/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="Get Files From Remote File Size With PHP" /> </p>
<p>Original source : <a rel="nofollow" target="_blank" href="http://buzzknow.com/2010/07/18/get-file-size-from-remote-file-with-php/" title="Get File Size From Remote File"><strong>Get Files From Remote File Size With PHP</strong></a></p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Founder of <a rel="nofollow" target="_blank" href="http://buzzknow.com/" title="Share knowledge of internet">Buzzknow</a><br />
My other site<br />
<a rel="nofollow" target="_blank" href="http://remotewirelessspeakers.com" title="Remote Wireless Speakers">Remote Wireless Speakers</a> <a rel="nofollow" target="_blank" href="http://online-degree-higher-education.blogspot.com/" title="Online Degree Higher Education">Online Degree Higher Education</a><br />
   <a href="http://www.articlesbase.com/programming-articles/get-files-from-remote-file-size-with-php-2849919.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/get-files-from-remote-file-size-with-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP- the way to Excellence on the Web</title>
		<link>http://www.learnxpress.com/cakephp-the-way-to-excellence-on-the-web.html</link>
		<comments>http://www.learnxpress.com/cakephp-the-way-to-excellence-on-the-web.html#comments</comments>
		<pubDate>Sun, 18 Jul 2010 01:29:35 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/cakephp-the-way-to-excellence-on-the-web.html</guid>
		<description><![CDATA[CakePHP web development is truly beneficial in creating robust applications. Most mesmerizing features of CakePHP are that it is completely matched with PHP4 and PHP5. In today&#8217;s online business, open source products have become highly admired because by using them, the developers can create dynamic websites with a great ease. By CakePHP you can get [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fcakephp-the-way-to-excellence-on-the-web.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fcakephp-the-way-to-excellence-on-the-web.html&amp;style=normal" height="61" width="50" title="CakePHP  the way to Excellence on the Web" alt="CakePHP  the way to Excellence on the Web" /><br />
			</a>
		</div>
<p><a rel="nofollow" target="_blank" href="http://www.synapseco.com/cakephp.php">CakePHP web development</a> is truly beneficial in creating robust applications. Most mesmerizing features of CakePHP are that it is completely matched with PHP4 and PHP5. In today&#8217;s online business, open source products have become highly admired because by using them, the developers can create dynamic websites with a great ease. By CakePHP you can get those tailor solution, which you are seeking to match the requirement of your business. CakePHP application development comes as a fresh wind, which allows the developers to save a lot of time due to its specification and well designed instruments. On the other hand, by using CakePHP you can easily and instantly create Ecommerce sites, which usually come with a cart of shopping. It is not only capable in providing swift programming but also can render debugging solutions, generate code via Bake etc.</p>
<p><a rel="nofollow" target="_blank" href="http://www.synapseco.com/cakephp.php">CakePHP web application development</a> has paved a new way in structural designs for deploying, maintaining and developing applications. It increases the capacity of well structured procedure so that it is able to work in PHP. The main and most emphasizing feature of CakePHP is its MVC architecture that stands for Model View Controller Architecture. MVC can basically be divided into three parts: Model, View and Controller. Model stands for data that is accessed by various set of rules. It responds in input state and in queries. View can be defined as the output state that allows the model to be further modified and the controller invokes changes as the outcome of input process in the model.</p>
<p><a rel="nofollow" target="_blank" href="http://www.synapseco.com/cakephp.php">CakePHP application development</a> is gaining popularity as it scores over session handling and security measures. CakePHP framework is extremely easy to understand and is extremely compatible with both PHP4 and even with PHP5. CakePHP framework is preferred by most of the programmers and developers as it offers a wide range to tools for effective data validation. As it comes under MIT license, CakePHP framework can be obtained by anyone without having to pay a single penny. Hence, opting for this framework not only guarantees a faster pace but also ensures a considerable reduction in the application development costs.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    SynapseIndia is a <a rel="nofollow" target="_blank" href="http://www.synapseco.com/cakephp.php">Cakephp web application development</a> company that offers both <a rel="nofollow" target="_blank" href="http://www.synapseco.com/cakephp.php">Cakephp web development</a> and <a rel="nofollow" target="_blank" href="http://www.synapseco.com/cakephp.php">Cakephp application development</a> for worldwide clients.<br />
   <a href="http://www.articlesbase.com/programming-articles/cakephp-the-way-to-excellence-on-the-web-2845099.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/cakephp-the-way-to-excellence-on-the-web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Application Development for Your Mobile</title>
		<link>http://www.learnxpress.com/android-application-development-for-your-mobile.html</link>
		<comments>http://www.learnxpress.com/android-application-development-for-your-mobile.html#comments</comments>
		<pubDate>Sat, 17 Jul 2010 11:25:37 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/android-application-development-for-your-mobile.html</guid>
		<description><![CDATA[Android is a mobile software platform. It is an operating system as well. It is designed based on Linux Kernel. It is developed by Google and the Open Handset Alliance. Being an opensource platform there is no license fees so it reduces the initial investment of the project owner.   Android has various features to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fandroid-application-development-for-your-mobile.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fandroid-application-development-for-your-mobile.html&amp;style=normal" height="61" width="50" title="Android Application Development for Your Mobile" alt="Android Application Development for Your Mobile" /><br />
			</a>
		</div>
<p>Android is a mobile software platform. It is an operating system as well. It is designed based on Linux Kernel. It is developed by Google and the Open Handset Alliance. Being an opensource platform there is no license fees so it reduces the initial investment of the project owner.</p>
<p> </p>
<p>Android has various features to create innovative <a rel="nofollow" target="_blank" href="http://www.indianic.com/mobile-web-application-development.html" title="mobile application development">mobile applications</a>.</p>
<p>To send and receive data across mobile platform Android uses various technologies like GSM, EDGE, CDMA, Bluetooth, Wi-Fi, EV-DO, and UMTS<br />
SQ-Lite for data storage<br />
Android has wide range of libraries for image, video and audio files like MPEG4, H.263, H.264, AMR, AMR-WB, MP3, AAC, JPG, BMP, GIF, PNG, WAV, and MIDI formats.<br />
It has comprehensive libraries for 2d and 3d graphics<br />
It has Inter-Process Communication (IPC) message passing facilities<br />
You can use Google talk for P2P communication<br />
It has features for video camera, touch screens, GPS, accelerometer, and magnetometer.</p>
<p>Android has SDK which provides tools and libraries for Android application development. With its SDK a developer can design the UI for an application and debug it as well.</p>
<p>Android SDK has some core applications like an email client, an SMS program, a personal information management program, a Google Map application, a browser, a music player, a picture viewer, the Android Marketplace client, Amazon MP3 store, etc.</p>
<p><strong>Benefit of Google Android Application Development</strong></p>
<p>Android is an opensource platform means it is open for all so you can find a dedicated community of developers who are ready to help other developers and assure your bug free development.<br />
There is ease of development and porting with Android. By default Android is configured to auto-scale everything, however if layouts are specified with exact value then developer can make necessary changes with the help of published content. Support for porting is much simpler in case of Android.<br />
Android has Linux core so its operating system exhibits solid stability against the crashes and anomalies in the system.<br />
There are many ways to sell an Android application. First you can sell it through Android App Market where the majority of users come in order to purchase and download Android apps. Second way is the third party stores where any one can sell their apps.<br />
If you have quality work and you can deliver as per the aspiration of the users then it is sure that you will get good price in Android App Market. So you have good ROI in Android app development.<br />
It&#8217;s built to speeding up the information gathering process and delivers exact user requested information.<br />
It has reduced the application development cycle, and easy to use development tools to ensure fast development.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Nancy Jones is working as ASP.NET Developer in leading <a rel="nofollow" target="_blank" href="http://www.indianic.com/asp-net-development-services.html"> ASP.Net Development Services </a>Company at IndiaNIC. He is expert in <a rel="nofollow" target="_blank" href="http://www.indianic.com/mobile-web-application-development.html">Mobile Application Development</a>. IndiaNIC provides professional ASP.NET Development Services, and also you can hire ASP.NET Developer to get best output of your projects. For any queries please email us at indianic007@gmail.com.<br />
   <a href="http://www.articlesbase.com/programming-articles/android-application-development-for-your-mobile-2845890.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/android-application-development-for-your-mobile.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Applications: For a Truly Mesmerizing Experience</title>
		<link>http://www.learnxpress.com/iphone-applications-for-a-truly-mesmerizing-experience.html</link>
		<comments>http://www.learnxpress.com/iphone-applications-for-a-truly-mesmerizing-experience.html#comments</comments>
		<pubDate>Fri, 16 Jul 2010 12:47:40 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/iphone-applications-for-a-truly-mesmerizing-experience.html</guid>
		<description><![CDATA[Arrival of new and sophisticated gadgets is quite common but only a few are really able to perform as per the expectations of the users. One gadget that has even exceeded the expectations is the iPhone from Apple, a true gem of a product. The iPhone boasts of multiple features and a really captivating look. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fiphone-applications-for-a-truly-mesmerizing-experience.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fiphone-applications-for-a-truly-mesmerizing-experience.html&amp;style=normal" height="61" width="50" title="iPhone Applications: For a Truly Mesmerizing Experience" alt="iPhone Applications: For a Truly Mesmerizing Experience" /><br />
			</a>
		</div>
<p>Arrival of new and sophisticated gadgets is quite common but only a few are really able to perform as per the expectations of the users. One gadget that has even exceeded the expectations is the iPhone from Apple, a true gem of a product. The iPhone boasts of multiple features and a really captivating look. It&#8217;s been endowed with a full touchscreen user interface that turns into a virtual keypad. All features can be accessed right from the screen with a single slide of a finger. So, there is much more associated with the iPhone in terms of aesthetics.</p>
<p>Looks is not all what the iPhone is known for. It&#8217;s one of those communication gadgets that have two sides integrated into it – one for communication and the other for dedicated entertainment. The noteworthy entertainment features include 2 mp integrated camera, music player, lifelike gaming, fast web access and so on. However, the list doesn&#8217;t end there. The device is also powered by a host of additional iPhone applications which are available for separate buy from the web. There are a number of <a rel="nofollow" target="_blank" href="http://iphone.synapseindia.com/">iPhone application design</a> and development agencies which have all ranges of iPhone applications for your use. These applications can either be purchased from different online sources or can be availed free from Apple&#8217;s own application store.</p>
<p><a rel="nofollow" target="_blank" href="http://iphone.synapseindia.com/">iPhone open application development</a> is all about creating some of the finest apps for your iPhone which are smart enough to enhance your performance while using the device. These apps are available either in a standard module or they can be developed as per your requirements through customized application development.</p>
<p><a rel="nofollow" target="_blank" href="http://iphone.synapseindia.com/">iPhone applications development</a> categories of entertainment, business, utility, gaming, web are becoming extremely popular these days. These applications are also available through Apple&#8217;s own site. So, just by expanding your online horizon, you can get a glimpse of these apps and see if they really fit into your requirement. If yes, you have hundreds of options to choose from as the numbers of applications are getting increased every passing day, every passing hour. Just be wise in your selection and go ahead with the trend.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    This article is written by a technical writer, working at SynapseIndia, an <a rel="nofollow" target="_blank" href="http://iphone.synapseindia.com/">iPhone open application development</a> company in India. We offer <a rel="nofollow" target="_blank" href="http://iphone.synapseindia.com/">iPhone application development</a> and <a rel="nofollow" target="_blank" href="http://iphone.synapseindia.com/">iPhone application design</a> solutions to worldwide clients.<br />
   <a href="http://www.articlesbase.com/programming-articles/iphone-applications-for-a-truly-mesmerizing-experience-2840115.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/iphone-applications-for-a-truly-mesmerizing-experience.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Display Enhancements in Yahoo! Store Design</title>
		<link>http://www.learnxpress.com/content-display-enhancements-in-yahoo-store-design.html</link>
		<comments>http://www.learnxpress.com/content-display-enhancements-in-yahoo-store-design.html#comments</comments>
		<pubDate>Fri, 16 Jul 2010 12:47:40 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/content-display-enhancements-in-yahoo-store-design.html</guid>
		<description><![CDATA[Content is the most important part of Yahoo! store. The features help enhancement of content display and are useful for the store owner. Here I have tried to give you the most possible features for your Yahoo! store.   Basic Blog Set-up In Yahoo! store design blogging helps you to set internal as well as [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fcontent-display-enhancements-in-yahoo-store-design.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fcontent-display-enhancements-in-yahoo-store-design.html&amp;style=normal" height="61" width="50" title="Content Display Enhancements in Yahoo! Store Design" alt="Content Display Enhancements in Yahoo! Store Design" /><br />
			</a>
		</div>
<p>Content is the most important part of Yahoo! store. The features help enhancement of content display and are useful for the store owner. Here I have tried to give you the most possible features for your Yahoo! store.</p>
<p> </p>
<p><strong><strong>Basic Blog Set-up</strong></strong></p>
<p>In <a rel="nofollow" target="_blank" href="http://www.indianic.com/yahoostore.html" title="Yahoo Store design">Yahoo! store design</a> blogging helps you to set internal as well as external communication for your company. So blog set up is an enhancing feature. You can integrate your blog with your main website with its theme so your branding cannot be affected at all. This feature must cover all basic blog tools and should prove a good add-on option for Blogging.</p>
<p><strong><strong>Fully Integrated Blog</strong></strong></p>
<p> </p>
<p>Blog is a great way of marketing your business. If you fully integrate a blog with your site, give links to your products and categories it will reward you in both terms of winning customers and search engine. Blog must have the same look and feel as your site and should look a part of your site. It should have all tools for blogging.</p>
<p><strong><strong>ALT Tags on Product Images</strong></strong></p>
<p> </p>
<p>In Yahoo! store design your Yahoo! store must be SEO friendly therefore you need to give alt tags for all images on your site including your product images. Default Yahoo! alt tag say &#8220;click to enlarge&#8221; and this can be replaced with keyword rich text so it can be crawled by search engine and help search engine to direct customers to you. Alt tags also help you when image can not be loaded and an empty space remains at that time this tag fill that gap. Another thing is that when you hover over the image then alt tag displayed as tool tip this way you can inform your visitor about the product or services.</p>
<p><strong><strong>Customer and SEO Friendly Site Maps</strong></strong></p>
<p>In Yahoo! Store design easier navigation is the key for success so make navigation easy for your customers as well as search engines. A well-categorized site map makes navigation easy and also assists in search engine crawling so prepare and submit good site map that is rich in your keywords so it can rank for competitive keywords.</p>
<p><strong><strong>Randomly Displayed Best Sellers</strong></strong></p>
<p>Customers always search for something new on your site and you can provide it by randomly products highlighted in form of Best Sellers, New Arrivals, featured Products, Specials, etc. on home page.</p>
<p><strong><strong>Randomly Displayed Customer Testimonials</strong></strong></p>
<p>In Yahoo! store design testimonials are great tools in convincing your visitors. Testimonials help to win the trust of your customers because it shares the experience of your previous customers and that is an important thing for the current customers. With a feature you can show different testimonials on each page of your Yahoo! store. You will be able to specify all testimonials as a set and script can show different testimonials at random on each page. We can beautify it with nice graphics and cameos.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Nancy Jones is head of projects at IndiaNIC – a leading <a rel="nofollow" target="_blank" href="http://www.indianic.com/yahoostore.html" title="Yahoo Store Development">Yahoo Store Development</a> company which presents quality and cost effective yahoo store development, <a rel="nofollow" target="_blank" href="http://www.indianic.com/yahoo-store-design.html" title="yahoo store design">yahoo store design</a>, yahoo store manager services across the globe. For any queries related to yahoo store management email us at <a rel="nofollow" target="_blank" href="mailto:indianic007@gmail.com">indianic007@gmail.com</a>.<br />
   <a href="http://www.articlesbase.com/programming-articles/content-display-enhancements-in-yahoo-store-design-2841205.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/content-display-enhancements-in-yahoo-store-design.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to solve wordpress error &quot;plugin does not have valid header&quot;</title>
		<link>http://www.learnxpress.com/how-to-solve-wordpress-error-plugin-does-not-have-valid-header.html</link>
		<comments>http://www.learnxpress.com/how-to-solve-wordpress-error-plugin-does-not-have-valid-header.html#comments</comments>
		<pubDate>Thu, 15 Jul 2010 13:08:35 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/how-to-solve-wordpress-error-plugin-does-not-have-valid-header.html</guid>
		<description><![CDATA[I am newer to wordpress, except posting article; I can do nothing with it. When I install Google Analytics plugin to wordpress, there is an error message saying &#8220;the plugin doesn&#8217;t have valid header&#8221;, I googled lots of solutions online on this problem, but none can fix the situation as I encounter. And this night, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-solve-wordpress-error-plugin-does-not-have-valid-header.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhow-to-solve-wordpress-error-plugin-does-not-have-valid-header.html&amp;style=normal" height="61" width="50" title="How to solve wordpress error &quot;plugin does not have valid header&quot;" alt="How to solve wordpress error &quot;plugin does not have valid header&quot;" /><br />
			</a>
		</div>
<p>I am newer to wordpress, except posting article; I can do nothing with it. When I install Google Analytics plugin to wordpress, there is an error message saying &#8220;the plugin doesn&#8217;t have valid header&#8221;, I googled lots of solutions online on this problem, but none can fix the situation as I encounter. And this night, I want to try out another way to fix it, but luckily, it&#8217;s done this time, I am so happy, and would like to share my solutions to anyone who has the same problem as me, for the details please review the following steps:</p>
<p><strong>Let&#8217;s take a Google Analytics plugin for instance.</strong></p>
<p>Download Google Analytics plugin <a rel="nofollow" target="_blank" href="http://wordpress.org/extend/plugins/google-analytics-for-wordpress/">here</a>;<br />
Unzip this file (such as google-analytics-for-wordpress.zip);<br />
When you open this google-analytics-for-wordpress folder, you will find there are two folders located in it, those are <strong>MACOSX</strong> and <strong>google-analytics-for-wordpress</strong> folder, that is the reason why you active this plugin, the error (the plugin doesn&#8217;t have valid header) came out, so, what you should do is to remove one of folders according to your <strong>computer&#8217;s type</strong>, such as, if you are using <strong>PC</strong>, you should remove <strong>MACOSX </strong>folder, then compress <strong>google-anaytics-for-wordpress</strong> folder to zip file again, and upload it to wordpress, there are two ways to help you finish this task:</p>
<p>a. by wordpress: upload this zip folder to wordpress directly through wordpress: click Plugins&gt;Add New</p>
<p><a rel="nofollow" target="_blank" href="http://imeshootings.com/blog/wp-content/uploads/2010/02/plugin-1.png"></a></p>
<p>b. by ftp: upload google-analytics-for-wordpress foler (uncompressed one) to plugin folder by fpt</p>
<p><a rel="nofollow" target="_blank" href="http://imeshootings.com/blog/wp-content/uploads/2010/02/plugin-21.png"></a></p>
<p>(in FTP, you must keep <strong>plugin folder</strong> structure like this: plugin&gt;google-analytics-for-wordpress folder&gt;google analytics related files, such as readme.txt, screenshot-1…and so on (it will not contain MACOSX folder or any other unrelated folder))</p>
<p>After installed it successfully, you can active it at admin panel!</p>
<p>Go to http://www.imeshootings.com/blog/howto-wordpress/plugin-not-valid-header for more details.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Alvey from www.imeshootings.com<br />
More articles see http://www.imeshootings.com/blog<br />
   <a href="http://www.articlesbase.com/programming-articles/how-to-solve-wordpress-error-plugin-does-not-have-valid-header-2832269.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/how-to-solve-wordpress-error-plugin-does-not-have-valid-header.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Weeks Project Training</title>
		<link>http://www.learnxpress.com/6-weeks-project-training.html</link>
		<comments>http://www.learnxpress.com/6-weeks-project-training.html#comments</comments>
		<pubDate>Wed, 14 Jul 2010 15:20:28 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/6-weeks-project-training.html</guid>
		<description><![CDATA[IT Industry has been very dynamic in nature; with an increase in the convolutions in the advanced technology, the growth that the industry has seen has been phenomenal and there has been a corresponding growth in the number of jobs in the IT field. Hence the need of the training and constant up gradation arises [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2F6-weeks-project-training.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2F6-weeks-project-training.html&amp;style=normal" height="61" width="50" title="6 Weeks Project Training" alt="6 Weeks Project Training" /><br />
			</a>
		</div>
<p>IT Industry has been very dynamic in nature; with an increase in the convolutions in the advanced technology, the growth that the industry has seen has been phenomenal and there has been a corresponding growth in the number of jobs in the IT field. Hence the need of the training and constant up gradation arises in the clan of the students and even working professionals to keep them abreast of the modern day norms of the industry so that they can survive the tough competition to be a part of the industry.</p>
<p>With these factors on a rise, there has been a congruent mushrooming of the IT courses available in the market hence leaving the students in a dilemma when they think about IT training providers. The prominent <a rel="nofollow" target="_blank" href="http://www.ducatindia.com/" title="IT Training">IT training courses</a> available in the market are .Net, IBM Mainframe, Java, Software Quality Testing, PHP, SEO, ERP (SAP &amp; Oracle Apps 11i), Data Warehousing, SAS, Embedded Systems, VLSI, Linux, Databases (Oracle Admin/Developer), Share point Server &amp; BizTalk etc. Amongst these courses and course providers, arises a debate of what an ideal training program should comprise of. The answer to this question is very simple yet imperceptible. A six week capsule program with related projects is all one needs, be it a college going student who is looking for something extra with the formal bookish education or a working professional who is already equipped with the knowhow and just needs a brush up and an introduction to the newly added features of the technology he/she is working on, with time. </p>
<p>A six week capsule course generally has certain advantages, these can be elucidated as:<br />•    A well carved program with precise curriculum offering knowledge dissipation without time loss.<br />•    Balance between conventional bookish knowledge and amorphous industry specific technical experience.<br />•    Time bound projects and practical sessions.<br />•    Development of taste for real time work like situation. <br />•    A fully fledged program comprising of crisp delivery of the concepts and execution of projects in a specific time interval.</p>
<p>All these characteristics make the training an inevitable feature towards the quest to technological progression. Now, an important question arises here as to whom to approach for the training. The training seekers need to understand and take into consideration that an ideal training provider has to be the one who provides all of above mentioned features along with an eminent educator who has all the qualities of an effective mentor or guide besides merely imparting the technological concepts. A mentor has to be well equipped with the industry trends and scenario and should be able to guide the students with respect to the industry norms to pave way for a safe career. Also a training provider has to be tech-savvy enough to be able to include exactly all the elements in order to develop what we can call a perfect curriculum of an updated course on any technology. Apart from this the students can also check on the other intangible factors associated with the training providers. A cautious evaluation of the availability of the associated factors makes the choice easy and enables those looking for the training to make right decisions preventing loss of time and other resources, and hence they reap the benefits of the program in the true sense by becoming comfortable with the pace of the escalating <a rel="nofollow" target="_blank" href="http://www.ducatindia.com/" title="Ducat: Development | Training | Consultancy">IT Industry</a> in turn reaching heights in the industry thus creating benchmarks.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Ducat India&#8217;s best <a rel="nofollow" target="_blank" href="http://www.ducatindia.com">Software Development &amp; IT Training Company</a> built a reputation for high quality <a rel="nofollow" target="_blank" href="http://www.ducatindia.com/sixweeks/index.php"> Summer Training</a> by industrial experts. For more detail please visit: http://www.ducatindia.com/.<br />
   <a href="http://www.articlesbase.com/programming-articles/6-weeks-project-training-2827267.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/6-weeks-project-training.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Must have iPhone Apps for travelers</title>
		<link>http://www.learnxpress.com/must-have-iphone-apps-for-travelers.html</link>
		<comments>http://www.learnxpress.com/must-have-iphone-apps-for-travelers.html#comments</comments>
		<pubDate>Tue, 13 Jul 2010 17:23:29 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/must-have-iphone-apps-for-travelers.html</guid>
		<description><![CDATA[The summer time is in the air, beaches, movies, outings, trekking, hiking, swimming, climbing, restaurants, café&#8217;s etc and what&#8217;s not? Families have enough time to spend with their kids and spouse, students are on break from studies, workaholics are trying to recharge them for more work to be done. In this case, iPhone users are [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fmust-have-iphone-apps-for-travelers.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fmust-have-iphone-apps-for-travelers.html&amp;style=normal" height="61" width="50" title="Must have iPhone Apps for travelers" alt="Must have iPhone Apps for travelers" /><br />
			</a>
		</div>
<p>The summer time is in the air, beaches, movies, outings, trekking, hiking, swimming, climbing, restaurants, café&#8217;s etc and what&#8217;s not? Families have enough time to spend with their kids and spouse, students are on break from studies, workaholics are trying to recharge them for more work to be done. In this case, iPhone users are happy-go-lucky ones who can access the whole world with the single tap on the screen of iPhone.</p>
<p>I have brought you some exciting iPhone apps which have been especially designed for those who are on travelling track, or seeking maximum fun and entertainment in summer vacations. Let&#8217;s explore below.</p>
<p><strong>AAA TripTik Travel</strong></p>
<p>AAA TripTik is a travelling iPhone that allows travelers to have their eyes on latest updates about Gas stations, gas rates, mapping and direction routes. So all those who are out of their place, can easily sort out the prices and make budget, considering the traveling expenses of their transportation. There is option available to compare prices, and go cheap this way. It also has list of approved restaurants, club headquarters, café&#8217;s, entertainment spots on search, so need to do hectic searches on internet and all.</p>
<p><a rel="nofollow" target="_blank" href="http://www.socialfactory.net">AAA iPhone app</a> has voice guidance feature, so if you ever wonder in the unknown place, it will be your guide. It will require WI-FI connection to make a best use of this application, else other connections are alright.  It is easily available in apps stores for downloading.</p>
<p><strong>Currency</strong></p>
<p>If you go outside the country, you must have this iPhone application. It is all about currency, rates and conversions. You won&#8217;t be worried over currency and its value, you better have this application and make budget as per the currency of country you are visiting and do shopping, eating, fun and whatever you like.</p>
<p>The interface is quite not attractive but features are really helpful. It can be easily downloaded from app stores.</p>
<p><strong>Flight Track</strong></p>
<p>Flight Track is basically a flight tracking iPhone app that will help users to find all sorts of domestic and international flights, all along real-time search and updates. If you want to know the status of incoming flights, you easily can and if you want to check the weather condition, weather radar is there to help you to decide. You will be able to check out the reservations, delays, cancellation, altitude and speed etc of the flights and it works in offline mode as well.</p>
<p>These iPhone apps are must-have things for travelers. To know more about iPhone apps, land on the web <a rel="nofollow" target="_blank" href="http://www.socialfactory.net/">www.socialfactory.net</a></p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    for more detail please visit:<a rel="nofollow" target="_blank" href="http://www.socialfactory.net">www.socialfactory.net </a><br />
   <a href="http://www.articlesbase.com/programming-articles/must-have-iphone-apps-for-travelers-2821471.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/must-have-iphone-apps-for-travelers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uninstall AV Antivirus Suite &#8211; How to Remove AV Antivirus Suite From Your Computer</title>
		<link>http://www.learnxpress.com/uninstall-av-antivirus-suite-how-to-remove-av-antivirus-suite-from-your-computer.html</link>
		<comments>http://www.learnxpress.com/uninstall-av-antivirus-suite-how-to-remove-av-antivirus-suite-from-your-computer.html#comments</comments>
		<pubDate>Mon, 12 Jul 2010 19:57:19 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/uninstall-av-antivirus-suite-how-to-remove-av-antivirus-suite-from-your-computer.html</guid>
		<description><![CDATA[Do you have to uninstall AV Antivirus Suite? Do you have to uninstall AV Antivirus Suite? If you&#8217;ve got to uninstall any of these versions then you&#8217;ve come to the right place because I will set you up with the best AV Antivirus Suite removal plan. What is AV Antivirus Suite?AV Antivirus Suite is simply [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Funinstall-av-antivirus-suite-how-to-remove-av-antivirus-suite-from-your-computer.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Funinstall-av-antivirus-suite-how-to-remove-av-antivirus-suite-from-your-computer.html&amp;style=normal" height="61" width="50" title="uninstall AV Antivirus Suite   How to Remove AV Antivirus Suite From Your Computer" alt="uninstall AV Antivirus Suite   How to Remove AV Antivirus Suite From Your Computer" /><br />
			</a>
		</div>
<p>Do you have to uninstall AV Antivirus Suite? Do you have to uninstall AV Antivirus Suite? If you&#8217;ve got to uninstall any of these versions then you&#8217;ve come to the right place because I will set you up with the best AV Antivirus Suite removal plan.</p>
<p>What is AV Antivirus Suite?<br />AV Antivirus Suite is simply a clone of the infamous rogue anti-spyware named System Security. The same as most of false anti-spyware programs, AV Antivirus Suite utilizes the deceive means to reach its purpose. By making use of the backdoor techniques, AV Antivirus Suite usually intrudes PC system without your acknowledge or permission.</p>
<p>Once installed, it will flood PC system with unsolicited ads that show your machine is at risk. The progam will appear every now and then on your screen, continually scanning your PC and reporting a variety of supposed malware. To solve the program with AV Antivirus Suite, you must go to its website to pay for the license, in which you may be in high danger of downloading extra virus onto your system. In fact, AV Antivirus Suite can not detect any infections because it does not have any legit virus scanning engine at all. Not only does it slow down your PC performance dramatically, AV Antivirus Suite will also threaten your personal data and privacy.</p>
<p>How to remove AV Antivirus Suite?</p>
<p>1 The first thing you need to do to remove this program from your PC is to get a trustworthy anti-spyware / anti-malware and then let it scan your system. Many people make the mistake of just trying to delete the files or settings this software installs onto your system, but the fact is that it has a number of different elements which will just it to come back. You need to use the likes of MalwareBytes (free) or SpywareDoctor (paid) to get the roots of this problem.</p>
<p>2 You should also clean out the &#8216;registry&#8217; to make sure that there are no settings or files that this virus has left in there. Not many people know about this part of your system, but the fact is that this infection will leave 100&#8242;s of infected registry settings on your system, ready for any other viruses to come along. The registry is a large database inside Windows which keeps all the settings and files that your computer requires each day to run &#8211; it&#8217;s like a big library of vital information for your system. To clean out all the damaged parts of this database, you need to be able to use a &#8216;registry cleaner&#8217; to scan through it and fix the errors that are inside.</p>
<p>A highly recommended tool to <a rel="nofollow" target="_blank" href="http://www.registryquick.net/page/download.htm">remove AV Antivirus Suite</a> is RegistryQuick which is available for free at http://www.registryquick.net Before you try other programs, give RegistryQuick a try! You will be surprised!<br />You can easily <a rel="nofollow" target="_blank" href="http://www.registryquick.net/page/download.htm">get rid of AV Antivirus Suite</a> by clicking http://www.registryquick.net</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/uninstall-av-antivirus-suite-how-to-remove-av-antivirus-suite-from-your-computer-2816759.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/uninstall-av-antivirus-suite-how-to-remove-av-antivirus-suite-from-your-computer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix a Slow Computer &#8211; How to Speed Up My Computer</title>
		<link>http://www.learnxpress.com/fix-a-slow-computer-how-to-speed-up-my-computer.html</link>
		<comments>http://www.learnxpress.com/fix-a-slow-computer-how-to-speed-up-my-computer.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 23:36:48 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/fix-a-slow-computer-how-to-speed-up-my-computer.html</guid>
		<description><![CDATA[If you are experiencing performance problems with your PC and it is running slow it is very likely you have problems with the windows registry. Most people do not know what the registry is or that there are errors in there because they are affecting windows performance and these errors are not obvious. You do [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Ffix-a-slow-computer-how-to-speed-up-my-computer.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Ffix-a-slow-computer-how-to-speed-up-my-computer.html&amp;style=normal" height="61" width="50" title="Fix a Slow Computer   How to Speed Up My Computer" alt="Fix a Slow Computer   How to Speed Up My Computer" /><br />
			</a>
		</div>
<p>If you are experiencing performance problems with your PC and it is running slow it is very likely you have problems with the windows registry.</p>
<p>Most people do not know what the registry is or that there are errors in there because they are affecting windows performance and these errors are not obvious.</p>
<p>You do not need to be a computer technician to find these errors and fix them. By following a few steps you can clear up these issues in minutes and have your computer running fast again.</p>
<p>If you have a slow PC, windows crashing, computer freezing or windows restarting when you are in the middle of something it can be traced back to the windows registry. This is why you need to detect windows registry errors as they occur and stop them.</p>
<p>Even a few years ago if you encountered problems like this you had to call a technician but now you can do it yourself without having to pull your computer apart.</p>
<p>You can do this by running a free registry scan. This can be done by downloading registry scanner from the internet. This will report any errors in your windows registry and tell you exactly what they are and what you need to do to fix them.</p>
<p>You should avoid trying to edit the registry manually, because if you mess up the registry you mess up windows and if this happens windows may fail to even start again.</p>
<p>The way to fix these registry errors is with a registry scanner and cleaner. These are usually combined with a free registry scanner and if a free scan does find errors you can fix them automatically and speed up your PC.</p>
<p>If you have a slow PC here is the #1 solution for a Slow Windows Computer this is guaranteed to <a rel="nofollow" target="_blank" href="http://www.trymytools.com/download.php">make your PC faster</a>, just click here.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/fix-a-slow-computer-how-to-speed-up-my-computer-2809280.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/fix-a-slow-computer-how-to-speed-up-my-computer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is dedicated web application ?</title>
		<link>http://www.learnxpress.com/what-is-dedicated-web-application.html</link>
		<comments>http://www.learnxpress.com/what-is-dedicated-web-application.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 09:23:29 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/what-is-dedicated-web-application.html</guid>
		<description><![CDATA[&#60;!&#8211; @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } A:link { color: #000080; so-language: zxx; text-decoration: underline } &#8211;&#62; Dedicated web application is a software accessed over network by web browser. Web application is made of business logic and web design. Business logic describes algorithms, that operates on data between [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fwhat-is-dedicated-web-application.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fwhat-is-dedicated-web-application.html&amp;style=normal" height="61" width="50" title="What is dedicated web application ?" alt="What is dedicated web application ?" /><br />
			</a>
		</div>
<p>              &lt;!&#8211; @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } A:link { color: #000080; so-language: zxx; text-decoration: underline } &#8211;&gt;</p>
<p>Dedicated web application is a software accessed over network by web browser. Web application is made of business logic and web design. Business logic describes algorithms, that operates on data between database and user interface. Web design consists of static web pages, stylesheets and graphic or flash files.</p>
<p>The most popular language, which is used to create web applications is PHP. The best, fully-featured and high-quality web applications are based on PHP and Zend Framework library.</p>
<p>The most powerfull database management system used in creating dedicated web applications is postgreSQL. It is license free and it can handle data better than other, license free database management systems like for example mySQL. PostgreSQL support triggers, own written functions and data isolation levels.</p>
<p>While projecting business logic, there are some factors which affect on performance. The most common is code optimization and multi-level caching. Web page caching is very important when web application is being accessed by huge amount of users at this same time.</p>
<p>Dedicated web application needs virtual private server or dedicated server. It depends on complexity of business logic and estimated web traffic, which web application should handle. Basically, server have to support Apache2, PHP5, Zend Framework library and postgreSQL database management system. Very often modules like mod_rewrite are required. Additional modules can also be required.</p>
<p>&lt;!&#8211; @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } &#8211;&gt;</p>
<p>Read more about dedicated <a rel="nofollow" target="_blank" href="http://www.phpapps.co.uk/" title="Web Application">web application,</a> discover features, which are avaliable by having web application.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/what-is-dedicated-web-application-2808709.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/what-is-dedicated-web-application.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>India Is The Best place for Outsourcing Webdesign</title>
		<link>http://www.learnxpress.com/india-is-the-best-place-for-outsourcing-webdesign.html</link>
		<comments>http://www.learnxpress.com/india-is-the-best-place-for-outsourcing-webdesign.html#comments</comments>
		<pubDate>Sat, 10 Jul 2010 18:26:58 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/india-is-the-best-place-for-outsourcing-webdesign.html</guid>
		<description><![CDATA[Today, the services of web design are in demand, as everyone wants to be developed in the industry. To attract more users to your web portal, it is very important to create an attractive presentation of the portal. As you know first impression is the last impression and your business the first impression is your [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Findia-is-the-best-place-for-outsourcing-webdesign.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Findia-is-the-best-place-for-outsourcing-webdesign.html&amp;style=normal" height="61" width="50" title="India Is The Best place for Outsourcing Webdesign" alt="India Is The Best place for Outsourcing Webdesign" /><br />
			</a>
		</div>
<p>Today, the services of web design are in demand, as everyone wants to be developed in the industry. To attract more users to your web portal, it is very important to create an attractive presentation of the portal. As you know first impression is the last impression and your business the first impression is your website. If it is not attractive as a competing site so it will be difficult to capture the users eyes on your business. Hiring a web designer who is an expert in creative design to create an attractive website.</p>
<p><a rel="nofollow" target="_blank" href="https://www.cainfotechindia.com/outsourcing_web_design_to_india.html">Outsourcing web design to India</a> has become a global phenomenon, with increase in skilled labor and cost-effective solutions for web design. Web design developed countries more expensive because of labor costs and head. This is why India has highlighted the most important outsourcing destination network in India and also the design and development. Outsourcing web design to India can be an important decision for any company because it only creates a higher turnout by reducing the fixed costs of projects on the site. As you compare the draft sub-contract on the spot, do you take a deep breath to projects to outsource web design to India.</p>
<p>With India becoming the most popular destination for <a rel="nofollow" target="_blank" href="https://www.cainfotechindia.com/outsource_webdesign_index.html">outsourcing web design</a> services in the West, particularly the U.S., UK, Canada and India are the professional web designers and service. There are many web design companies in India who have excelled in international business confidence.</p>
<p>The Indian web professionals has good proficiency in English, then you will not be faced with problems to contact them. Compared with firms in another country, you can discover that Indian companies charge much less amount of fees for web design and other computer services Most Indian companies are well known companies and they maintain international standard ISO and CMM.</p>
<p><a rel="nofollow" target="_blank" href="https://www.cainfotechindia.com/outsourcing_ecommerce_web_development.html">Outsourcing web design or development</a> or other IT services in India is always beneficial in terms of quality, quantity and money. It is a proven that India has experienced experts, no doubt about their qualifications and expertise. Many companies in India providing web design outsourcing services to their customers abroad.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    joomla customization customisation, Offshore Outsourcing India, Web Design Companies India, Web Design Company, Web Design Outsourcing India, Web Development Company in India, wordpress customization customisation<br />
   <a href="http://www.articlesbase.com/programming-articles/india-is-the-best-place-for-outsourcing-webdesign-2808529.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/india-is-the-best-place-for-outsourcing-webdesign.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turbocharge Microsoft Outlook with Xobni</title>
		<link>http://www.learnxpress.com/turbocharge-microsoft-outlook-with-xobni.html</link>
		<comments>http://www.learnxpress.com/turbocharge-microsoft-outlook-with-xobni.html#comments</comments>
		<pubDate>Sat, 10 Jul 2010 12:41:20 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Freewares]]></category>
		<category><![CDATA["visual studio 2010" "pictures toolbar"]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[email analytics]]></category>
		<category><![CDATA[email searching tool]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[Xobni]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8378</guid>
		<description><![CDATA[I have heard about the various analytics tool for tracking website visitors. But Xobni Corporation, based in San Francisco, CA has developed an add-in named Xobni with which you can search and track e- mails easily. Xobni not only enables you to search through emails quickly but also displays Contact info, profile pictures, company info, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fturbocharge-microsoft-outlook-with-xobni.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fturbocharge-microsoft-outlook-with-xobni.html&amp;style=normal" height="61" width="50" title="Turbocharge Microsoft Outlook with Xobni" alt="Turbocharge Microsoft Outlook with Xobni" /><br />
			</a>
		</div>
<p>I have heard about the various analytics tool for tracking website visitors. But <b>Xobni</b> Corporation, based in San Francisco, CA has developed an add-in named <a href="http://www.xobni.com/" target="_blank"><i>Xobni</i></a> with which you can search and track e- mails easily.</p>
<p><u>Xobni</u> not only enables you to search through emails quickly but also displays Contact info, profile pictures, company info, job titles in an organized manner. The installation takes few minutes as it needs to scan and index the emails. Xobni shows the name of your contacts who have responded faster to your emails using a nice algorithm.</p>
<p>Moreover, Xobni also searches the web for information about your contacts from various social networking websites such as  Facebook, LinkedIn, Hoovers information &amp; more. The real beauty of Xobni is that it brings all information directly to your Outlook 2007/2010.</p>
<p>Xobni also supports Threaded Conversations and also displays the relevant attachments (if any) during search. Xobni also showcases Person by person statistics, Email pattern graphs and Fun email stats. Xobni is available for download free of cost but it only searches the primary PST. If you want to perform a search of all your inboxes then you should opt for a <a href="http://www.xobni.com/xobni-plus" target="_blank">paid</a> version. It ships with several advanced features for a one time cost of $29.95.</p>
<p>I found this product useful as it plugs in social networking into Microsoft Outlook. However, I doubt how many users make effective use of social networks other than technical people.</p>
<p>Xobni, email analytics, email searching tool</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/turbocharge-microsoft-outlook-with-xobni.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Go Smart with Clicky</title>
		<link>http://www.learnxpress.com/go-smart-with-clicky.html</link>
		<comments>http://www.learnxpress.com/go-smart-with-clicky.html#comments</comments>
		<pubDate>Fri, 09 Jul 2010 12:28:53 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[better than Google Analytics]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[Clicky]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[website tracking tool]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8373</guid>
		<description><![CDATA[Once upon a time, Web Masters like myself used to check out the statistics link provided by the web hosting provider for analyzing visitors. But over the period of time, many companies have developed online tools for tracking visitors such as Clicky.  Google Analytics is a popular tool which is widely used by many web [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fgo-smart-with-clicky.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fgo-smart-with-clicky.html&amp;style=normal" height="61" width="50" title="Go Smart with Clicky" alt="Go Smart with Clicky" /><br />
			</a>
		</div>
<p>Once upon a time, Web Masters like myself used to check out the statistics link provided by the web hosting provider for analyzing visitors. But over the period of time, many companies have developed online tools for tracking visitors such as <b>Clicky</b>. </p>
<p>Google Analytics is a popular tool which is widely used by many web masters as it is free of cost. It will not only help you to track visitors, geographical location but also helps you to monitor clicks from Google AdSense ads. The tool will exactly point out the article/post link from where the click has occurred.</p>
<p>Even though Google Analytics is a nice tool, I was on a lookout for a new tool for analyzing one of my new website and I came across <a href="http://www.getclicky.com/" target="_blank"><i>Clicky</i></a>. You have to go through a simple registration process and either paste the JavaScript code or enable the plug-in if you have a self hosted WordPress site. Developed by Roxr Software Ltd, I was able to track the visitors after an hour using <u>Clicky</u> and is available free of cost.</p>
<p>Powered by Ajax, the home page is very slick and modern. Clicky is very easy to keep track of the outbound links and the exact link which the visitors clicked on my website including the details of the browsers used with the correct version number as shown below</p>
<p><a href="http://www.learnxpress.com/en/images/2010/07/brower_shot.png"><img style="display: inline; border: 0px;" title="brower_shot" src="http://www.learnxpress.com/en/images/2010/07/brower_shot_thumb.png" border="0" alt="Go Smart with Clicky" width="488" height="379" /></a></p>
<p>You will find a detailed chart of the comparison of Clicky with various other alternatives such as Google, Woopra, Chartbeat, Piwik, StatCounter and SiteMeter . From my point of view, using a mix of Google Analytics and Clicky will be a nice idea for your website to grow and prosper.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/go-smart-with-clicky.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting a Slow Computer? How to Fix Your Slow Computer Step by Step</title>
		<link>http://www.learnxpress.com/getting-a-slow-computer-how-to-fix-your-slow-computer-step-by-step.html</link>
		<comments>http://www.learnxpress.com/getting-a-slow-computer-how-to-fix-your-slow-computer-step-by-step.html#comments</comments>
		<pubDate>Thu, 08 Jul 2010 23:54:07 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/getting-a-slow-computer-how-to-fix-your-slow-computer-step-by-step.html</guid>
		<description><![CDATA[If your answer is yes, then you are probably one of the many computer owners out there who have or do not perform maintenance works on their PC. Computers, like the humans who have built them, are prone to error. Through time, a computer&#8217;s performance will gradually slow down, but with the proper care and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fgetting-a-slow-computer-how-to-fix-your-slow-computer-step-by-step.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fgetting-a-slow-computer-how-to-fix-your-slow-computer-step-by-step.html&amp;style=normal" height="61" width="50" title="Getting a Slow Computer? How to Fix Your Slow Computer Step by Step" alt="Getting a Slow Computer? How to Fix Your Slow Computer Step by Step" /><br />
			</a>
		</div>
<p>If your answer is yes, then you are probably one of the many computer owners out there who have or do not perform maintenance works on their PC. Computers, like the humans who have built them, are prone to error. Through time, a computer&#8217;s performance will gradually slow down, but with the proper care and maintenance, a computer&#8217;s life will remain robust and healthy. Many PC users take maintenance tips for granted, not knowing that these are the very things that can solve their computer&#8217;s speed problems.</p>
<p>Maintenance tips can keep your computer perform smoothly so you won&#8217;t have to wonder why is your computer very slow. Your computer is exposed to a number of harsh elements on a regular basis, including heat, dust, and moisture &#8211; all of which can cause its deterioration and make your computer very slow. The first thing you need to be mindful of is the way you turn off and turn on your computer. You should turn off your computer only after Windows has properly shut down; otherwise, you&#8217;ll cause adverse effects to your hard drive. When you turn on your computer, avoid entering commands until Windows has fully started up; otherwise, you&#8217;ll cause your computer to slow down.</p>
<p>In connection with power, it is strongly suggested that you protect your computer from critical power outages and high and low voltage occurrences by using an uninterruptible power supply or UPS. A UPS functions better than a surge protector; it will help your computer hurdle through power disasters of any kind and keep it away from crashes that can turn a computer very slow. Loss or cutting of power may lead to the loss of important data or the impossible recovery of files. Another way to protect yourself from these unfortunate events is by performing back up every time. Most homes have UPS; you just need to search your house for one that you can use.</p>
<p>One of the most common reasons that make a computer very slow is the presence of viruses, malware, and spyware, which are all mortal enemies of your computer system. It is thus very important that you scan your computer for these harmful elements on a regular basis and defrag your computer once in a while. Run a free yet tried and tested anti-virus, anti-malware, and anti-spyware removal software package. Keeping your registry clean all the time is one of the secrets in maintaining your computer&#8217;s good speed. Since your registry functions as the main command processor of the entire computer system, it only follows that it will suffer from performance problems when it becomes too cramped or full. Use a free reliable registry cleanup software package to get your registry organized once again and to free up space on your memory. Not only can lack of memory space make a computer very slow, it also causes runtime errors.</p>
<p>Doing maintenance work on your computer is easier than most PC users think. Moreover, it&#8217;s the best and cheapest way to prevent your computer from running very slow.</p>
<p>Is your <a rel="nofollow" target="_blank" href="http://www.registryquick.net/page/download.htm">computer very slow</a>? You can learn the exact problem and FIX it today at <a rel="nofollow" target="_blank" href="http://www.registryquick.net">www.registryquick.net</a></p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/getting-a-slow-computer-how-to-fix-your-slow-computer-step-by-step-2796566.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/getting-a-slow-computer-how-to-fix-your-slow-computer-step-by-step.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clickbank Wealth Formula Impressions</title>
		<link>http://www.learnxpress.com/clickbank-wealth-formula-impressions.html</link>
		<comments>http://www.learnxpress.com/clickbank-wealth-formula-impressions.html#comments</comments>
		<pubDate>Wed, 07 Jul 2010 12:39:03 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[Clickbank Wealth Formula]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8367</guid>
		<description><![CDATA[Internet Marketers make effective use of ClickBank Marketplace to generate revenue in the form of affiliate commissions. I have heard that some popular people like John Chow are making big money through ClickBank. In order to succeed in this venture, you need to pick a niche and market the product from the niche through various [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fclickbank-wealth-formula-impressions.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fclickbank-wealth-formula-impressions.html&amp;style=normal" height="61" width="50" title="Clickbank Wealth Formula Impressions" alt="Clickbank Wealth Formula Impressions" /><br />
			</a>
		</div>
<p>Internet Marketers make effective use of ClickBank Marketplace to generate revenue in the form of affiliate commissions. I have heard that some popular people like John Chow are making big money through ClickBank.</p>
<p>In order to succeed in this venture, you need to pick a niche and market the product from the niche through various sources. If people buy the product then you will earn commissions. The core aspect of this system is to find right people and tap the product.</p>
<p>There are several resources on the web which examine how to do business with ClickBank. Recently, Anik and Saj has released a new course titled <b>Clickbank Wealth Formula</b>, which provides detailed coverage of all the techniques they have used in the form of videos.</p>
<p><a href="http://timmyurl.com/cbwealth" target="_blank"><i>Clickbank Wealth Formula</i></a> comes in several videos and also includes a PDF file which provides several tips including a sample template.</p>
<p>According to the official website you will learn the following with the help of <u>Clickbank Wealth Formula</u> (<a title="http://timmyurl.com/cbwealth" href="http://timmyurl.com/cbwealth">http://timmyurl.com/cbwealth</a>)</p>
<ul>
<li>Find a GREAT offer on Clickbank (we&#8217;ll show you exactly how)</li>
<li>Set-up our Secret System</li>
<li>Automate Your Traffic (we&#8217;ll show you how too)</li>
<li>Send People To a STUPID-Simple Page (we&#8217;ll give you the exact template)</li>
<li>How to get started in less than 3 days.</li>
<li>How to start collecting checks from Clickbank your FIRST month!</li>
<li>How to AUTOMATE your entire business so it doesn&#8217;t need you.</li>
<li>The same system that took us $67,000 to develop &#8211; yours for PENNIES.</li>
<li>How to NEVER fear Google again.</li>
<li>The easiest way to PRINT money (on demand and legally)!</li>
<li>The 3 easiest techniques to pick the BEST niche to start with.</li>
<li>The exact TEMPLATE you can copy (the stupidest site but it works!)</li>
<li>FREE Traffic &#8211; Why worry about paying for traffic?</li>
<li>How to earn more than $15,000 in ONE day with 5 minutes of work.</li>
</ul>
<p>Following courses are included with Clickbank Wealth Formula (<a title="http://timmyurl.com/cbwealth" href="http://timmyurl.com/cbwealth">http://timmyurl.com/cbwealth</a>)</p>
<p>Module 1 &#8211; Getting Started The &#8220;3 Day&#8221; Way.<br />
Module 2 &#8211; The Easy Mechanics You Need.<br />
Module 3 &#8211; Picking The Most Powerful Niche<br />
Module 4 &#8211; The Fastest &amp; Most Shocking Website Process.<br />
Module 5 &#8211; Creating Your AUTOMATED Sales Machine<br />
Module 6 &#8211; Lock and Load &#8211; Make Money!<br />
Module 7 &#8211; Using Words To Sell (A LOT!)<br />
Module 8 &#8211; Making $15,000 In 24 Hours<br />
Secret Module #9 &#8211; Starting MASSIVE Traffic In Just DAYS!<br />
Secret Module #10 &#8211; Instant 238% Increase In Income &#8211; Insider Secrets.</p>
<p>I am impressed with the quality of Clickbank Wealth Formula.</p>
<p>The whole course comes with 60 days money back guarantee.</p>
<p>So if you are not impressed with the formula then you can request a refund.</p>
<p>So why are you waiting for?</p>
<p>Grab the whole course today by visiting <a title="http://timmyurl.com/cbwealth" href="http://timmyurl.com/cbwealth">http://timmyurl.com/cbwealth</a> before Anik increases the price.</p>
<p>If you find the course <a title="http://timmyurl.com/cbwealth" href="http://timmyurl.com/cbwealth">http://timmyurl.com/cbwealth</a> useful then post a comment here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/clickbank-wealth-formula-impressions.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Broaden Your Performance Level with iPhone Finance Apps</title>
		<link>http://www.learnxpress.com/broaden-your-performance-level-with-iphone-finance-apps.html</link>
		<comments>http://www.learnxpress.com/broaden-your-performance-level-with-iphone-finance-apps.html#comments</comments>
		<pubDate>Wed, 07 Jul 2010 06:05:11 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/broaden-your-performance-level-with-iphone-finance-apps.html</guid>
		<description><![CDATA[From bringing the internet into our pockets to being a multimedia power house, the Apple iPhone has shown its real worth in every segment. The iPhone is nothing short of a mini computer that lets you work, play, and keep an eye on your business reports even on the move. Managing one&#8217;s money is definitely [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fbroaden-your-performance-level-with-iphone-finance-apps.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fbroaden-your-performance-level-with-iphone-finance-apps.html&amp;style=normal" height="61" width="50" title="Broaden Your Performance Level with iPhone Finance Apps" alt="Broaden Your Performance Level with iPhone Finance Apps" /><br />
			</a>
		</div>
<p>From bringing the internet into our pockets to being a multimedia power house, the Apple iPhone has shown its real worth in every segment. The iPhone is nothing short of a mini computer that lets you work, play, and keep an eye on your business reports even on the move.</p>
<p>Managing one&#8217;s money is definitely on top of everyone&#8217;s agenda. Be it tracking prices of stocks, mutual funds and commodities, doing banking transactions, planning one&#8217;s personal expenses for the month, converting currency or just calculating a restaurant tip, the iPhone&#8217;s integrated apps and additional applications for download make everything possible for you. Today, you will find hundreds of iPhone <a rel="nofollow" target="_blank" href="http://www.synapseinteractive.com/apple-iphone-application.html">best finance Apple applications</a> letting you get stock quotes, price charts, market analysis, and company news all at fingertips. The large screen of the iPhone is utilized efficiently for stock charts when the screen is tilted horizontally. There are finance applications available those enable one to manage his/her monthly expenditure and also alert users if they exceed their budget or spend unusually. Applications related to credit cards, bank accounts, frequent flier reward points and other online shopping accounts have also been brought to the scene exclusively for people like you – courtesy of a <a rel="nofollow" target="_blank" href="http://www.synapseinteractive.com/apple-iphone-application.html">best finance app for iPhone</a> development firm.</p>
<p>If you are one who needs to receive and send money using your mobile device with complete safety, then the popular payment option PayPal has an iPhone application feature today. This application has been launched in as many as 16 languages and works with multiple currencies in 190 countries. There are also finance based apps which let you keep a check on your account and help you find the nearest branch or ATM, detecting your location via GPS navigation.</p>
<p>While some of the finance applications are available for free download through Apple&#8217;s app store, a few <a rel="nofollow" target="_blank" href="http://www.synapseinteractive.com/apple-iphone-application.html">iphone best apps</a> can also be availed from the websites of the professional iPhone development agencies. These agencies are now mushrooming up across the globe, so you can always look for the best deal from them. For that purpose, you can contact each and every agency separately and get the best rates for you.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    SynapseIndia can create <a rel="nofollow" target="_blank" href="http://www.synapseinteractive.com/apple-iphone-application.html">best iphone memory optimization apps</a>. We have expertise in <a rel="nofollow" target="_blank" href="http://www.synapseinteractive.com/apple-iphone-application.html">best finance Apple applications</a> amongst others. If you need a <a rel="nofollow" target="_blank" href="http://www.synapseinteractive.com/apple-iphone-application.html">best finance app for iphone</a>, hire us.<br />
   <a href="http://www.articlesbase.com/programming-articles/broaden-your-performance-level-with-iphone-finance-apps-2786968.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/broaden-your-performance-level-with-iphone-finance-apps.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Data Aware Applications with Visual FoxPro Part 3: Universal Data Access</title>
		<link>http://www.learnxpress.com/building-data-aware-applications-with-visual-foxpro-part-3-universal-data-access.html</link>
		<comments>http://www.learnxpress.com/building-data-aware-applications-with-visual-foxpro-part-3-universal-data-access.html#comments</comments>
		<pubDate>Tue, 06 Jul 2010 13:23:44 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[scada controls silverlight]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/building-data-aware-applications-with-visual-foxpro-part-3-universal-data-access.html</guid>
		<description><![CDATA[Summary: In this article series, we have demonstrated that Visual Class Libraries are an excellent place to store code that access your data (and by so doing, eliminating duplication of similar code and reducing application complexity). So far in the articles published earlier (Part 1 and Part 2 of this article series), we have assumed [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fbuilding-data-aware-applications-with-visual-foxpro-part-3-universal-data-access.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fbuilding-data-aware-applications-with-visual-foxpro-part-3-universal-data-access.html&amp;style=normal" height="61" width="50" title="Building Data Aware Applications with Visual FoxPro Part 3: Universal Data Access" alt="Building Data Aware Applications with Visual FoxPro Part 3: Universal Data Access" /><br />
			</a>
		</div>
<p><strong>Summary:</strong> In this article series, we have demonstrated that Visual Class Libraries are an excellent place to store code that access your data (and by so doing, eliminating duplication of similar code and reducing application complexity). So far in the articles published earlier (Part 1 and Part 2 of this article series), we have assumed that we are building ‘pure fox&#8217; applications and have therefore used the ‘USE&#8217; whenever we needed to access data stored in the FoxPro database. However, the complexity of today&#8217;s applications often demand that our VFP applications be flexible enough to access data stores other than our beloved native Fox databases and tables. This article explains how to extend your data-aware classes to perform universal data access Visual FoxPro Style (i.e. accessing data stores other than Visual FoxPro such Advantage Database Server or Microsoft SQL Server). This article utilizes Ms SQL Server 2005.</p>
<p><strong>Introduction:</strong> so far in this article series we have assumed that the data access code in our Visual Class Libraries (VCX) will be accessing native Visual FoxPro databases and tables. However, even though the Fox provides excellent storage capabilities, we will sometimes want or need to benefit from increased storage capacity, enhanced security and additional transactional security provided by SQL Servers in enterprise application development.</p>
<p>In this scenario, we can still take full advantage of the tremendous power, speed and performance of the Visual FoxPro database engine and its programming language to build powerful enterprise level applications efficiently and quickly. Visual Class Libraries still represent an excellent location to store data access code to access and process data located in remote and external data stores. This means using a Visual FoxPro front-end to access and process data in other data stores.</p>
<p><strong>Visual FoxPro Universal Data Access:</strong> With VFP, there is always more than one way to perform the same task. To access and use remote data in VFP, you could for example use remote views/queries or SQL Pass Through (SPT) technology both of which would make heavy use of Open Data Base Connectivity (ODBC)  as the principal means for data access, retrieval and updates.</p>
<p>The term remote data as used in this article refers to data stored outside a traditional Visual FoxPro database, either on the same computer or on a computer separate from the one in which the Visual FoxPro application runs. For example, data stored in a Advantage Database Server or Microsoft SQL Server that needs to be consumed by a Visual FoxPro application can be considered remote data in this case.</p>
<p>Even though SPT and remove views are very powerful means of making remote data accessible to your application, Visual FoxPro&#8217;s Cursor Adapter will most probably remain the most flexible means of doing this because it provides the flexibility to get at remote data through different data source types. Using Cursor Adapters you could access native (VFP) data stores, ODBC Data sources (i.e. data exposed by means of ODBC), ADO Data Sources (i.e. Data exposed by means of ActiveX Data Objects)  or XML Data Sources.</p>
<p>Most VFP programmers or Visual Basic Programmers building enterprise applications will be immediately familiar with ODBC and ADO since these have been the principal means of data access to SQL Servers on the Microsoft Platform for years. Perhaps the XML Dataset could compete with these if you need to consume ADO.Net Datasets from within your VFP application or XML Datasets published by other tools that support and utilize the XML Standard.</p>
<p>The Cursor Adapter provides many capabilities, giving you fine control over how to manage your data sources, retrieve, edit and update data. The data returned from your cursor adapter is rendered into a native Visual FoxPro cursor so you could work with it just as you would do with cursors created from native Visual FoxPro tables. The Visual FoxPro Help pages contain some good information on how cursor adapters and their properties work.</p>
<p>We can use cursor adapters to retrieve data, insert new records, edit existing records and delete unwanted records from remote data databases. What is of key interest to us is the ability of cursor adapters to consume data from OLE DB/ADO data sources, ODBC Data Sources and ADO.Net Data sources (using XML of course).</p>
<p>In this article, we will demonstrate working with data stored in a SQL Server using Cursor Adapters wrapped up in a data access class contained in a Visual Class Library (VCX). Our ubiquitous Employees table that we have always used in previous articles in this series is this time stored in a SQL Server 2005 Express Database called syl-pcsqlexpress.students.dbo. We shall get at our SQL Server database using the SQL Server OLE DB Provider.</p>
<p><strong>Building our Customers Data Access Class:</strong> To begin with we must create our data access classes as usual. In Previous articles, we created classes in Visual Class Libraries to which we then added code. The best way to access SQL Server from Visual FoxPro will be by means of its OLE DB Provider. Visual FoxPro already provides extensive support for accessing database servers using OLE DB/ADO. This means you create and use all of the normal ADO Objects that you are used to in Visual Basic. For example:</p>
<p>LOCAL oConn AS ‘ADODB.Connection&#8217;</p>
<p>LOCAL oRS AS ‘ADODB.Recordset&#8217;</p>
<p>oConn = CREATEOBJECT(&#8220;ADODB.Connection&#8221;)</p>
<p>oRS = CREATEOBJECT(&#8220;ADODB.Recordset&#8221;)</p>
<p>etc</p>
<p>would be perfectly valid statements. Now while you can use pure ADO code in this fashion to work with the returned recordset, the result would almost certainly not feel natural. By throwing the cursor adapter into the mix, you get the ability to work with the ADO Recordset as if it were a native Visual FoxPro Cursor. This means that apart from the code that creates and returns the ADO Recordset Object as demonstrated above, you can perform your usual Visual FoxPro commands such as APPEND BLANK, REPLACE, BROWSE, etc. Several steps are involved in putting together this solution:  1) We would have already created our database in SQL Server, 2) We must create a VFP Project, 3) Add a Class Library named ‘Data Access&#8217; 4) Add a ‘Customers&#8217; class and add all of its methods, 5) Add a new Form and Lay it out.</p>
<p>Let us Begin step by step then,</p>
<p>1)      <strong>Create the CustMast table in SQL Server 2005 Express:</strong> Our solution utilizes an SQL Server 2005 Express Database – ‘Database2SQL&#8217;. This database contains a table ‘CustMast&#8217; that is used in this example. The CustMast table has the following structure:</p>
<p> </p>
<p><strong>Column Name</strong></p>
<p><strong>Data Type</strong></p>
<p><strong>Allow Nulls</strong></p>
<p><strong>Primary Key</strong></p>
<p>CustomerID</p>
<p>Char(20)</p>
<p>N</p>
<p><strong>Y</strong></p>
<p>CustName</p>
<p>Char(50)</p>
<p>Y</p>
<p><strong> </strong></p>
<p>Contact</p>
<p>Char(50)</p>
<p>Y</p>
<p><strong> </strong></p>
<p>NoOfAddre</p>
<p>Int</p>
<p>Y</p>
<p><strong> </strong></p>
<p>NoOfTels</p>
<p>Int</p>
<p>Y</p>
<p><strong> </strong></p>
<p> </p>
<p>To create your database, you need a tool that allows you to connect to and create SQL Server 2005 Express databases. Unfortunately, VFP Data Explorer allows you to create connections and query your SQL Server 2005 Databases, not create new databases! If you have Visual Studio 2005, you can create SQL Server 2005 Databases and modify schema. Alternatively, you can use Microsoft Access 2007, the database program in the Microsoft Office Suite to create a Access Project through which you can then create your SQL Server 2005 Database. For more information on how to perform these tasks, see the Microsoft Access documentation or the Visual Studio 2005 documentation.</p>
<p> </p>
<p>After successfully creating your SQL Server 2005 Database and adding the CustMast table to it, you can use the Data Explorer in Visual FoxPro 9 (accessible by choosing the Data Explorer button on the Task Pane Manager) to browse your SQL Server and other Data resources. If you cannot see your SQL Server on the List, choose the Add Connection button to create a connection to your SQL Server so you can see all the Databases on it.</p>
<p>2)      <strong>Create your VFP Project:</strong> Now with the SQL Server side of things done, we must create a VFP Project by performing the following action: i) Start VFP and then select New Project  from the Start Page of the Task Pane Manager. The Create dialog box displays, ii) In the Enter Project File box, enter ‘CusAdapter&#8217; (without the quotes) and choose the Save button. VFP creates a new blank project. You are now ready to add objects to your project.</p>
<p>3)      <strong>Create Your Visual Class Library:</strong> After creating your VFP Project, you must create a Visual Class Library on the Classes tab of the Project Manager and add a class to it. We shall call our class library ‘data access&#8217; and the class added to it ‘CustMast&#8217;. We can create the class library by performing the following action: i) Choose the New button on the Classes tab of the Project Manager to display the New Class dialog box, ii) In the Class Name box, enter ‘CustMast&#8217; without the quotation marks, iii) In the Based On list, select Cursor Adapter, iv) In the Store In box, enter ‘DataAccess&#8217; without the quotation marks, v) Choose Ok. The system will create a new Visual Class Library and add a new blank class to it. You are now ready to program your class.</p>
<p>4)      <strong>Add Code To your Class:</strong> we now need to add useful code to our data access class. We have added three methods, to search for existing records, to delete an existing record and to add new records.</p>
<p><strong>Adding a Record:</strong> This method is called AddRecord. It allows our program to insert a new record into the SQL Server table. It looks like this:</p>
<p> </p>
<p>PARAMETERS arrE,intNoOfRecs AS Integer</p>
<p>* Declarate Variabled used locally</p>
<p>PUBLIC oCA as CursorAdapter</p>
<p>LOCAL oConn as ADODB.Connection</p>
<p>LOCAL oRS as ADODB.Recordset</p>
<p>LOCAL oException AS Exception</p>
<p>LOCAL cConnString</p>
<p>LOCAL intRows AS Integer,cMsg As Character</p>
<p>intRows = 0</p>
<p>cMsg = &#8220;&#8221;</p>
<p> </p>
<p>IF TYPE(&#8216;arrE&#8217;,1) &lt;&gt; &#8216;A&#8217;</p>
<p>      * Exist because we expected an array of valued</p>
<p>      RETURN .F.</p>
<p>ENDIF</p>
<p> </p>
<p>IF TYPE(&#8216;intNoOfRecs&#8217;) &lt;&gt; &#8216;N&#8217;</p>
<p>      * Exit because number of rows passed in array is not supplied</p>
<p>      RETURN .F.</p>
<p>ENDIF</p>
<p>* Handle connections &#8211; insert connection code</p>
<p>cConnString = [Provider=SQLOLEDB.1;Data Source=SYL-PCSQLEXPRESS;Initial Catalog=Database2SQL;User ID=;Password=;Integrated Security=SSPI]</p>
<p>IF NOT USED(&#8220;CustMast&#8221;) &amp;&amp; The cursor does not exist&#8230;create it</p>
<p>TRY</p>
<p>    oConn  = createobject(&#8216;ADODB.Connection&#8217;)</p>
<p> </p>
<p>    * Ensure that you handle userid and password if not</p>
<p>    * specified in connection string.</p>
<p>    *   ex. oConn.Open(cConnString, userid, password)</p>
<p>    oConn.Open(cConnString)</p>
<p> </p>
<p>    oRS = CREATEOBJECT(&#8220;ADODB.Recordset&#8221;)</p>
<p>    oRS.DataSource.CursorLocation = 3   &amp;&amp;adUseClient</p>
<p>    oRS.DataSource.LockType = 3   &amp;&amp;adLockOptimistic</p>
<p>    oRS.ActiveConnection = oConn</p>
<p> </p>
<p> </p>
<p>            THIS.DataSourceType =&#8221;ADO&#8221;</p>
<p>            THIS.DataSource = oRS</p>
<p>            THIS.MapBinary = .T.</p>
<p>            THIS.MapVarchar= .T.</p>
<p>            THIS.Alias = &#8220;CustMast&#8221;</p>
<p>            THIS.SelectCmd = &#8220;SELECT * FROM CustMast&#8221;</p>
<p>   </p>
<p>    IF !THIS.CursorFill()</p>
<p>        * Replace with error code here</p>
<p>        LOCAL laError</p>
<p>        DIMENSION laError[1]</p>
<p>        AERROR(laError)</p>
<p>        MESSAGEBOX(laError[2])</p>
<p>    ELSE</p>
<p>        * Replace with user code here. Code below allows for</p>
<p>        * you to edit and send updates to the backend.</p>
<p>        LOCAL laFlds,lcStr,lnFldCount,i</p>
<p>        DIMENSION laFlds[1]</p>
<p>        lnFldCount=AFIELDS(laFlds)</p>
<p>        lcStr=&#8221;"</p>
<p>        FOR i = 1 TO lnFldCount</p>
<p>                lcStr = lcStr + laFlds[m.i,1] +  &#8220;,&#8221;</p>
<p>        ENDFOR</p>
<p>        THIS.UpdatableFieldList = lcStr</p>
<p>        THIS.KeyFieldList=&#8221;CustomerID&#8221;</p>
<p>       </p>
<p>        *BROWSE NORMAL NOWAIT</p>
<p>    ENDIF</p>
<p> </p>
<p>CATCH TO oException</p>
<p>    * Replace with exception handling code here</p>
<p>    MESSAGEBOX(oException.Message)</p>
<p> </p>
<p>ENDTRY</p>
<p>ENDIF</p>
<p>* Add user code here.</p>
<p>* Note: cursors created by CursorAdapter object are closed when object is released.</p>
<p> </p>
<p>SELECT CustMast</p>
<p>FOR intRows = 1 TO intNoOfRecs</p>
<p>      IF ISBLANK(arrE(intNoOfRecs,1))</p>
<p>            * No Record was supplied so we can as well exit</p>
<p>            oRs.Close</p>
<p>            RELEASE oRS</p>
<p>            RETURN .F.</p>
<p>      ENDIF</p>
<p>      SELECT CustMast</p>
<p>      GO TOP</p>
<p>      LOCATE FOR ALLTRIM(CustMast-&gt;CustomerID) = ALLTRIM(arrE(intRows,1))</p>
<p>      IF NOT FOUND()</p>
<p>            APPEND BLANK</p>
<p>            REPLACE CustMast-&gt;CustomerID WITH arrE(intRows,1)</p>
<p>      ENDIF</p>
<p>      REPLACE CustMast-&gt;CustName WITH arrE(intRows,2)</p>
<p>      REPLACE CustMast-&gt;Contact WITH arrE(intRows,3)</p>
<p>      REPLACE CustMast-&gt;NoOfAddre WITH arrE(intRows,4)</p>
<p>      REPLACE CustMast-&gt;NoOfTels WITH arrE(intRows,5)</p>
<p>ENDFOR</p>
<p> </p>
<p> </p>
<p>The first line is the PARAMETERS line that accepts two parameters ‘arrE&#8217; (array containing one or more records to be saved) and ‘intNoOfRecs&#8217; (an integer defining the total number of records contained in the array). Following this line, variables are declared and initialized to their correct values. oCA is a Cursor Adapter Object, oConn is an ADO Data Connection Object while oRS represents an ADO Recordset Object. The TYPE functions are used to ensure that arrE and intNoOfRecs are of the correct types. In Visual FoxPro components, passing parameters of the correct type is key to making or breaking your application. We have found that errors that VFP would ordinarily treat kindly in a Form or Program file, VFP treats rather harshly in components! The variable oConnString then contains the connection string that will be used to connect to our SQL Server OLE DB Provider and through it to our SQL Server Database. Provider=SQLOLEDB.1 indicates that we are using the Ms SQL Server OLE DB Provider. The Data Source=SYL-PCSQLEXPRESS indicates the name of the SQL Server we are connecting to. Initial Catalog=Database2SQL indicates the database that contains the table we want on the SQL Server.</p>
<p> </p>
<p>The CREATEOBJECT function is now used to create the connection object (oConn = CREATEOBJECT(&#8220;ADODB.Connection&#8221;)) which is then immediately opened (oConn.Open). Another CREATEOBJECT function creates an ADO Recordset object (oRS = CREATEOBJECT(&#8220;ADODB.RecordSet&#8221;). The cursor of the recordset is then set to a client-side cursor and the LockType is set to 3 which represents optimistic locking. Its ActiveConnection object is set to the ADO connection object we created earlier – oConn. The next series of statements specify a data source type and alias name (‘CustMast&#8217;) for the Cursor Adapter Object. The SelectCmd is a straight forward SQL SELECT command that returns all rows from the table. This simply returns all rows in the Customer Master table and stores the results of this query in a cursor called ‘CustMast&#8217;.  (of course in a real-live solution, you will most likely fetch as you need by qualifying the SQL Command with a WHERE clause thus reducing the number of packets that have to travel over the network)</p>
<p> </p>
<p>The CursorFill method is used to execute the SelectCmd command. If it fails, the errors are stored in the array LaError so that we can parse and deal with the errors else, we can build a list of fields so that we can update the backend. The fields in this list will determine what table fields VFP updates if you decide to send updates back to SQL Server. The comma-delimited list of updateable fields is passed to the UpdatableFieldList. The KeyFieldList must also be set to tell VFP the primary key field of your table. In our case, it is ‘CustomerID&#8217;. The FOR intRows TO intNoOfRecs…ENDFOR now loops through each record in the array and then issues the standard APPEND BLANK and REPLACE commands to insert new records and save changes to an existing record.</p>
<p><strong>Find a Record:</strong> If you want to display an existing record for editing or display a record you want to delete, you will have to search for the record and then display it. The procedure shown here searches for the record that matches the key and then returns it in an array. The code in this method looks like this:</p>
<p> </p>
<p>* Search for a record that meets the criteria</p>
<p>PARAMETERS cCustomerID As Character,arrE,intNoOfRecs AS Integer</p>
<p> </p>
<p>PUBLIC oCA as CursorAdapter</p>
<p>LOCAL oConn as ADODB.Connection</p>
<p>LOCAL oRS as ADODB.Recordset</p>
<p>LOCAL oException AS Exception</p>
<p>LOCAL cConnString</p>
<p>LOCAL intRows AS Integer</p>
<p> </p>
<p>intRows = 0</p>
<p> </p>
<p>* Make sure that supplied parameters are of the correct types</p>
<p>IF TYPE(&#8216;cCustomerID&#8217;) &lt;&gt; &#8216;C&#8217;       &amp;&amp; Customer ID must be a Character</p>
<p>      RETURN .F.</p>
<p>ENDIF</p>
<p> </p>
<p>IF TYPE(&#8216;arrE&#8217;,1) &lt;&gt; &#8216;A&#8217;      &amp;&amp; arrE must be an array</p>
<p>      RETURN .F.</p>
<p>ENDIF</p>
<p> </p>
<p>IF TYPE(&#8216;intNoOfRecs&#8217;) &lt;&gt; &#8216;N&#8217; &amp;&amp; intNoOfRecs must be a number</p>
<p>      RETURN .F.</p>
<p>ENDIF</p>
<p> </p>
<p>* Handle connections &#8211; insert connection code</p>
<p>cConnString = [Provider=SQLOLEDB.1;Data Source=SYL-PCSQLEXPRESS;Initial Catalog=Database2SQL;User ID=;Password=;Integrated Security=SSPI]</p>
<p>IF USED(&#8220;CustMast&#8221;)</p>
<p>      * Close it so we can obtain the latest records for display</p>
<p>      USE IN CustMast</p>
<p>ENDIF</p>
<p>TRY</p>
<p>    oConn  = createobject(&#8216;ADODB.Connection&#8217;)</p>
<p> </p>
<p>    * Ensure that you handle userid and password if not</p>
<p>    * specified in connection string.</p>
<p>    *   ex. oConn.Open(cConnString, userid, password)</p>
<p>    oConn.Open(cConnString)</p>
<p> </p>
<p>    oRS = CREATEOBJECT(&#8220;ADODB.Recordset&#8221;)</p>
<p>    oRS.DataSource.CursorLocation = 3   &amp;&amp;adUseClient</p>
<p>    oRS.DataSource.LockType = 3   &amp;&amp;adLockOptimistic</p>
<p>    oRS.ActiveConnection = oConn</p>
<p> </p>
<p>    oCA=CREATEOBJECT(&#8220;CursorAdapter&#8221;)</p>
<p>    oCA.DataSourceType = &#8220;ADO&#8221;</p>
<p>    oCA.DataSource = oRS</p>
<p>    oCA.MapBinary = .T.</p>
<p>    oCA.MapVarchar = .T.</p>
<p> </p>
<p>    oCA.Alias = &#8220;CustMast&#8221;</p>
<p>    oCA.SelectCmd = &#8220;SELECT * FROM CustMast WHERE CustMast.CustomerID = &#8216;&#8221; + cCustomerID + &#8220;&#8216;&#8221;</p>
<p>   </p>
<p>    IF !oCA.CursorFill()</p>
<p>        * Replace with error code here</p>
<p>        LOCAL laError</p>
<p>        DIMENSION laError[1]</p>
<p>        AERROR(laError)</p>
<p>        MESSAGEBOX(laError[2])</p>
<p>    ELSE</p>
<p>        * Replace with user code here. Code below allows for</p>
<p>        * you to edit and send updates to the backend.</p>
<p>        LOCAL laFlds,lcStr,lnFldCount,i</p>
<p>        DIMENSION laFlds[1]</p>
<p>        lnFldCount=AFIELDS(laFlds)</p>
<p>        lcStr=&#8221;"</p>
<p>        FOR i = 1 TO lnFldCount</p>
<p>                lcStr = lcStr + laFlds[m.i,1] +  &#8220;,&#8221;</p>
<p>        ENDFOR</p>
<p>        oCA.UpdatableFieldList = lcStr</p>
<p>        oCA.KeyFieldList=&#8221;CustomerID&#8221;</p>
<p>       </p>
<p>        *BROWSE NORMAL NOWAIT</p>
<p>        SELECT CustMast</p>
<p>        DO WHILE NOT EOF()</p>
<p>            IF ALLTRIM(CustMast-&gt;CustomerID) = ALLTRIM(cCustomerID)</p>
<p>            intRows = intRows + 1</p>
<p>            DIMENSION arrE[intRows,5]</p>
<p>                          arrE(intRows,1) = CustMast-&gt;CustomerID</p>
<p>                          arrE(intRows,2) = CustMast-&gt;CustName</p>
<p>                          arrE(intRows,3) = CustMast-&gt;Contact</p>
<p>                          arrE(intRows,4) = CustMast-&gt;NoOfAddre</p>
<p>                          arrE(intRows,5) = CustMast-&gt;NoOfTels</p>
<p>                              EXIT</p>
<p>                              ENDIF</p>
<p>        ENDDO</p>
<p>        intNoOfRecs = intRows</p>
<p>    ENDIF</p>
<p> </p>
<p>CATCH TO oException</p>
<p>    * Replace with exception handling code here</p>
<p>    MESSAGEBOX(oException.Message)</p>
<p> </p>
<p>ENDTRY</p>
<p> </p>
<p> </p>
<p> </p>
<p>The FindRecord method bears some resemblance to the AddRecord method. The PARAMETERS line passes the Customer ID to search for along with an empty array to hold all records that meet the criteria so that these can be returned to the calling program (in this case the Form). The SELECT SQL statement is now qualified with a WHERE clause. This is a classic example of the ‘fetch as you need&#8217; paradigm that allows you to build efficient VFP programs that reduce network traffic and perform efficiently. Once the CursorFill method populates the array, a DO WHILE…ENDDO loop populates the array.</p>
<p><strong>Delete a Record:</strong> This method is called RemoveRecord and permits removal of the record from the SQL Server Table. The code looks like this:</p>
<p> </p>
<p>* Search for a record that meets the criteria</p>
<p>PARAMETERS cCustomerID As Character</p>
<p> </p>
<p>PUBLIC oCA as CursorAdapter</p>
<p>LOCAL oConn as ADODB.Connection</p>
<p>LOCAL oRS as ADODB.Recordset</p>
<p>LOCAL oException AS Exception</p>
<p>LOCAL cConnString</p>
<p>LOCAL intRows AS Integer</p>
<p> </p>
<p>intRows = 0</p>
<p> </p>
<p>* Make sure that supplied parameters are of the correct types</p>
<p>IF TYPE(&#8216;cCustomerID&#8217;) &lt;&gt; &#8216;C&#8217;       &amp;&amp; Customer ID must be a Character</p>
<p>      RETURN .F.</p>
<p>ENDIF</p>
<p> </p>
<p>*!*   IF TYPE(&#8216;arrE&#8217;,1) &lt;&gt; &#8216;A&#8217;      &amp;&amp; arrE must be an array</p>
<p>*!*         RETURN .F.</p>
<p>*!*   ENDIF</p>
<p> </p>
<p>*!*   IF TYPE(&#8216;intNoOfRecs&#8217;) &lt;&gt; &#8216;N&#8217; &amp;&amp; intNoOfRecs must be a number</p>
<p>*!*         RETURN .F.</p>
<p>*!*   ENDIF</p>
<p> </p>
<p>* Handle connections &#8211; insert connection code</p>
<p>cConnString = [Provider=SQLOLEDB.1;Data Source=SYL-PCSQLEXPRESS;Initial Catalog=Database2SQL;User ID=;Password=;Integrated Security=SSPI]</p>
<p>IF USED(&#8220;CustMast&#8221;)</p>
<p>      * Close it so we can obtain the latest records for display</p>
<p>      USE IN CustMast</p>
<p>ENDIF</p>
<p>TRY</p>
<p>    oConn  = createobject(&#8216;ADODB.Connection&#8217;)</p>
<p> </p>
<p>    * Ensure that you handle userid and password if not</p>
<p>    * specified in connection string.</p>
<p>    *   ex. oConn.Open(cConnString, userid, password)</p>
<p>    oConn.Open(cConnString)</p>
<p> </p>
<p>    oRS = CREATEOBJECT(&#8220;ADODB.Recordset&#8221;)</p>
<p>    oRS.DataSource.CursorLocation = 3   &amp;&amp;adUseClient</p>
<p>    oRS.DataSource.LockType = 3   &amp;&amp;adLockOptimistic</p>
<p>    oRS.ActiveConnection = oConn</p>
<p> </p>
<p>    oCA=CREATEOBJECT(&#8220;CursorAdapter&#8221;)</p>
<p>    oCA.DataSourceType = &#8220;ADO&#8221;</p>
<p>    oCA.DataSource = oRS</p>
<p>    oCA.MapBinary = .T.</p>
<p>    oCA.MapVarchar = .T.</p>
<p> </p>
<p>    oCA.Alias = &#8220;CustMast&#8221;</p>
<p>    oCA.SelectCmd = &#8220;SELECT * FROM CustMast WHERE CustMast.CustomerID = &#8216;&#8221; + cCustomerID + &#8220;&#8216;&#8221;</p>
<p>   </p>
<p>    IF !oCA.CursorFill()</p>
<p>        * Replace with error code here</p>
<p>        LOCAL laError</p>
<p>        DIMENSION laError[1]</p>
<p>        AERROR(laError)</p>
<p>        MESSAGEBOX(laError[2])</p>
<p>    ELSE</p>
<p>        * Replace with user code here. Code below allows for</p>
<p>        * you to edit and send updates to the backend.</p>
<p>        LOCAL laFlds,lcStr,lnFldCount,i</p>
<p>        DIMENSION laFlds[1]</p>
<p>        lnFldCount=AFIELDS(laFlds)</p>
<p>        lcStr=&#8221;"</p>
<p>        FOR i = 1 TO lnFldCount</p>
<p>                lcStr = lcStr + laFlds[m.i,1] +  &#8220;,&#8221;</p>
<p>        ENDFOR</p>
<p>        oCA.UpdatableFieldList = lcStr</p>
<p>        oCA.KeyFieldList=&#8221;CustomerID&#8221;</p>
<p>        SELECT CustMast</p>
<p>        DELETE FOR ALLTRIM(CustMast-&gt;CustomerID) = ALLTRIM(cCustomerID)</p>
<p>      </p>
<p>    ENDIF</p>
<p> </p>
<p>CATCH TO oException</p>
<p>    * Replace with exception handling code here</p>
<p>    MESSAGEBOX(oException.Message)</p>
<p> </p>
<p>ENDTRY</p>
<p> </p>
<p> </p>
<p> </p>
<p>This code is exactly the same as the code to search for a record with some very minor variations. We use a DELETE FOR statement to remove a record. Because we have not made a setting for the DeleteCmd property of the CursorAdapter, the CursorAdapter automatically generates the DELETE SQL command to perform the deletion as long as the CursorAdapter AllowDelete property is set to true (.T.), the default.</p>
<p>5)      <strong>Create your Data Entry Form:</strong> Now to complete this example, we must create a new data entry form. Your designed form would contain controls to display all the fields in your SQL Server table. The Data entry Form could contain the following controls:</p>
<p><strong>txtCustomerID:</strong> This is a text box control. It will be used to enter the Customer ID or display one for editing. When you enter a value in this field, the code ion the Valid event will be used to check if this customer already exists in the application database. In this respect, it will call the FindRecord method of the CursorAdapter class.<br />
<strong>txtCustName:</strong> This is the name of the customer. It will display a customer Name or you can type a new customer name into it.<br />
<strong>txtContact:</strong> Name of principal contact person.<br />
<strong>txtNoOfAddr:</strong> Total number of addresses received from this customer.<br />
<strong>txtNoOfTels:</strong> Total number of Telephone Numbers received from this customer<br />
<strong>cmdAddRecord:</strong> Command button whose click event code calls the AddRecord method of the CursorAdapter class.<br />
<strong>cmdDelete:</strong> Command button whose click event code calls the RemoveRecord method of the CursorAdapter class.<br />
<strong>cmdBrowse:</strong> Display data returned from your SQL Server in Browse mode.<br />
<strong>cmdNew:</strong> Display a blank record template so that you can create a new record.<br />
<strong>Form Caption:</strong> Set the Form Caption to ‘Customer Master&#8217;.</p>
<p> </p>
<p>AS with our visual class library, the form will also contain code as follows:</p>
<p><strong>Display an existing record:</strong> We will use the same form for adding new records, amending existing records plus saving any changes made, and deleting unwanted records from our SQL Server database table. The code to do this is placed in the Valid event of the txtCustomerID  textbox field. When a user enters an ID into the CustomerID field, the system calls the FindRecord method of our class that performs the search. If the FindRecord method locates the record in the SQL Server table the record is returned in an array to the form to be displayed for editing or deletion as the case may be. Note that the Valid event passes an empty array arrE and a number variable intNoOfRecs. intNoOfRecs is not strictly needed in this example but illustrates that it is possible to return more than one record from the class to the form to be cached locally in a cursor (in this case, we are not using it). The code in the Valid event of the txtCustomerID textbox looks like this:</p>
<p> </p>
<p>* Search for a Customer Record that meets the criteria and then display the record for editing</p>
<p>IF ISBLANK(THIS.Text)</p>
<p>      RETURN</p>
<p>ENDIF</p>
<p> </p>
<p>LOCAL oCU As Object ,intNoOfRecs As Integer,lAnswer As Logical </p>
<p>DIMENSION arrE[1,5]</p>
<p>arrE[1,1] = THISFORM.txtCustomerID.Value</p>
<p>arrE[1,2] = THISFORM.txtCustName.Value</p>
<p>arrE[1,3] = THISFORM.txtContact.Value</p>
<p>arrE[1,4] = THISFORM.txtNoOfAddr.Value</p>
<p>arrE[1,5] = THISFORM.txtNoOfTels.Value</p>
<p>intNoOfRecs = 0</p>
<p>SET UDFPARMS TO REFERENCE</p>
<p>SET CLASSLIB TO  dataaccess ADDITIVE</p>
<p>oCU = CREATEOBJECT(&#8220;CustMast&#8221;)</p>
<p> </p>
<p>lAnswer = oCu.FindRecord(THIS.Value,arrE,intNoOfRecs)</p>
<p>IF intNoOfRecs &gt; 0</p>
<p>      THISFORM.txtCustName.Value = arrE(1,2)</p>
<p>      THISFORM.txtContact.Value = arrE(1,3)</p>
<p>      THISFORM.txtNoOfAddr.Value = arrE(1,4)</p>
<p>      THISFORM.txtNoOfTels.Value = arrE(1,5)</p>
<p>ENDIF</p>
<p> </p>
<p><strong>Adding or Saving a Record:</strong> To add a record to our SQL Server table or save any changes we have made, we add a command button cmdAddRecord whose click event contains the following code:</p>
<p> </p>
<p>LOCAL oCU As Object ,intNoOfRecs As Integer,lAnswer As Logical </p>
<p>DIMENSION arrE[2,5]</p>
<p>arrE[1,1] = THISFORM.txtCustomerID.Value</p>
<p>arrE[1,2] = THISFORM.txtCustName.Value</p>
<p>arrE[1,3] = THISFORM.txtContact.Value</p>
<p>arrE[1,4] = THISFORM.txtNoOfAddr.Value</p>
<p>arrE[1,5] = THISFORM.txtNoOfTels.Value</p>
<p>intNoOfRecs = 1</p>
<p>SET UDFPARMS TO REFERENCE</p>
<p>SET CLASSLIB TO  dataaccess ADDITIVE</p>
<p>oCU = CREATEOBJECT(&#8220;CustMast&#8221;)</p>
<p>lAnswer = oCu.AddRecord(arrE,intNoOfRecs)</p>
<p> </p>
<p> </p>
<p>This code is straight forward. It populates an array arrE with the values entered in the controls of the form, then passes the array to the AddRecord method of our class that connects to the SQL Server table to save the record. It checks the table to see if the record already exists. If it does, it will save any changes you have made else, it will insert the new record using APPEND BLANK. This means that to amend an existing record and save changes to it, enter an existing ID in the CustomerID field to display the record, make changes to the record on the form, and then choose the AddRecord button to save the changes you have made.</p>
<p><strong>Deleting an existing record:</strong> The cmdDelete button fulfills the ability to remove unwanted records from the SQL Server table. It calls the RemoveRecord method of the class passing to it the Customer ID entered in the txtCustomerID text box field. The code looks like this:</p>
<p> </p>
<p>To delete a record, you would enter the ID of the customer whose record you want to delete in the txtCustomerID text box field to cause the record to display after which you would then choose or click the Delete button to delete the record.</p>
<p><strong>Display a Blank Record Template:</strong> We have added the cmdNew button to enable us obtain a blank record template. Clicking this button clears away the currently displayed record thus allowing you to begin working on a new record. The code for the click event of this command button looks like this:</p>
<p> </p>
<p>THISFORM.txtCustomerID.Value = &#8220;&#8221;</p>
<p>THISFORM.txtCustname.Value = &#8220;&#8221;</p>
<p>THISFORM.txtContact.Value = &#8220;&#8221;</p>
<p>THISFORM.txtNoOfAddr.Value = 0</p>
<p>THISFORM.txtNoOfTels.Value = 0</p>
<p>THISFORM.txtCustomerID.SetFocus</p>
<p> </p>
<p>You will notice that this same button code is called from both the Save and Delete buttons through the single line: cmdNew.Click</p>
<p> </p>
<p><strong>Conclusion:</strong> This article demonstrates Visual FoxPro&#8217;s ability to access multiple external data sources by using the CursorAdapter. In this example, we have demonstrated being able to get at data stored in a SQL Server 2005 database. The data access is done by using a data access component stored in a Visual Class Library (VCX) to connect to the SQL Server 2005 database. Arrays are used to move data between the form and the data access class. While we primarily made us of ActiveX Data Objects (ADO) in our example, CursorAdapters allow you to use native Visual FoxPro (VFP) Data, Open Database Connectivity (ODBC) and Extensible Markup Language (XML). This means that the specific data access method you choose to get at external data would be tailored to the task at hand, the requirements of the particular system you are building and the particular database or type of data you wish to access. Even though we have deliberately kept our example simple and rudimentary to demonstrate the basic concept, you can easily build powerful enterprise level applications by combining other concepts such as local cursors to cache data on the form returned with arrays, implementing buffering with the data created by your CursorAdapter or combining the power and programmability of CursorAdapters to extend your typical data environment.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Sylvester Alelele is a Senior Systems Analyst/Programmer and Group Head of Operations for Forest-Elephant Technology &amp; Procurement Group Plc. He lives and works in Addis Ababa Ethiopia. He develops applications with Microsoft Visual FoxPro, Visual Basic and the .Net Framework, Oracle, Advantage Database Server and Ms SQL Server. He has over sixteen (16) years of experience building enterprise database solutions of all sizes<br />
   <a href="http://www.articlesbase.com/programming-articles/building-data-aware-applications-with-visual-foxpro-part-3-universal-data-access-2783573.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/building-data-aware-applications-with-visual-foxpro-part-3-universal-data-access.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy in use and flexible HTML to PDF solution for ASP.NET</title>
		<link>http://www.learnxpress.com/easy-in-use-and-flexible-html-to-pdf-solution-for-asp-net.html</link>
		<comments>http://www.learnxpress.com/easy-in-use-and-flexible-html-to-pdf-solution-for-asp-net.html#comments</comments>
		<pubDate>Mon, 05 Jul 2010 22:29:36 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/easy-in-use-and-flexible-html-to-pdf-solution-for-asp-net.html</guid>
		<description><![CDATA[How to create PDF dynamicly from ASP.NET project. For example, user can compose the PDF with help of API function of some library. Other way is to create the document using well known HTML markup and then convert HTML to PDF. Moreover, most documents are presented in the web as a HTML. So the task [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Feasy-in-use-and-flexible-html-to-pdf-solution-for-asp-net.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Feasy-in-use-and-flexible-html-to-pdf-solution-for-asp-net.html&amp;style=normal" height="61" width="50" title="Easy in use and flexible HTML to PDF solution for ASP.NET" alt="Easy in use and flexible HTML to PDF solution for ASP.NET" /><br />
			</a>
		</div>
<p>How to create PDF dynamicly from ASP.NET project. For example, user can compose the PDF with help of API function of some library. Other way is to create the document using well known HTML markup and then convert HTML to PDF. Moreover, most documents are presented in the web as a HTML. So the task becomes more easier &#8211; end user just need to convert HTML to PDF. The PDF document can be sent by email, stored or printed in the exact form in which it is presented.</p>
<p>Obviously, HTML documents supports tables, images, colored text, lists and other HTML elements. These and some other features of HTML pages can be converted to PDF. So it is important to take into account what HTML features HTML to PDF component can handle. Another factor is how you want to use the converter:<br />- Do you simply need to convert a single page?<br />- Or do you want to make a programm that lets other users convert certain HTML to PDF?</p>
<p>PDF Duo .Net is a converting component for use in <strong>ASP.NET</strong> (<strong>VB</strong>, <strong>C#</strong> etc.) and enables to convert <strong>HTML to PDF</strong>. The main class HtmlToPdf provides several methods and properties for the multi-purpose customization of the resulting PDF. Main functions allow to convert HTML represented as a File, Page of Url address, Stream or as a String. Developers can easily invoke the converting component in their own applications or website projects on base of ASP.NET.</p>
<p>PDF Duo .Net component converts:</p>
<p>tables and embedded tables;<br />
table borders, cell background;<br />
images (png, jpg, wmf, bmp);<br />
lists;<br />
hyperlinks;<br />
font face, color and size;<br />
italic, bold and underline text;<br />
subscript and superscript text;<br />
background colors;<br />
other text formatting.</p>
<p>PDF Duo .Net Key features:</p>
<p>Conversion directions: HTML to PDF, XHTML to PDF, TXT to PDF.<br />
Strict copying of HTML file formatting to PDF file in your own ASP.NET project.<br />
Makes the best use of invalid or bad formed HTML file.<br />
HTML file can include formatting styles CSS those will be correct converted to PDF.<br />
PDF compression to further reduce PDF document sizes.<br />
Developed in 100% managed C# code and tested in ASP.NET web applications.<br />
Does not require installed Microsoft Office(R) or Adobe Acrobat(R).<br />
Works with all versions of .NET framework. </p>
<p>We want users to enjoy using our software and achieve the highest results. We take pride in providing you with technical support. Users feedback is most important in helping us provide you with the best possible products. Please feel free to contact us with your comments, ideas and business proposal at: support@duodimension.com</p>
<p><a rel="nofollow" target="_blank" href="http://www.duodimension.com/html_pdf_asp.net/component_html_pdf.aspx" title="html to pdf asp.net">http://www.duodimension.com/html_pdf_asp.net/component_html_pdf.aspx</a></p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    DuoDimension Software company is focused on developing ASP.NET components for personal and business projects. Our goal is to provide high-quality .NET components for converting between file formats such as PDF, HTML, DOC, XLS, RTF, XML. Our long-term vision is to continually create new and innovative solutions featuring greater ease of use and higher quality than the competition.<br />
   <a href="http://www.articlesbase.com/programming-articles/easy-in-use-and-flexible-html-to-pdf-solution-for-aspnet-2777511.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/easy-in-use-and-flexible-html-to-pdf-solution-for-asp-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ResultSet Already Closed &#8211; Issue</title>
		<link>http://www.learnxpress.com/resultset-already-closed-issue.html</link>
		<comments>http://www.learnxpress.com/resultset-already-closed-issue.html#comments</comments>
		<pubDate>Mon, 05 Jul 2010 04:23:14 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/resultset-already-closed-issue.html</guid>
		<description><![CDATA[Ø       Background: In the current J2EE applications, various Database operations are involved. These operations play very important role in J2EE Applications in terms of Information management, Performance etc. The common Database operations are SELECT, INSERT, UPDATE, DELETE and Stored Procedures calls. These operations if not handled properly through the code, can lead to different issues [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fresultset-already-closed-issue.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fresultset-already-closed-issue.html&amp;style=normal" height="61" width="50" title="ResultSet Already Closed   Issue" alt="ResultSet Already Closed   Issue" /><br />
			</a>
		</div>
<p>Ø       Background:</p>
<p>In the current J2EE applications, various Database operations are involved. These operations play very important role in J2EE Applications in terms of Information management, Performance etc. The common Database operations are SELECT, INSERT, UPDATE, DELETE and Stored Procedures calls. These operations if not handled properly through the code, can lead to different issues like Performance hit, Deadlock and Timeout etc which can bring the complete Application down. So one not only needs to carefully design the Database tables, indexes, but also needs to handle all the operations carefully so that those will not hamper the application.</p>
<p>As mentioned above, the most common issues which we can face are Deadlock, Query Timeout, bad performance of the Queries due to incorrect Query structure or inefficient Database design, Connection unavailability. But apart from these commonly occurring issues/errors, we can encounter a weird error while accessing ResultSet objects as &#8220;ResultSet already closed&#8221;. This error can occur in spite of your Database design is good or your database handling code is clean. So, we need to deal differently with this kind of error. Let&#8217;s refer one practical scenario where this issue could occur.</p>
<p> </p>
<p>Ø       Issue/Scenario:</p>
<p>Consider following practical scenario which can lead to above mentioned issue:</p>
<p>1. We have one function in the class (Data Access Layer) which does the following things:</p>
<p>It establishes the Connection with Database.<br />
It creates the Statement Object with the SELECT Query (which returns some results)<br />
It fetches the result in ResultSet object.<br />
In the loop for the results fetched in ResultSet (in &#8220;while &lt;&gt;.next()&#8221; loop), for each iteration, call one more private function and pass the same Connection object to it.</p>
<p>2. The called private function uses the same Connection object. Using it, it executes the SELECT query. For this, it creates new Statement and ResultSet object for that Connection. We execute the query using the same Connection object and loop through the results that are fetched and process those as per the requirement. Finally after all the processing is finished, we close those ResultSet and Statement objects created in this function. It does NOT close the Connection object though.</p>
<p>3. So, when we return back to previous calling function, the Connection object is still open. But when we try to fetch the next record from original ResultSet (which was created in first function) by calling &#8220;&lt;&gt;.next()&#8221;, it gives error as &#8220;ResultSet already closed&#8221;.</p>
<p> </p>
<p>Ø       Understanding with an Example</p>
<p>Let&#8217;s say we have first function as &#8220;abc()&#8221; and the other function which gets called from abc is &#8220;def()&#8221;.<br />
We have SELECT query in the function abc() which fetches say 10 results. So, we loop through each result obtain through &#8220;&lt;&gt;.next()&#8221; call.<br />
In each of the iteration, we call &#8220;def()&#8221; and pass the same Connection object with &#8220;AutoCommit as true&#8221;.<br />
In &#8220;def()&#8221; function, it again executes SELECT query using the same Connection object. It process the results obtained and before returning, in the &#8220;finally&#8221; block, it closes the Statement and ResultSet objects that are created in this (def()) function. But it does NOT close the Connection object.<br />
So when the control returns back to &#8220;abc()&#8221; function and it tries to go to the next iteration of the ResultSet object of &#8220;abc()&#8221; function, it says &#8220;ResultSet already closed&#8221;.</p>
<p> Please refer to the &#8220;<a rel="nofollow" target="_blank" href="http://www.articlesbase.com/publish-articles.php#_Appendix:">Appendix</a>&#8221; section for the code snippet of above scenario.</p>
<p> </p>
<p>Ø       Reason:</p>
<p>Let&#8217;s dig more into the problem. We will continue with the same example given above to understand it in a better way. In function &#8220;def()&#8221;, we used the same Connection object which was created in &#8220;abc()&#8221; function. Also, in &#8220;def()&#8221; function, we closed only the ResultSet and Statement objects, NOT the Connection object. Whenever we close any Connection object, all the open objects associated with it; like Statement and ResultSet also get closed automatically. If we would have closed the Connection object, then it would have said that the ResultSet in &#8220;abc()&#8221; function is already closed. But in above mentioned scenario, this has not happened. In spite of keeping Connection object open, we got the error saying &#8220;ResultSet already closed.&#8221;</p>
<p>This issue is common when we use the same connection object for indirect nested looping as described in above example. The problem lies with one of the ResultSet object properties, which gets set by default in Application Server. This ResultSet property is &#8220;<strong>ResultSet Holdability</strong>&#8221; which by default gets the value as &#8220;<strong>CLOSED_AFTER_COMMIT</strong>&#8221; (value=2). This issue is also related to Connection&#8217;s <strong>AutoCommit property</strong> which gets set to &#8220;true&#8221; by default. Below mentioned information depicts what has happened in the above mentioned scenario:</p>
<p>When we execute the SELECT query in &#8220;abc()&#8221; function, we got two opened objects on the same Connection object, first is &#8220;Statement&#8221; object and other is cursor, &#8220;ResultSet&#8221; object.<br />
In the while loop of its ResultSet, we call one function &#8220;def()&#8221;, we pass the same Connection object (with AutoCommit=true) to &#8220;def()&#8221; method . When passed, it gets passed with all its existing properties and settings (with &#8220;abc()&#8221; method&#8217;s Statement and ResultSet objects of open on it).<br />
&#8220;def()&#8221; method has its own SELECT query which gets executed on the same passed Connection object. So, when the Statement gets executed by &#8220;executeQuery ()&#8221;, Transaction gets committed and by default (as AutoCommit is by default: true), for that Connection, java closes all the opened Cursors first, and then opens the new Cursor (ResultSet) in called method.<br />
So, the already opened cursor in &#8220;abc()&#8221; method gets closed at this time only. That&#8217;s why, when the control returns back from called function and try to go to next iteration of &lt;&gt;, it says, &#8220;ResultSet already closed&#8221;.</p>
<p> </p>
<p>Ø       Solution:</p>
<p><strong>Auto-Commit:</strong> First and probably the easiest solution is set &#8220;AutoCommit=false&#8221; for the Connection Object immediately after creating it. Hence, when we execute any Query in the called function, it will not close the previously opened cursors as Commit is not happened yet. So, &#8220;CLOSED AFTER COMMIT&#8221; will not come into picture.</p>
<p><strong>Pros:</strong>This is the easiest solution which will take care of preventing closing the previously opened cursors on the same Connection object.<br />
<strong>Cons</strong>: This is advised if all the Queries are only the &#8220;SELECT&#8221; queries. So, COMMIT will not matter. This will avoid the closing of the outer loop&#8217;s cursor and application will run smoothly. But if we need to use this option for Update Queries, we have to take utmost care because setting AutoCommit false will not update the rows immediately until we specifically say <br />&#8220;.commit()&#8221;. So, this is not a generic solution as such. </p>
<p><strong>ResultSet Holdability:</strong> There is one option in Application Server (Database Connection settings), where we can mention the attribute value of &#8220;ResultSet Holdability&#8221; as &#8220;HOLD_OVER_COMMIT&#8221; (value=1) for the ResultSet cursor type, instead of &#8220;CLOSED AFTER COMMIT&#8221;. This option will prevent the closing already opened ResultSet (cursors), even if the inner loop&#8217;s (called method) transaction commits. This Holdability option also can be set through the code as shown below:</p>
<p>Statement st = .createStatement(ResultSet.TYPE_FORWARD_ONLY,</p>
<p>ResultSet.CONCUR_READ_ONLY,ResultSet.HOLD_CURSORS_OVER_COMMIT);</p>
<p>After closing the Connection object, open cursors defined WITH HOLD remain open. The cursor is positioned before the next logical row of the results table. </p>
<p><strong>Pros:</strong> This is probably the safest solution if at all we have such a situation in the code. Setting of one parameter in Application Server or declare HOLD_CURSOR parameter while creating Statement object will prevent the &#8220;ResultSet closed&#8221; error from occurring. This option will also avoid the code changes such as setting AutoCommit false which reduces the risk of other manual errors.<br />
<strong>Cons:</strong> By default the value set is &#8220;CLOSE_AFTER_COMMIT&#8221;, which closes all the open cursors immediately after committing. So, if we are saying, don&#8217;t close the cursors on commit, and then the code needs to be written properly to have a control over the number of open cursor objects. Also, we have to make sure that all the open objects are closed once the processing is over. Simply closing all the objects like ResultSet, Statement and Connection will serve the purpose. </p>
<p> </p>
<p><strong>Joins/Inner Queries:</strong> Third solution to this problem could be avoiding the nested loops. Write the query in such a way that it will avoid the nested loops (function calling). This will avoid calling another function in the ResultSet loop and in turn, it will avoid causing this Exception.</p>
<p><strong>Pros:</strong> Along with avoiding the nested calls, it will also avoid the temporary creation of Statement and ResultSet object in the called function.<br />
<strong>Cons:</strong> This option will require formulating the nested/inner queries which might degrade the performance of the application if the numbers of records are more in the Database. This will affect more in case of large user-base applications. Also, if each query involves more than 2-3 tables itself, then this option is least advisable. </p>
<p> </p>
<p><strong>Creation of Temporary Connection: </strong>Forth option could be, NOT passing the Connection object to the called private function. Instead, create the new Connection objet in the called function and close it in the same function. This will avoid closing the ResultSet object in the calling function as that ResultSet is no more related to the Connection Object in the calling function.</p>
<p><strong>Pros:</strong> This option will avoid closing the outer method&#8217;s ResultSet object as the Connection objects would be different.<br />
<strong>Cons:</strong> This option may lead to creating of many temporary Connection objects in the private functions. Sometimes, if no Connections available in the Connection pool, application may timeout in waiting for the Connection to be available. Also, it&#8217;s not advisable to create so many temporary Connection objects as using this option, we need to be very careful during coding and need to close all the Temporary objects created once their purpose is saved. </p>
<p> </p>
<p>Ø       Conclusion:</p>
<p>As discussed above, there are 4 most possible and common options to avoid the error. Each option has pros and cons. But going by the amount of coding and testing needs to be done after the code changes, the resource usage and performance impact, the second option (changing the ResultSet Holdability option in the Application Server or through code) is the better and recommended one. This will also avoid the risk of manual coding errors. Still, the last decision always depends on the Project Requirement and the situation. So, while deciding, we need to consider all the possible advantages and disadvantages which we will be having after choosing certain approach.</p>
<p> </p>
<p>Ø       Appendix: </p>
<p>Below is the pseudo code which executed, gives error as &#8220;ResultSet already closed&#8221; at highlighted line:</p>
<p>Public<br />
&lt;object&gt;<br />
&lt;/object&gt;<br />
&lt;object&gt;<br />
&lt;/object&gt;
</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Ashutosh Koshe is Team Lead in IBM. Prior to that, he was working in Infosys. He has 5 years of IT experience out of which has 3 years of team lead experience. He has extensively worked in Java-J2EE tecnology and has handeled various complex issues for Programming, Performance, Database. He has also handeled Quality, Performance, Automation of the Projects. He was involved in some of the technical Researhes for the company. He also conducts the Interviews for candidates.<br />
   <a href="http://www.articlesbase.com/programming-articles/resultset-already-closed-issue-2773050.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/resultset-already-closed-issue.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmable Logic Controller (PLC) in the Industrial World</title>
		<link>http://www.learnxpress.com/programmable-logic-controller-plc-in-the-industrial-world.html</link>
		<comments>http://www.learnxpress.com/programmable-logic-controller-plc-in-the-industrial-world.html#comments</comments>
		<pubDate>Sun, 04 Jul 2010 06:12:55 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/programmable-logic-controller-plc-in-the-industrial-world.html</guid>
		<description><![CDATA[The complexity of processing raw materials into raw materials, which precedes either through physical or chemical, has spurred humans to always enhance and improve the performance of systems that support this process, to be more productive and efficient. One major concern in this regard is the use of industrial process control systems (industrial control systems). [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fprogrammable-logic-controller-plc-in-the-industrial-world.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fprogrammable-logic-controller-plc-in-the-industrial-world.html&amp;style=normal" height="61" width="50" title="Programmable Logic Controller (PLC) in the Industrial World" alt="Programmable Logic Controller (PLC) in the Industrial World" /><br />
			</a>
		</div>
<p>The complexity of processing raw materials into raw materials, which precedes either through physical or chemical, has spurred humans to always enhance and improve the performance of systems that support this process, to be more productive and efficient. One major concern in this regard is the use of industrial process control systems (industrial control systems).</p>
<p>In the modern industrial era, industrial process control systems usually refer to the automation control system used. Industrial control systems where humans are still very dominant role (e.g. in response magnitudes as measured by process control systems in a series of steps such as setting panel and switches that are relevant) has been moved and replaced by automatic control systems.</p>
<p>Clear why the reference to the factors that affect efficiency and productivity of the industry itself, for example human error factor and the level of benefits offered by these control systems. One of the control systems is very widespread use Programmable Logic Controller (<a rel="nofollow" target="_blank" href="http://program-plc.blogspot.com" title="PLC">PLC</a>). Applications include various types of industries ranging from the tobacco industry, automotive industry, petrochemical industry, paper industry, food industry, pharmaceutical industry, textile industry, machinery industry, electronic industry, metal industry, computer industry, plastics industry, manufacturing industry, industry manufacture of robots, even to the mining industry, for example in gas turbine control and advanced industrial unit mining results. Ease the transition from the previous control system (e.g., from a mechanical relay based control system) and ease of trouble-shooting in the system configuration is the two main factors that drive the popularity of this PLC.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    I am a programmer <a rel="nofollow" target="_blank" href="http://program-plc.blogspot.com" title="plc">plc</a> on one of the automotive components companies.<br />
   <a href="http://www.articlesbase.com/programming-articles/programmable-logic-controller-plc-in-the-industrial-world-2768656.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/programmable-logic-controller-plc-in-the-industrial-world.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Role of 3-Types of ISTQB Advanced Certified Experts in a Testing Project</title>
		<link>http://www.learnxpress.com/role-of-3-types-of-istqb-advanced-certified-experts-in-a-testing-project.html</link>
		<comments>http://www.learnxpress.com/role-of-3-types-of-istqb-advanced-certified-experts-in-a-testing-project.html#comments</comments>
		<pubDate>Sat, 03 Jul 2010 13:46:44 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[scada controls silverlight]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/role-of-3-types-of-istqb-advanced-certified-experts-in-a-testing-project.html</guid>
		<description><![CDATA[Roles of different experts like &#8220;Test Managers&#8221;, &#8220;Test Analysts&#8221; and &#8220;Technical Test Analysts&#8221; are quite inter-linked to some extent. The &#8220;Test Manager&#8221; is obviously responsible for managing the entire testing process. However the roles of &#8220;Test Analysts&#8221; and &#8220;Technical Test Analysts&#8221; are equally important since they are instrumental in implementing the testing process. A close [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Frole-of-3-types-of-istqb-advanced-certified-experts-in-a-testing-project.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Frole-of-3-types-of-istqb-advanced-certified-experts-in-a-testing-project.html&amp;style=normal" height="61" width="50" title="Role of 3 Types of ISTQB Advanced Certified Experts in a Testing Project" alt="Role of 3 Types of ISTQB Advanced Certified Experts in a Testing Project" /><br />
			</a>
		</div>
<p>Roles of different experts like &#8220;Test Managers&#8221;, &#8220;Test Analysts&#8221; and &#8220;Technical Test Analysts&#8221; are quite inter-linked to some extent.</p>
<p>The &#8220;Test Manager&#8221; is obviously responsible for managing the entire testing process. However the roles of &#8220;Test Analysts&#8221; and &#8220;Technical Test Analysts&#8221; are equally important since they are instrumental in implementing the testing process. A close understanding among the senior persons like  &#8220;Test Manager&#8221;, &#8220;Test Analysts&#8221; and &#8220;Technical Test Analysts&#8221; is extremely important for the success of the project.</p>
<p>Thus before analyzing the roles of the three experts, let us quickly go through the typical steps involved in a generic testing process.</p>
<p>Every test may consist of several individual activities, however there are five generic steps encompassing all such activities.</p>
<p>Let us briefly discuss these steps involved in the testing process.</p>
<p>1) Test Planning and Test Control: The &#8220;Test Manager&#8221; is responsible for following functions.</p>
<p># Creation of a comprehensive Test Plan – documenting covering most of the information.<br /># Deciding the approach for testing. <br /># Planning of resources like equipment, software and personnel.<br /># Planning of training needs and hiring requirements.<br /># Setting the strategies.<br /># Creation of the test schedule.<br /># Deciding the metrics required for controlling and monitoring the project.<br /># Risk management – involving identification of risks backed by their mitigation plans.</p>
<p>When the &#8220;Test Manager&#8221; controls a project, he is expected to control its risks as well. When a risk is identified, the &#8220;Test Manager&#8221; needs to tackle it using a suitable mitigation plan. He may chose to transfer the risk somewhere else or it may even be ignored also. In order to plan &amp; effectively deal with risk items it is essential that most of the risks be identified at the beginning of the project.</p>
<p>Usually risk management comes under the responsibility of the &#8220;Test Manager&#8221;. Whereas &#8220;Test Analysts&#8221; and &#8220;Technical Test Analysts&#8221; make valuable contribution of providing information helpful in risk identification and making risk mitigation plans as part of the planning process.</p>
<p>2) Test Analysis and Test Design: <br />Involves deep consideration of the details of the testing project. Primarily it needs answering questions like;</p>
<p># Taking decision on what to test.<br /># How much effort must be put in.<br /># What types of testing should be done.<br /># What type of tools will be required</p>
<p>During the test analysis stage, we may need to review the requirements documents &amp; probably decide to go in for performance testing. This would call for defining performance test cases, procuring suitable performance testing tools and organizing other resources.</p>
<p>During the test analysis stage, we carry out the review of the test basis as well, i.e. the review of documents from which we decide as to what should we test – should we do static testing etc.</p>
<p>The primary objective of carrying out such reviews remains;</p>
<p># To record different problems to ensure resolution as well as use it as a guideline for process improvement for the future.</p>
<p># Collection of data needed to write the test specification. The test specification document, if properly named, indicates what is going to be tested.</p>
<p># Creation of test design specification, including risk analysis tables that will guide a risk-based testing effort.</p>
<p>For an effective risk analysis contribution from different project stakeholders is extremely essential. The people who know the likely areas of failure can predict the technical risk. For example a developer knows that some of the excessively complicated areas of the code are vulnerable. Similarly testers are aware of particular portions of functionality that they find quite difficult to test well.</p>
<p>The &#8220;Test Manager&#8221; is responsible for coordinating and ensuring the creation of the test design specification &amp; quality risk analysis. The &#8220;Test analysts&#8221; are responsible to ensure that the testing concerns are adequately taken care of.</p>
<p> </p>
<p>3) Test Implementation and Test Execution:<br />Based upon the test design specification document, we create different test cases and test procedures.</p>
<p>Two type of test cases are created:</p>
<p>1) Logical test cases: These are the high-level test descriptions which do not define the data for use in the tests.</p>
<p>2) Concrete test cases: These include the actual data, which is going to be used in the tests. Since spreadsheets containing actual data are referred by many test cases, hence they become concrete only when the instructions get joined with the data in actual practice.</p>
<p>&#8220;Test Procedure&#8221; is usually included in the test case itself. However according to IEEE-829 &#8220;Test Procedure&#8221; is a standalone document describing the method to execute a particular test case or a set of test cases.</p>
<p>The &#8220;Test Procedure&#8221; document typically contain following information:</p>
<p>a) Test procedure specification identifier<br />b) Purpose describing list of applicable test cases. <br />c) Special requirements.<br />d) Procedure steps like &#8211; log, setup, start, proceed, measure, shutdown, restart, stop, wrap-up, contingencies etc.</p>
<p>While designing the test cases, possibility of automated test execution is explored. If automation is considered viable, automation scripts are created at this stage of the project. Automation scripts are self-contained test procedures usually known as test scripts.</p>
<p>Next task is execution of the test cases may be manually or by automated means.</p>
<p>4) Evaluation of Exit Criteria and Reporting:</p>
<p>It is important to know when we should finish testing. Test completion is decided based on meeting the exit criteria defined during the planning phase.</p>
<p>Usually it is a crucial Ship / Don&#8217;t Ship decision point, involving return of the testing information to the project team for the release decision.</p>
<p>&#8220;Test Summary Report&#8221; is the last test standard document according to IEEE-829 that emerges out of this step. The &#8220;Test Summary Report&#8221; can be prepared periodically in the form of a test progress report while concluding a particular level of testing – say for example after concluding the integration testing. Common practice of creating &#8220;Test Summary Report&#8221; is while concluding the testing effort.</p>
<p>The &#8220;Test Summary&#8221; document typically contain following information:</p>
<p>a) Test summary report identifier<br />b) Summary of evaluation of the test items<br />c) Variances<br />d) Assessment of being comprehensive<br />e) Summary of results<br />f) Evaluation of every test item<br />g) Summary of activities <br />h) Approvals</p>
<p>5) Test Closure Activities:<br />The test closure activities take place after shipping of the release. These activities usually receive less attention and thus remain under budgeted due to the pressure of the next project already in the queue.</p>
<p>If we want to quickly return to the closing project for any maintenance releases or patches etc, it is essential that the test manager remains firm on the correct &amp; systematic operation of the closure activities.</p>
<p>During test closure stage following activities are carried out;</p>
<p># Carry out all types of wrap-up reporting.<br /># Carry out documentation &amp; archiving of the test environments.<br /># Archiving the test documents and tests data.<br /># Clearing the decks for the project next in the pipeline.</p>
<p>Technical roles of &#8220;Test Analyst&#8221; and &#8220;Technical Test Analyst&#8221;:</p>
<p>In addition to certain specific activities that are handled exclusively by &#8220;Test Analyst&#8221; or &#8220;Technical Test Analyst&#8221;, there are certain common activities that are taken care of by either or both these persons.</p>
<p>Activities under the responsibility of &#8220;Test Analyst&#8221; and &#8220;Technical Test Analyst&#8221;:</p>
<p>1) To describe the desired features of systems-of-systems</p>
<p>2) To explain the factors influencing the testing of systems-of-systems</p>
<p>3) To describe the desired features of safety-critical systems</p>
<p>4) To describe the testing tasks those are particularly significant for testing safety-critical systems and provide examples of industry-specific standards.</p>
<p>5) To describe the desired features of real-time &amp; embedded systems</p>
<p>6) To explain the criteria that influences the level of test condition development.</p>
<p>7) To explain and provide examples of test oracles and method of using it in test documentation.</p>
<p> <img src='http://www.learnxpress.com/en/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' title="Role of 3 Types of ISTQB Advanced Certified Experts in a Testing Project" /> To describe the conditions that must be in place prior to the test execution, including the test-ware, defect-tracking system, configuration management system and test environment etc.</p>
<p>9) To find out if the test completion criteria have been fulfilled according to the desired norms.</p>
<p>Activities under the responsibility of &#8220;Test Analyst&#8221;</p>
<p>1) To analyze the requirement specification &amp; breaking it down to a test specification according to IEEE-829 standard, focusing on functional &amp; domain test cases as well as test procedures</p>
<p>2) To explain the stages in the software development lifecycle where functional testing shall be suitable</p>
<p>3) To understand the logic behind test analysis and design being static testing techniques that can be used to find out defects</p>
<p>4) To prioritize the process of test cases creation &amp; subsequent execution according to the risk and create suitable test documentation</p>
<p>5) To identify the activities of risk based testing for domain testing</p>
<p>Activities under the responsibility of &#8220;Technical Test Analyst&#8221;</p>
<p>1) To explain different stages required in the software development lifecycle needing structure-based testing &amp; nonfunctional testing.</p>
<p>2) To identify the activities of risk based testing for technical testing</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    http://www.softwaretestinggenius.com A Storehouse of Complete Knowledge on Software Testing &amp; QA under one Roof<br />
   <a href="http://www.articlesbase.com/programming-articles/role-of-3-types-of-istqb-advanced-certified-experts-in-a-testing-project-2769213.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/role-of-3-types-of-istqb-advanced-certified-experts-in-a-testing-project.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET MVC LabelFor Helper With HtmlAttributes</title>
		<link>http://www.learnxpress.com/asp-net-mvc-labelfor-helper-with-htmlattributes.html</link>
		<comments>http://www.learnxpress.com/asp-net-mvc-labelfor-helper-with-htmlattributes.html#comments</comments>
		<pubDate>Sat, 03 Jul 2010 12:43:57 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[Helper]]></category>
		<category><![CDATA[HtmlAttributes]]></category>
		<category><![CDATA[LabelFor]]></category>
		<category><![CDATA[LabelFor Helper With HtmlAttributes]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/asp-net-mvc-labelfor-helper-with-htmlattributes.html</guid>
		<description><![CDATA[In ASP.NET MVC you have low-level control over your HTML. This simply means that you can write any html elements in your view as you wish. However for getting the advantage of Model Binding and Visual Studio Intellisense, ASP.NET MVC provides a shorter and tidier way to write html elements with the help of html [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fasp-net-mvc-labelfor-helper-with-htmlattributes.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fasp-net-mvc-labelfor-helper-with-htmlattributes.html&amp;style=normal" height="61" width="50" title="ASP.NET MVC LabelFor Helper With HtmlAttributes" alt="ASP.NET MVC LabelFor Helper With HtmlAttributes" /><br />
			</a>
		</div>
<p>In ASP.NET MVC you have low-level control over your HTML. This simply means that you can write any html elements in your view as you wish. However for getting the advantage of Model Binding and Visual Studio Intellisense, ASP.NET MVC provides a shorter and tidier way to write html elements with the help of html helpers method. </p>
<p> LabelFor helper is one of the html helper method used to render html label element. ASP.NET MVC 2 ships with just a single overload for LabelFor helper method. There is no such overload of LabelFor helper which accepts htmlAttributes parameter like other html helpers accept. </p>
<p>This parameter is very important when you need to style html label with CSS class or when you need to add a tooltip message. Therefore in this article I will show you how easily you can creates your own LabelFor helper extension method which also accept htmlAttributes parameter.</p>
<p>Before I started to write some simple helper extension methods for LabelFor, it is worth to see the current helper method&#8217;s signature for LabelFor helper method. It only accept a single parameter expression.  </p>
<p>View the <a href="http://weblogs.asp.net/imranbaloch/archive/2010/07/03/asp-net-mvc-labelfor-helper-with-htmlattributes.aspx" rel="nofollow">Original article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/asp-net-mvc-labelfor-helper-with-htmlattributes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>remove Security Master &#8211; How to Remove Security Master From Your Computer</title>
		<link>http://www.learnxpress.com/remove-security-master-how-to-remove-security-master-from-your-computer.html</link>
		<comments>http://www.learnxpress.com/remove-security-master-how-to-remove-security-master-from-your-computer.html#comments</comments>
		<pubDate>Fri, 02 Jul 2010 23:55:11 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/remove-security-master-how-to-remove-security-master-from-your-computer.html</guid>
		<description><![CDATA[What is Security Master Security Master is an infective and polymorphic virus which can infect all the executable files on your PC. It is also known as the variation of certain type of Trojans. If infected with this virus, your computer will be in bad performance. For example, all the EXE files can not be [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fremove-security-master-how-to-remove-security-master-from-your-computer.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fremove-security-master-how-to-remove-security-master-from-your-computer.html&amp;style=normal" height="61" width="50" title="remove Security Master   How to Remove Security Master From Your Computer" alt="remove Security Master   How to Remove Security Master From Your Computer" /><br />
			</a>
		</div>
<p>What is Security Master</p>
<p>Security Master is an infective and polymorphic virus which can infect all the executable files on your PC. It is also known as the variation of certain type of Trojans. If infected with this virus, your computer will be in bad performance. For example, all the EXE files can not be executed; Registry and Task Manager can not open; PC runs extremely slowly and pop ups keep coming up. You will be fed up with the bad performance and you need to figure out how to remove virus completely.</p>
<p>Remove Security Master in Minutes</p>
<p>You need to understand that it is really tough for computer users to completely remove all the viruses because of the variation. But we can still get help from internet or experts and reduce the possibility of getting infected to the largest extent. Here are the useful tips for removing Security Master in minutes. <br />1. Close insecure processes in your system manually. For those processes you are unfamiliar with, delete them without hesitation.</p>
<p>2. Run the Defragment regularly. Defragment can improve the capacity of your computer disks and speed up your PC.</p>
<p>3. Reset your booting items and erase those programs that you rarely use. Too many programs in booting system means it will take longer time to boot up. For those programs that you rarely use, they definitely will slow down the running speed. You should uninstall them immediately.</p>
<p>4. Install security program and update it to the latest version.</p>
<p>5. Restart your computer and press F8 to go to safe mode. Launch your security program to scan and remove the entire suspicious virus on your PC.</p>
<p>Best security program for removing Security Master</p>
<p>We have got the useful methods to remove Security Master, but which program is the best choice for fixing it still needs a second thought.</p>
<p>You can get the best Security Program by clicking here! <a rel="nofollow" target="_blank" href="http://www.registryquick.net">Start your FREE scan now</a>!</p>
<p>Click here to get <a rel="nofollow" target="_blank" href="http://www.registryquick.net">the Best Security Program</a> for maintaining your PC security!</p>
<p></p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/remove-security-master-how-to-remove-security-master-from-your-computer-2766629.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/remove-security-master-how-to-remove-security-master-from-your-computer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Give your Windows Application Flare with Paint and Transparency Keys</title>
		<link>http://www.learnxpress.com/give-your-windows-application-flare-with-paint-and-transparency-keys.html</link>
		<comments>http://www.learnxpress.com/give-your-windows-application-flare-with-paint-and-transparency-keys.html#comments</comments>
		<pubDate>Fri, 02 Jul 2010 12:11:05 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[c# flare]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[Flare]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[paint]]></category>
		<category><![CDATA[Transparency]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/give-your-windows-application-flare-with-paint-and-transparency-keys.html</guid>
		<description><![CDATA[0 Comments We all know that functional code is the leg that any good program stands on when it comes right down to it however if your program lacks a good user interface your product may not have the appeal needed to keep your customers happy. This issue can be easily solved by simply using a graphics creation tool [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fgive-your-windows-application-flare-with-paint-and-transparency-keys.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fgive-your-windows-application-flare-with-paint-and-transparency-keys.html&amp;style=normal" height="61" width="50" title="Give your Windows Application Flare with Paint and Transparency Keys" alt="Give your Windows Application Flare with Paint and Transparency Keys" /><br />
			</a>
		</div>
<p><img src="http://www.learnxpress.com/en/images/2010/07/wpid-Give-your-Windows-Application-Flare-with-Paint-and-Transparency-Keys.png" align="left" style="margin-right: 5px;" title="Give your Windows Application Flare with Paint and Transparency Keys" alt="Give your Windows Application Flare with Paint and Transparency Keys" />0 Comments </p>
<p>We all know that functional code is the leg that any good program stands on when it comes right down to it however if your program lacks a good user interface your product may not have the appeal needed to keep your customers happy. This issue can be easily solved by simply using a graphics creation tool such as Paint, Gimp, or Adobe Photoshop and the Transparency key tool found within the C# program.</p>
<p>To ensure you have the correct amount of space for all form objects needed and even room for adding features down the road, design of your new program becomes the key to a successful build. In keeping with that tradition of design we will need to first layout how we would like our form to look at the end of our project. For this example we will be creating a mock MP3 Player. I have decided to make the form appear in the shape of a banner with the display information and buttons in the center.</p>
<p>Here is how I would like my form to look when it is complete:</p>
<p>View the <a href="http://www.csharphelp.com/2010/05/give-your-windows-application-some-flare-with-paint-and-transparency-keys/" rel="nofollow">Original article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/give-your-windows-application-flare-with-paint-and-transparency-keys.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uninstall Photofiltre Studio &#8211; How to Force Uninstall Photofiltre Studio</title>
		<link>http://www.learnxpress.com/uninstall-photofiltre-studio-how-to-force-uninstall-photofiltre-studio.html</link>
		<comments>http://www.learnxpress.com/uninstall-photofiltre-studio-how-to-force-uninstall-photofiltre-studio.html#comments</comments>
		<pubDate>Fri, 02 Jul 2010 03:23:46 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/uninstall-photofiltre-studio-how-to-force-uninstall-photofiltre-studio.html</guid>
		<description><![CDATA[Are you facing the problem to completely uninstall Photofiltre Studio? If you don&#8217;t know how to fully remove it and its components or got error message during uninstalling process, please follow this step by step Photofiltre Studio Uninstall tutorial that has been proven to be a 100% complete removal! How to Uninstall Photofiltre Studio thru [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Funinstall-photofiltre-studio-how-to-force-uninstall-photofiltre-studio.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Funinstall-photofiltre-studio-how-to-force-uninstall-photofiltre-studio.html&amp;style=normal" height="61" width="50" title="Uninstall Photofiltre Studio   How to Force Uninstall Photofiltre Studio" alt="Uninstall Photofiltre Studio   How to Force Uninstall Photofiltre Studio" /><br />
			</a>
		</div>
<p>Are you facing the problem to completely uninstall Photofiltre Studio? If you don&#8217;t know how to fully remove it and its components or got error message during uninstalling process, please follow this step by step Photofiltre Studio Uninstall tutorial that has been proven to be a 100% complete removal!</p>
<p>How to Uninstall Photofiltre Studio thru Control Panel Add/ Remove Programs</p>
<p>Exit the program by right clicking its icon on the Taskbar or open Task Manager with Ctrl+Alt+Delete to end its process. <br />Click Start menu and then Control Panel <br />Double click Add/ Remove Porgrams and navigate ESET. <br />Click Remove to uninstall it. </p>
<p>The chances are you can&#8217;t find Photofiltre Studio or an error message stops its uninstalling, or you still see its folders left in your computer. If you don&#8217;t know how to completely uninstall ESET NOD 32 AntiVirus in such cases, then you can only do one more thing&#8230;</p>
<p>How to Force Uninstall Photofiltre Studio with regsitryquick</p>
<p>Reboot your computer and keep pressing F8 Key into Safe Mode. <br />Run Perfect Uninstaller. <br />Click Force Uninstall tab and select ESET folder path. <br />Follow Uninstall Wizard and ESET will be completely uninstalled. <br />Reboot the computer into normal mode. </p>
<p>Why Use Registryquick? </p>
<p>Registryquick is a better and easier way for you to completely uninstall any unwanted application that standard Windows Add/Remove Programs can&#8217;t remove. Its Uninstall Wizard can scan out all registry entries, DLL files and drivers of a program, which can prevent system crash caused by our wrong registry edition. What&#8217;s more, it can fully display all programs installed in the computer and Force Uninstall corrupted programs that Control Panel can&#8217;t display and uninstall. Moreover, with its easy-to-use interface, the uninstalling would be easier and faster.</p>
<p>For your convenience, I have taken all screenshots of step-by-step of the above tutorial, you can visit how to Force <a rel="nofollow" target="_blank" href="http://www.registryquick.net">uninstall Photofiltre Studio</a>. If you have difficulty in uninstalling other programs, you can refer to more how to completely uninstall programs tutorials.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/uninstall-photofiltre-studio-how-to-force-uninstall-photofiltre-studio-2760034.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/uninstall-photofiltre-studio-how-to-force-uninstall-photofiltre-studio.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hire iPhone Application Developer</title>
		<link>http://www.learnxpress.com/hire-iphone-application-developer.html</link>
		<comments>http://www.learnxpress.com/hire-iphone-application-developer.html#comments</comments>
		<pubDate>Thu, 01 Jul 2010 13:40:48 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/hire-iphone-application-developer.html</guid>
		<description><![CDATA[iPhone is one of the latest hi-tech mobile phones available in the market today. With its inbuilt features and applications, it has drawn the attention of people of all ages around the world. Attractive iPhone icons and themes, business applications, personal entertainment, and web applications for iPhone has made personal communication interesting and fun. The [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fhire-iphone-application-developer.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fhire-iphone-application-developer.html&amp;style=normal" height="61" width="50" title="Hire iPhone Application Developer" alt="Hire iPhone Application Developer" /><br />
			</a>
		</div>
<p>iPhone is one of the latest hi-tech mobile phones available in the market today. With its inbuilt features and applications, it has drawn the attention of people of all ages around the world. <strong>Attractive iPhone icons and themes</strong>, business applications, personal entertainment, <strong>and web applications for iPhone</strong> has made personal communication interesting and fun. The popularity of the iPhone has increased the demand for <strong>customized iPhone applications </strong>required to meet the needs of the user. Not only the iPhone has given a boost to <a rel="nofollow" target="_blank" href="http://www.openxcell.com/mobile-application-development/iphone-app-development.html" title="iPhone Application Development Company"><strong>iPhone Application Development Company</strong></a>, but it has also given tremendous opportunities to <strong>iPhone program developers</strong>.</p>
<p>However, cool applications for iPhone would not have been possible if it weren&#8217;t for the <strong>iPhone applications developers</strong>. These <strong>developers for the iPhone</strong> <strong>application</strong>s are able to create unique and stunning <strong>programs for iPhone</strong> using the SDK or the software development kit provided by Apple Inc. <strong>iPhone applications</strong> are usually related to third party applications that improves the features of the phone and therefore, these applications are developed and installed for users to enjoy. Before developing an application an <strong>iPhone app developer</strong> formulates a code which he examines and submits for approval.</p>
<p>Today, numerous offshore companies offer the service of<strong> iPhone application development</strong> which is very cost-effective. They also offer <a rel="nofollow" target="_blank" href="http://www.openxcell.com/hire-developers-team-india/hire-developer-services/hire-iphone-developer-india.html" title="iPhone application developer on hire"><strong>iPhone application developer on hire</strong></a> basis to develop customized application for the iPhone. One such company in India is OpenXcell Technolabs who offers customer the services of <strong>hiring iPhone app developer </strong>directly from them. These developers are well versed with the knowledge of SDK development kit. Not only can you hire a iPhone application developer but you can also <strong>hire a iPhone icons and themes design, </strong>iPhone game developer, <strong>iPhone web application developer</strong> and more. OpenXcell dedicated <strong>iPhone developers</strong> have the ability to create astounding iPhone applications from the scratch.</p>
<p>If you among the millions of iPhone users and would like to have cool and amazing application on your device then hiring an <strong>iPhone application developer </strong>is your solution. They will provide you with the very best of iPhone application as they have all the necessary technology to do so.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    OpenXcell Technolabs is an offshore outsourcing company for software development. They offer valued iPhone customers with the services of <a rel="nofollow" target="_blank" href="http://iphoneapplicationdevelopment.viviti.com/" title="iPhne mobile application development">iPhone mobile application development</a>, Android development, Web development for iPhone, Windows mobile development and more. Customers can also hire iPhone application programmer from OpenXcell. For more information on application developer for iPhone on hire visit <a rel="nofollow" target="_blank" href="http://www.openxcell.com/">www.openxcell.com</a><br />
   <a href="http://www.articlesbase.com/programming-articles/hire-iphone-application-developer-2756838.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/hire-iphone-application-developer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uninstall Ie Toolbar &#8211; How to Uninstall a Ie Toolbar</title>
		<link>http://www.learnxpress.com/uninstall-ie-toolbar-how-to-uninstall-a-ie-toolbar.html</link>
		<comments>http://www.learnxpress.com/uninstall-ie-toolbar-how-to-uninstall-a-ie-toolbar.html#comments</comments>
		<pubDate>Wed, 30 Jun 2010 16:58:38 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/uninstall-ie-toolbar-how-to-uninstall-a-ie-toolbar.html</guid>
		<description><![CDATA[Common Toolbars Google toolbar: This toolbar can be customised to your preferences. You can add or remove options according to your needs. Google toolbar can be used on both Internet Explorer and Firefox browsers. MSN (now Bing) toolbar: This toolbar allows you to block pop-ups, helps to perform quick searches using the keyword highlight, and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Funinstall-ie-toolbar-how-to-uninstall-a-ie-toolbar.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Funinstall-ie-toolbar-how-to-uninstall-a-ie-toolbar.html&amp;style=normal" height="61" width="50" title="Uninstall Ie Toolbar   How to Uninstall a Ie Toolbar" alt="Uninstall Ie Toolbar   How to Uninstall a Ie Toolbar" /><br />
			</a>
		</div>
<p>Common Toolbars <br />Google toolbar: This toolbar can be customised to your preferences. You can add or remove options according to your needs. Google toolbar can be used on both Internet Explorer and Firefox browsers. <br />MSN (now Bing) toolbar: This toolbar allows you to block pop-ups, helps to perform quick searches using the keyword highlight, and launches a number of MSN websites and utilities such as Hotmail and MSN Messenger. This toolbar is used on Internet Explorer 6.0 or higher. <br />Yahoo toolbar: Yahoo toolbar allows you to save bookmarks and to organize them, and to search the web. This toolbar can be customized to give one-click access to various Web sites. It also has features which help to eliminate spyware. This toolbar is used on both Internet Explorer and Firefox browsers. <br />Stumbleupon toolbar. This toolbar is necessary for the use of the Stumbleupon Web 2.0 site</p>
<p>Uninstall a Toolbar in Internet Explorer</p>
<p>Close all windows first of all. <br />Open the Start menu and click on Control Panel. <br />Double-click on the Add or Remove Programs button. <br />Search the list of programs and pick the toolbar you wish to uninstall. <br />Click on the Change/Remove button or Remove button. <br />When the uninstallation is completed restart your computer and the toolbar is removed.</p>
<p>Uninstall a Toolbar in Firefox</p>
<p>Start the Firefox browser and click on the Tools menu. <br />Click on the Extensions command. <br />Examine the Firefox Extensions Manager window and choose the toolbar you want to remove. <br />Click on Uninstall or on OK, to uninstall the tool bar. <br />When uninstallation is completed exit Firefox Extensions Manager and restart the computer.</p>
<p>Toolbars can be a great help you in adding various functions to your browser. However having numerous toolbars will slow down your Web browsing. It is therefore advisable to uninstall toolbars that are not used much. When you uninstall toolbars or any other application from your Windows system, a number of entries will be left behind in the registry. In time, the registry becomes bloated, fragmented, and unstable, which can drastically slow down computer performance. The best way to correct this, is to download registry cleaner software from the internet. This will scan the registry and remove all unwanted registry entries left as a result of the uninstallation.There are a number of registry cleaners available for download from the internet. Some are much better than others. You should of course get the best registry repair tool available. We found one in particular which found up to 50% more errors than did some of the others and removed them quickly and efficiently.</p>
<p>Would you like to know which <a rel="nofollow" target="_blank" href="http://www.registryquick.net">registry repair tool </a>we found to be by far the best? Would you like to get a free scan to correct registery problems and speed up your computer? Would you like a great deal more information about registry problems and why you computer runs slow and freezes? All of this and more is available at our website <a rel="nofollow" target="_blank" href="http://www.registryquick.net">http://www.registryquick.net</a></p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/uninstall-ie-toolbar-how-to-uninstall-a-ie-toolbar-2746644.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/uninstall-ie-toolbar-how-to-uninstall-a-ie-toolbar.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search Engine Optimization Enhancements in ASP.NET 4</title>
		<link>http://www.learnxpress.com/search-engine-optimization-enhancements-in-asp-net-4.html</link>
		<comments>http://www.learnxpress.com/search-engine-optimization-enhancements-in-asp-net-4.html#comments</comments>
		<pubDate>Wed, 30 Jun 2010 05:39:44 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[Engine]]></category>
		<category><![CDATA[Enhancements]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/search-engine-optimization-enhancements-in-asp-net-4.html</guid>
		<description><![CDATA[By Scott Mitchell IntroductionSearch engine optimization, or SEO, is the practice of improving a website&#8217;s position in searchengines&#8217; results using unpaid techniques. A better (higher) position in the search results will, in theory, lead to more click throughs, increasing the website&#8217;svisibility and audience. There are a number of simple steps you can take on your [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fsearch-engine-optimization-enhancements-in-asp-net-4.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fsearch-engine-optimization-enhancements-in-asp-net-4.html&amp;style=normal" height="61" width="50" title="Search Engine Optimization Enhancements in ASP.NET 4" alt="Search Engine Optimization Enhancements in ASP.NET 4" /><br />
			</a>
		</div>
<p>By Scott Mitchell
<p>Introduction<br />Search engine optimization, or SEO, is the practice of improving a website&#8217;s position in searchengines&#8217; results using unpaid techniques. A better (higher) position in the search results will, in theory, lead to more click throughs, increasing the website&#8217;svisibility and audience. There are a number of simple steps you can take on your website to improve your search engine ranking. A good first step is todownload and run Microsoft&#8217;s free Search Engine Optimization Toolkit. Point it at a remotewebsite and the SEO Toolkit will crawl the links on the site and identify potential problems and offer suggestions on how to fix them.
<p>ASP.NET 4 includes a handful of new methods, properties, and libraries to assist with search engine optimization, including ASP.NET Routing, permanent redirects,and the ability to programmatically specify values for certain <meta> tags. This article examines these enhancements and shows howthey can be used for SEO purposes. Read on to learn more!
<p>- continued -</p>
<p>View the <a href="http://www.4guysfromrolla.com/articles/063010-1.aspx" rel="nofollow">Original article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/search-engine-optimization-enhancements-in-asp-net-4.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove Your Protection &#8211; How to Remove Your Protection</title>
		<link>http://www.learnxpress.com/remove-your-protection-how-to-remove-your-protection.html</link>
		<comments>http://www.learnxpress.com/remove-your-protection-how-to-remove-your-protection.html#comments</comments>
		<pubDate>Tue, 29 Jun 2010 22:05:56 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/remove-your-protection-how-to-remove-your-protection.html</guid>
		<description><![CDATA[Your Protection is a new fake antispyware program, which is an update to previously published User Protection. The difference between the first program of the second very slightly. First, changed the name of the program and secondly, have been partially modified the basic components of the program in order to protect them from detection by [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fremove-your-protection-how-to-remove-your-protection.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fremove-your-protection-how-to-remove-your-protection.html&amp;style=normal" height="61" width="50" title="Remove Your Protection   How to Remove Your Protection" alt="Remove Your Protection   How to Remove Your Protection" /><br />
			</a>
		</div>
<p>Your Protection is a new fake antispyware program, which is an update to previously published User Protection. The difference between the first program of the second very slightly. First, changed the name of the program and secondly, have been partially modified the basic components of the program in order to protect them from detection by the legit antivirus and antispyware programs. Otherwise, everything remained as before.</p>
<p>Like other similar programs Your Protection uses trojans to spread itself. To penetrate a computer, these trojans exploit vulnerabilities in the programs already installed on your computer. This is basically Internet Explorer, Adobe Acrobat Reader (this is needed to view PDF files) and Adobe Flash Player (browser add-on that needed to watch online video). When a trojan is activated, it first does not manifest itself so that the user did not find the source of it on the computer. But after awhile, it starts to show a lot of false alerts and warnings that the computer is in danger and urgently needed to install and activate antivirus, this &#8220;antivirus&#8221; &#8211; Your Protection. Even if you ignore these warnings, what is right, this trojan secretly start the download core components of this fake antivirus program and then install it without your permission and knowledge.</p>
<p>During its first run, Your Protection scans your computer for an already installed antivirus and antispyware utilities, and if they are found, required to remove them under the pretext that they may conflict with it. That certainly is true, because an antivirus programs are designed to block the work of a variety of parasitic programs. Further, Your Protection creates an entry in &#8220;HKEY_CURRENT_USER | Software | Microsoft | Windows | CurrentVersion | Run&#8221; key of Windows registry, that allowing itself to run automatically every time you start Windows. When Your Protection is started, it begins to scan the computer, which resulted in a finding of a large number of trojans, viruses, worms, etc. These results, as well as self scanning, is nothing but a scam. In reality Your Protection cannot detect and remove malicious programs, as well as not be able to protect you from possible infections in the future. Thus, you can safely ignore all that this fake antivirus will show you.</p>
<p>For a more complete picture of what the computer is infected with dangerous viruses, Your Protection will display a lot of fake alerts and pop-ups, who reported that the computer is infected and offering to buy or activate the full version of this fake antispyware program. Of course, all these reports and warnings are a fake and like false scan results should be ignored.</p>
<p>In addition, the trojan which installs Your Protection, can also download and install a variant of TDSS trojan. This trojan is very dangerous because it can block the work of most antivirus and antispyware applications, so that they will not even start. But it&#8217;s not all, TDSS trojan can also redirect you from sites that you want to visit on a completely other.</p>
<p>It is obvious that the presence of this program on your computer is not desirable, but also dangerous. This fake malware utility must be removed immediately after detection. To remove Your Protection and other computer parasites that could get on the computer with it, use the instructions below.</p>
<p>How to remove Your Protection</p>
<p>1. Download TDSS trojan remover (TDSSKiller.zip), unzip this file, open TDSSKiller folder and run TDSSKiller.exe, follow the prompts. <br />2. Reboot your computer. <br />3. Download Malwarebytes Anti-malware installer (mbam-setup.exe) and run it, follow the prompts. <br />4. MalwareBytes Anti-malware will automatically update itself after the install, once finished click to OK button and you will now be at the main menu. <br />5. Click Scan button to start scanning your computer. <br />6. When the scan is done, click OK, then click &#8220;Show Results&#8221; button. <br />7. You will see a list of infected items, make sure that all entries have a check mark at their far left and click &#8220;Remove Selected&#8221; button.</p>
<p>To learn more, <a rel="nofollow" target="_blank" href="http://www.registryquick.net">how to remove this malware</a> step by step (including screen shoots and links to suggested removal tools), use the following <a rel="nofollow" target="_blank" href="http://www.registryquick.net">Your Protection removal instructions</a>.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/remove-your-protection-how-to-remove-your-protection-2746732.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/remove-your-protection-how-to-remove-your-protection.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft PowerPoint 2010 Step by Step</title>
		<link>http://www.learnxpress.com/microsoft-powerpoint-2010-step-by-step.html</link>
		<comments>http://www.learnxpress.com/microsoft-powerpoint-2010-step-by-step.html#comments</comments>
		<pubDate>Tue, 29 Jun 2010 12:14:17 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA["visual studio 2010" "pictures toolbar"]]></category>
		<category><![CDATA[.tif silverlight visual basic]]></category>
		<category><![CDATA[asp.net3.5 silverlight ppt]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[csharp whiteboard]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[google scada imaging]]></category>
		<category><![CDATA[istqb training presentation chapter 5]]></category>
		<category><![CDATA[Microsoft PowerPoint 2010]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>
		<category><![CDATA[PowerPoint 2010]]></category>
		<category><![CDATA[sample DragLeave in c#]]></category>
		<category><![CDATA[silverlight shared whiteboard]]></category>
		<category><![CDATA[toolbar of crystal report on vs 2010]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/?p=8333</guid>
		<description><![CDATA[Microsoft Press has recently released Microsoft PowerPoint 2010 Step by Step book in various formats. Experience learning made easy-and quickly teach yourself how to create dynamic presentations with PowerPoint 2010. With Step by Step, you set the pace-building and practicing the skills you need, just when you need them. Topics include creating great-looking slides using [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fmicrosoft-powerpoint-2010-step-by-step.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fmicrosoft-powerpoint-2010-step-by-step.html&amp;style=normal" height="61" width="50" title="Microsoft PowerPoint 2010 Step by Step" alt="Microsoft PowerPoint 2010 Step by Step" /><br />
			</a>
		</div>
<p><span style="font-size: x-small;">Microsoft Press has recently released <b>Microsoft PowerPoint 2010</b> Step by Step book in various formats. Experience learning made easy-and quickly teach yourself how to create dynamic presentations with PowerPoint 2010. With Step by Step, you set the pace-building and practicing the skills you need, just when you need them. </span></p>
<p><span style="font-size: x-small;">Topics include creating great-looking slides using templates or your own designs; creating sophisticated charts and diagrams; using animation, sound, and other special effects; creating presentations simultaneously with others over the Web; delivering presentations; and other core topics.</span></p>
<h3>Table of Contents</h3>
<ol>
<li>
<h4>Basic Presentations</h4>
<ol>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 1 Explore PowerPoint 2010</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Working in the User Interface </span></li>
<li><span style="font-size: x-small;">Creating and Saving Presentations </span></li>
<li><span style="font-size: x-small;">Opening, Moving Around in, and Closing Presentations </span></li>
<li><span style="font-size: x-small;">Viewing Presentations in Different Ways </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 2 Work with Slides</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Adding and Deleting Slides </span></li>
<li><span style="font-size: x-small;">Adding Slides with Ready-Made Content </span></li>
<li><span style="font-size: x-small;">Dividing Presentations into Sections </span></li>
<li><span style="font-size: x-small;">Rearranging Slides and Sections </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 3 Work with Slide Text</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Entering Text in Placeholders </span></li>
<li><span style="font-size: x-small;">Adding Text Boxes </span></li>
<li><span style="font-size: x-small;">Editing Text </span></li>
<li><span style="font-size: x-small;">Correcting and Sizing Text While Typing </span></li>
<li><span style="font-size: x-small;">Checking Spelling and Choosing the Best Words </span></li>
<li><span style="font-size: x-small;">Finding and Replacing Text and Fonts </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 4 Format Slides</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Applying Themes </span></li>
<li><span style="font-size: x-small;">Using Different Color and Font Schemes </span></li>
<li><span style="font-size: x-small;">Changing the Slide Background </span></li>
<li><span style="font-size: x-small;">Changing the Look of Placeholders </span></li>
<li><span style="font-size: x-small;">Changing the Alignment, Spacing, Size, and Look of Text </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 5 Add Simple Visual Enhancements</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Inserting Pictures and Clip Art Images </span></li>
<li><span style="font-size: x-small;">Inserting Diagrams </span></li>
<li><span style="font-size: x-small;">Inserting Charts </span></li>
<li><span style="font-size: x-small;">Drawing Shapes </span></li>
<li><span style="font-size: x-small;">Adding Transitions </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 6 Review and Deliver Presentations</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Setting Up Presentations for Delivery </span></li>
<li><span style="font-size: x-small;">Previewing and Printing Presentations </span></li>
<li><span style="font-size: x-small;">Preparing Speaker Notes and Handouts </span></li>
<li><span style="font-size: x-small;">Finalizing Presentations </span></li>
<li><span style="font-size: x-small;">Delivering Presentations </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
</ol>
</li>
<li>
<h4>Presentation Enhancements</h4>
<ol>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 7 Add Tables</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Inserting Tables </span></li>
<li><span style="font-size: x-small;">Formatting Tables </span></li>
<li><span style="font-size: x-small;">Inserting and Updating Excel Worksheets </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 8 Fine-Tune Visual Elements</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Editing Pictures </span></li>
<li><span style="font-size: x-small;">Customizing Diagrams </span></li>
<li><span style="font-size: x-small;">Formatting Charts </span></li>
<li><span style="font-size: x-small;">Arranging Graphics </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 9 Add Other Enhancements</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Adding WordArt Text </span></li>
<li><span style="font-size: x-small;">Inserting Symbols and Equations </span></li>
<li><span style="font-size: x-small;">Inserting Screen Clippings </span></li>
<li><span style="font-size: x-small;">Creating Hyperlinks </span></li>
<li><span style="font-size: x-small;">Attaching Actions to Text or Objects </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 10 Add Animation</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Using Ready-Made Animations </span></li>
<li><span style="font-size: x-small;">Customizing Animation Effects </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 11 Add Sound and Movies</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Inserting and Playing Sounds </span></li>
<li><span style="font-size: x-small;">Inserting and Playing Videos </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
</ol>
</li>
<li>
<h4>Additional Techniques</h4>
<ol>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 12 Share and Review Presentations</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Collaborating with Other People </span></li>
<li><span style="font-size: x-small;">Saving Presentations in Other Formats </span></li>
<li><span style="font-size: x-small;">Sending Presentations Directly from PowerPoint </span></li>
<li><span style="font-size: x-small;">Password-Protecting Presentations </span></li>
<li><span style="font-size: x-small;">Adding and Reviewing Comments </span></li>
<li><span style="font-size: x-small;">Merging Presentation Versions </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 13 Create Custom Presentation Elements</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Creating Theme Colors and Fonts </span></li>
<li><span style="font-size: x-small;">Viewing and Changing Slide Masters </span></li>
<li><span style="font-size: x-small;">Creating Slide Layouts </span></li>
<li><span style="font-size: x-small;">Saving Custom Design Templates </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 14 Prepare for Delivery</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Adapting Presentations for Different Audiences </span></li>
<li><span style="font-size: x-small;">Rehearsing Presentations </span></li>
<li><span style="font-size: x-small;">Preparing Presentations for Travel </span></li>
<li><span style="font-size: x-small;">Saving Presentations as Videos </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
<li>
<h6><span style="font-size: x-small;"><strong>Chapter 15 Customize PowerPoint</strong> </span></h6>
<ol>
<li><span style="font-size: x-small;">Changing Default Program Options </span></li>
<li><span style="font-size: x-small;">Customizing the Ribbon </span></li>
<li><span style="font-size: x-small;">Customizing the Quick Access Toolbar </span></li>
<li><span style="font-size: x-small;">Key Points</span></li>
</ol>
</li>
</ol>
</li>
</ol>
<ol>
<li>
<h5>Glossary</h5>
</li>
<li>
<h5>Appendix Keyboard Shortcuts</h5>
<ol>
<li>
<h6><span style="font-size: x-small;">Keyboard Shortcut Lists from PowerPoint Help</span></h6>
</li>
</ol>
</li>
<li>
<h5>Appendix About the Authors</h5>
<ol>
<li>
<h6><span style="font-size: x-small;">Joyce Cox</span></h6>
</li>
<li>
<h6><span style="font-size: x-small;">Joan Preppernau</span></h6>
</li>
<li>
<h6><span style="font-size: x-small;">The Team</span></h6>
</li>
<li>
<h6><span style="font-size: x-small;">Online Training Solutions, Inc. (OTSI) </span></h6>
</li>
</ol>
</li>
</ol>
<p><strong>Title</strong>: <i>Microsoft PowerPoint 2010</i> Step by Step<br />
<strong>Authors</strong>: Joyce Cox, Joan Lambert<br />
<strong>Publisher</strong>: Microsoft Press<br />
<strong>Formats</strong>: Print, Ebook, Safari Books Online<br />
<strong>Print Release</strong>:July 2010<br />
<strong>Ebook Release:</strong>June 2010<br />
<strong>Pages</strong>:448</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/microsoft-powerpoint-2010-step-by-step.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix Error code 646 &#8211; The Quickest Way to Fix Error code 646 Easily</title>
		<link>http://www.learnxpress.com/fix-error-code-646-the-quickest-way-to-fix-error-code-646-easily.html</link>
		<comments>http://www.learnxpress.com/fix-error-code-646-the-quickest-way-to-fix-error-code-646-easily.html#comments</comments>
		<pubDate>Tue, 29 Jun 2010 03:31:59 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/fix-error-code-646-the-quickest-way-to-fix-error-code-646-easily.html</guid>
		<description><![CDATA[Does Error code 646 appear on your computer frequently? Are you searching for a perfect solution about how to remove Error code 646? Well, just take it easy, you are not the only one who encounters Error code 646 issue. Fortunately, you can fix runtime errors instantly after reading this article.   What Is Error [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Ffix-error-code-646-the-quickest-way-to-fix-error-code-646-easily.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Ffix-error-code-646-the-quickest-way-to-fix-error-code-646-easily.html&amp;style=normal" height="61" width="50" title="Fix Error code 646   The Quickest Way to Fix Error code 646 Easily" alt="Fix Error code 646   The Quickest Way to Fix Error code 646 Easily" /><br />
			</a>
		</div>
<p>Does <a rel="nofollow" target="_blank" href="http://www.bestregistrycare.com/"><b>Error code 646</b></a> appear on your computer frequently? Are you searching for a perfect solution about how to remove <i>Error code 646</i>? Well, just take it easy, you are not the only one who encounters <u>Error code 646</u> issue. Fortunately, you can fix runtime errors instantly after reading this article.</p>
<p> </p>
<p>What Is Error code 646?</p>
<p> </p>
<p>Error code 646 is a kind of error that occurs during the execution of a program. Error code 646 indicates bugs in the program or problems that the designers had anticipated but could do nothing about. If the program cannot call the relevant function in the process of the execution, there would be runtime errors pop-up on your computer.</p>
<p> </p>
<p>Why Error code 646 occurs?</p>
<p> </p>
<p>Well, the reason causing Error code 646 is probably that when you are surfing on line, some Trojan and malware attack your PC and modify the registry for malicious purpose. Though the anti-virus and anti-spyware can remove those Trojans and malware, they can&#8217;t repair the destroyed registry. So, runtime Error happens! Of course, runtime Error is not only caused by Trojans and malware. According to the research, wrong-deleting registry entries, downloading dubious files, hard shutdown PC etc can also cause Runtime Error.</p>
<p> </p>
<p>How to Fix Error code 646 instantly?</p>
<p> </p>
<p>Error code 646 is referring to your Windows registry. Every time you install or uninstall program, a &#8216;signature&#8217; of the action was registered in the Windows registry. With so many combinations of records that overlap each other &#8211; especially bad installation, you will get a registry that is full of broken entries. These corrupted files will make Windows lose every time you try to start any program for that matter. Therefore, to fix Error code 646, you need to fix the corrupted registry entries at first. Error code 646 is one of the common runtime errors that annoy many Windows system users. You can try to uninstall and reinstall the application which caused Error code 646. However, it is a time consuming way to fix Error code 646 like that.</p>
<p> </p>
<p>The most effective and important way to fix Error code 646 is to run free registry scan for your computer. Also, it is a great method to help you avoid runtime errors or other PC errors.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Do you desire to <a rel="nofollow" target="_blank" href="http://www.bestregistrycare.com/">fix Error code 646</a> effectively and quickly? Here is my best solution and the #1 recommended <a rel="nofollow" target="_blank" href="http://www.bestregistrycare.com/">slow Windows repair tool </a>for you. Just CLICK HERE before re-installing applications and you will be surprised!<br />
   <a href="http://www.articlesbase.com/programming-articles/fix-error-code-646-the-quickest-way-to-fix-error-code-646-easily-2742307.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/fix-error-code-646-the-quickest-way-to-fix-error-code-646-easily.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips to Find Best iPhone Application Developer</title>
		<link>http://www.learnxpress.com/tips-to-find-best-iphone-application-developer.html</link>
		<comments>http://www.learnxpress.com/tips-to-find-best-iphone-application-developer.html#comments</comments>
		<pubDate>Mon, 28 Jun 2010 07:42:07 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/tips-to-find-best-iphone-application-developer.html</guid>
		<description><![CDATA[iPhone is not merely a communication devices but it is a computing platform for both consumers and businesses. iPhone allows application publisher to deliver information, offers and personalized services to their users irrespective of their location. With the increased demand for the iPhone application development developers have extended their offerings up to iPhone app production, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Ftips-to-find-best-iphone-application-developer.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Ftips-to-find-best-iphone-application-developer.html&amp;style=normal" height="61" width="50" title="Tips to Find Best iPhone Application Developer" alt="Tips to Find Best iPhone Application Developer" /><br />
			</a>
		</div>
<p><b>iPhone</b> is not merely a communication devices but it is a computing platform for both consumers and businesses. <i>iPhone</i> allows application publisher to deliver information, offers and personalized services to their users irrespective of their location. With the increased demand for the <u>iPhone</u> application development developers have extended their offerings up to iPhone app production, but all don&#8217;t have success stories. We have to be careful in choosing an <strong>iPhone application developer</strong> in the flooded market.</p>
<p> </p>
<p>Experience is the first merit that decides the right choice of a developer. Your <strong>iPhone application developer</strong> must have built some apps in Apple store. It is advisable that you take care to study those apps and see any one similar to your ideas. If you found it then consider that you won half the battle here. Second question you will ask your developer will be cost. Cost estimation has prime importance in any project commencement therefore always ask the estimated cost first so you can arrange your budget accordingly. It has been seen that project owners ask for quality but are not ready to spend that amount of money necessary to achieve that quality and project becomes sour.</p>
<p> </p>
<p>Define and redefine your ideas for a smooth run of your project. Frequent clarification is a must for success. Everything in your mind must be conveyed to your <strong>iPhone application developer</strong> so he or she can realize it and give you a correct estimate for your budget. Clarification of your ideas is also necessary because in many cases developer has not matched with it, so developer can clarify his stand in advance. Matching of ideas is necessary as it needs fulfillment of requirement during development.</p>
<p> </p>
<p>Timeline is another important factor for choice of <strong>iPhone application developers</strong>. Many developers give realistic time line and finish their development part but approval of your application in Apple store takes extra time and hence total timeline gets extended unpredictably. Here some advance preparation from your side is needed if you want to get your work within time limit.</p>
<p> </p>
<p> </p>
<p>You need to have documents with clear goals. Be realistic about your expectations. Make sure you know what you want and why you want it. Give timely response to your developer so he or she can work smoothly. Select a single point of contact in organization; it will ease your job. Try to give enough, not more than needed. Communicate frequently and discuss all issues openly that will create a conducive climate for you and your <strong>iPhone application developer</strong>. If you have doubts ask. Provide the supporting material timely to your developer so he can do his work within time limits. Pre prepare the material like content etc. it will save you from unwanted extension of your timeline.</p>
<p> </p>
<p>Uniqueness is a key of success in the field of <strong>iPhone application development</strong>. Therefore, always sign an NDA before presenting your ideas to the developer. It is necessary for your developer to keep confidentiality until the project is finished. If your ideas exist in App store then you need nothing to keep secrete with it. If you have unique ideas then don&#8217;t forget to secure it with copy right act.</p>
<p> </p>
<p>Last but not least, assure post development support from your developer. If you have slight doubt about that don&#8217;t enter into agreement. There are many bugs and other post development issues that one has to deal after commencement of any project, so be prepared for it and assure the help of your developer in that regards.</p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:<br />
    Jessica Woodson is iphone app developer at IndiaNIC – a leading iphone app development firm present quality and cost effective iphone application development, iphone web apps development, iphone game and mobile application development services across the globe. For more inquiries related to iphone app developer please visit at <a rel="nofollow" target="_blank" href="http://www.indianic.com/hire-iphone-app-developer.html">http://www.indianic.com/hire-iphone-app-developer.html</a><br />
   <a href="http://www.articlesbase.com/programming-articles/tips-to-find-best-iphone-application-developer-2737189.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/tips-to-find-best-iphone-application-developer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove Green Profantivir.com &#8211; How to Remove Green Profantivir.com Completely</title>
		<link>http://www.learnxpress.com/remove-green-profantivir-com-how-to-remove-green-profantivir-com-completely.html</link>
		<comments>http://www.learnxpress.com/remove-green-profantivir-com-how-to-remove-green-profantivir-com-completely.html#comments</comments>
		<pubDate>Sun, 27 Jun 2010 15:18:56 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/remove-green-profantivir-com-how-to-remove-green-profantivir-com-completely.html</guid>
		<description><![CDATA[What is Green Profantivir.com Green Profantivir.com, based on Win32 system, is an infective virus that can threaten computer security. When it is executing, it can infect all the EXE files and install backdoor on the PC. After the infection, it will accept the control order from hackers though backdoor. Green Profantivir.com may have sneaked into [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fremove-green-profantivir-com-how-to-remove-green-profantivir-com-completely.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fremove-green-profantivir-com-how-to-remove-green-profantivir-com-completely.html&amp;style=normal" height="61" width="50" title="Remove Green Profantivir.com   How to Remove Green Profantivir.com Completely" alt="Remove Green Profantivir.com   How to Remove Green Profantivir.com Completely" /><br />
			</a>
		</div>
<p>What is Green Profantivir.com</p>
<p>Green Profantivir.com, based on Win32 system, is an infective virus that can threaten computer security. When it is executing, it can infect all the EXE files and install backdoor on the PC. After the infection, it will accept the control order from hackers though backdoor. Green Profantivir.com may have sneaked into your PC but you have no idea about its existence. Here are the top five tips for fixing Green Profantivir.com in minutes.</p>
<p>Fix Green Profantivir.com in minutes</p>
<p>Firstly, you need to understand that in most cases, it is extremely hard to completely remove the entire viruses on your PC. Besides for those viruses which can be detected by security programs, there are still many viruses that we have to do more to get rid of them, such as Green Profantivir.com. Fortunately, you can take the following actions to get it out of your PC.</p>
<p>1. Open Task Manager and check the safety of the running processes on your computer. Close those processes which may contain insecure factors. <br />2. Back up your important files or data, especially those you stored in system disk. You never know when your PC will be infected till it is at the edge of breaking down. But it will be too late to do the backup by then. <br />3. Green Profantivir.com. might come back after removing by security program, so you need to restore your system first. <br />4. After restoring system, install a powerful security program on your PC and use it to scan your computer instantly! <br />5. Keep your security program up-to-date because only by doing this, your PC will under the latest and real-time protection, so as to avoid the possibility of getting infected again.</p>
<p>Best choice to fix Green Profantivir.com</p>
<p>A highly recommended tool to remove Green Profantivir.com is RegistryQuick which is available for free at  <a rel="nofollow" target="_blank" href="http://www.registryquick.net">http://www.registryquick.net</a> Before you try other programs, give RegistryQuick a try! You will be surprised!<br />You can get rid of Malware Quickly by clicking  <a rel="nofollow" target="_blank" href="http://www.registryquick.net">http://www.registryquick.net </a></p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/remove-green-profantivircom-how-to-remove-green-profantivircom-completely-2734316.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/remove-green-profantivir-com-how-to-remove-green-profantivir-com-completely.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PSD to XHTML Conversion Services &#8211; Choose the Best</title>
		<link>http://www.learnxpress.com/psd-to-xhtml-conversion-services-choose-the-best.html</link>
		<comments>http://www.learnxpress.com/psd-to-xhtml-conversion-services-choose-the-best.html#comments</comments>
		<pubDate>Sun, 27 Jun 2010 03:08:05 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA["visual c# express 2010" "service project"]]></category>
		<category><![CDATA[briefly about c# and c# tools]]></category>
		<category><![CDATA[c# compilers]]></category>
		<category><![CDATA[C# keywords classified]]></category>
		<category><![CDATA[download C# compiler for windows xp]]></category>
		<category><![CDATA[download different Types Of Compilers in C#]]></category>
		<category><![CDATA[explain briefly about c# and c# tools]]></category>
		<category><![CDATA[multiform application in C#.Net]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/psd-to-xhtml-conversion-services-choose-the-best.html</guid>
		<description><![CDATA[Doing business today is not just about being a part of the industry. No matter which business you deal in, in order to be successful, you must strive to make your business the face of the industry.   Especially so, if you are a part of the web industry, then merely having a website online [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.learnxpress.com%2Fpsd-to-xhtml-conversion-services-choose-the-best.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.learnxpress.com%2Fpsd-to-xhtml-conversion-services-choose-the-best.html&amp;style=normal" height="61" width="50" title="PSD to XHTML Conversion Services   Choose the Best" alt="PSD to XHTML Conversion Services   Choose the Best" /><br />
			</a>
		</div>
<p>Doing business today is not just about being a part of the industry. No matter which business you deal in, in order to be successful, you must strive to make your business the face of the industry.</p>
<p> </p>
<p>Especially so, if you are a part of the web industry, then merely having a website online is not enough. So how do you go about making your web presence felt?</p>
<p> </p>
<p>To begin with, the first thing that you need to do is to make the base of your website strong. It is important that your website performs well and for that it must not only have an appealing design but it should also be extremely user friendly. This is where PSD to XHTML conversion plays a vital role.</p>
<p> </p>
<p>In today&#8217;s world, technological advancement is being achieved every passing day. Even the World Wide Web is becoming advanced today with more sophisticated applications being introduced day by day. Even the various browsers have been improved and updated over the years and a new version is being launched in the market almost every year.</p>
<p> </p>
<p>Thus, for your website to become popular and easily visible, it is important that your website has browser compatibility. This is where PSD to XHTML conversion has proved to be one of the most vital elements when it comes to web designing.</p>
<p> </p>
<p>PSD to XHTML conversion is vital for good web design and thus, it is growing in importance everyday. Its importance in the web industry cannot be ignored and annulled today, more so, with the growing competition web business today.</p>
<p> </p>
<p>PSD is nothing but Photoshop Design. The PSD files are thus, the design files which are created by the web designers for the respective sites. These PSD files are nothing but the imitations or pictures of what the designer visualizes for a particular web site.</p>
<p> </p>
<p>Thus, the PSD files include the pictures of the designer&#8217;s creative thinking. Hence, at this stage the design is stills which do not have any usability or movement. The design stills are then passed to the web developers who give life to the designer&#8217;s creativity by adding functionality to it.</p>
<p> </p>
<p>Among the most important phase of projects of web development is the conversion of digital images into XHTML/CSS markups. The stand alone service design to XHTML slicing emerged in the market a few years back.</p>
<p> </p>
<p>The introduction of PSD to XHTML slicing resulted in the increase in demand of quality XHTML/CSS services.</p>
<p> </p>
<p>The PSD to XHTML service is both simple and easy to deal with. The designers using software&#8217;s like, Adobe Photoshop create various digital images. These files are made using .PSD extension. Now, in order to complete these images in to web template or blog themes, you need to develop HTML code for it.</p>
<p> </p>
<p>The PSD to XHTML service providers are facing stiff competition in the market today. Thus, they have to make sure that the XHTML/CSS code that they develop is in line with the latest trends in web designing.</p>
<p> </p>
<p>Introduction of PSD to XHTML services has helped in making web designing faster and easier, thus, allowing the programmers and designers to concentrate on their specific task.</p>
<p> </p>
<p>Thus, adding value to the World Wide Web!</p>
<p> </p>
<p>HTML artists is a web development company which offers you expert service in PSD to XHTML, PSD slicing services and PSD to HTML CSS conversion services. They also have expertise in other web development services.</p>
<p> </p>
<p>Visit: <a rel="nofollow" target="_blank" href="http://www.htmlartists.com/">http://www.htmlartists.com</a> for more detail.</p>
<p> </p>
<p>    <span style="font-size:90%;font-style:italic"> -<br />
    About the Author:</p>
<p>   <a href="http://www.articlesbase.com/programming-articles/psd-to-xhtml-conversion-services-choose-the-best-2732165.html" target="_blank">Article Source</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnxpress.com/psd-to-xhtml-conversion-services-choose-the-best.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uninstall ask toolbar &#8211; How To Uninstall ask toolbar Programs</title>
		<link>http://www.learnxpress.com/uninstall-ask-toolbar-how-to-uninstall-ask-toolbar-programs.html</link>
		<comments>http://www.learnxpress.com/uninstall-ask-toolbar-how-to-uninstall-ask-toolbar-programs.html#comments</comments>
		<pubDate>Sat, 26 Jun 2010 10:49:36 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.learnxpress.com/uninstall-ask-toolbar-how-to-uninstall-ask-toolbar-programs.html</guid>
		<description><![CDATA[Do you got to ask toolbar but you don&#8217;t really know how to do this? Whether you need to uninst