Ноя 28 2009

Компиляция, компоновка и выполнение проекта

Эти операции могут быть выполнены или при помощи меню Build главного окна, или с помощью кнопок панели инструментов. Следует кратко описать основные команды меню Build:
Compile — компиляция выбранного файла. Результаты компиляции отображаются в окне Output.
Build — компоновка проекта. Компилируются все файлы, в которых произошли изменения с момента последней компоновки. После компиляции происходит сборка всех объектных модулей, включая библиотечные, в результирующий исполняемый файл. Сообщения об ошибках компоновки выводятся в окно Output. Если обе фазы компоновки завершились без ошибок, то созданный исполняемый файл с расширением .ехе может быть запущен.
Rebuild All — то же, что и Build, но при выполнении этой команды компилируются все файлы проекта независимо от того, были ли в них изменения.
Execute — выполнение исполняемого файла, созданного в результате компоновки проекта.


Ноя 17 2009

Как открыть проект, над которым вы ранее работали

Есть три способа открыть проект:
1. Запустите среду Visual C++. Выберите в меню File пункт Open Workspace... В открывшемся диалоговом окне надо отыскать вашу папку с проектом, а в ней —файл ProjectName.dsw. Теперь можно открыть этот файл, щелкнув по нему мышью
2. Запустите среду Visual C++. Выберите меню File и наведите курсор мыши на пункт Recent Workspaces. Если во всплывшем меню со списком последних файлов, с которыми шла работа, вы найдете интересующий вас файл ProjectName.dsw, то щелкните на нем.
3. Найдите вашу папку с проектом, а в ней отыщите файл ProjectName.dsw, после чего просто щелкните на нем мышью.


Ноя 02 2009

Работа с отладчиком

Полное описание возможностей встроенного отладчика Visual C++ и приемов работы с ним может потребовать отдельной книги. Поэтому мы рассмотрим только начальные сведения о работе с отладчиком Visual C++. Проще всего это сделать, написав программу, заведомо содержащую несколько ошибок, а затем посмотреть, как с помощью отладчика можно найти и исправить эти ошибки.
Также мы научимся устанавливать в программе точки прерывания и выполнять программу до заданной точки. Когда во время выполнения встречается точка прерывания, программа останавливается, а на экране появляется отлаживаемый код. Это дает возможность детально выяснить, что именно происходит в программе в текущий момент.
Кроме того, программу можно выполнять последовательно, строку за строкой. Такой процесс называется пошаговым выполнением. Этот режим позволяет следить за тем, как изменяются значения различных переменных. Иногда он помогает понять, в чем заключается проблема. Если обнаруживается, что переменная принимает неожиданное значение, то это может послужить отправной точкой для выявления ошибки.
После обнаружения ошибки ее можно исправить и заново выполнить программу в отладочном режиме.
Чтобы не отвлекаться на детали реализации Windows-приложений, построим нашу демонстрационную программу как консольное приложение. Консольные приложения выглядят подобно программам, написанным в среде MS-DOS.
Для создания подобного проекта нужно сначала выполнить команду меню File ► New.... После этого нужно перейти на вкладку Projects диалогового окна New. На этой вкладке надо выбрать тип Win32 Console Application, ввести имя проекта в текстовом поле Project Name, указать имя каталога для размещения файлов в поле Location и нажать кнопку ОК.
Назовем нашу программу именем Buggy. Программа должна вычислять среднее арифметическое первых пяти натуральных чисел. Нетрудно догадаться, что в итоге должно получаться число 3, однако из-за специально сделанных ошибок программа сначала будет выдавать неправильный ответ.