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