Трассировка и отладка в .NET




Visual Studio.NET


Index0
Приложение А. Visual Studio.NET Visual Studio.NET Обзор Visual Studio.NET Панели инструментов Создание консольного приложения Создание проекта C++ Доба...
Visual Studio.NET
Visual Studio.NET Хотя в .NET можно программировать, используя лишь компилятор командной строки, намного легче и приятнее использовать Visual Studio.NET. В этом приложении мы рассмотрим основы и...
Запуск программы в отладчике
Запуск программы в отладчике Запустить программу в отладчике можно одним из следующих способов: выбрав пункт меню DebugOStart (ОтладкаОЗапуск); щелкнув на кнопке панели инструментов; нажав клав...
Конфигурирование проектов
Конфигурирование проектов Конфигурация проекта определяет параметры компоновки приложения. Одновременно может быть определено несколько различных конфигураций, причем приложение для каждой из них...
Создание новой конфигурации
Создание новой конфигурации Иногда необходимо создать дополнительную конфигурацию, в которой будут установлены параметры создания приложения, отличающиеся от принятых в существующих конфигурациях....
Рисунок А.8. Выбор конфигурации Release (Выпуск) в Configuration Manager (Диспетчер конфигурации)
Рисунок А.8. Выбор конфигурации Release (Выпуск) в Configuration Manager (Диспетчер конфигурации)...
Установка параметров компоновки приложения в конфигурации
Установка параметров компоновки приложения в конфигурации Теперь давайте установим параметры компоновки приложения для новой конфигурации. (Если вас не устраивают параметры, установленные в станд...
Рисунок А.9. Создание новой конфигурации
Рисунок А.9. Создание новой конфигурации После выполнения указанных ниже действий вы обнаружите, что программа Bytes. exe будет в дальнейшем помещаться в папку Bytes\AlternateDebug. 4. Щелк...
Рисунок А.10. Изменение параметров компоновки в конфигурации
Рисунок А.10. Изменение параметров компоновки в конфигурации...
Отладка
Отладка В этом разделе мы обсудим некоторые возможности отладки Visual Studio. Для того чтобы воспользоваться возможностью отладки на уровне исходного кода, следует создать исполняемые файлы в кон...
Оперативная отладка
Оперативная отладка Для того чтобы увидеть, как работает оперативная отладка, введем в программу код, вызывающий необрабатываемое исключение. Этот пример находится в папке Bytes\Step2. Деление на...
Рисунок А.11. Диалог "Just-In-Time
Рисунок А.11. Диалог "Just-In-Time Debugging"("Оперативная отладка"), появляющийся при возникновении исключения Щелкните на кнопке "ОК." в диалоге "Attach to Pr...
Обычная отладка, точки останова
Обычная отладка, точки останова Обычным способом использования отладчика является установка точек останова, и последующий запуск прдграммы под отладчиком Для примера, установим точку останова на п...
Рисунок А.12. Выполнение программы приостановлено в точке останова
Рисунок А.12. Выполнение программы приостановлено в точке останова Закончив использование точек останова, можете удалить их, щелкнув на сером поле слева от окна с исходным кодом или на кнопке &qu...
Контрольные значения
Контрольные значения Теперь можно просмотреть значения переменных Простейший способ это сделать — навести указатель мыши на переменную, и во всплывающей подсказке (на желтом фоне) около курсора...
Рисунок А.13. В окне контрольного
Рисунок А.13. В окне контрольного значения (Quick Watch) отображается текущее значение переменной, при необходимости его можно изменить Остановив с помощью отладчика выполнение программы можно до...
Рисунок А.14. Окно Watch (Контрольное значение)
Рисунок А.14. Окно Watch (Контрольное значение)...
Параметры отладчика
Параметры отладчика Параметры отладчика можно изменить, выбрав пункт меню Tools => Options (Сервис => Параметры) и затем элемент Debugging (Отладка) из списка...
Рисунок А.15 иллюстрирует установку
Рисунок А.15 иллюстрирует установку представления значений переменных в виде шестнадцатеричных чисел Если вернуться теперь к окну Watch (Контрольное значение), то можно заметить, что значения п...
Выполнение в пошаговом режиме
Рисунок А.16. Выполнение функции в пошаговом режиме: использование кнопки Step Into (Шаг с заходом)...
Рисунок А.17. Стек вызова отображается в диалоговом окне Call Stack (Стек вызова)
Рисунок А.17. Стек вызова отображается в диалоговом окне Call Stack (Стек вызова)...
Резюме
Резюме Visual Studio.NET— интегрированная среда разработки (IDE), имеющая обширные возможности, облегчающие создание приложений. В этом приложении мы рассмотрели основы использования Visual Studio...
Обзор Visual Studio.NET
Обзор Visual Studio.NET Открыв Microsoft Visual Studio.NET 7.0, вы увидите стартовое окно, подобное изображенному на Рисунок А.1. То, что вы увидите при запуске Visual Studio с конфигурацией, пр...
Рис А 1 Главное окно Visual Studio NET
Рис А 1 Главное окно Visual Studio NET...
Рисунок А.2. Страница выбора профиля Visual Studio NET
Рисунок А.2. Страница выбора профиля Visual Studio NET Для того чтобы получить представление о разнообразии возможностей Visual Studio NET, откройте консольное решение Bank в папке АррА (Для этог...
Рисунок А.3. Консольный проект в Visual Studio NET
Рисунок А.3. Консольный проект в Visual Studio NET Слева в окне находятся пиктограммы Server Explorer (Проводник по серверам) и Tool box (Инструментальная панель) Правее от них — главное окно в ко...
Рисунок А.4. Горизонтальная линейка вкладок для открытых файлов исходных кодов
Рисунок А.4. Горизонтальная линейка вкладок для открытых файлов исходных кодов...
Панели инструментов
Панели инструментов В Visual Studio предусмотрено множество панелей инструментов. Пользователь легко может определить, какие из панелей отображать, и перетащить любую из них в то место, которое он...
Изменение панелей инструментов
Изменение панелей инструментов Прежде чем продолжать знакомить вас с Visual Studio, мы хотим быть уверены, что на панели инструментов Debug (Отладка) в вашей версии Visual Studio есть кнопка, со...
Создание консольного приложения
Создание консольного приложения В качестве первого упражнения по использованию Visual Studio создадим простое консольное приложение. Создаваемая программа Bytes будет производить подсчет количес...
Рисунок А. 5. Добавление команды на панель инструментов
Рисунок А. 5. Добавление команды на панель инструментов...
Создание проекта C++
Создание проекта C++ 6. Выберите в главном меню Visual Studio пункт FileONewOProject (Файл^СоздатьО Проект ) Это приведет к появлению диалога New Project (Новый проект) 7. В окне Project Types (...
Рисунок А.6. Создание консольного проекта Managed C++
Рисунок А.6. Создание консольного проекта Managed C++...
Добавление файла на C++
Добавление файла на C++ К этому моменту у нас есть проект на Managed C++, в файле Bytes cpp есть главная функция mam, но сама она не реализована Поэтому теперь нам следует добавить в проект файл B...
Рисунок А.7. Добавление пустого файла заголовков в проект на C++
Рисунок А.7. Добавление пустого файла заголовков в проект на C++...
Использование текстового редактора Visual Studio
Использование текстового редактора Visual Studio Выполните двойной щелчок на пиктограмме файла Bytes h в Solution Explorer (Поиск решения) Это приведет к открытию пустого файла Bytes. h в текстово...
Компиляция проекта
Компиляция проекта Чтобы скомпилировать приложение, можно использовать одно из следующих средств: пункт меню Buildo Build; пиктограмму на панели инструментов; сочетание клавиш Ctrl-Shift-B....
Запуск программы
Запуск программы Запустить программу можно одним из следующих способов: выбрав пункт меню Debug => Start Without Debugging (Отладка => Запуск без отладки); щелкнув на кнопке панели инстр...








Начало