Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
SharpDevelop
Development enviroment

SharpDevelop (also styled as #develop) is a discontinued free and open source integrated development environment (IDE) for the .NET Framework, Mono, Gtk# and Glade# platforms. It supports development in C#, Visual Basic .NET, Boo, F#, IronPython and IronRuby programming languages.

The IDE can still be downloaded and continues to be used by developers working on C# .Net Framework projects. The last release of SharpDevelop was only aimed at C# projects. There was little significant development to the .NET Framework following this release, and this version remains a valid option for developers targeting that platform. Support for other project types is available in the 4.X series releases, but they may not be compatible with later versions of the .NET Framework.

Related Image Collections Add Image
We don't have any YouTube videos related to SharpDevelop yet.
We don't have any PDF documents related to SharpDevelop yet.
We don't have any Books related to SharpDevelop yet.
We don't have any archived web articles related to SharpDevelop yet.

Features

SharpDevelop was designed as a free and lightweight alternative to Microsoft Visual Studio, and contains an equivalent feature for almost every essential Visual Studio Express feature and features very similar to those found in Borland Kylix and Delphi, including advanced project management, code editing, application compiling and debugging functionality.1314 More specifically, the IDE includes a GUI designer, code/design views, syntax highlighting, auto completion menus (similar to IntelliSense15) the ability to compile and debug form/console .NET Framework applications,16 a "New Project" wizard, toolbars, menus, panels and a docking system,17: 7 181920 and built-in code refactoring tools,2122 and it has an integrated debugger23 that allows for stepping, viewing values of objects in memory, and breakpoints.24

To allow for easy project migration, SharpDevelop works natively with Visual Studio project and code files. It is able to compile applications for .NET Framework version 2.0, 3.0, 3.5, 4.0, 4.5.1 and the .NET Compact Framework 2.0 and 3.5.25

SharpDevelop's Graphic User Interface Designers work with the C#,26 VB.NET, Boo, and the IronPython and IronRuby languages, using the following GUI technologies:27

SharpDevelop was written entirely in C#30 and consists of about 20 components that integrate to form the application. The source-code editor component, known as AvalonEdit,31 can be used by other applications.3233

It also includes functionality for:

History

On 11 September 2000 Mike Kruger launched the project, while testing the first public release of .NET Framework 1.0. At that time there was no C#/.NET IDE publicly available. So he decided to write a code editor to run the compiler.40 Early in its development, the project was split for Mono and Gtk# development into the MonoDevelop project, which is maintained as a cross-platform IDE, and after Microsoft's acquisition of Xamarin, has become the basis of Visual Studio for Mac.

As of 2013,[update] SharpDevelop had been downloaded at least 8 million times worldwide,4142 The SharpDevelop codebase was documented in the book Dissecting a C# Application: Inside SharpDevelop (2003) written by the core development team and published by Wrox Press.43

On 18 September 2017, Daniel Grunwald of the ICSharpCode team announced the project is "dead" for reasons related to the fast pace of changes to C# and .NET, including .NET Core, and suggested SharpDevelop users switch to either MonoDevelop or Visual Studio Code IDEs, each being recommended as a suitable open source replacement that is the target of regular updates and other maintenance.44

See also

  • Free and open-source software portal

References

  1. "Is the project dead? · Issue #799 · icsharpcode/SharpDevelop". GitHub. https://github.com/icsharpcode/SharpDevelop/issues/799

  2. Hewitt, Eben (2009). Java SOA Cookbook. O'Reilly. p. 624. https://books.google.com/books?id=W2XrQRMIEd4C&dq=SharpDevelop&pg=PA624

  3. Jones, Bradley. (2001). Sams Teach Yourself C# in 21 Days. Sams Publishing. p. 15. https://books.google.com/books?id=uA9I6817GM4C&dq=SharpDevelop&pg=PA15

  4. Gunderloy, Mike; Jorden, Joseph L. (2006). Mastering Microsoft SQL Server 2005. India: Wiley. p. 580. ISBN 9788126507825.. 9788126507825

  5. Dumbill, Edd; Bornstein, Niel M. (2004). Mono: a Developer's Notebook. O'Reilly. p. 13 https://books.google.com/books?id=HyszoedfP3MC&dq=SharpDevelop&pg=PA13

  6. Dumbill, Edd; Bornstein, Niel M. (2004). Mono: a Developer's Notebook. O'Reilly. p. 13 https://books.google.com/books?id=HyszoedfP3MC&dq=SharpDevelop&pg=PA13

  7. Avery, James; Holmes, Jim (2006). Windows Developer Power Tools. O'Reilly. p. 272. https://books.google.com/books?id=5ISfkblE9AUC&dq=SharpDevelop&pg=PA270

  8. Sphar, Chuck; Davis, Stephen R. (2008). C# 2008 for Dummies, For Dummies. p. 3. https://books.google.com/books?id=YJ-Ry6HM7PkC&dq=SharpDevelop&pg=PA3

  9. Troelsen, Andrew; Agarwal, Vidya Vrat (2010). Pro VB 2010 and the .NET 4 Platform. Apress. p. 701. https://books.google.com/books?id=xLo1o9wHMh8C&dq=SharpDevelop&pg=PA701

  10. Kettermann, Uwe; Rohde, Andreas (2004). Spiele effektiv programmieren mit VB.net und DirectX. Springer. p. 18. (German). https://books.google.com/books?id=dw_5MkizvgoC&dq=SharpDevelop&pg=PA18

  11. Pickering, Robert (2009). Beginning F#, Apress. p. 11. https://books.google.com/books?id=UObTv4SB_5UC&dq=SharpDevelop&pg=PA11

  12. "SharpDevelop Features". ICSharpCode website. http://www.icsharpcode.net/OpenSource/SD/Features.aspx

  13. Arking, Jon; Millett, Scott (2010). Professional Enterprise .NET. John Wiley and Sons. https://books.google.com/books?id=jTY3qAAvxiUC&dq=SharpDevelop&pg=PT32

  14. "A Free 'Visual Studio' for VB.NET" Archived 2011-10-16 at the Wayback Machine. About.com, Visual Basic. http://visualbasic.about.com/od/usingvbnet/l/aa122602a.htm

  15. Troelsen, Andrew (2010). Pro C# 2010 and the .NET 4.0 Platform, (5th Edition). Apress. p. 50. https://books.google.com/books?id=rgloOPCa3zoC&dq=SharpDevelop&pg=PA50

  16. Avery, James; Holmes, Jim (2006). Windows Developer Power Tools. O'Reilly. p. 272. https://books.google.com/books?id=5ISfkblE9AUC&dq=SharpDevelop&pg=PA270

  17. Holm, Christian; Kruger, Mike; Spuida, Bernhard (2003). Dissecting a C# Application: Inside SharpDevelop (PDF). Wrox Press/Apress. ISBN 978-1-86100-817-6. Archived from the original (PDF) on 2007-01-20. 978-1-86100-817-6

  18. Cabrera, Harold; Bagnall, Brian; Faircloth, Jeremy (2002). C# for Java Programmers. Syngress. 2002. p. 45. https://books.google.com/books?id=SYa-IVsfEWwC&dq=SharpDevelop&pg=PA45

  19. Ward, Matt (July 5, 2006). "Feature Tour". SharpDevelop.net community. http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTour.aspx

  20. Ward, Matt (July 12, 2006). "Visual Studio Express and SharpDevelop Compared". SharpDevelop.net community. http://community.sharpdevelop.net/blogs/mattward/articles/VisualStudioExpressComparison.aspx

  21. "Refactoring", SharpDevelop Feature Tour. http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourRefactoring.aspx

  22. "Code Generation". SharpDevelop Feature Tour. http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeGeneration.aspx

  23. Kofler, Michael (2002). Visual Basic .NET (in German). Germany: Pearson. p. 72. ISBN 9783827319821.. 9783827319821

  24. "Debugging". SharpDevelop Feature Tour. http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourDebugging.aspx

  25. "Windows Mobile Development Without Visual Studio". The Code Project. http://www.codeproject.com/KB/windows/WiMoSansVS.aspx

  26. Avery, James; Holmes, Jim (2006). Windows Developer Power Tools. O'Reilly. p. 272. https://books.google.com/books?id=5ISfkblE9AUC&dq=SharpDevelop&pg=PA270

  27. "SharpDevelop Features". ICSharpCode website. http://www.icsharpcode.net/OpenSource/SD/Features.aspx

  28. Troelsen, Andrew (2010). Pro C# 2010 and the .NET 4.0 Platform, (5th Edition). Apress. p. 50. https://books.google.com/books?id=rgloOPCa3zoC&dq=SharpDevelop&pg=PA50

  29. "Visually Designing Forms". SharpDevelop Feature Tour. http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourVisuallyDesigningForms.aspx

  30. Troelsen, Andrew (2010). Pro C# 2010 and the .NET 4.0 Platform, (5th Edition). Apress. p. 50. https://books.google.com/books?id=rgloOPCa3zoC&dq=SharpDevelop&pg=PA50

  31. "AvalonEdit". SharpDevelop wiki. http://wiki.sharpdevelop.net/AvalonEdit.ashx

  32. "SharpDevelop Features". ICSharpCode website. http://www.icsharpcode.net/OpenSource/SD/Features.aspx

  33. "Using AvalonEdit (WPF Text Editor)". The Code Project. 5 October 2009. http://www.codeproject.com/KB/edit/AvalonEdit.aspx

  34. "SharpDevelop in the Real World: Code Annotations". The Code Project. http://www.codeproject.com/KB/macros/sharpdev_community_annota.aspx

  35. Avery, James; Holmes, Jim (2006). Windows Developer Power Tools. O'Reilly. p. 272. https://books.google.com/books?id=5ISfkblE9AUC&dq=SharpDevelop&pg=PA270

  36. Sempf, Bill; Sphar, Charles; Davis, Stephen R. (2010). C# 2010 All-in-One For Dummies. John Wiley and Sons. p. 7. https://books.google.com/books?id=zUvtxtAEQAIC&dq=SharpDevelop&pg=PA7

  37. "SharpDevelop, NUnit, and Visual Studio Express". The Code Project. http://www.codeproject.com/Articles/34658/SharpDevelop-NUnit-and-Visual-Studio-Express

  38. "Building Applications with the SharpDevelop Core". The Code Project. http://www.codeproject.com/KB/cs/ICSharpCodeCore.aspx

  39. "Line Counter - Writing a SharpDevelop Add-In". The Code Project. http://www.codeproject.com/KB/cs/LineCounterSDAddIn.aspx

  40. Wille, Christoph. "Happy Anniversary - 10 Years of SharpDevelop". Community.SharpDevelop.net. http://community.sharpdevelop.net/blogs/christophwille/archive/2010/09/11/happy-anniversary-10-years-of-sharpdevelop.aspx

  41. "SharpDevelop Download Stats 2001-01-04 to 2013-12-30". SourceForge. (8.1M downloads). Retrieved December 30, 2013. http://sourceforge.net/projects/sharpdevelop/files/stats/timeline?dates=2001-01-04+to+2013-12-30

  42. "SharpDevelop (Stats for the project lifetime)". CodePlex. (40K downloads). Retrieved December 30, 2013. http://sharpdevelop.codeplex.com/stats

  43. Holm, Christian; Kruger, Mike; Spuida, Bernhard (2003). Dissecting a C# Application: Inside SharpDevelop (PDF). Wrox Press/Apress. ISBN 978-1-86100-817-6. Archived from the original (PDF) on 2007-01-20. 978-1-86100-817-6

  44. "Is the project dead?" Is the project dead? https://github.com/icsharpcode/SharpDevelop/issues/799