2013-05-22 3 views
-1

им работать на код-редакторах (WinForms) и теперь мне нужно работать над кодом складыванием что-то вроде этого 1:Code-Складный код

enter image description here

я уже найти открытый исходный код кода и проект, но почти все имеет ссылку, .dll или 3pps. И я пытаюсь найти некоторые из mdsn, но в них нет такой вещи, как сложение кода.

действительно нужна помощь.

мне нужен пример проект/код с открытым исходным кодом, который использует код складывания (Излагая/сплит-складывание) в RichTextBox без использования каких-либо ссылки (правил компании)

любой помощь будет хорошо - оценивается. благодарит заблаговременно и GodBless!

+0

Winform или WPF? –

+0

@JeremyThompson winforms sir – Elegiac

+0

Помимо ICSharpCode (который, как я нашел, был ошибкой с AccessViolations) * даже с версией DigitalRune-TextEditor-1.3.0 * вы можете попробовать: [ScintillaNET] (http://scintillanet.codeplex.com), но его гораздо сложнее настроить. –

ответ

4

Проверьте источник TextEditor, используемый в проекте SharpDevelop (Open Source .Net IDE). Это один из лучших редакторов закодированных и является открытым исходным кодом

+0

и использует ссылку и .dll ... Мне очень нужен open source, который использует только код и не использует никаких 3pps :( – Elegiac

+0

код 'TextEditor' доступен, если вам действительно не нужно ссылаться DLL все, что вам нужно, это включить файлы классов, связанные с ним. –

+1

+1 также посмотрите на ICSharpCode.Avalon для WPF-версии TextEditor. Поскольку AppDeveloper сказал, что вы просто загружаете проект SharpDevelop, а исходный код для TextEditor существует - нет DLLs –

2

Как @AppDeveloper заостренные, ICSharpCode текстовый редактор является самым мощным открытым исходным кодом редактор кода доступны, насколько Я знаю. Вы можете включить его либо в качестве источника, либо в виде встроенных сборок.

Вот некоторые другие проекты, которые вы можете воспользоваться из:

+0

+1, но я не вижу DtPad - ссылки вниз. Я забыл, что FastColourTextBox делает сложение кода. –

+0

DtPad на CodePlex. Вот ссылка http: // dtpad .codeplex.com/ Он работает на моей стороне. Вы можете попробовать его позже –

+0

@AshrafSabry, я загружаю DtPad, но вместо исходного кода это dls приложение, которое необходимо установить. для fastcoloredtextbox я уже видел это до сэра. код был таким же, как и у функций, но он использует настраиваемые инструменты, вроде как (AutocompleteListView, AutocompleteMenu, FastColoredTextBox, UnfocusablePanel, ConsoleTextBox, CustomHint, Pointer), которые я не должен использовать. Мне просто нужен чистый код без использования каких-либо ссылок или настроек инструментов, а не DLL. :(Но все же спасибо за помощь. – Elegiac