Как обозначенный edg, Вам будет нужен более сложный алгоритм для обработки специальных имен (это, вероятно, почему много мест вызывают все к верхнему регистру).
Что-то вроде этого непротестированный c# должен обработать простой случай, который Вы запросили:
public string SentenceCase(string input)
{
return input(0, 1).ToUpper + input.Substring(1).ToLower;
}
Мне очень нравятся основы Delphi:
http://www.delphibasics.co.uk/
Настолько, что я заплатил ему 9 долларов за загружаемую версию (и добавил немного дополнительных), хотя обычно я все равно использую онлайн-версию.
~~~
Единственный ярлык, на который я держу ярлык на моем рабочем столе, - это Delphi Wiki:
В нем много ценных вещей, и хорошая глубина по многим темам, так как тысячи внесли свой вклад в это Он довольно всеобъемлющий, но всегда будет иметь некоторые недостающие части - в основном потому, что мировая база знаний Delphi растет быстрее, чем кто-либо или любая вики может отслеживать.
~~~
Тогда не надо ' Не забывайте, что книги по-прежнему (даже в наш век Интернета) предоставляют отличные справочные материалы, которые вы можете неспешно читать и учиться.
Мой любимый автор Delphi - Марко Канту , и его книги превосходны. Я начал с освоения Delphi 3 много лет назад, а затем перешел к освоению Delphi 5, Borland Delphi 2005, Delphi 2007 Handbook и Delphi 2009 Handbook.
Не то, чтобы это действительно улучшит вашу ситуацию, но есть онлайн-версия официальной документации , предлагаемая CodeGear. У них могут быть дополнительные ресурсы, которых у вас еще нет.
Delphi PRAXIS опубликовала Help Booster , который представляет собой новый интерфейс для встроенной справочной информации Delphi, по-видимому, без некоторых проблем со скоростью и других причуд. Работает с DElphi 2006 и 2007. Не уверен в поддержке Delphi 2009.
Редактировать: Вот некоторая начальная поддержка Delphi 2009 . Посмотрите второй комментарий снизу.
К сожалению, официальных ресурсов онлайн-справки для Delphi нет, но есть несколько действительно хороших ресурсов в Интернете, и на сегодняшний день лучшие: http://www.delphibasics.co.uk/ http://delphi.about.com/
Версии справки Delphi в формате chm (файл HTMLhelp) также можно загрузить с веб-сайта Codegear. Я связал их в меню «Инструменты», и они открываются намного быстрее, чем последняя справка. Это эффективно дает вам помощь Delphi 7 под D2009. Намного лучше.
См. Ответ Джима МакКита для ссылки на CHMs.
В Vista / Win7, если файлы CHM не отображаются должным образом, вам может потребоваться щелкнуть их правой кнопкой мыши, выбрать «Свойства», затем нажать «Разблокировать».
Взято из Source Code Adventures , кажется, есть способ интегрировать справку Delphi 7 с 2005/2006, и есть онлайн-документация:
Единственная проблема что некоторые комментаторы подняли, это документации. Здесь я должен сказать, что они правы. Некоторое время у меня действительно Файлы справки Delphi 7 на моем машина разработки и есть IDE expert , который вы можете скачать что позволит вам использовать Delphi 7 файлов справки прямо из более новой версии IDE. Новые файлы справки также доступно в Интернете , а я найти Google часто лучше находит вещи, которыми является любое оглавление.