<?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>AllAboutASP.NET &#187; Visual Studio</title>
	<atom:link href="http://allaboutasp.net/category/visual-studio/feed/" rel="self" type="application/rss+xml" />
	<link>http://allaboutasp.net</link>
	<description>Your .Net Zone</description>
	<lastBuildDate>Thu, 16 Jun 2011 14:21:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Visual Studio LightSwitch: An Integrated Development Environment for Managers</title>
		<link>http://allaboutasp.net/2010/08/visual-studio-lightswitch-an-integrated-development-environment-for-managers/</link>
		<comments>http://allaboutasp.net/2010/08/visual-studio-lightswitch-an-integrated-development-environment-for-managers/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 05:04:34 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Office Application]]></category>
		<category><![CDATA[Visual Basic .NET]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/?p=123</guid>
		<description><![CDATA[Microsoft is working on product called LightSwitch and release a beta version of Visual Studio LightSwitch on August 23, 2010. Visual Studio LightSwitch will come with pre-configured templates, pre-written code and other reusable components. Visual Studio LightSwitch also allows users to write custom code in Visual Basic .NET or C#. Applications developed using LightSwitch can [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://allaboutasp.net/wp-content/uploads/2010/08/vs_lightswitch_beta_logo.png"><img class="alignleft size-medium wp-image-121" title="Visual Studio LightSwitch " src="http://allaboutasp.net/wp-content/uploads/2010/08/vs_lightswitch_beta_logo-300x40.png" alt="" width="300" height="40" /></a>Microsoft is working on product called LightSwitch and release a beta version of Visual Studio LightSwitch on August 23, 2010. Visual Studio LightSwitch will come with pre-configured templates, pre-written code and other reusable components. Visual Studio LightSwitch also allows users to write custom code in Visual Basic .NET or C#. Applications developed using LightSwitch can be deployed on desktop, browser or on cloud.</p>
<p style="text-align: justify;">Applications created with LightSwitch support exporting data to Microsoft Office Excel for fast and easy sharing and reporting. You can also attach your application to existing data sources, which makes it easy to collect, analyze, and reuse information from a variety of data sources including Microsoft SQL Server, Microsoft SQL Azure, SharePoint, Microsoft Office Access (post-Beta), and other third-party data sources.</p>
<p style="text-align: justify;"><a href="http://allaboutasp.net/wp-content/uploads/2010/08/EASILY-ACCESS-EXISTING-SYSTEMS-AND-DATA.jpg"><img class="size-full wp-image-122 alignnone" title="EASILY ACCESS EXISTING SYSTEMS AND DATA" src="http://allaboutasp.net/wp-content/uploads/2010/08/EASILY-ACCESS-EXISTING-SYSTEMS-AND-DATA.jpg" alt="" width="608" height="462" /></a></p>
<p style="text-align: justify;">With LightSwitch you can create custom applications for the way you do business. Keep your technology and business options open, while building a practical yet scalable application that matches your current needs now and in the future. The pre-built templates and components in LightSwitch are fully extensible, so you can get the specific functionality your application demands. In addition, your application can grow to meet the increasing demands of popular applications using the Microsoft Windows Azure Cloud Hosting option.</p>
<p style="text-align: justify;"><a href="http://allaboutasp.net/wp-content/uploads/2010/08/BUILD-FOR-TODAY-PREPARE-FOR-TOMORROW.jpg"><img class="alignleft size-full wp-image-124" title="BUILD FOR TODAY, PREPARE FOR TOMORROW" src="http://allaboutasp.net/wp-content/uploads/2010/08/BUILD-FOR-TODAY-PREPARE-FOR-TOMORROW.jpg" alt="" width="608" height="462" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://allaboutasp.net/2010/08/visual-studio-lightswitch-an-integrated-development-environment-for-managers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Identifying the exceptions thrown from a given method</title>
		<link>http://allaboutasp.net/2010/03/identifying-the-exceptions-thrown-from-a-given-method/</link>
		<comments>http://allaboutasp.net/2010/03/identifying-the-exceptions-thrown-from-a-given-method/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 03:28:22 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.Net SDK]]></category>
		<category><![CDATA[Exception]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/03/identifying-the-exceptions-thrown-from-a-given-method/</guid>
		<description><![CDATA[.Net runtime throw a number of exceptions so it becomes really important to understand which exceptions may be thrown by a given base class library method. .Net Framework SDK contains a list of exceptions a given member may throw. Visual Studio 2008 allows you to view the list of all exceptions thrown by a base [...]]]></description>
			<content:encoded><![CDATA[<p>.Net runtime throw a number of exceptions so it becomes really important to understand which exceptions may be thrown by a given base class library method. .Net Framework SDK contains a list of exceptions a given member may throw. Visual Studio 2008 allows you to view the list of all exceptions thrown by a base class library member (if any) simply by hovering your mouse cursor over the member name in the code window.</p>
<p><a href="http://allaboutasp.net/wp-content/uploads/2010/03/Identifyingtheexceptionsthrownfromagivenmethod.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Identifying the exceptions thrown from a given method" border="0" alt="Identifying the exceptions thrown from a given method" src="http://allaboutasp.net/wp-content/uploads/2010/03/Identifyingtheexceptionsthrownfromagivenmethod_thumb.png" width="529" height="323" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://allaboutasp.net/2010/03/identifying-the-exceptions-thrown-from-a-given-method/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download Visual Studio 2010 and .NET Framework 4 Training Kit &#8211; February Release</title>
		<link>http://allaboutasp.net/2010/02/download-visual-studio-2010-and-net-framework-4-training-kit-february-release/</link>
		<comments>http://allaboutasp.net/2010/02/download-visual-studio-2010-and-net-framework-4-training-kit-february-release/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 01:51:18 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Basic]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2010/02/download-visual-studio-2010-and-net-framework-4-training-kit-february-release/</guid>
		<description><![CDATA[The Visual Studio 2010 and .NET Framework 4 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0 Visual Basic 10 F# Parallel Extensions Windows Communication Foundation Windows Workflow Windows Presentation Foundation [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">The Visual Studio 2010 and .NET Framework 4 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: </p>
<ul>
<li>
<div align="justify">C# 4.0 </div>
</li>
<li>
<div align="justify">Visual Basic 10 </div>
</li>
<li>
<div align="justify">F# </div>
</li>
<li>
<div align="justify">Parallel Extensions </div>
</li>
<li>
<div align="justify">Windows Communication Foundation </div>
</li>
<li>
<div align="justify">Windows Workflow </div>
</li>
<li>
<div align="justify">Windows Presentation Foundation </div>
</li>
<li>
<div align="justify">ASP.NET 4 </div>
</li>
<li>
<div align="justify">Windows 7 </div>
</li>
<li>
<div align="justify">Entity Framework </div>
</li>
<li>
<div align="justify">ADO.NET Data Services </div>
</li>
<li>
<div align="justify">Managed Extensibility Framework </div>
</li>
<li>
<div align="justify">Visual Studio Team System </div>
</li>
</ul>
<p align="justify">This version of the Training Kit works with Visual Studio 2010 RC and .NET Framework 4 RC.</p>
<ul>
<li>
<div align="justify"><b>Supported Operating Systems: </b>Windows 7; Windows Server 2008; Windows Vista</div>
</li>
</ul>
<p align="justify">Visual Studio 2010 RC .NET Framework 4 RC.</p>
<h3 align="justify">Instructions</h3>
<p align="justify">Download and launch the self-extracting package. The Training Kit will uncompress to the selected folder and launch a HTML browser for the content.</p>
<p align="justify"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&amp;displaylang=en" target="_blank">Download Visual Studio 2010 and .NET Framework 4 Training Kit &#8211; February Release</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allaboutasp.net/2010/02/download-visual-studio-2010-and-net-framework-4-training-kit-february-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overview of Language Integrated Query</title>
		<link>http://allaboutasp.net/2009/04/overview-of-language-integrated-query/</link>
		<comments>http://allaboutasp.net/2009/04/overview-of-language-integrated-query/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 03:08:26 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Objects]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2009/04/overview-of-language-integrated-query/</guid>
		<description><![CDATA[Language Integrated Query is one of the feature that ship with .Net Framework 3.5. LINQ is a set of language extension that allows developers to write queries using full power programming that they are using, programming language might be C#, VB or any of the .Net supported language.  In a simplest form LINQ defines keywords [...]]]></description>
			<content:encoded><![CDATA[<p>Language Integrated Query is one of the feature that ship with .Net Framework 3.5. LINQ is a set of language extension that allows developers to write queries using full power programming that they are using, programming language might be C#, VB or any of the .Net supported language.  In a simplest form LINQ defines keywords that a developer can use to build queries. LINQ expressions allows developers to select, sort,filter, group and transform data.</p>
<p>Same LINQ expression can be used with different type of data sources. For example, LINQ to Objects, the simplest form of LINQ, allows you to query collections of in-memory objects. LINQ to DataSet performs the same feat with the in-memory DataSet. Even more interesting are the two LINQ flavors that let you access external data: LINQ to SQL, which allows you to query a SQL Server database without writing data access code, and LINQ to XML, which allows you to read an XML file without using .NET’s specialized XML classes.</p>
<p>Let’s start with how LINQ work with in memory collections. This is called LINQ to objects or simple LINQ. LINQ to objects allows developers to eliminate logic of for each loop.</p>
<p>For example, imagine you want to get a list of all website that have a word .net</p>
<pre class="code"><span style="color: blue">Protected Sub </span>Button1_Click(<span style="color: blue">ByVal </span>sender <span style="color: blue">As Object</span>, <span style="color: blue">ByVal </span>e <span style="color: blue">As </span>EventArgs) <span style="color: blue">Handles </span>Button1.Click
        <span style="color: green">' Get the full collection of website from a helper method.
        </span><span style="color: blue">Dim </span>websitelist <span style="color: blue">As </span>List(<span style="color: blue">Of </span>Website) = Website.getWebsite
        <span style="color: green">'find a mathching website
        </span><span style="color: blue">Dim </span>matches <span style="color: blue">As </span>List(<span style="color: blue">Of </span>Website) = <span style="color: blue">New </span>List(<span style="color: blue">Of </span>Website)
        <span style="color: blue">For Each </span>websitename <span style="color: blue">As </span>Website <span style="color: blue">In </span>websitelist
            <span style="color: blue">If </span>websitename.websitename.Contains(<span style="color: #a31515">".net"</span>) <span style="color: blue">Then
                </span>matches.Add(websitename)
            <span style="color: blue">End If
        Next
    End Sub</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Now perform the same task using LINQ</p>
<pre class="code" style="width: 515px; height: 109px;"><span style="color: blue">Protected Sub </span>Button2_Click(<span style="color: blue">ByVal </span>sender <span style="color: blue">As Object</span>, <span style="color: blue">ByVal </span>e <span style="color: blue">As </span>EventArgs) <span style="color: blue">Handles </span>Button2.Click
    <span style="color: blue">Dim </span>websites <span style="color: blue">As New </span>List(<span style="color: blue">Of </span>Website)
    <span style="color: blue">Dim </span>matches <span style="color: blue">As </span>IEnumerable(<span style="color: blue">Of </span>Website)
    matches = <span style="color: blue">From </span>websitename <span style="color: blue">In </span>websites <span style="color: blue">Where </span>websitename.websitename.Contains(<span style="color: #a31515">".net"</span>) <span style="color: blue">Select </span>websitename

<span style="color: blue">End Sub</span></pre>
<p>Website Class Code</p>
<pre class="code"><span style="color: blue">Public Class </span>Website
    <span style="color: blue">Public </span>websitename <span style="color: blue">As String
    Public </span>websiteurl <span style="color: blue">As String

    Public Sub New</span>(<span style="color: blue">ByVal </span>websitename <span style="color: blue">As String</span>, <span style="color: blue">ByVal </span>websiteurl <span style="color: blue">As String</span>)
        <span style="color: blue">Me</span>.websitename = websitename
        <span style="color: blue">Me</span>.websiteurl = websiteurl

    <span style="color: blue">End Sub
    Public Shared Function </span>getWebsite() <span style="color: blue">As </span>List(<span style="color: blue">Of </span>Website)
        <span style="color: blue">Dim </span>weblist <span style="color: blue">As New </span>List(<span style="color: blue">Of </span>Website)
        <span style="color: blue">Dim </span>web1 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"Microsoft"</span>, <span style="color: #a31515">"http://microsoft.com"</span>)
        weblist.Add(web1)
        <span style="color: blue">Dim </span>web2 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"MSDN"</span>, <span style="color: #a31515">"http://msdn.microsoft.com"</span>)
        weblist.Add(web2)
        <span style="color: blue">Dim </span>web3 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"All About ASP.Net"</span>, <span style="color: #a31515">"http://allaboutasp.net"</span>)
        weblist.Add(web3)
        <span style="color: blue">Dim </span>web4 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"ReadersZone"</span>, <span style="color: #a31515">"http://readerszone.com"</span>)
        weblist.Add(web4)
        <span style="color: blue">Dim </span>web5 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"ASP.net"</span>, <span style="color: #a31515">"http://asp.net"</span>)
        weblist.Add(web5)
        <span style="color: blue">Dim </span>web6 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"Silverlight"</span>, <span style="color: #a31515">"http://silverlight.net"</span>)
        weblist.Add(web6)
        <span style="color: blue">Return </span>(weblist)

    <span style="color: blue">End Function

End Class
</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<pre class="code"><span style="color: blue">Public Class </span>Website
    <span style="color: blue">Public </span>websitename <span style="color: blue">As String
    Public </span>websiteurl <span style="color: blue">As String

    Public Sub New</span>(<span style="color: blue">ByVal </span>websitename <span style="color: blue">As String</span>, <span style="color: blue">ByVal </span>websiteurl <span style="color: blue">As String</span>)
        <span style="color: blue">Me</span>.websitename = websitename
        <span style="color: blue">Me</span>.websiteurl = websiteurl

    <span style="color: blue">End Sub
    Public Shared Function </span>getWebsite() <span style="color: blue">As </span>List(<span style="color: blue">Of </span>Website)
        <span style="color: blue">Dim </span>weblist <span style="color: blue">As New </span>List(<span style="color: blue">Of </span>Website)
        <span style="color: blue">Dim </span>web1 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"Microsoft"</span>, <span style="color: #a31515">"http://microsoft.com"</span>)
        weblist.Add(web1)
        <span style="color: blue">Dim </span>web2 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"MSDN"</span>, <span style="color: #a31515">"http://msdn.microsoft.com"</span>)
        weblist.Add(web2)
        <span style="color: blue">Dim </span>web3 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"All About ASP.Net"</span>, <span style="color: #a31515">"http://allaboutasp.net"</span>)
        weblist.Add(web3)
        <span style="color: blue">Dim </span>web4 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"ReadersZone"</span>, <span style="color: #a31515">"http://readerszone.com"</span>)
        weblist.Add(web4)
        <span style="color: blue">Dim </span>web5 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"ASP.net"</span>, <span style="color: #a31515">"http://asp.net"</span>)
        weblist.Add(web5)
        <span style="color: blue">Dim </span>web6 <span style="color: blue">As New </span>Website(<span style="color: #a31515">"Silverlight"</span>, <span style="color: #a31515">"http://silverlight.net"</span>)
        weblist.Add(web6)
        <span style="color: blue">Return </span>(weblist)

    <span style="color: blue">End Function

End Class
</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://allaboutasp.net/2009/04/overview-of-language-integrated-query/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Change Visual Studio Default DocType</title>
		<link>http://allaboutasp.net/2009/03/how-to-change-visual-studio-default-doctype/</link>
		<comments>http://allaboutasp.net/2009/03/how-to-change-visual-studio-default-doctype/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 03:07:16 +0000</pubDate>
		<dc:creator>Ajay Pathak</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Default DocType]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://allaboutasp.net/2009/03/how-to-change-visual-studio-default-doctype/</guid>
		<description><![CDATA[When you create web pages in Visual Studio 2008, they are by default XHTML 1.0 Transitional. Sometimes developer want more control over the DocType or they want their pages to be XHTML 1.0 compliance. So you can also change the DocType or if you are using master pages then changing DocType is very easy just [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Visual Studio 2008" src="http://allaboutasp.net/wp-content/images/HowtoChangeVisualStudioDefaultDocType_7452/VisualStudio2008.jpg" border="0" alt="Visual Studio 2008" width="210" height="100" align="left" /> When you create web pages in Visual Studio 2008, they are by default XHTML 1.0 Transitional. Sometimes developer want more control over the DocType or they want their pages to be XHTML 1.0 compliance. So you can also change the DocType or if you are using master pages then changing DocType is very easy just change the DocType in master page and all the child pages that use the master page will automatically acquire the DocType.</p>
<p>It is also possible to change the Visual Studio default page template also. To do this you first need to change the visual studio default page template and then build the visual studio template cache.</p>
<ul>
<li>First you need to modify the visual studio template file. You can find the visual studio template file path “<span style="color: #004000; font-size: x-small"><strong>C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\Web\VisualBasic\1033\WebForm.zip</strong></span>”.</li>
<li>Unzip the webform.zip and modify these two file “WebForm.aspx and WebForm_cb.aspx”.</li>
<li>Simply change the DocType.</li>
<li>After updating the visual studio template files, delete the<span style="color: #004000; font-size: x-small"><strong>                            c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache</strong></span> folder to clear out the template cache.</li>
<li>Run Visual Studio using the following command line to rebuild the template cache:<br />
<span style="color: #004000; font-size: x-small"><strong>devenv /InstallVSTemplates</strong></span></li>
</ul>
<p>Technorati Tags: <a href="http://technorati.com/tag/Visual+Studio+2008" rel="tag">Visual Studio 2008</a>, <a href="http://technorati.com/tag/XHTML" rel="tag">XHTML</a>, <a href="http://technorati.com/tag/master+page" rel="tag">master page</a></p>]]></content:encoded>
			<wfw:commentRss>http://allaboutasp.net/2009/03/how-to-change-visual-studio-default-doctype/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

