Похожие презентации:
Интегрированная среда разработки
1.
Интегрированная среда разработки2.
Основные понятияIDE (Integrated Development Environment) - программное обеспечение,
предназначенное для разработки приложений различных направлений, компиляции,
сборки, тестирования, отладки и т.д.
Примеры IDE: VisualStudio, IntelliJ IDEA, Clion, Qt Creator и т.д.
Редактор кода – программное обеспечение, основной целью которого является
написание кода приложения, может расширяться по доп. Функционалу.
Примеры редакторов кода: vs code, atom, sublime text, notepad++ и т.д.
3.
Возможности IDE на примере VisualStudio 2022Поддержка нескольких языков программирования: C++, C#, F#, python, JavaScript и т.д.
Разработка приложений разных назначений: десктоп, консоль, игры, облачные приложения, web и т.д.
Широкая интеграция с различными СУБД (в первую очередь MS SQL)
Встроенная система контроля версий
IntelliSense – система автодополнения и предложения кода, (в последнее время работает на основе AI)
Встроенные средства отладки и тестирования кода разного уровня
NuGet – средство для управления библиотеками, расширениями и т.д. от других разработчиков
4.
Работа с кодом (поиск и навигация) – горячие клавиши5.
Редактирование кода и рефакторинг – горячие клавиши6.
Отладка и тестирование – горячие клавиши7.
Управление интерфейсом IDE – горячие клавиши8.
Отладка. Основные понятияВ Visual Studio используются две встроенные конфигурации сборки — Отладка и Выпуск:
В Debug конфигурации программы компилируется с полной символической отладочной информацией и
без оптимизации. (Оптимизация усложняет отладку, поскольку усложняется связь между исходным кодом
и сгенерированными инструкциями.)
Конфигурация Release полностью оптимизирована и не содержит символической отладочной
информации. – подходит для полностью готовых приложений
9.
Отладка. Основные понятияТочка останова – метка, показывающая компилятору на какой строчке кода
(инструкции) необходимо приостановить выполнение.
Необходима разработчику, чтобы видеть состояние приложения в реальном времени
10.
Отладка. Основные понятияПри наличии точки останова (или нескольких) при запуске приложение
приостанавливает свое выполнение и ждет дальнейшей команды разработчики.
В этот момент доступны несколько инструментов для анализа состояния приложения:
• Окно «Локальные» – содержит значение переменных, определенных в текущем
выполняемом методе (1)
• Окно «интерпретация» – позволяет динамично взаимодействовать с приложением
(2)
Дополнительный источник