|
|
|
 |
 |
Обзор |
 |
|
 |
 |
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 является удобным и хорошо написанным справочником по работе со строками, в котором легко и быстро найти понятный ответ на практически любой вопрос, связанный с работой со строковыми выражениями. И хотя цена на нее (особенно для СНГовского программиста) несколько великовата, эта книга того стоит. |
|
|
 |
 |
 |
 |
|
|