Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

SharpDevelop

From Wikipedia, the free encyclopedia
SharpDevelop
Developer(s)IC#Code Team
Final release
5.1.0 / 14 April 2016; 8 years ago (2016-04-14)
Repositorygithub.com/icsharpcode/SharpDevelop
Written inC#
Operating systemMicrosoft Windows
TypeIntegrated development environment
LicenseMIT License

SharpDevelop (also styled as#develop) is a discontinued[1]free and open sourceintegrated development environment (IDE)[2][3] for the.NET Framework,[4]Mono,[5]Gtk#[5] andGlade# platforms.[6] It supports development inC#,[7]Visual Basic .NET,[8][9]Boo,F#,[10]IronPython andIronRubyprogramming languages.[11]

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.

Features

[edit]

SharpDevelop was designed as a free and lightweight alternative toMicrosoft Visual Studio, and contains an equivalent feature for almost every essential Visual Studio Express feature and features very similar to those found inBorland Kylix andDelphi, including advanced project management, code editing, application compiling and debugging functionality.[12][13] More specifically, the IDE includes aGUI designer, code/design views,syntax highlighting,auto completion menus (similar toIntelliSense[14]) the ability to compile and debug form/console.NET Framework applications,[6] a "New Project"wizard, toolbars, menus, panels and a docking system,[15]: 7 [16][17][18] and built-incode refactoring tools,[19][20] and it has an integrateddebugger[21] that allows for stepping, viewing values of objects in memory, andbreakpoints.[22]

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.[23]

SharpDevelop'sGraphic User Interface Designers work with the C#,[6] VB.NET, Boo, and the IronPython and IronRuby languages, using the following GUI technologies:[11]

SharpDevelop was written entirely in C#[14] and consists of about 20 components that integrate to form the application. Thesource-code editor component, known as AvalonEdit,[25] can be used by other applications.[11][26]

It also includes functionality for:

History

[edit]

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.[32] Early in its development, the project was split forMono and Gtk# development into theMonoDevelop project, which is maintained as a cross-platform IDE, and afterMicrosoft's acquisition ofXamarin, has become the basis ofVisual Studio for Mac.

As of 2013,[update] SharpDevelop had been downloaded at least 8 million times worldwide,[33][34] The SharpDevelopcodebase was documented in the bookDissecting a C# Application: Inside SharpDevelop (2003) written by the core development team and published byWrox Press.[15]

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 eitherMonoDevelop orVisual Studio Code IDEs, each being recommended as a suitableopen source replacement that is the target of regular updates and other maintenance.[35]


See also

[edit]

References

[edit]
  1. ^"Is the project dead? · Issue #799 · icsharpcode/SharpDevelop".GitHub.
  2. ^Hewitt, Eben (2009).Java SOA Cookbook. O'Reilly. p. 624.
  3. ^Jones, Bradley. (2001).Sams Teach Yourself C# in 21 Days. Sams Publishing. p. 15.
  4. ^Gunderloy, Mike; Jorden, Joseph L. (2006).Mastering Microsoft SQL Server 2005. India: Wiley. p. 580.ISBN 9788126507825..
  5. ^abDumbill, Edd; Bornstein, Niel M. (2004).Mono: a Developer's Notebook. O'Reilly. p. 13
  6. ^abcdAvery, James; Holmes, Jim (2006).Windows Developer Power Tools. O'Reilly. p. 272.
  7. ^Sphar, Chuck; Davis, Stephen R. (2008).C# 2008 for Dummies, For Dummies. p. 3.
  8. ^Troelsen, Andrew; Agarwal, Vidya Vrat (2010).Pro VB 2010 and the .NET 4 Platform. Apress. p. 701.
  9. ^Kettermann, Uwe; Rohde, Andreas (2004).Spiele effektiv programmieren mit VB.net und DirectX. Springer. p. 18. (German).
  10. ^Pickering, Robert (2009).Beginning F#, Apress. p. 11.
  11. ^abc"SharpDevelop Features". ICSharpCode website.
  12. ^Arking, Jon; Millett, Scott (2010).Professional Enterprise .NET. John Wiley and Sons.
  13. ^"A Free 'Visual Studio' for VB.NET"Archived 2011-10-16 at theWayback Machine. About.com, Visual Basic.
  14. ^abcTroelsen, Andrew (2010).Pro C# 2010 and the .NET 4.0 Platform, (5th Edition). Apress. p. 50.
  15. ^abHolm, Christian; Kruger, Mike; Spuida, Bernhard (2003).Dissecting a C# Application: Inside SharpDevelop(PDF).Wrox Press/Apress.ISBN 978-1-86100-817-6. Archived fromthe original(PDF) on 2007-01-20.
  16. ^Cabrera, Harold; Bagnall, Brian; Faircloth, Jeremy (2002).C# for Java Programmers. Syngress. 2002. p. 45.
  17. ^Ward, Matt (July 5, 2006)."Feature Tour". SharpDevelop.net community.
  18. ^Ward, Matt (July 12, 2006)."Visual Studio Express and SharpDevelop Compared". SharpDevelop.net community.
  19. ^"Refactoring", SharpDevelop Feature Tour.
  20. ^"Code Generation". SharpDevelop Feature Tour.
  21. ^Kofler, Michael (2002).Visual Basic .NET (in German). Germany: Pearson. p. 72.ISBN 9783827319821..
  22. ^"Debugging". SharpDevelop Feature Tour.
  23. ^"Windows Mobile Development Without Visual Studio". The Code Project.
  24. ^"Visually Designing Forms". SharpDevelop Feature Tour.
  25. ^"AvalonEdit". SharpDevelop wiki.
  26. ^"Using AvalonEdit (WPF Text Editor)".The Code Project. 5 October 2009.
  27. ^"SharpDevelop in the Real World: Code Annotations". The Code Project.
  28. ^Sempf, Bill; Sphar, Charles; Davis, Stephen R. (2010).C# 2010 All-in-One For Dummies. John Wiley and Sons. p. 7.
  29. ^"SharpDevelop, NUnit, and Visual Studio Express". The Code Project.
  30. ^"Building Applications with the SharpDevelop Core". The Code Project.
  31. ^"Line Counter - Writing a SharpDevelop Add-In". The Code Project.
  32. ^Wille, Christoph."Happy Anniversary - 10 Years of SharpDevelop".Community.SharpDevelop.net.
  33. ^"SharpDevelop Download Stats 2001-01-04 to 2013-12-30". SourceForge. (8.1M downloads). Retrieved December 30, 2013.
  34. ^"SharpDevelop (Stats for the project lifetime)". CodePlex. (40K downloads). Retrieved December 30, 2013.
  35. ^"Is the project dead?" Is the project dead?

External links

[edit]
C,C++
Open source
Freeware
Retail
Discontinued
Java
Open source
Freeware
Retail
Discontinued
JavaScript
Open source
CLI (.NET)
Open source
Freeware
Retail
Discontinued
Flash
PHP
Open source
Proprietary
R
Python
Open source
Proprietary
Pascal,
Object Pascal
Open source
Freeware
Retail
Discontinued
BASIC
Open source
Freeware
Retail
Discontinued
Go
Open source
Freeware
Retail
Haxe
POP-11
Online
Implementations
Architecture
Components
Tools
Decompilers
Obfuscators
IDEs
Organizations
Qt
Open source
GTK
Open source
Proprietary
wxWidgets
Open source
CLI
Open source
Proprietary
VCL,
related
Open source,LCL
Proprietary
Cocoa
Proprietary
Java-based
Open source
Proprietary
Windows API
Open source
Proprietary
Other
Open source
Proprietary
Retrieved from "https://en.wikipedia.org/w/index.php?title=SharpDevelop&oldid=1268124373"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp