Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Книги по теме

Искать:
в:
Порядок:

Обзор

Visual Basic .NET Text Manipulation Handbook: String Handling and Regular Expressions

Издатель: Wrox Press, дата выхода: июнь 2002, ISBN: 1861007302



Еще информация

Купить на amazon.com за $20.99
Авторы: Paul Wilton, Craig McQueen, Franзois Liger
В последнее время перед тем, как читать или покупать какую-либо книгу по программированию, я обязательно иду на amazon посмотреть отзывы, особенно отзывы с отрицательными оценками. И как только вижу отзыв типа "очень сложная для чтения и непонятная книга" - уже отношусь к этой книге с некоей долей почтения. И зачастую оказываюсь прав :) Вот так и с данной книгой случилось - между несколькими пятизвездочными оценками затесалась одна звезда с заголовком "Too difficult to read". Мы простого не ищем - значит будем читать :) Книга Visual Basic .NET Text Manipulation Handbook: String Handling and Regular Expressions, как и ее родная сестра C# Text Manipulation Handbook посвящена работе со строковыми данными в .NET. В ней есть абсолютно вся информация о том, что такое "строковые данные", как строковые данные представлены в .NET и, главное, как и чем манипулировать строковыми данными. Рассмотрим же более подробно что есть в этой книге. Первая вводная глава рассказывает о том, что такое строковый тип данных, как строковый тип представляется в .NET и почему он хоть и является ссылочным типом, но представляется типом по значению, какие операции допустимы над переменными строкового типа и многое другое. Вторая глава посвящена рассмотрению классов Sysytem.String и System.Text.StringBuilder, их методам и применению этих классов для работы со строковыми данными. В третьей главе рассматриваются вопросы преобразования различных типов данных в строковый и из строкового. В ней также рассматриваются дополнительные классы, используемые при подобных преобразованиях (напр. NumberFormatInfo и DateFormatInfo). Четвертая глава посвящена работе со строками, содержащими Unicode данные. В этой главе рассказывается о классе Encoding и его применении, использовании различных культур в приложении (класс CultureInfo), работе с Unicode символами и форматировании данных. Главы с пятой по седьмую посвящены регулярным выражениям и их применении в .NET. Для многих VB.NET программистов (да и не только для них) регулярные выражения представляют собой какой-то черный ящик, из которого по мановению волшебной палочки с помощью каких-то диких конструкций неведомо как получаются чудесные результаты :) Эти три гравы предназначены для того, чтобы объяснить читателю действия и правила поведения этого черного ящика :) И действительно после прочтения становится понятно, что ничего непонятного там нет :). В этих главах можно найти полное описание языка регулярных выражений, применяемого в .NET с подробными примерами, объясняющими то или иное регулярное выражение, подробное описание всех классов их пространства имен System.Text.RegularExpressions и много разнообразных примеров - от простейшей проверки строки на соответствие шаблону, до сложных поисков и использования регулярных выражений для замены текста в строках. Также в этих главах можно найти подробное описание некоторых регулярных выражений для проверки на правильность ввода (например выражение для проверки правильности введенного email адреса или телефонного номера). В трех приложениях данной книги можно найти справочник по классам System.String и System.Text.StringBuilder, а также полный справочник по языку регулярных выражений. Подводя итог могу сказать, что данная книга серии handbook является удобным и хорошо написанным справочником по работе со строками, в котором легко и быстро найти понятный ответ на практически любой вопрос, связанный с работой со строковыми выражениями. И хотя цена на нее (особенно для СНГовского программиста) несколько великовата, эта книга того стоит.
 
Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта