.NET Проверяет правописание управления? [закрытый]

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

24
задан Eric Schneider 23 June 2010 в 15:21
поделиться

9 ответов

Не проводящее практику "красной черты" управление, но: Aspell. Сеть является Свободным и.Net С открытым исходным кодом проверка правописания компонента. На основе GNU проект Aspell, Aspell. Сеть является одним из самых мощных многоязычных доступных механизмов написания. API записан в C# и связывается через обертку C++ вокруг Порта Win32 API Aspell C.

Исходный репозиторий в sourceforge, проверенный февраль 2010 (Tahnks, @magnifico).

май 2012, источник, больше не доступный..., извините.

9
ответ дан gimel 28 November 2019 в 23:52
поделиться

Вы не упоминали, было ли это для веб-использования или настольного приложения, но я использовал netSpell в прошлом и имел хороший успех.

2
ответ дан duckworth 28 November 2019 в 23:52
поделиться

Telerik имеет контроль для ASP.NET.

2
ответ дан Greg 28 November 2019 в 23:52
поделиться

Infragistics имеет контроль программой проверки правописания , который может сделать проверку правописания на любом управлении. Я не использовал его сам, но можно загрузить пробную версию бесплатно.

0
ответ дан Rune Grimstad 28 November 2019 в 23:52
поделиться

Компонент Одно предоставление компонент, который делает это, но только как Вы вводите. Я использую его, и это очень быстро.

См. здесь для большего количества информации

0
ответ дан John 28 November 2019 в 23:52
поделиться

FCKEditor является хорошим (веб-) текстовым редактором. Это имеет возможности проверки правописания.

-1
ответ дан Vinblad 28 November 2019 в 23:52
поделиться

RapidSpell отлично сработал для меня http://keyoti.com

2
ответ дан 28 November 2019 в 23:52
поделиться

Aspell.Net выглядит красиво, но, похоже, больше не поддерживается. Я не смог заставить его работать на моей машине.

После поиска на SourceForge я нашел NHunspell, который является .Net-портом программы проверки орфографии из OpenOffice.org. Он предоставляет методы проверки орфографии, поиска синонимов и дефиса. В настоящее время проект активно поддерживается и поставляется с простым для понимания примером кода.

По словам самого проекта:

Проверка правописания, дефис и Тезаурус: NHunspell

NHunspell - это бесплатная программа проверки орфографии с открытым исходным кодом. для .NET Framework. Примеры на C# и Visual Basic доступны примеры кода для проверки орфографии, дефиса и поиск синонимов через тезаурус.

NHunspell основан на Hunspell и привносит проверку правописания Open Office, дефисное написание и тезаурус в Microsoft® .NET Framework. NHunspell является библиотекой .NET (C#, VB) и включает в себя собственные библиотеки Hunspell, Hyphen и MyThes.

Интегрированные библиотеки используются в OpenOffice и работают со словарями, опубликованными на OpenOffice.org. Лицензия

NHunspell лицензируется под: GPL/LGPL/MPL. Свободное использование в коммерческих приложениях разрешено в соответствии с лицензиями LGPL и MPL. Ваш коммерческое приложение может ссылаться с библиотеками DLL NHunspell.

NHunspell

12
ответ дан 28 November 2019 в 23:52
поделиться

NHunspellTextBoxExtender, созданный Уильямом Виннером. После добавления в проект его можно использовать для расширения текстовых полей и форматированных текстовых полей (любой элемент управления, наследующий TextBoxBase). Исходный код также включен.

http://www.codeproject.com/KB/recipes/NHunspellExtenderProvider.aspx

6
ответ дан 28 November 2019 в 23:52
поделиться
Другие вопросы по тегам:

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