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

Презентация:



Advertisements
Похожие презентации
Microsoft ® Visual Basic ®.NET 2003 Быстрые решения для Microsoft ® Windows ® и веб-разработки.
Advertisements

Разработка мобильных приложений в Microsoft ® Visual Studio ®.NET 2003 Эд Кэйм Менеджер по продукту Разработка для мобильных устройств Корпорация Майкрософт.
Microsoft ® Visual Studio ®.NET 2003 Расширение представления.
Александр Шаповал Microsoft. Обзор MDT 2010 Использование средства Deployment Workbench Процесс развертывания с помощью MDT 2010 Практическое занятие.
Александр Шаповал Microsoft.
СУБД Microsoft Access 2003 ЗНАКОМСТВО. Что такое Access? Access – Приложение, входящее в состав пакета Microsoft Office (разработано компанией Microsoft).
СУБД Microsoft Access 2003 ЗНАКОМСТВО. Что такое Access? Access – приложение, входящее в состав пакета Microsoft Office для разработки баз данных и осуществления.
MCP-клуб Белгород Роман Гонтарь Технический директор Группа компаний Денекси.
Архитектура Часть 3 Стратегии интеграции и взаимодействия.
Windows Intune: облачные службы для управления ПК Юрий Педерий CEE Windows SMSP Lead.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
Тренинг «Разработка веб-приложений на ASP.NET» Занятие 1 Знакомство с ASP.NET Гайдар Магдануров
1 из 4 Данный документ носит исключительно информационный характер. КОРПОРАЦИЯ МАЙКРОСОФТ НЕ ПРЕДОСТАВЛЯЕТ В ЭТОМ ДОКУМЕНТЕ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ.
Современные браузеры
© 2009 Autodesk ® Новые возможности Autodesk® Revit® MEP 2010 Ф.И.О. ведущего Должность ведущего.
Создание электронных учебников
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
Р ЕДАКТОР UML ACTION ДИАГРАММ Исполнители: Гусев А.П. [Главный программист] Шатеев И.В. [Архитектор] Меркулов А.А. [Прожект-менеджер] (ИВТ-461) ВОЛГОГРАДСКИЙ.
Microsoft office. Автор: Костырев Сергей.. Пакет программ microsoft office Microsoft word Microsoft word Microsoft exel Microsoft exel Microsoft powerpoint.
Операционная система Windows. Windows – графическая операционная система для компьютеров платформы IBM PC Предназначена для управления автономным компьютером.
Транксрипт:

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

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

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

Cоответствие стандартам Обзор 75,00% 80,00% 85,00% 90,00% 95,00% 100,00% 6, ,63% 98,11% 81,03%

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

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

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

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

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

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

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

/GS

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

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

Пакет Windows Forms

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

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

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