Архив рубрики: Книги по C# (.NET)

Книги по языку программирования C#

Введение в .NET 4.0 и Visual Studio 2010 для профессионалов — Алекс Макки

«Введение в .NET 4.0 и Visual Studio 2010 для профессионалов» — вводный курс, рассчитанный на профессиональных и опытных разработчиков программ, специализирующихся на платформе .NET. С помощью книги А. Макки программисты могут ознакомиться с технологиями, связанными с новой платформой, и научатся использовать среду Visual Studio 2010 для создания приложений под .NET. Учебник предназначен для программистов.

C# 4.0: полное руководство — Герберт Шилдт

Автор справочника «C# 4.0: полное руководство» Герберт Шилдт — знаменитый американский программист, написавший ряд быстро ставших очень популярными книг, значительная часть которых получила широкую известность среди профессионалов. Данное руководство представляет собой очередную обновленную версию предыдущего труда Герберта Шилдта, ставшего уже классикой в области книг по программированию. В этом издании самым подробным образом рассматриваются практически все основные аспекты языка C#, от базовых понятий до последних нововведений, появившихся в версии 4.0. Описываются такие новшества как библиотеки параллелизации задач (TPL), параллельный язык интегрированных запросов (PLINQ), необязательные и именованные аргументы, расширяющие методы и динамический тип данных. Кроме того, обсуждаются интерфейсы и классы, методы и операторы, типы данных, перечисления, коллекции, библиотеки типов и директивы препроцессора, индексаторы, делегаты и многое-многое другое. Полное руководство по C# 4.0 насыщено огромным количеством прекрасно откомментированных примеров, а также множеством советов, за каждым из которых скрывается богатый теоретический и практический опыт автора. Язык книги, как и в других работах Герберта Шилдта, прост, увлекателен и доходчив, сложные вещи быстро становятся понятными читателю, что очень ценно для такой специфичной области как информационные технологии. Книга состоит из двух частей, приложения и обширного предметного указателя. В первой части автор останавливается на собственно языке C#, его истории, кратко рассматривает основные элементы, различные типы данных и операторов, строки и массивы, классы и объекты, свойства и индексаторы, интерфейсы, массивы, перечисления, структуры, лямбда-выражения, конструкторы, деструкторы, динамическую идентификацию типов, рефлексию и т.д. Кроме того, подробно описываются виртуальные методы и наследование, обработка исключительных ситуаций, рефлексия, динамическая идентификация типов, указатели, ненадежный код и атрибуты. Вторая часть посвящена библиотеке C#. Здесь обсуждается пространство имен System, строки и форматирование, многопоточное программирование и его поддержка в библиотеке TRL, ввод-вывод данных, директивы препроцессора, сетевые возможности и коллекции, неявно типизированные переменные, работа с сетью, встроенный язык LINQ и его расширение PLINQ, и прочее. В приложении находится справочник по составлению документирующих комментариев. Книга будет чрезвычайно интересна как специалисту, давно работающему на C#, так и неосведомленному читателю, только начинающему интересоваться программированием. Ее можно читать как учебник и использовать в качестве самоучителя, делая свои первые шаги в области практического программирования. Помимо этого, она может служить справочником, призванным систематизировать и освежать полученные знания. Для всех, кто имеет дело с языком программирования C#.

Разработка распределенных приложений на платформе Microsoft .Net Framework — Сара Морган, Билл Райан, Шеннон Хорн, Марк Бломсма

Учебный курс «Разработка распределенных приложений на платформе Microsoft .Net Framework» полностью посвящен созданию распределенных приложений на одноименной платформе. В нём детально рассматриваются конфигурирование и развертывание разнообразных веб-сервисов, расширение веб-сервисов XML с использованием пользовательских SOAP-заголовков. Отметим, что в рамках данного курса даны ответы на вопросы, каким образом можно создавать, отлаживать и проводить хостинг приложений .NET Remotin и как вызывать методы, а также управлять событиями в приложениях .NET Remoting и веб-сервисах .NET. Кроме того, здесь есть детальная информация о Web Services Enhancements версии 3.0, подписывании SOAP-сообщений и об обслуживаемых компонентах, а также очередях сообщений.

Описываемая книга адресована разработчикам, квалифицированным пользователям, консультантам и тем, кто желает получить полные знания в сфере создания и внедрения распределенных приложений. Кроме теоретического материала данный курс содержит практикумы, задания и вопросы для самостоятельной проверки полученных знаний. Он поможет Вам своими силами подготовиться к сдаче экзаменов по программе сертификации — «Microsoft .NET Framework — Distributed Application Development».

Необходимо сказать, что курс состоит из тринадцати глав и содержит огромное количество картинок и практических примеров.

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

C#. Учебный курс — Г. Шилдт

Книга «C#. Учебный курс» написана Гербертом Шилдтом, который является автором множества книг по программированию, получивших мировую известность. Тут представлена полная информация о взаимодействии системы .NET Framework с С#-кодами, об основах языка, в т.ч. об операторах, массивах, строках, типах данных, классах, объектах, способах и пространствах имен. В данной книге подробно рассмотрены программирование вывода и ввода данных, а также обработка исключений и функциональные возможности C# — делегаты и индексаторы. Отметим, что прочитав данный курс, Вы без проблем сможете заняться программированием на С#.

C# для школьников — М. Дрейер

Книга C# для школьников» знакомит читателя (рекомендуемый возраст — двенадцать-шестнадцать лет) с основами объектно-ориентированного программирования, и М. Дрейер предлагает начать процесс обучения с реальных программ в Windows. Язык программирования Microsoft C# — это очень мощный и при этом простой в применения. Он высоко ценится специалистами в сфере информационных технологий и является оптимальным выбором для тех, кто лишь ступает на путь программирования.

MATLAB. Программирование на Visual С#, Borland JBuilder, VBA — Н. К. Смоленцев

Книга «MATLAB. Программирование на Visual С#, Borland JBuilder, VBA» полностью посвящена описанию методов применения математических процедур MATLAB в процессе написания Windows-приложений, функционирующих независимо от MATLAB. Отметим, что эта книга содержит краткое введение в MATLAB и детальное описание пакетов расширения MATLAB, дающих возможность создавать элементы, которые могут использоваться в процессе программирования на Borland JBuilder, VBA в Excel, С++, а также Visual Studio 2005. Здесь кратко рассмотрена информация по языкам Java и C#, а также в деталях разбираются примеры написание программ на Borland JBuilder, разнообразных дополнений к Excel и программ, написанных на языке Visual C#, которые применяют процедуры, созданные на MATLAB. Следует отметить, что освоение технологии применения математических возможностей MATLAB в прочих языках программирования даст Вам возможность создавать полноценные приложения для Windows с высокоразвитой графической средой, в которых могут реализовываться сложные математические алгоритмы. Описываемая книга написана для преподавателей и студентов вузов по специальностям, которые близки к прикладной математике, а также профессиональных программистов, сталкивающихся с разнообразными проблемами реализации математических алгоритмов, и программистов, которым нужно применять прочие языки программирования для выполнения алгоритмов MATLAB в качестве законченных, а также независимых от MATLAB приложений. Диск, прилагаемый к книге, содержит все исходные тексты примеров программ, которые рассматриваются в книге. Это издание рекомендовано отечественным Учебно-методическим советом по классическому университетскому образованию по математике и механике УМО в виде учебного пособия для студентов ВУЗов, которые обучаются по специальностям «Прикладная математика и информатика», «Математика», «Механика».

Visual C# на примерах — Михаил Абрамян

