На главную страницу AlgoNet В сотрудничестве с ZDNet
АРХИВ СТАТЕЙ 2003-4-11 на главную / новости от 2003-4-11
AlgoNet.ru
поиск

 

Место для Вашей рекламы!

 

Все новости от 11 апреля 2003 г.

Обычное издание по C#

Использование C#. Специальное издание.

Использование C#. Специальное издание. Пер. с англ. М., Издательский дом “Вильямс”, 2002. — 528 с.

Книга, написанная двумя сотрудниками корпорации NIIT — Радхикамом Джаяраманом и Мадхави Сетхупатхи, рассчитана на людей, имеющих опыт программирования и желающих познакомиться с относительно новым языком C#, предложенным Microsoft для разработки .NET-приложений. C# формально независим от платформы, однако эффективное его применение сегодня возможно только в рамках .NET-решений. Поэтому первая часть книги посвящена достаточно подробному описанию принципов построения архитектур .NET и .NET Framework, истории возникновения C#, его сравнению с С++ и Java, а также способам работы в среде Visual Studio .NET.

Основные понятия C# вводятся во второй части. Читатель познакомится в ней с простыми и сложными типами данных (структуры, массивы), выражениями и операторами языка и научится создавать небольшие программы.

Надо отметить, что язык книги довольно сложный и требует от читателя определенной подготовки. Например, дефиниция элементарного понятия переменной — “переменные можно назвать именованными областями памяти для хранения данных” (с. 94) — подразумевает знакомство с концепцией именования. Не менее странно и определение фундаментального понятия класса: “класс — это контейнерный объект” (с. 103). Вместе с тем материал данной части (как, впрочем, и всей книги) качественно и наглядно структурирован. Подготовленному программисту будет удобно пользоваться им для быстрого знакомства с C#.

Третья часть отведена объектно-ориентированному программированию на C#. В ней подробно рассмотрены классы, исключения, интерфейсы, атрибуты, делегаты (расширенные указатели на функции), способы использования XML для автоматической подготовки документации на проект и ряд других важнейших положений C#. Здесь же объясняется, как эффективно применять отладчики Visual Studio .NET и SDK .NET, вплоть до просмотра промежуточного ассемблерного кода MSIL.

Из четвертой части читатель узнает о прикладных аспектах применения C#. Библиотеки C# во многом основаны на классах Windows Forms, с их помощью можно быстро создавать законченные приложения с графическим интерфейсом, используя наборы стандартных компонентов. На довольно объемном и сложном примере показано, как, применив C#, создать виртуальный магазин. Правда, этот заезженный пример, на мой взгляд, не совсем удачен — разработка Интернет-магазина рассматривается почему-то почти в каждой книге, посвященной .NET и Java.

Особое внимание в этой части отводится способам работы с объектами COM/COM+, технологией доступа к данным ADO.NET, а также организации интерфейса C#-программ с серверными сценариями ASP.NET. Отдельная глава посвящена созданию Web-служб.

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

Сергей Бобровский

 

← март 2003 7  8  9  10  11  13  14  15  16 май 2003 →
Реклама!
 

 

Место для Вашей рекламы!