Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Как закончить работу над проектом↑ ⇐ ПредыдущаяСтр 3 из 3 Содержание книги
Поиск на нашем сайте
Можно выбрать меню File, пункт Close Solution. А можно просто закрыть приложение Visual C++.
Как открыть проект, над которым вы работали ранее 1. Способ первый: · Запустите на выполнение Visual C++. · Выберите меню File, пункт Open... · В открывшемся диалоговом окне найдите папку с вашим проектом, а в ней — файл ProjectName.vcproj. · Откройте этот файл, щелкнув по нему мышью. 2. Способ второй: ■ Запустите на выполнение Visual C++. · Выберите меню File, наведите курсор мыши на пункт Recent Workspaces. · Если в появившемся меню со списком последних файлов, с которыми шла 3. Способ третий: · Не вызывая Visual C++, найдите папку с вашим проектом, а в ней — файл · Щелкните мышью на файле ProjectName.vcproj. Встроенная справочная система В IDE Visual С ++ имеется обширная справочная система, доступная через меню Help главного окна. Кроме этого, очень удобно пользоваться интерактивной справкой: если вы находитесь в окне Editor, поставьте текстовый курсор на интересующий вас оператор или библиотечную функцию C++ и нажмите клавишу F1. Тотчас будет вызвана справочная система MSDN (если она установлена) с предоставлением необходимой информации. Если запрошенный термин встречается в разных разделах MSDN, то сначала появится диалоговое окно «Найденные разделы». В списке разделов выберите тот, в котором упоминается «Visual C++». Задание. Найдите в справочной системе информацию об операторе for. То, что она написана на английском языке, не должно вас останавливать. Для программирования в среде Visual C++ Вам следует изучить английский на столько, чтобы понимать сообщения компилятора и тексты справочной системы! Поверьте, это не так уж сложно, так число сообщений ограничено, а в справочной системы широко использованы копирование и вставка. Для ускорения работы установите на своем компьютере англо-русский словарь, например ABBYY Lingvo. Работа с отладчиком Полное описание возможностей встроенного отладчика Visual C++ и приемов работы с ним может потребовать отдельной книги, настолько объемна эта тема. Поэтому здесь приведены только начальные сведения о работе с отладчиком Visual C++. Проще всего это сделать, написав программу, заведомо содержащую несколько ошибок, а затем показав, как с помощью отладчика можно найти и исправить эти ошибки. В частности, мы научимся устанавливать в программе точки прерывания и выполнять ее до заданной точки. Когда во время выполнения встречается точка прерывания, программа останавливается, а на экране появляется отлаживаемый код. Это дает возможность детально выяснить, что происходит в программе. Кроме того, программу можно выполнять последовательно, строку за строкой — такой процесс называется пошаговым выполнением. Этот режим позволяет следить за тем, как изменяются значения различных переменных. Иногда он помогает понять, в чем заключается проблема: если обнаруживается, что переменная принимает неожиданное значение, то это может послужить отправной точкой для выявления ошибки. После обнаружения ошибки ее можно исправить и выполнить программу заново в отладочном режиме. Назовем нашу программу (проект) именем Buggy. Программа должна вычислять среднее арифметическое первых пяти натуральных чисел: 1-5. Нетрудно догадаться, что ответ должен быть равен 3, однако из-за специально сделанных ошибок программа первоначально будет выдавать неправильный ответ. Для создания программы выполните следующие действия: · Создайте проект типа «консольное приложение» с именем Buggy. · Добавьте к проекту файл buggy.срр и заполните его следующим текстом: #include <iostream> using namespace std; int main() { const N = 5; int a[N] = {1, 2, 3, 4, 5}; float sum, average; int i; for (i = 1: i < N: i++) sum = sum+a[i]; average = sum / N; cout << "average = " << average << endl; return 0; } □ Откомпилируйте проект. □ Запустите программу на выполнение. Вы должны увидеть в консольном окне приложения нечто вроде следующего результата: average = -2.14748e+007, т. е. программа вычислила, что среднее арифметическое первых пяти целых чисел Начнем отладку нашей злополучной программы. Установка точки прерывания Точка прерывания позволяет остановить выполнение программы перед любой выполняемой инструкцией (оператором) с тем, чтобы продолжать выполнение программы либо в пошаговом режиме, либо в непрерывном режиме до следующей точки прерывания. Чтобы задать точку прерывания перед некоторым оператором, необходимо установить перед ним текстовый курсор и нажать клавишу F9. Точка прерывания обозначается в виде коричневого кружка на левом поле окна редактирования. Повторный щелчок на кружке снимает точку прерывания. В программе может быть несколько точек прерывания.
|
||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 156; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.244.34 (0.006 с.) |