Бесплатная подсветка синтаксиса редактор.NET

Старая школа с вашим существующим кодом. Подробнее о find ()

def count_words(sentence):
    count = 0
    last_position = sentence.find(" ", 0)  
    while last_position != -1:
        count += 1
        last_position+=1
        last_position = sentence.find(" ", last_position)

    return count+1

result = count_words('my name is always sunny')
print(result)

11
задан pnuts 31 December 2014 в 07:46
поделиться

2 ответа

Можно хотеть видеть, выручит ли текстовое управление, которое было создано для MonoDevelop 2, Вас. Его интегрированное, и необходимо будет видеть, подходит ли лицензирование Вам.

Это действительно использует GTK +, тем не менее, таким образом, у Вас должна была бы, вероятно, быть обертка GtkSharp вокруг GTK +. Но было бы возможно в теории использовать его в качестве основания для чего-то, что находится сверху системы API GUI, для которой Вы программируете.

ETA: можно также хотеть проверить код, используемый в SharpDevelop, который работает на Windows. Существуют программисты вместе между этими двумя проектами, также.

Ссылки: SharpDevelop, MonoDevelop

3
ответ дан 3 December 2019 в 07:39
поделиться

SharpDevelop IDE является альтернативой Visual Studio с открытым исходным кодом, и ее редактор обеспечивает окраску синтаксиса и автоматическое заполнение для C# и других языков. Управление редактора может использоваться отдельно от остальной части IDE, и существует пример в образцах, который показывает, как можно интегрировать его в собственное решение (samples\CSharpCodeCompletion, я думаю).

Попробуйте общественные форумы, если Вы испытываете какие-либо затруднения:

http://community.sharpdevelop.net/forums/

Это записано в C# и WinForms.

13
ответ дан 3 December 2019 в 07:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: