'

Microsoft ® Visual C++ ®.NET 2003 Мощный инструмент разработчика.

Понравилась презентация – покажи это...





Слайд 0


Слайд 1

Microsoft® Visual C++® .NET 2003 Мощный инструмент разработчика


Слайд 2

Содержание Обновление Соответствие стандартам Улучшенная производительность Средства безопасности Пакет Windows Forms


Слайд 3

Обновление Обновление Visual C++ версий 6.0 и 2002 до версии 2003 Открытие и преобразование файлов проекта в версии 2003 Исчезла необходимость в «тонкой настройке» кода Возможность создания Windows-приложений и компонентов Взаимодействие с .NET Framework в новом и существующем коде


Слайд 4

Cоответствие стандартам Обзор 75,00% 80,00% 85,00% 90,00% 95,00% 100,00% 6,0 2002 2003


Слайд 5

Соответствие стандартам Проблемные области 2.2 Юникод-идентификаторы 3.4.2 Полный поиск по Кёнигу 8.5.1 Инициализация пустого множества 9.8 Поиск символов для функций локального члена 11.4 Дружественные шаблоны классов (также 14.5.3) 13.3.1.1.2 Неявный вызов преобразований «ptr-to-func» 13.3.3.2 Классификация преобразований объекта производного класса в объект основного класса 14 Ключевое слово «Export» 14.1 Нестандартные парамет-ры шаблона (также 14.3.2) 14.5.2 Шаблоны преобразований, определенные пользователем 14.5.4 Неполное указание шаблонов класса 14.5.5.2 Частичное упорядочение шаблонов функции 14.6 Поиск зависимых имен 14.7.1 Вложенные классы в шаблонах классов 14.7.3 Явное указание шаблонов членов 15.4 Указание исключений 15.5.2 Функция unexpected()


Слайд 6

Соответствие стандартам Заключительные комментарии Компилятор Visual C++ .NET 2003 - один из самых стандартизованных компиляторов из числа доступных на рынке, благодаря 98-процентному соответствию стандартам Компилятор Visual C++ .NET 2003 ориентирован на эффективную разработку приложений для операционных систем семейства Microsoft® Windows® и платформы .NET Framework Огромные возможности усовершенствованных шаблонов Работа с основными библиотеками сторонних производителей, такими как Boost и Loki


Слайд 7

ANSI/ISO C++ Соответствие стандартам


Слайд 8

Улучшенная производительность Новые и усовершенствованные возможности оптимизации /G7 Pentium 4, AMD Athlon Средний рост производительности - 5-10% Рост производительности при работе с плавающей запятой - 10-15% /arch:SSE/SSE2 Минимальный рост производительности при работе с плавающей запятой: 2-3% Оптимизация всей программы Удаление «мертвых» параметров


Слайд 9

Улучшенная производительность


Слайд 10

Средства безопасности Проверки безопасности рабочей среды и ключ /GS Усовершенствованная возможность компилятора: /GS /GS не является «спасательным кругом» Во избежание переполнения стека локальными переменными в стеке выделяются буферы Операционная система производит проверку созданной компилятором таблицы перед переключением на обработчик исключительных ситуаций. Таким образом предотвращается атака на обработчик Обнаруживаются переполнения, которые переписывают адрес возврата функции


Слайд 11

Элементы безопасности Влияние на производительность Ожидается снижение производительности менее чем на 2% Такая потеря никак не скажется на большинстве приложений Усовершенствованная оптимизация превосходит по важности затраты на проверку безопасности Каждая проверка безопасности содержит 9 инструкций «Потерь производительности замечено не было. Изменения никак не отразились на результатах тестов. Единственные затраты, с которыми столкнулись разработчики, необходимость программировать с использованием ключа /GS.» Разработчик для Microsoft Internet Information Server (IIS) 6.0


Слайд 12

/GS


Слайд 13

Пакет Windows Forms Разработка Windows-приложений Формы пакета Windows Forms как классы платформы .NET Framework new Form1(); Улучшенные графические средства с использованием GDI+ Радикальные перемены в: Microsoft® Visual Studio® .NET Элементах управления и событиях Локализация


Слайд 14

Пакет Windows Forms Среда быстрой разработки приложений (RAD) для C++ Изменение свойств сказывается на изменении кода Элементы управления, не относящиеся к интерфейсу пользователя, размещены отдельно Визуальная наследственность Редактирование меню «на месте» Визуальный редактор порядка переходов Свойства «Anchor», «dock», «AutoScroll», «locked» Изменение размеров нескольких элементов управления


Слайд 15

Пакет Windows Forms


Слайд 16

Подведение итогов Все возможности, о которых просили разработчики, реализованы в компиляторе Visual C++ .NET 2003 Разработка приложений для Windows Полный доступ к платформе .NET Framework Развитие навыков и рост вложений Компилятор Visual C++ .NET 2003 профессиональный инструмент разработчика


Слайд 17

Книги по Visual C++ .NET Visual C++ .NET: A Primer for C++ Developers Издательство Wrox Press Авторы: Corera, Fraser, Gentile и другие Microsoft Visual C++ .NET Step by Step Издательство Microsoft® Press® Веб-узлы www.dotnetbooks.com www.gotdotnet.com msdn.microsoft.com


Слайд 18

© Корпорация Майкрософт (Microsoft Corporation), 2003. Все права защищены. Microsoft, Visual C++, Visual Studio, эмблема Visual Studio, Windows, эмблема Windows и SQL Server являются охраняемыми товарными знаками корпорации Майкрософт в США и других странах. Другие названия компаний и продуктов, упомянутые в данном документе, могут являться товарными знаками соответствующих владельцев. Эта презентация предназначена только для ознакомления. В этом документе корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых.


×

HTML:





Ссылка: