Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Изменение директорий и порядка их просмотра




Данное действие выполняется командой меню: Tools/Options на вкладке “Directories”. Это необходимо сделать, если компьютер выдаёт сообщения об отсутствии какой либо файлов ли библиотек.

Команды отладчика

Команды отладки располагаются в меню Build, Debug, View, Edit. Меню Debug появляется когда стартует отладчик.Команда Build/Start Debug или из меню Debug управляют отладкой.Меню View имеет команды вывода различных окон отладчика. Точки разрыва (break points) в программе управляются командой Edit/Breakpoints, но можно из View/Debug Windows/Call Stack или кнопкой Find со стандартной панели инструментов. Окна отладчика для просмотра открываются из меню View (перечислены не все):· Output – информация о Build – процессе, ошибки компилятора и компоновки, инструментария, коды завершения потоков, выдача функции OutputDebugString;· Watch – имена и значения переменных и выражений, можно изменить эти значения в процессе отладки.· Variables – информация о переменных использованных в текущем и предыдущем утверждениях, return значениях, локальных переменных в функциях и объекта к которому ссылается текущий this.· Call Stack - стек вложеных вызовов функций. Окна отладчика являются доковыми (dockable – т.е. привязанными к определённому местоположению) и плавающими. Информация из окон может копироваться. Команда Tools/Options… даёт возможность устанавливать свои опции для этих окон. Диалоговые окна для отладки вызываются из меню Edit или меню Debug. Окно Breakpoints вызывается из Edit, остальные из Debug:· Breakpoints – список установленных точек разрыва в проекте; различные вкладки в окне используются для установок/удаления точек разрыва различных типов. Точки разрыва отмечаются красной точкой слева от программного текста.· Exceptions – системные и пользовательские исключения в проекте.· QuickWatch – быстрый просмотр или модификация переменной или выражения; добавление из к окну Watch· Threads – доступные для отладки потоки, управляемые из приложения, - приостановка, удаление и возобновление исполняемых потоков (в пределах приложения задачи могут иметь несколько параллельно исполняющихся потоков) Наиболее часто выполнимые операции с Отладчиком можно обобщить следующим образом: Начало отладки:· Build/Start Debug – подменю содержащее команды· Go – выполнение кода от текущего утверждения или с начала до точки разрыва или до конца программы· Step into – пошаговое выполнение программы· Run to cursor - выполнение программы до курсора· Attach to Process – подсоединение отладчика к выполняемому процессу; имена процессов выбираются в диалоговом окне; затем можно будет выполнить ждя процесса отладочные действе (это важно для задач которые используют параллельно выполняемые потоки). Когда начинается отладка, то происходит замена меню Build на Debug и в нём помимо ранее указанных допустимы команды:· Restart – пере запуск программы с начала, но все точки разрыва сохранятся· Stop Debugging – возврат к редактированию · Break – остановка программы, можно поработать с диалоговыми окнами· Step Over – пошаговое выполнение, но без пошагового выполнения вызываемых функций· Step Out – вывод за пределы вызова функции и остановка на следующей за вызовом инструкции· Step Into – пошаговое выполнение программы, вход в вызываемые функции и остановка на 1-й инструкции выбранной функции.

Для выполнения последней команды имя функции должно быть выделено в тексте программы видимом в редакторском окне непосредственно в вызове. Это может быть и вложенная функция.

 

Вопросы для самоконтроля

· Охарактеризуйте модальные и немодальные блоки диалога!

· Как создаются окна, соответствующие модальным и немодальным блокам диалога?

· Перечислите основные типы файлов в проекте Dev Studio?

· Как выполнить изменение основных директорий в Dev Studio?

· Какие средства отладки можно привлекать в ходе разработки приложения в Dev Studio?

 

Лекция 27. Сравнительный анализ языков программирования С++ и С#

C# (Си-шарп) создан компанией Microsoft для создания распределенных приложений. Основной технологической средой разработки программ, где он используется является.NET Framework. Его главным разработчиком был Андерс Хейлсберг. C# концептуально близко связан с языком Java. В состав языка C# включены такие понятия как: делегирование, свойства, индексаторы, события. Он содержит средства динамического обнаружения ошибок, определения реакции на исключительные ситуации и обеспечения безопасности. В отличие от Java язык C# содержит понятие указателей и операторы для работы с ними.

 

Идентификаторы

Идентификаторы состоят из букв, символов подчеркивания, символа @ и цифр; должны начинаться не с цифр.

Пример

using System;

class IdTest

{

static void Main()

{

int @if;

for (@if = 0; @if < 10; @if++)

Console.WriteLine(“@if равно ” + @if);

}

}

В данном случае @if используется обычным образом как переменная и не имеет никакого отношения к ключевому слову if. Метод WriteLine() принадлежит классу Console, который является частью пространства имен System, определенного в библиотеке классов среды.NET Framework.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных