<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.adatis.co.uk/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Martyn Bullerwell&amp;#39;s blog : Visual Studio</title><link>http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/Visual+Studio/default.aspx</link><description>Tags: Visual Studio</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>LINQ</title><link>http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/08/20/linq.aspx</link><pubDate>Mon, 20 Aug 2007 19:49:00 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:70</guid><dc:creator>Martyn Bullerwell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.adatis.co.uk/blogs/martynbullerwell/rsscomments.aspx?PostID=70</wfw:commentRss><comments>http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/08/20/linq.aspx#comments</comments><description>&lt;p&gt;The LINQ Project is&amp;nbsp;fast becoming&amp;nbsp;one of the most anticipated integrated technologies in&amp;nbsp;Visual Studio 2008 (ORCAS).&amp;nbsp; LINQ&amp;nbsp;is simply a set of extensions to the .NET framework that encompass language-integrated query, set, and transform operations. It extends C# and Visual Basic with native language syntax for queries and provides class libraries to take advantage of these capabilities.&lt;/p&gt;
&lt;p&gt;Microsoft have seen that the next big challenge in programming technology is to reduce the complexity of accessing and integrating information that is not natively defined using OO&amp;nbsp;technology. The two most common sources of non-OO information are relational databases and XML.&lt;/p&gt;
&lt;p&gt;Put simply, the new extensions, allow you to easily perform database type queries directly in code!&amp;nbsp;Standard query operators allow queries to be applied to any &lt;b&gt;IEnumerable&amp;lt;T&amp;gt;&lt;/b&gt; based information source.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Here are some sample snippets, taken straight from&amp;nbsp;Microsoft&amp;#39;s web site...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000a0"&gt;using System;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Collections.Generic; &lt;/font&gt;
&lt;p&gt;&lt;font color="#0000a0"&gt;class app &lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;font color="#0000a0"&gt;{&lt;br /&gt;static void Main() &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000a0"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;string[] names = { &amp;quot;Burke&amp;quot;, &amp;quot;Connor&amp;quot;, &amp;quot;Frank&amp;quot;, &lt;br /&gt;&amp;nbsp;&amp;quot;Everett&amp;quot;, &amp;quot;Albert&amp;quot;, &amp;quot;George&amp;quot;, &lt;br /&gt;&amp;nbsp;&amp;quot;Harris&amp;quot;, &amp;quot;David&amp;quot; }; &lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color="#0000a0"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEnumerable&amp;lt;string&amp;gt; query = from s in names &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; where s.Length == 5&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; orderby s&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select s.ToUpper(); &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000a0"&gt;&amp;nbsp;&amp;nbsp; foreach (string item in query)&amp;nbsp; Console.WriteLine(item);&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;/font&gt; 
&lt;p&gt;As you can see in this very simple snippet of code, the idea is to mimic syntax of T-SQL, and if it is as good as it looks so far we may have a lot more to say on it.... 
&lt;p&gt;I&amp;#39;m sure there will be more to come! &lt;/p&gt;&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=70" width="1" height="1"&gt;</description><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/ORCAS/default.aspx">ORCAS</category><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/LINQ/default.aspx">LINQ</category></item><item><title>ORCAS CTP..... What's in it?</title><link>http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/08/20/oracs-ctp-what-s-in-it.aspx</link><pubDate>Mon, 20 Aug 2007 19:23:00 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:69</guid><dc:creator>Martyn Bullerwell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.adatis.co.uk/blogs/martynbullerwell/rsscomments.aspx?PostID=69</wfw:commentRss><comments>http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/08/20/oracs-ctp-what-s-in-it.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The March CTP release of ORCAS (Visual Studio 2008) incorporates&amp;nbsp;a number of new and&amp;nbsp;exciting technologies, as well as enhancing some of the older greats.&amp;nbsp; &amp;nbsp;The current release of the IDE implements tools and functionality supporting LINQ (Microsoft&amp;#39;s .NET Extensions, Language Integration Query), AJAX, Windows Presentation Foundation (codenamed CIDER), Windows Communication Foundation, Windows Workflow Foundation&amp;nbsp;and the .NET framework 3.5 (downloaded separately).&amp;nbsp; According to Microsoft the latest framework will support applications built in .NET 2.0 and 3.0.&amp;nbsp; Further to this raft of newly integrated features, it also extends role-based and Team System collaboration features. 
&lt;p&gt;Traditionally, Microsoft offers a Go Live license at beta 2, and that will almost certainly be the case here.&amp;nbsp;Microsoft have saturated the market with new capabilities, and many of these platforms and technologies represent the culmination of years of work. 
&lt;p&gt;More on LINQ and ORCAS in coming posts... &lt;/p&gt;&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=69" width="1" height="1"&gt;</description><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/ORCAS/default.aspx">ORCAS</category><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/LINQ/default.aspx">LINQ</category></item><item><title>Visual Studio 2008 and Javascript Intellisense</title><link>http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/06/30/visual-studio-2008-and-javascript-intellisense.aspx</link><pubDate>Sat, 30 Jun 2007 13:59:52 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:49</guid><dc:creator>Martyn Bullerwell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.adatis.co.uk/blogs/martynbullerwell/rsscomments.aspx?PostID=49</wfw:commentRss><comments>http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/06/30/visual-studio-2008-and-javascript-intellisense.aspx#comments</comments><description>&lt;p&gt;Visual Studio 2008 (Codname ORCA) has intorduced a new feature to aid with Web development, official release date has not yet been announced, however a BETA 2 is due to released later this year.&amp;nbsp; &lt;/p&gt; &lt;p&gt;One of the most publicied, and simplistic enhancement to the Visual Studio 2008 enviroment is the somple introduction of intellisensce with Javascript.&amp;nbsp; &lt;/p&gt; &lt;p&gt;You can read more about this &lt;a href="http://blogs.msdn.com/webdevtools/archive/2007/03/09/jscript-debugging-in-visual-web-developer-orcas.aspx" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/04/24/javascript-intellisense-in-visual-studio-orcas.aspx"&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=49" width="1" height="1"&gt;</description><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/ORCAS/default.aspx">ORCAS</category><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/Javascript/default.aspx">Javascript</category><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/tags/.NET/default.aspx">.NET</category></item></channel></rss>