|
libcats.org
Visual C++ .NET: Пособие для разработчиков C++Visual C++ .NET: Пособие для разработчиков C++ КНИГИ ; ПРОГРАММИНГ При всей шумихе вокруг Microsoft .NET многие программисты забыли поинтересоваться: а было ли время, затраченное на изучение C++, действительно удачным капиталовложением? Visual C++, флагман предыдущих версий Visual Studio вспомните логотип "Created with Visual C++", которым сопровождалась версия 6.0), почти не упоминается в анонсах, где фигурируют ASP.NET, Visual Basic.NET и в особенности С#. Не означает ли это, что C++ не будет играть важной роли на новом этапе программирования для Windows? В настоящей книге мы покажем, что подобное утверждение сегодня не ближе к истине, чем 5 лет назад.Во-первых, не следует забывать, что, когда речь идет о применении Visual C++, совсем не обязательно иметь в виду платформу .NET или даже программирование для Windows. Например, стандартное издание (Standard Edition) весьма популярно cреди тех, кто хочет освоить "стандартное" программирование на C++ либо у себя дома, либо посещая учебные курсы. В Visual C++ .NET Microsoft реализовала ряд усовершенствований интегрированной среды разработки и продолжила свою политику следования стандарту ISO/ANSI для C++. В результате Visual C++ .NET достигает очень высокой степени соответствия стандартам.Во-вторых, технологии СОМ и ATL подверглись существенному обновлению.В частности, продолжился процесс совершенствования ATL как библиотеки, применение которой не ограничивается СОМ-программированием (этот процесс начался с введения класса CWindow и соответствующей ему функциональности в версию 3.0). В распоряжении программистов теперь больше служебных классов, а также ATL Server — совершенно новый набор классов, основанный на существующей структуре ISAPI и предназначенный для создания оптимизированных Web-приложений и служб. Более того, СОМ-программирование получает мощный толчок благодаря введению атрибутов, которые избавляют разработчиков от необходимости манипулировать отдельными IDL-файлами и создают альтернативу написанию подробного повторяющегося кода.Наконец, Microsoft включила в язык C++ расширения, благодаря которым этот язык получает все права на гражданство в .NET. Хотя, по-видимому, большая часть кода для платформы .NET будет написана на Visual Basic или на С#, существует большой задел, который должен быть интегрирован в новые приложения й краткосрочной или среднесрочной перспективе. Только Visual C++ .NET может предложить механизм, обеспечивающий работу унаследованного кода совместно с новым кодом, и данный язык включает средства, специально предназначенные для этой цели."Мир книг"-является крупнейшим книжным сайтом. Тут представлено более 120 000книг и журналов. Ежедневно сайт пополняется на300 новых публикаций.Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем. Зарегистрироваться? 85
Ссылка удалена правообладателем ---- The book removed at the request of the copyright holder.
Популярные книги за неделю:
#3
Самодельные детали для сельского радиоприемникаАвторы: З.Б.Гинзбург, Ф.И.Тарасов.Категория: радиоэлектроника
1.40 Mb
#4
Уголовное право. Общая и Особенная частиГаухман Л.Д., Энгельгардт А.А.Категория: Юридические науки учебная литература
3.33 Mb
#10
Вероятность и статистика. 10-11 классыБродский И.Л., Мешавкина О.С.Категория: M_Mathematics, MSch_School-level
1.24 Mb
Только что пользователи скачали эти книги:
#2
Волны в сплошных средахГоршков А.Г., Медведский А.Л., Рабинский Л.Н., Тарлаковский Д.В.Категория: science
4.66 Mb
#3
Радиоэлектронные системы: Основы построения и теория. СправочникАвторы: Я.Д.Ширман, С.Т.Багдасарян, А.С.Маляренко, Д.И.Леховицкий, С.П.Лещенко, Ю.И.Лосев, А.И.Николаев, С.А.Горшков, С.В.Москвитин, В.М.Орленко. Под редакцией Я.Д.Ширмана.Категория: радиоэлектроника
19.95 Mb
#6
Справочник прокатчика. Книга 1. Производство горячекатанных листов и полосКоновалов Ю.В.Категория: Металлургия
80.32 Mb
#7
Программа дошкольной подготовки детей 3-6 лет ''Ступеньки'' по образовательной системе деятельностного метода обучения ''Школа 2000…''Петерсон Л.Г.Категория: Математика
270 Kb
|
|