C# 2010: пер. с англ.
| 1. autor: | |
|---|---|
| Streszczenie: | Вы держите в руках руководство по созданию эффективного кода на С# 4.0. Эта книга максимально сфокусирована на языке С#. В ней показано, как пишутся программы, которые характеризуются надежностью, устойчивостью к ошибкам и готовностью быть помещенными в широко доступные библиотеки. Я не буду отнимать ваше драгоценное время на бесконечное обсуждение библиотек. Взамен я предлагаю хорошо организованный и легко читаемый текст, посвященный С# и хорошо испытанным и правильным идиомам, шаблонам и принципам проектирования, которые созревали на объектно-ориентированной арене в течение всего времени существования .NET Framework. На многочисленных коротких примерах я продемонстрирую регулярное использование общих шаблонов проектирования в .NET Framework и покажу, как применять их в собственных разработках. В этой книге детально рассматриваются все новые средства языка С#, включая динамические типы, ковариантность и контравариантность, расширяющие методы, лямбда-выражения, язык LINQ и многие другие. Новые динамические типы существенно упрощают реализацию средств взаимодействия, создание которых раньше сопровождалось значительными трудностями. Расширяющие методы, лямбда-выражения и язык LINQ поощряют использование модели функционального программирования в рамках того, что ранее было в основном императивным языком программирования. После того как вы начнете применять их, вы очень быстро ощутите, насколько расширились ваши возможности в построении решений. Еще одной областью интересов разработчиков на С# является написание безопасного к исключениям и устойчивого к ошибкам кода. Среда .NET Framework поддерживает множество возможностей, включая ограниченные области выполнения, которые помогают защищать состояние приложения в случае асинхронного исключения. Все эти возможности также рассматриваются в книге. |
| Język: | rosyjski |
| Wydane: |
Москва, Вильямс, 2010
|
| Seria: | Ускоренный курс для профессионалов |
| Hasła przedmiotowe: | |
| Format: | Książka |
| KOHA link: | https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=186979 |
MARC
| LEADER | 00000nam0a2200000 4500 | ||
|---|---|---|---|
| 001 | 186979 | ||
| 005 | 20231101224029.0 | ||
| 010 | |a 9785845916389 | ||
| 035 | |a (RuTPU)RU\TPU\book\202885 | ||
| 090 | |a 186979 | ||
| 100 | |a 20101108d2010 km y0rusy50 ca | ||
| 101 | 1 | |a rus |b eng | |
| 102 | |a RU | ||
| 105 | |a y z 001zy | ||
| 200 | 1 | |a C# 2010 |e пер. с англ. |f Т. Нэш | |
| 210 | |a Москва |c Вильямс |d 2010 | ||
| 215 | |a 588 с. |c ил. | ||
| 225 | 1 | |a Ускоренный курс для профессионалов | |
| 320 | |a Предметный указатель: с. 584-588. | ||
| 330 | |a Вы держите в руках руководство по созданию эффективного кода на С# 4.0. Эта книга максимально сфокусирована на языке С#. В ней показано, как пишутся программы, которые характеризуются надежностью, устойчивостью к ошибкам и готовностью быть помещенными в широко доступные библиотеки. Я не буду отнимать ваше драгоценное время на бесконечное обсуждение библиотек. Взамен я предлагаю хорошо организованный и легко читаемый текст, посвященный С# и хорошо испытанным и правильным идиомам, шаблонам и принципам проектирования, которые созревали на объектно-ориентированной арене в течение всего времени существования .NET Framework. На многочисленных коротких примерах я продемонстрирую регулярное использование общих шаблонов проектирования в .NET Framework и покажу, как применять их в собственных разработках. В этой книге детально рассматриваются все новые средства языка С#, включая динамические типы, ковариантность и контравариантность, расширяющие методы, лямбда-выражения, язык LINQ и многие другие. Новые динамические типы существенно упрощают реализацию средств взаимодействия, создание которых раньше сопровождалось значительными трудностями. Расширяющие методы, лямбда-выражения и язык LINQ поощряют использование модели функционального программирования в рамках того, что ранее было в основном императивным языком программирования. После того как вы начнете применять их, вы очень быстро ощутите, насколько расширились ваши возможности в построении решений. Еще одной областью интересов разработчиков на С# является написание безопасного к исключениям и устойчивого к ошибкам кода. Среда .NET Framework поддерживает множество возможностей, включая ограниченные области выполнения, которые помогают защищать состояние приложения в случае асинхронного исключения. Все эти возможности также рассматриваются в книге. | ||
| 606 | 1 | |a C |x Язык программирования |2 stltpush |3 (RuTPU)RU\TPU\subj\53568 |9 71737 | |
| 610 | 1 | |a объектно-ориентированные языки | |
| 610 | 1 | |a C# | |
| 610 | 1 | |a функции | |
| 610 | 1 | |a программирование | |
| 675 | |a 681.3.06:800.92C |v 3 | ||
| 700 | 1 | |a Нэш |b Т. |g Трей | |
| 801 | 1 | |a RU |b 63413507 |c 20101108 | |
| 801 | 2 | |a RU |b 63413507 |c 20210205 |g RCR | |
| 942 | |c BK | ||