Книга «Visual C# на примерах» содержит в себе описание тридцати двух проектов, которые демонстрируют разные нюансы проектирования Windows-приложений для .NET Framework в области Visual C# 2005/2008. Здесь описываются наиболее рациональные приемы создания программ, управляемых событиями, характерные особенности консольных и MDI-приложений, а также механизм обработки исключений. В ней детально описываются ключевые элементы Windows Forms и классы, которые входят в графическую библиотеку GDI+. В данной книге демонстрируются приемы работы с мышью и клавиатурой, дополнительные функции .NET-приложений, в т.ч. реализация режима drag & drop, а также работа с реестром Windows и многое другое. На прилагаемом диске Вы найдете исходные тексты проектов, которые написаны в книге. Издание предназначено для программистов.

Привязка данных в Windows Forms — Брайан Нойес

Практически всем серьезным приложениям Windows необходимо использовать данные, которые хранятся в базах данных, и обеспечивать взаимодействие пользователя с вышеуказанными данными. Именно тут начинают работать средства и механизмы привязки данных, которым полностью посвящено издание «Привязка данных в Windows Forms». В ней детально описаны все нюансы привязки данных на вышеуказанной платформе. В этой книге описываются средства, которые обеспечивают связь с БД, такие, как адаптеры таблиц и типизированные наборы данных, привязываемые к данным компоненты управления, методики и средства обработки ошибок, интерфейсы и события привязки данных. Здесь даются подробные инструкции и советы по работе со средствами Microsoft Visual Studio, предназначенными для привязки данных. Отметим, что большое внимание в описываемом издании уделяется нововведениям, таким, как элемент управления DataGridView и адаптеры таблиц. В данной книге обсуждается написание специальных пользовательских объектов и элементов управления, которые пригодны для привязки данных. Необходимо сказать, что в приложениях рассматриваются различные параллельные вопросы, которые связаны с привязкой данных, например, доступ информационным данным в ADO.NET и привязка в ASP.NET. Эта книга в первую очередь адресована программистам, которые занимаются написанием клиентских приложений для баз данных.

C# 3.0. Полное руководство — Герберт Шилдт

Книга «C# 3.0. Полное руководство» — это совершенно новая, кардинально обновленная и исправленная версия классического пособия по C# 3.0.
Данная книга содержит:
— детальное рассмотрение новых инструментов в версии C# 3.0, в т.ч. LINQ, анонимных типов и лямбда-выражений;
— полное описание средств C#;
— множество понятных и простых примеров программ с комментариями.
Отметим, что благодаря поддержке языка встроенных запросов (LINQ), третья версия сотворила настоящий перелом в программирование на C#, и именно поэтому автор, обновил и расширил собственное классическое пособие для того, чтобы охватить в нем вышеуказанные нововведения. В описываемом справочнике подробно рассматриваются языковые средства C#, предоставляются многочисленные рекомендации знатока своего дела и приводится множество примеров программ, которые охватывают все нюансы программирования на языке C#, включая ключевые слова, синтаксис и библиотеки, LINQ, анонимные типы, лямбда-выражения, а также неявно типизированные переменные.

Программирование с использованием Microsoft Windows Forms — Чарльз Петцольд

В книге «Программирование с использованием Microsoft Windows Forms» детально повествуется о создании программ для ОС Windows с применением библиотеки классов Windows Forms, которая входит в .NET Framework 2.0, и языка C#. Прочитав эту книгу, Вы сможете научиться комбинировать уже существующие и создавать новые нестандартные элементы управления, и даже разрабатывать меню, панели инструментов и строки состояния, применяя новинки, которые появились в .NET Framework 2.0. Из этой книги Вы узнаете об инновационном механизме динамического размещения компонентов управления на форме, а также о привязке различных элементов управления к данным. Описываемая книга состоит из семи глав и адресована программистам, которые хотят освоить новые возможности, предлагаемые .NET Framework 2.0, разработчикам, обладающим достаточным опытом программирования для Windows и всем тем, кто хочет максимально эффективно и быстро освоить Windows Forms.