на начало
На главную страницу
Форум   

Статья :: Глава 3. Программирование на управляемом C++


Глава 3. Программирование на управляемом C++

В каждой новой версии Visual C++ компания Microsoft расширяет возможности языка во многих направлениях. Visual C++.NET не является исключением, поддерживая множество новых возможностей, для использования которых введены новые ключевые слова и атрибуты. В частности, появилась поддержка разработки кода на управляемом C++ для платформы .NET. В этой главе представлены несколько примеров, которые помогут читателю познакомиться с основными классами .NET Framework и приступить к самостоятельному написанию кода на управляемом C++. На примере использования класса Console (Консоль) продемонстрированы стандартные ввод и вывод, а кроме того, рассмотрены необычайно полезные классы String (Строка) и Array (Массив). Далее представлена программа управления системой бронирования гостиничных номеров, к которой мы еще не раз вернемся в следующих главах. Затем рассмотрены важные аспекты программирования на управляемом C++ для создания кода под платформу .NET: использование управляемых, неуправляемых, значимых (value), а также абстрактных типов, интерфейсы, упаковка и распаковка, делегаты, события, свойства и управляемые обработчики исключений. В заключение рассмотрены атрибуты C++ в контексте создания проектов ATL СОМ.


Глава 3. Программирование на управляемом C++

страницы в данном разделе 
Глава 3. Программирование на управляемом C++ Глава 3. Программирование на управляемом C++
Место C++ в мире .NET Использование расширений управляемого C++
Ваша первая программа на управляемом C++.NET Программа HelloWorld (Привет, мир)
Директива #using и оператор using Стандартный ввод-вывод
Класс System:: string (Система::Строка) Класс System::Array (Система::МAССИВ)
Программа Hotel (Гостиница) Отображение C++ на спецификацию общего (универсального) языка (CLS) и .NET Framework
Типы данных C++ и общеязыковая среда выполнения CLR Типы данных C++ и .NET Framework
Программирование на C++ для платформы .NET Управляемые и неуправляемые типы
Управление сборкой мусора Типовая безопасность
Типы значений Абстрактные типы
Интерфейсы Упаковка и распаковка примитивных типов данных
Делегаты События
Свойства Закрепление управляемых объектов
Конечные классы Управляемое приведение типов
Определение ключевых слов в качестве идентификаторов Обработка исключений
Атрибуты C++ Резюме


Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)



PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C



 
© faq.pp.ru, справочник программиста