В чем практическая разница между окном командования и окном немедленного действия? - PullRequest
25 голосов
/ 27 мая 2009

Просто любопытно.

Ответы [ 3 ]

18 голосов
/ 27 мая 2009

Это сообщение в блоге предлагает довольно приличный обзор пользователей двух окон. Цитата с этой страницы:

Окно Command используется для выполнения Команды или псевдонимы непосредственно в Visual Studio комплексная разработка среда (IDE). Вы можете выполнить обе команды меню и команды, которые не появляются ни в одном меню. Для отображения Командное окно, выберите Другое Windows из меню «Вид» и выберите Командное окно

Немедленное окно используется для отладки. и оценивать выражения, выполнять операторы, печатные значения переменных и так далее. Это позволяет вам войти выражения для оценки или выполняется языком разработки во время отладки. Для отображения Немедленное окно, откройте проект для редактирования, затем выберите Windows из Отладка меню и выберите Немедленно.

Сюда также входит, казалось бы, очень полный список команд и псевдонимов, которые вы можете выполнять (по крайней мере для VS 2005) - из любого окна, насколько я понимаю. Одна из приятных особенностей заключается в том, что вы можете переключаться между двумя окнами, просто выполняя команды cmd и immed.

Кроме того, см. Также страницы MSDN в Командном окне и Немедленное окно .

6 голосов
/ 27 мая 2009

Одно из различий между ними заключается в том, что окно команд будет принимать команды в любое время (команды Visual Studio), тогда как окно непосредственного доступа (оценки) принимает команды только во время сеанса отладки.

4 голосов
/ 27 мая 2009

С MSDN (командное окно) :

Окно команд используется для выполнения Команды или псевдонимы непосредственно в Visual Studio комплексная разработка среда (IDE). Вы можете выполнить обе команды меню и команды, которые не отображаются ни в одном меню.

С MSDN (немедленное окно) :

Немедленное окно используется при проектировании время отладки и оценки выражения, выполнить операторы, печать значения переменных и пр. Это позволяет вводить выражения, чтобы быть оценивается или исполняется язык разработки во время отладки.

...