SharpDevelop - SharpDevelop

SharpDevelop
SharpDevelop.png
ӘзірлеушілерIC # Код командасы
Соңғы шығарылым
5.1.0 / 14 сәуір 2016 ж; 4 жыл бұрын (2016-04-14)
Репозиторийgithub.com/ icsharpcode/ SharpDevelop
ЖазылғанC #
Операциялық жүйеMicrosoft Windows
ТүріИнтеграцияланған даму ортасы
ЛицензияMIT лицензиясы
Веб-сайтsourceforge.желі/ жобалар/ өткір даму/ Мұны Wikidata-да өзгертіңіз

SharpDevelop (сонымен қатар # дамыту) тоқтатылған болып табылады[1] ақысыз және ашық ақпарат көзі интеграцияланған даму ортасы (IDE)[2][3] үшін .NET Framework,[4] Моно,[5] Гтк #[5] және Glade # платформалар.[6] Бұл дамуды қолдайды C #,[7] Visual Basic .NET,[8][9] Боо, F #,[10] IronPython және IronRuby бағдарламалау тілдері.[11]

Ерекшеліктер

SharpDevelop нұсқасы еркін және жеңіл балама ретінде жасалған Microsoft Visual Studio, және Visual Studio Express-тің барлық дерлік мүмкіндіктері үшін баламалы мүмкіндікті қамтиды және табылғанға өте ұқсас мүмкіндіктер Borland Kylix және Delphi, соның ішінде кеңейтілген жобалық басқару, кодты редакциялау, қосымшаны құрастыру және күйін келтіру функциясы.[12][13] Нақтырақ айтсақ, IDE а GUI дизайнер, код / ​​дизайн көріністері, синтаксисті бөлектеу, автоматты аяқтау мәзірлер (ұқсас IntelliSense[14]) форма / консольді компиляциялау және күйін келтіру мүмкіндігі .NET Framework қосымшалар,[6] «жаңа жоба» сиқыршы, құралдар тақтасы, мәзірлер, панельдер және қондыру жүйесі,[15]:7[16][17][18] және кіріктірілген кодты қайта өңдеу құралдар,[19][20] және ол интеграцияланған түзеткіш[21] бұл қадам жасауға, жадыдағы объектілердің мәндерін қарауға және үзіліс нүктелері.[22]

Жобаны оңай тасымалдауға мүмкіндік беру үшін SharpDevelop Visual Studio жобасымен және кодтық файлдармен жұмыс істейді. Ол .NET Framework 2.0, 3.0, 3.5, 4.0, 4.5.1 нұсқаларына және .NET Compact Framework 2.0 және 3.5 нұсқаларына компиляция жасай алады.[23]

SharpDevelop's Графикалық қолданушы интерфейсі Дизайнерлер C # -мен жұмыс істейді,[6] VB.NET, Boo және IronPython және IronRuby тілдері келесі GUI технологияларын қолдана отырып:[11]

SharpDevelop толығымен C # тілінде жазылған[14] және қосымшаны қалыптастыру үшін біріктірілген 20-ға жуық компоненттерден тұрады. The бастапқы код редакторы компонент AvalonEdit ретінде белгілі[25] және басқа қосымшаларда қолдануға болады.[11][26]

Ол келесі функцияларды қамтиды:

Тарих

11 қыркүйек 2000 ж. Майк Крюгер жобаны іске қосты, алғашқы .NET Framework 1.0 шығарылымын сынақтан өткізді. Ол кезде C # / .NET IDE жалпыға қол жетімді болмады. Сондықтан ол компиляторды басқару үшін кодтық редактор жазуға шешім қабылдады.[32] Өзінің дамуының басында жоба бөлінді Моно және Gtk # дамыту MonoDevelop IDE кросс-платформасы ретінде сақталатын жоба және одан кейін Microsoft сатып алу Камарин, негізі болды Mac-қа арналған Visual Studio.

2013 жылғы жағдай бойынша SharpDevelop әлем бойынша кем дегенде 8 миллион рет жүктелген,[33][34] SharpDevelop код негізі кітапта жазылған C # қосымшасын жою: SharpDevelop ішіндегі (2003) негізгі дамытушы топ жазған және жариялаған Wrox Press.[15]

2017 жылдың 18 қыркүйегінде ICSharpCode командасының қызметкері Даниэл Грунвальд C # және .NET-тің өзгеру жылдамдығына байланысты себептер бойынша жобаның «өлі» екенін жариялады, соның ішінде .NET Core және SharpDevelop пайдаланушыларына екеуіне ауысуды ұсынды MonoDevelop немесе Visual Studio коды IDE, әрқайсысы қолайлы ретінде ұсынылады ашық ақпарат көзі тұрақты жаңартулар мен басқа да қызмет көрсетудің мақсаты болып табылатын ауыстыру.[35]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ https://github.com/icsharpcode/SharpDevelop/issues/799
  2. ^ Хьюитт, Эбен (2009). Java SOA аспаздық кітабы. О'Рейли. б. 624.
  3. ^ Джонс, Брэдли. (2001). Sams 21 күнде C # -ді өзіңізге үйретіңіз. Sams Publishing. б. 15.
  4. ^ Гундерлой, Майк; Джорден, Джозеф Л. (2006). Microsoft SQL Server 2005-ті меңгеру. Үндістан: Вили. б. 580. ISBN  9788126507825..
  5. ^ а б Дамбилл, Эдд; Борнштейн, Ниел М. (2004). Моно: Әзірлеушінің дәптері. О'Рейли. б. 13
  6. ^ а б c г. Эвери, Джеймс; Холмс, Джим (2006). Windows Developer Power Tools. О'Рейли. б. 272.
  7. ^ Сфар, Чак; Дэвис, Стивен Р. (2008). C # 2008 муляждарға арналған, Думмилер үшін. б. 3.
  8. ^ Тролсен, Эндрю; Агарвал, Видя Врат (2010). Pro VB 2010 және .NET 4 платформасы. Апрес. б. 701.
  9. ^ Кеттерманн, Уве; Рохде, Андреас (2004). VB.net und DirectX бағдарламалық жасақтамасының тиімділігі. Спрингер. б. 18. (неміс).
  10. ^ Пикеринг, Роберт (2009). F # басынан, Apress. б. 11.
  11. ^ а б c «SharpDeveloping ерекшеліктері». ICSharpCode веб-сайты.
  12. ^ Аркинг, Джон; Миллетт, Скотт (2010). .NET кәсіби кәсіпорны. Джон Вили және ұлдары.
  13. ^ «VB.NET үшін ақысыз 'Visual Studio' '. About.com, Visual Basic.
  14. ^ а б c Troelsen, Andrew (2010). Pro C # 2010 және .NET 4.0 платформасы, (5-шығарылым). Апрес. б. 50.
  15. ^ а б Холм, христиан; Крюгер, Майк; Спуида, Бернхард (2003). C # қосымшасын жою: SharpDevelop ішіндегі (PDF). Wrox Press /Апрес. ISBN  978-1-86100-817-6. Архивтелген түпнұсқа (PDF) 2007-01-20.
  16. ^ Кабрера, Гарольд; Багнолл, Брайан; Фэрклот, Джереми (2002). Java бағдарламашыларына арналған C #. Синергия. 2002. б. 45.
  17. ^ Уорд, Мэтт (2006 жылғы 5 шілде). «Ерекше тур». SharpDevelop.net қауымдастығы.
  18. ^ Уорд, Мэтт (2006 жылғы 12 шілде). «Visual Studio Express және SharpDevelop салыстырылды». SharpDevelop.net қауымдастығы.
  19. ^ «Қайта өңдеу», SharpDevelop Feature Tour.
  20. ^ «Кодты құру». SharpDevelop Feature Tour.
  21. ^ Кофлер, Майкл (2002). Visual Basic .NET (неміс тілінде). Германия: Пирсон. б. 72. ISBN  9783827319821..
  22. ^ «Жөндеу». SharpDevelop Feature Tour.
  23. ^ «Visual Studio жоқ Windows Mobile Development». Код жобасы.
  24. ^ «Көрнекі түрде жобалау». SharpDevelop Feature Tour.
  25. ^ «AvalonEdit». SharpDevelop вики.
  26. ^ «AvalonEdit пайдалану (WPF мәтіндік редакторы)» Код жобасы.
  27. ^ «Нақты әлемдегі SharpDevelopment: кодтық аннотациялар». Код жобасы.
  28. ^ Семпф, Билл; Сфар, Чарльз; Дэвис, Стивен Р. (2010). C # 2010 муляждарға арналған барлығы-біреуі. Джон Вили және ұлдары. б. 7.
  29. ^ «SharpDevelop, NUnit және Visual Studio Express». Код жобасы.
  30. ^ «SharpDevelop Core көмегімен қосымшалар құру». Код жобасы.
  31. ^ «Line Counter - SharpDevelop қондырмасын жазу». Код жобасы.
  32. ^ Уилл, Кристоф. «Мерейтойыңыз құтты болсын - SharpDo дамудың 10 жылы». Қауымдастық.SharpDevelop.net.
  33. ^ «SharpDevelop жүктеу статистикасы 2001-01-04 бастап 2013-12-30». SourceForge. (8.1M жүктеулер). Тексерілді, 30 желтоқсан 2013 ж.
  34. ^ «SharpDevelop (жобаның қызмет ету мерзімі үшін статистика)». CodePlex. (40K жүктеулер). Тексерілді, 30 желтоқсан 2013 ж.
  35. ^ «Жоба өлді ме?» Жоба өлді ме?

Сыртқы сілтемелер