|  | | [Основы .NET Framework] | | Необходимые навыки: | Необходимы знания языка С#, внутреннего устройства CLR, библиотеки классов FCL (Framework Class Library), ООП | | Литература: | 1. Э. Троелсен. C# и платформа .NET – основная цель книги - дать читателю прочные знания синтаксиса и семантики C#, а также разобрать особенности архитектуры .NET. После ее прочтения вы познакомитесь со всеми основными областями, охваченными библиотекой базовых классов C#. Для приобретения практических навыков книга содержит множество примеров, иллюстрирующих излагаемый материал. Для работы с книгой не нужен какой-либо предварительный опыт работы с C# и платформой .NET, однако при ее написании авторы ориентировались на тех разработчиков, которые уже имеют опыт работы с каким-либо современным языком программирования.
2. Э. Троелсен. Язык программирования C# 2005 и платформа .NET 2.0 – в этой книге содержится описание базовых принципов функционирования платформы .NET 2.0, системы типов .NET и различных инструментальных средств разработки, используемых при создании приложений для .NET. Представлены базовые возможности языка программирования C# 2005, включая новые синтаксические конструкции, появившиеся с выходом .NET 2.0, а также синтаксис и семантика языка CIL. В книге рассматривается формат сборок .NET, библиотеки базовых классов .NET, файловый ввод-вывод, возможности удаленного доступа, конструкция приложений Windows Forms, доступ к базам данных с помощью ADO.NET, создание Web-приложений ASP.NET и Web-служб XML. Книга содержит множество примеров программного кода, призванного помочь читателю в освоении предлагаемого материала.
3. Д. Рихтер. Программирование на платформе Microsoft .NET Framework – подробно описано внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework; изложена развитая система типов .NET Framework и разъясняются способы управления типами исполняющей среды. Хотя примеры в книге написаны на C++, представленые в ней концепции относятся ко всем языкам, ориентированным на работу с .NET Framework. Книга ориентирована на разработчиков любых видов приложений на платформе .NET Framework: Windows Forms, Web Forms, Web-сервисов, консолных приложений, служб и пр. Предполагается знакомство читателя с основными концепциями объектно-ориентированного программирования и знание языков программирования.
4. Д. Рихтер. CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C# – подробное описание внутреннего устройства и функционирования общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 2.0. Раскрыта система типов .NET Framework и разъяснены способы управления ими. Представлены концепции программирования с широким использованием библиотеки FCL, относящиеся ко всем языкам, ориентированным на работу с .NET Framework. Особое внимание уделено обобщениям, управлению асинхронными операциями и синхронизации потоков. Книга ориентирована на разработчиков любых видов приложений на платформе с .NET Framework: Windows Forms, Web Forms, Web-сервисов, консольных приложений и пр.
5. Д. Уоткинз. Программирование на платформе .NET – написана группой разработчиков платформы .NET; достоинством книги является глубокий анализ платформы .NET с объяснением причин, по которым разработчики среди множества альтернативных вариантов выбрали именно те, которые легли в основу платформы .NET. Большое внимание уделяется процессу создания и развертывания приложений с углубленным описанием вопросов контроля версий, интернационализации и локализации. Обзор библиотеки классов Framework Class Library насыщен простыми и ясными примерами ее использования. Книгу дополняют восемь приложений, которые посвящены реализациям совершенно разных языков программирования (от Visual Basic и Perl до Pascal и Mondrian) для платформы .NET. Книга рассчитана на широкий круг читателей с разной подготовкой: от студентов, желающих на простых примерах познакомиться с новой технологией, до профессионалов высокого уровня. | | Ссылки: | http://www.gotdotnet.com, http://www.gotdotnet.ru - портал .NET разработчиков
http://www.rsdn.ru – Russian Software Developer Network. Статьи, форумы, ресурсы, файлы, проекты
http://www.theserverside.net – информационный портал по .NET (англ.)
http://www.codeproject.com – статьи, проекты, примеры исходного кода (англ.) | |