Добавить в цитаты Настройки чтения

Страница 2 из 502



Благодаря своей способности быстро приспосабливаться к постоянно меняющимся потребностям в области программирования C# по-прежнему остается живым и новаторским языком. А следовательно, он представляет собой один из самых эффективных и богатых своими возможностями языков в современном программировании. Это язык, пренебречь которым не может позволить себе ни один программист. И эта книга призвана помочь вам овладеть им.

Структура книги

В этой книге описывается версия 4.0 языка С#. Она разделена на две части. В части I дается подробное пояснение языка С#, в том числе новых средств, внедренных в версии 4.0. Это самая большая часть книги, в которой описываются ключевые слова, синтаксис и средства данного языка, а также операции ввода-вывода и обработки файлов, рефлексия и препроцессор.

В части II рассматриваемся библиотека классов С#, которая одновременно является библиотекой классов для среды .NET Framework. Эта библиотека довольно обширна, но за недостатком места в этой книге просто невозможно описать ее полностью. Поэтому в части II основное внимание уделяется корневой библиотеке, которая находится в пространстве имен System. Кроме того, в этой части рассматриваются коллекции, организация многопоточной обработки, сетевого подключения к Интернету, а также средства TPL и PLINQ. Это те части более обширной библиотеки классов, которыми пользуется всякий, программирующий на языке С#.

Книга для всех программирующих

Для чтения этой книги вообще не требуется иметь опыт программирования. Если вы уже знаете C++ или Java, то сможете довольно быстро продвинуться в освоении излагаемого в книге материала, поскольку у C# имеется немало общего с этими языками. Даже если вам не приходилось программировать прежде, вы сможете освоить С#, но для этого вам придется тщательно проработать примеры, приведенные в каждой главе книги.

Необходимое программное обеспечение

Для компилирования и выполнения примеров программ на C# 4.0, приведенных в этой книге, вам потребуется пакет Visual Studio 2010 (или более поздняя версия).

Код, доступный в Интернете

Не забывайте о том, что исходный код для примеров всех программ, приведенных в этой книге, свободно доступен для загрузки по адресу www.mhprofessional. com.

Что еще почитать

Эта книга — своеобразный "ключ" к целой серии книг по программированию, написанных Гербертом Шилдтом. Ниже перечислены другие книги, которые могут представлять для вас интерес.

Для изучения языка программирования Java рекомендуются следующие книги.

<i>Полный справочник по Java</i> <b>(ИД &quot; Вильямс&quot;, 2007 г.)</b>

<i>]ava: руководство для начинающих</i> <b>(ИД &quot; Вильямс&quot;, 2008 г.)</b>

<i>SWING: руководство для начинающих</i> <b>(ИД &quot;Вильямс&quot;, 2007 г.)</b>

 <i>Искусство программирования на Java</i> <b>(ИД &quot;Вильямс&quot;, 2005 г.)</b>

<i>Java. Методики программирования Шилдта</i> <b>(ИД &quot;Вильямс&quot;, 2008 г.)</b>

Для изучения языка программирования C++ особенно полезными окажутся следующие книги.

<i>Полный справочник по</i> <b>C++ (ИД &quot;Вильямс&quot;, 2007 г.)</b>



<b> C++.</b> <i>Руководство для начинающих</i> <b>(ИД &quot;Вильямс&quot;, 2005 г.)</b>

 <i>STL Programming From the Ground Up Искусство программирования на</i> <b>С++</b>

 <b>С++.</b> <i>Методики программирования Шилдта</i> <b>(ИД &quot;Вильямс&quot;, 2009 г.)</b>

Если же вы стремитесь овладеть языком С, составляющим основу всех современных языков программирования, вам будет интересно прочитать книгу

<i>Полный справочник по С</i> <b>(ИД &quot;Вильямс&quot;, 2007 г.)</b>

От издательства

Вы, читатель этой книги, и есть главный ее критик и комментатор. Мы ценим ваше мнение и хотим знать, что было сделано нами правильно, что можно было сделать лучше и что еще вы хотели бы увидеть изданным нами. Нам интересно услышать и любые другие замечания, которые вам хотелось бы высказать в наш адрес.

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

Посылая письмо или сообщение, не забудьте указать название книги и ее авторов, а также ваш обратный адрес. Мы внимательно ознакомимся с вашим мнением и обязательно учтем его при отборе и подготовке к изданию последующих книг. Наши координаты:

E-mail:    info0williamspublishing. com

WWW:    http://www.williamspublishing.com

Информация для писем из:

России:    127055, г. Москва, ул. Лесная, д. 43, стр. 1

Украины:    03150, Киев, а/я 152

ЧАСТЬ 1 Язык C#

В части I рассматриваются отдельные элементы языка С#, в том числе ключевые слова, синтаксис и операторы. Описывается также ряд основополагающих методов программирования, тесно связанных с языком С#, включая организацию ввода-вывода и рефлексию.

Глава 1 Создание C#

C# является основным языком разработки программ на платформе .NET корпорации Microsoft. В нем удачно сочетаются испытанные средства программирования с самыми последними новшествами и предоставляется возможность для эффективного и очень практичного написания программ, предназначенных для вычислительной среды современных предприятий. Это, без сомнения, один из самых важных языков программирования XXI века.