Книга Гордона ХогенсонаC++/CLI: язык Visual C++ для среды .NET. представляет собой описание нового языка C++/CLI, разработанного фирмой Microsoft для платформы .NET. В ней достаточно подробно описаны все отличия данного диалекта от базового языка Visual C++ и для каждого нового средства языка приведены короткие выразительные, законченные примеры, которые читатель может самостоятельно скомпилировать и выполнить. В некоторых случаях приведены более объемные реалистичные проекты. Книга может служить для первоначального знакомства с C++/CLI и будет полезна широкому кругу программистов, желающих ознакомиться с программированием для платформы .NET.
Оглавление книги C++/CLI: язык Visual C++ для среды .NET. Хогенсон
Предисловия 15
Об авторе 24
Введение 26
Глава 1. Введение в C++/CLI 31
Глава 2. Быстрое знакомство с языковыми средствами C++/CLI 43
Глава 3. Разработка C++/CLI-программ на базовой платформе
.NET Developer Platform с помощью Visual C++ 65
Глава 4. Семантика объекта в C++/CLI 81
Глава 5. Базовые типы данных: строки, массивы и перечисления 115
Глава 6. Классы и структуры 163
Глава 7. Средства классов .NET 223
Глава 8. Наследственность 267
Глава 9. Интерфейсы 293
Глава 10. Исключения, атрибуты и отражение 317
Глава 11. Параметризованные функции и типы 347
Глава 12. Функциональная совместимость 383
Приложение A. Справочник 427
Предметный указатель 448
Книга C/C++ в задачах и примерах. 2-е изд. Культин представляет собою сборник примеров и задач по программированию на языке C/C++, как типовых - ввод-вывод, управление вычислительным процессом, работа с массивами, поиск и сортировка, так и тех, которые как правило не входят в традиционные курсы - работа со строками и файлами, программирование графики, рекурсия.
На практических примерах рассмотрено программирование на языке Майкрософт С# 4.0, начиная с основ языка и заканчивая решением типичных задач при помощи .NET Framework. Показано в книге C# 4.0 на примерах. Ватсон создание эффективных классов, интерфейсов и типов, и программного кода, допускающего многократное применение.