ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Анализ производительности программы проектаДля анализа производительности программы выбираем пункт Debug / Performance and Diagnostics. Среда предлагает нам проанализировать прооизводительность проекта FirstApp с помощью инструмента Performance Wizard. Нажимаем кнопку Start.
Выбираем метод CPU sampling (анализ использования процессора). Другие возможные методы, предлагаемые средой, - профилирование вызовов методов; профилирование использования памяти. Нажимаем Next. Открывается окно второго шага профилирования. Среда предлагает выбрать проект для профилирования (он всего один - FirstApp) и разновидность приложения (.EXE - файл). Нижимаем Next. Открывается окно третьего шага профилирования - указание точного пути к исполняемому файлу, аргументов командной строки и рабочей директории. Для указания пути следует помнить, что исполняемый код обычно размещается средой в поддиректории bin/debug директории проекта Нажимаем Next. Открывается окно четвертого шага профилирования - запуск профайлера после закрытия Performance Wizard. Убеждаемся, что выбран пункт Launch Profiling after the wizard finishes. Нажимаем Finish. Запускается профайлер. При этом может быть выдано сообщение о том, что не найден драйвер профайлера, однако среда находит его в сети сама и запускает. Результат профилирования использования процессора показан на - наглядная временная диаграмма (график) использования процессора нашим приложением. Резюме Рассмотрены основные этапы жизненного цикла приложения в среде Visual Studio 2013. Отметим удобство и комфортность среды. Среда предлагает большое разнообразие языков и инструментов разработки и видов проектов. Для примера подробно рассмотрен один вид проекта - консольное приложение и его жизненный цикл, на этом примере наглядно демонстрируются возможности среды.
Ключевые термины
Краткие итоги Среда Visual Studio 2013 предлагает разнообразные языки разработки и виды проектов. Для разработки используются концепции проект (разрабатываемая программа) и решение (группа взаимосвязанных проектов). Для каждого вида проектов предусмотрены шаблоны кода, значительно облегчающие разработку. При вводе кода среда обеспечивает подсказки, контроль правильности введенного кода и т.д. Реализованы разнообразные виды сборки (компиляции) проектов в среде. Удобные возможности предоставляет отладчик IntelliTrace и инструменты анализа (профилирования) программы. Набор для практики Вопросы 1. Что такое проект в Visual Studio? 2. Что такое решение в Visual Studio? 3. Перечислите основные виды проектов и поясните их назначение. 4. Перечислите виды проектов категории Windows и поясните их назначение. 5. Что такое облачные проекты? 6. Что такое WCF? 7. Что такое WPF? 8. Что такое Silverlight? 9. Что такое шаблон кода проекта и как он используется? 10. Какие виды проектов предусмотрены для языков Visual C#, Visual Basic, Visual F#, Visual C++? 11. Какие еще языки программирования поддерживаются в среде Visual Studio и какого рода дополнительные инсталляции требуются для их использования? 12. Какие дополнительные действия по инсталляции необходимы для разработки облачных проектов для платформы Microsoft Azure в среде Visual Studio? 13. Что такое консольное приложение? 14. Что такое WFC-приложение? 15. Что такое WPF-приложение? 16. Какие основные действия могут быть выполнены в среде для разрабатываемого проекта? 17. Что такое сборка проекта? 18. Что такое отладка проекта? 19. Что такое профилирование проекта? Упражнения 1. Разработайте простой консольный проект на предпочтительном для Вас языке и выполните все этапы жизненного циал проекта (ввод кода, сборка, выполнение/, отладка, профилирование). 2. То же задание - для проекта типа Windows, использующего Windows Forms. Не нашли, что искали? Воспользуйтесь поиском:
|