<?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>Trainee Trader &#187; Visual Studio</title>
	<atom:link href="http://www.traineetrader.com/category/software/visual-studio/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.traineetrader.com</link>
	<description>Trainee Trader provides articles and tutorials related to Forex, Derivatives, Equities and Futures markets.</description>
	<lastBuildDate>Thu, 22 Dec 2011 05:16:01 +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 2008 Professional Edition Overview</title>
		<link>http://www.traineetrader.com/visual-studio-2008-professional-edition-overview/</link>
		<comments>http://www.traineetrader.com/visual-studio-2008-professional-edition-overview/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 05:55:54 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.traineetrader.com/visual-studio-2008-professional-edition-overview/</guid>
		<description><![CDATA[It has been a little over a week now since I first installed Visual Studio 2008 Professional Edition. My first impressions are that this is a very solid program. Visual Studio 2008 was released in late November 2007 and by now most investment banks have migrated their development environments from Visual Studio 2005 to 2008. [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/visualstudiopro1.jpg" border="0" alt="VisualStudioPro" width="280" height="170" align="right" /> It has been a little over a week now since I first installed Visual Studio 2008 Professional Edition. My first impressions are that this is a very solid program. Visual Studio 2008 was released in late November 2007 and by now most investment banks have migrated their development environments from Visual Studio 2005 to 2008.</p>
<p>The first thing you will notice after installing Visual Studio 2008 is how quickly it loads. Even on my old Pentium four system Visual Studio is still snappy and responsive. Visual Studio 2008 includes the .NET Framework 3.5 and in the professional version you have the ability to target different versions of the .NET  framework. This is a huge advantage over Visual Studio 2005 were you could only target one framework. The .NET Framework 3.5 brings with it many additional class libraries and features. Some highlights include:</p>
<p><span id="more-442"></span></p>
<ul>
<li>Web 2.0</li>
<li>p2p protocols</li>
<li>Language Integrated Query (LINQ)</li>
<li>expression trees and lambda methods</li>
<li>Microsoft Office Support</li>
<li>Asynchronous network I/O API and many more.</li>
</ul>
<p>One of the stand out features that I am sure will make most institutional developers life easier is the inclusion of the Visual Studio Tools for Office. As you can see in the image below you are able to target office 2007 and 2003 and create templates, Add-Ins and workbooks.</p>
<p align="center"><img src="http://www.traineetrader.com/wp-content/uploads/2008/04/image1.png" alt="" /></p>
<p>The process is very streamlined and efficient no more messing around with multiple VBA files over several workbooks. As you would expect code migration is a straightforward process with the built-in wizard. Below are some screenshots showing the workflow for migrating QuantLib from the previous version of Visual Studio.</p>
<p align="center"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/migrateprojectone1.png" border="0" alt="MigrateProjectOne" width="604" height="471" /> <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/migrateprojecttwo1.png" border="0" alt="MigrateProjectTwo" width="604" height="471" /></p>
<p align="center"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/migrateprojectthree1.png" border="0" alt="MigrateProjectThree" width="604" height="302" /></p>
<p>One caveat with older code bases is they may require modification of some of your defines in header files. You will probably require something like this if you are building across multiple platforms.</p>
<p><span style="color: blue">#elif </span>(_MSC_VER == 1500)</p>
<pre class="code"><span style="color: blue">#  ifndef </span>
<span style="color: blue">#    define </span></pre>
<pre class="code"><span style="color: blue">#  endif
</span></pre>
<p>Another great feature of Visual Studio 2008 is the Windows Presentation Foundation visual designer.  This allows for rapid development of superior GUI interfaces. The WPF designer is shown below:</p>
<p align="center"><img src="http://www.traineetrader.com/wp-content/uploads/2008/04/image2.png" alt="" /></p>
<p>Visual Studio 2008 Professional Edition really is the complete package it  is a must for any Quant Developer. It is geared towards the development of Windows Vista and Microsoft Office solutions, however with the HTML CSS editor and ability to target several smart devices you will find that you can achieve most development tasks within Visual Studio 2008.</p>
<p>Visual Studio 2008 Features</p>
<ul>
<li>MFC 9.0 for C++ devolpers.</li>
<li>Code Metrics a code analysis tool.</li>
<li>Windows Vista styles and UI widgets.</li>
<li>STL/CLR which is basically the Standard Template Library for managed C++ code.</li>
<li>Workflow designer.</li>
<li>XAML based designer.</li>
<li>LINQ to SQL designer.</li>
<li>JavaScript IntelliSense and debugging support.</li>
<li>UI widgets for Windows Forms and WPF.</li>
<li>Multithread build system.</li>
<li>Visual Studio Debugger.</li>
<li>.NET 3.5 and ability to target 2.0, 3.0, 3.5, Silverlight and .NET Compact Framework.</li>
<li>Split window ASP editor.</li>
</ul>
<p>Download a trial of <a href="http://msdn2.microsoft.com/en-us/vs2008/products/cc263902.aspx" target="_blank">Microsoft Vista 2008 Professional Edition</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.traineetrader.com/visual-studio-2008-professional-edition-overview/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2008 and some Quant Links</title>
		<link>http://www.traineetrader.com/visual-studio-2008-and-some-quant-links/</link>
		<comments>http://www.traineetrader.com/visual-studio-2008-and-some-quant-links/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 07:03:08 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.traineetrader.com/visual-studio-2008-and-some-quant-links/</guid>
		<description><![CDATA[My copy of Microsoft Visual Studio 2008 Professional Edition arrived today and I made sure I installed it promptly. The software comes packaged in the new style plastic boxes, much like Office and Vista. There are two DVD&#8217;s one contains Visual Studio 2008 and MSDN documentation and the second contains SQL Server 2005 Developers Edition. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://msdn2.microsoft.com/en-us/vs2008/products/default.aspx" target="_blank"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/proedvis.png" border="0" alt="ProEdVis" width="184" height="202" align="right" /></a>My copy of Microsoft Visual Studio 2008 Professional Edition arrived today and I made sure I installed it promptly. The software comes packaged in the new style plastic boxes, much like Office and Vista. There are two DVD&#8217;s one contains Visual Studio 2008 and MSDN documentation and the second contains SQL Server 2005 Developers Edition. I have not had a chance to properly take it for a test run but after I do I will post a review. The install process was extremely simple, however I uninstalled my CTP releases first.</p>
<p><span style="font-size: large;">Install Process</span></p>
<p>The install process is really basic and can be summarised in just three steps as highlighted below.</p>
<p><span id="more-419"></span></p>
<p>After the DVD is inserted allow the autorun to launch the setup program and you will see a window with three options as shown below:</p>
<p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/fisrtscreen.jpg" border="0" alt="Fisrt Screen Visual Studio" width="404" height="328" /></p>
<p align="left">Simply click install Visual Studio 2008, select the components you wish to install and sit back and have a cup of coffee. After installing Visual Studio you will need to restart your computer and then install the MSDN Library. Below are some assorted screen shots from the process.</p>
<p align="center"><a href="http://www.traineetrader.com/wp-content/uploads/2008/04/scree2.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/scree2-thumb.jpg" border="0" alt="Start" width="244" height="188" /></a><a href="http://www.traineetrader.com/wp-content/uploads/2008/04/fullinstall.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/fullinstall-thumb.jpg" border="0" alt="Full Install Visual" width="244" height="187" /></a></p>
<p align="center"><a href="http://www.traineetrader.com/wp-content/uploads/2008/04/three.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/three-thumb.jpg" border="0" alt="Setup" width="244" height="187" /></a> <a href="http://www.traineetrader.com/wp-content/uploads/2008/04/msdnlib.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/msdnlib-thumb.jpg" border="0" alt="MSDNLib" width="244" height="188" /></a></p>
<p align="center"><a href="http://www.traineetrader.com/wp-content/uploads/2008/04/image.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/image-thumb.png" border="0" alt="Main Screen " width="244" height="183" /></a> <a href="http://www.traineetrader.com/wp-content/uploads/2008/04/image1.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/image-thumb1.png" border="0" alt="Office C#" width="244" height="166" /></a></p>
<p align="center"><a href="http://www.traineetrader.com/wp-content/uploads/2008/04/image2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/image-thumb2.png" border="0" alt="WPF Suite" width="244" height="184" /></a> <a href="http://www.traineetrader.com/wp-content/uploads/2008/04/image3.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.traineetrader.com/wp-content/uploads/2008/04/image-thumb3.png" border="0" alt="Quant Files" width="244" height="183" /></a></p>
<p><span style="font-size: large;">Links</span></p>
<p>Todays links will be related to development and tools that are handy for the creation of Automated Trading Systems.</p>
<p><a href="http://quantlib.org/index.shtml" target="_blank">QuantLib</a> is an open source quantitative finance library written in C++.</p>
<p><a href="http://www.stack.nl/~dimitri/doxygen/" target="_blank">Doxygen</a> is an excellent source code documentation tool.</p>
<p><a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a> is a great subversion client for windows and integrates well with explorer.</p>
<p>Can&#8217;t afford Matlab <a href="http://www.gnu.org/software/octave/" target="_blank">Octave</a> has much the same features and syntax and the best thing is the price FREE.</p>
<p><a href="http://www.quantnotes.com/" target="_blank">Quantnotes</a> is a quant finance website with some very interesting articles.</p>
<p>An interesting article on <a href="http://www.cs.brown.edu/research/ai/dynamics/tutorial/Documents/CrackingWallStreet.html" target="_blank">Cracking Wall Street</a>, long but worth the read.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.traineetrader.com/visual-studio-2008-and-some-quant-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

