Использование C#: язык программирования Си Шарп. Специальное издание

N.I.I.T.

Special Edition Using C#
N.I.I.T.
книга Использование C#: язык программирования Си Шарп. Специальное издание

Где купить книгу

Введение
Файлы к книге
Рецензии на книгу

Новые книги по C# в блоге Виктора Штонда

Объектно-ориентированный язык C# является основой новой стратегии Microsoft в области программных служб на базе Internet — платформы .NET. В книге содержится полный набор сведений, необходимых для самостоятельного создания распределенных приложений и Web-служб на языке C#. Подробно рассмотрена интегрированная среда разработки VS.NET и возможности объединения компонентов, созданных на различных языках программирования. Читатели узнают о концепциях сборок и объявлений, управляемого кода и промежуточного языка (MSIL). На реальном примере создания готового приложения — виртуального книжного магазина, в книге описаны возможности C#-приложений и смежных с ними технологий: COM+, ADO и ASP. Книга рассчитана на начинающих программистов и опытных разработчиков, желающих ознакомится с преимуществами нового языка.

528 стр., с ил.; ISBN 5-8459-0370-X, 0-7897-2575-4; формат 70x100/16; мягкий переплетгазетнаясерия Использование…Специальное издание; 2002, 4 кв.; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:







Книги, рекомендуемые вместе с этой книгой:

Раздел каталога:



Введение

C# - это новый объектно-ориентированный язык, разработанный компанией Microsoft специально для ее новой платформы .NET. С# объединяет мощность C++ с простотой использования Visual Basic.

Основным назначением платформы .NET является реализация принципа "программное обеспечение в виде службы". Имеющая встроенную библиотеку классов и усовершенствованный механизм выполнения кода, .NET представляет собой единую платформу для разработки программного обеспечения, благодаря которой программисты могут создавать компоненты приложений на наиболее распространенных на сегодняшний день языках программирования. Поскольку C# был специально разработан для .NET, его можно считать одним из самых эффективных языков для создания .NET-приложений.

Для кого эта книга

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

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

Книга состоит из четырех частей. В первой части читатели ознакомятся с языком программирования C# и платформой .NET, для которой он был создан. Часть II содержит описание базовых принципов и возможностей языка C#. Программисты на C, C++ или Java могут быстро пролистать страницы этой главы, так как большая часть изложенного материала наверняка им знакома. Однако существуют отличия C# от C++ и Java, и на них следует обратить внимание. В третьей части представлены улучшенные возможности языка C#. Часть IV посвящена приложениям, которые можно разработать с помощью C#.

Часть I, "Знакомство с C#", предоставляет ключевую информацию, необходимую при изучении остального материала книги. В главе 1, "C# на первый взгляд", читателей знакомят с C#; здесь же С # сравнивается с другими языками программирования. Кроме того, вы узнаете о VS.NET - среде разработки для C#. Глава 2, "Платформа .NET", посвящена подробному изучению компонентов архитектуры .NET. Материал главы 3, "Модель выполнения .NET", представляет собой исследование модели выполнения .NET.

В части II, "Основы C#", изучаются фундаментальные принципы программирования на C#. Глава 4, "Программирование на C#", представит читателям примеры программ на С# и познакомит с синтаксисом языка. В главах 5-7 более глубоко изучаются базовые понятия языка C#, такие как массивы, структуры и перечисления.

Часть III, "Расширенные возможности и инструментальные средства", освещает дополнительные возможности, предусмотренные в C#. В главах с 8 по 14 обсуждаются обработка исключений, пространства имен, сборки и объявления, интерфейсы, индексаторы и атрибуты, соответственно. В главах 15 и 16 описано XML-документирование и несколько полезных отладочных средств.

В части IV, "Разработка приложений с помощью C#", описаны различные типы приложений, которые можно создать с помощью C#, и необходимые для этого технологии. Разработка приложений на C# для платформы Windows рассматривается в главе 17, "Windows-приложения". Технологии перехода к новой платформе .NET освещаются в главах 18, 19 и 20. Предметом рассмотрения главы 21, "Web-службы", является подробное изучение процесса создания Web-служб, которые представляют собой ключевой компонент .NET-архитектуры. Глава 22, "Службы COM+" целиком посвящена взаимодействию между объектами COM+ и .NET.

В приложениях приводится краткое описание основных принципов технологий COM, ASP и ADO. В двух последних приложениях описаны доступные параметры компиляции и набор технологий и услуг Jump to .NET. Из Internet можно загрузить пример приложения для создания виртуального магазина по продаже программного обеспечения, а также все исходные коды, использованные в этой книге. Зайдите по адресу http://www.quepublishing.com/, введите в поле Search номер ISBN этой книги (0789725754) и вы попадете на страницу, с которой можно загрузить исходные коды и пример приложения.

Путеводная нить

Большинство примеров этой книги связано с виртуальным книжным магазином (Virtual Bookshop). Мы представили условную ситуацию, когда покупатели в реальном времени ищут товары в магазине, размещают заказы и запрашивают информацию о книгах, компакт-дисках и т.п. Этот стандартный для данной книги пример поможет читателям не только оценить возможности языка C#, но и родственные технологии, например ADO и ASP, использование которых может потребоваться при создании приложения.

Чтобы упорядочить и связать всю информацию, изложенную в книге, мы создали полный пример готового приложения. Этот реальный пример позволил продемонстрировать рассмотренные концепции и инструментальные средства. Его можно получить абсолютно бесплатно, как это описано в конце прошлого раздела.

Перекрестные ссылки широко используются в тексте книги и помогают быстро найти информацию по определенной теме в других главах.

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

Об авторах

Радхика Джаяраман (Radhika Jayaraman) и Мадхави Сетхупатхи (Madhavi Sethupathi) - преподаватели и разработчики программного обеспечения корпорации NIIT.

О корпорации NIIT

NIIT - транснациональная корпорация, которая предоставляет услуги и проводит обучение в области информационных технологий. В NIIT работают более 4900 сотрудников в 37 странах мира. За 2000 финансовый год доход корпорации превысил $270 млн.

Корпорация NIIT разрабатывает программное обеспечение и обучающие технологии для клиентов по всему миру. Разработка программного обеспечения осуществляется в NIIT с использованием методик, которые прошли полную сертификацию по стандарту ISO 9001 и заслужили уровня 5 классификации SEI-CMM. Соблюдение таких высоких норм позволяет гарантировать разработку высококачественных программных продуктов в заданные сроки и в пределах установленной сметы. В список клиентов NIIT входят Hewlett-Packard, IBM, Microsoft, NETg, AT&T, Hitachi, Computer Associates, Red Hat, Oracle, Sony, Sun Microsystems, Toshiba.

С 1982 года корпорация NIIT занимается обучением и стажировкой IT-специалистов. Сейчас в более чем 2000 обучающих центров в 26 странах мира проходят подготовку свыше 350 тыс. человек. Выпускниками школы NIIT могут назвать себя более 1,5 млн. профессионалов в области информационных технологий.

Сотрудниками NIIT наработана одна из самых обширных баз учебного материала, а преподавательский состав насчитывает свыше 900 высококлассных специалистов. За прошедшие годы были организованы разнообразные учебные курсы, способные удовлетворить требования обучающихся любого уровня - от студентов, которые хотят сделать карьеру в компьютерных фирмах, и IT-профессионалов, желающих углубить собственные знания, до корпоративных учреждений, таких как Microsoft, Arthur Andersen, People-Soft, Computer Associates, Tivoli Systems, Sun Microsystems, The World Bank, Thomson Learning, Pearson Education и Oracle, для которых разрабатываются комплексные программы обучения.


Copyright © 1992-2015 Издательская группа "Диалектика-Вильямс"

Rambler  Top100