Development with Microsoft .net
Microsoft technologies are not bound only to Microsoft platforms thanks to guys from Xamarin
Since 2001 .net is not exclusively technology for application development bound to Microsoft's Operating Systems, with mono developers can target various unix platforms and since 2010 even iOS and Android
Install
OS level shell integration
Editor - notepad++
This is not strictly development topic so more can be read on the pagre regarding Notepad++ Tips and Tricks
Source Code Versioning Tools
- SVN Client TortoiseSVN
http://tortoisesvn.tigris.org/
http://tortoisesvn.net/downloads.html - (Optional for Code Samples) git Client TortoiseGit
http://code.google.com/p/tortoisegit/ - (Optional for Code Samples) HG Client TortoiseHG
http://tortoisehg.bitbucket.org/
Visual Studio
- Visual Studio 2010 Professional and up (Ultimate)
- Visual Studio 2010 SP1
http://www.microsoft.com/download/en/details.aspx?id=23691 Web intaller
http://www.microsoft.com/download/en/confirmation.aspx?id=23691 ISO
http://go.microsoft.com/fwlink/?LinkId=210710
Visual Studio gallery
- Tools =+ Extension Manager =+ Gallery
- Search and install
- AnkhSVN
- NuGet package Manager
- PowerCommands For Visual Studio
- Productivity Power Tools
- Project Linker
- Spell Checker
- Visual NUnit 2010
- VS Explorer
- VS Commands 2010
- WoVS Default Browser Switcher
Mono
- MonoDevelop
http://monodevelop.com/Download - Mono
http://www.mono-project.com/Main_Page
http://www.go-mono.com/mono-downloads/download.html - Mono Migration Analyzer (MoMA)
http://www.mono-framework.com/MoMA
Web (Server ASP.net) + RIA (Rich Client)
ASP.net
Charting
- Controls
http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx - Controls
http://weblogs.asp.net/scottgu/archive/2010/02/07/built-in-charting-controls-vs-2010-and-net-4-series.aspx
Silverlight
- Silverlight Downloads
http://www.silverlight.net/downloads - Silverlight Runitme
http://go.microsoft.com/fwlink/?LinkID=149156 - Silverlight Tools
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18149
http://www.microsoft.com/download/en/confirmation.aspx?id=18149 - Silverlight Toolkit
http://silverlight.codeplex.com/
http://silverlight.codeplex.com/releases/view/43528
Mobile Development
Mobile development with .net and Visual Studio
Windows Phone
- Visual Studio SP1
http://forums.silverlight.net/t/200542.aspx/1 - Windows Phone SDK
Mango 7.1 2011-09 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570
Installer http://www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=0a373422-6680-46a7-89e1-e9a468a14259&srcdisplaylang=en&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f6%2fE%2f7%2f6E795194-EE2D-4636-AEBD-D1C42D2E06E1%2fvm_web2.exe
ISO http://go.microsoft.com/fwlink/?LinkID=226694 - Windows Toolkit
2011-08 http://silverlight.codeplex.com/releases/view/71550
Installer http://www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=0a373422-6680-46a7-89e1-e9a468a14259&srcdisplaylang=en&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f6%2fE%2f7%2f6E795194-EE2D-4636-AEBD-D1C42D2E06E1%2fvm_web2.exe
ISO http://go.microsoft.com/fwlink/?LinkID=226694
Charting
- Controls
http://forums.silverlight.net/t/200542.aspx/1 - Silverlight Toolkit Visualizations
http://newtonapps.com/post/2010/05/05/Windows-Phone-7-2b-Silverlight-Toolkit-Data-Visualization.aspx - WP7 Charts
http://www.visifire.com/blog/2010/07/19/windows-phone-7-charts/ - Visifire
http://visifire.com/documentation/Visifire_Documentation/Core_Concepts/Working_with_Code/Setting_up_WP7_Project_Environment.htm - QuickCharts
http://wpf.amcharts.com/news/introducing-quick-charts-for-windows-phone-7 - Visiblox
http://www.visiblox.com/blog/2011/02/announcing-visiblox-charts-for-windows-phone-7 - Controls
http://forums.create.msdn.com/forums/p/77562/470752.aspx - Controls reusable
http://blogs.msdn.com/b/delay/archive/2010/08/04/why-didn-t-i-think-of-that-in-the-first-place-windows-phone-7-charting-example-updated-to-include-reusable-platform-consistent-style-and-templates.aspx
Android (Mono For Android)
- IDE
- Java SDK 6 32 bit (not 7, not JRE, not 64 bit)
Update 29 (2011-10-20) http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u29-download-513648.html
Installer http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-windows-i586.exe - Android SDK (r14)
http://developer.android.com/sdk/index.html
http://dl.google.com/android/installer_r14-windows.exe - Configure Simulator (create Virtual Devices)
- Install the Mono for Android Visual Studio 2010 Plugin
http://xamarin.com/trial
iOS (MonoTouch)
MacOSX
- Xcode 3.2.6 and iOS SDK 4.3
http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20792 - Mono Framework
http://www.go-mono.com/mono-downloads/download.html - MonoDevelop for MacOSX
http://monodevelop.com/Download - MonoTouch Evaluation (Emulator only)
http://xamarin.com/trial/
Windoze
- Tool to work on MonoTouch projects from Visual Studio (MonoDevelop on MacOSX still needed) MonoTouch plugin for Visual Studio by James Briant http://blog.binaryfinery.com/monotouch-in-visual-studio-2010
- Project https://github.com/jamiebriant/VsMono