Как закончить работу над проектом
Можно выбрать меню File, пункт Close Workspace. А можно просто закрыть приложение Visual C++.
3.6Как открыть проект, над которым вы работали ранее
Способ первый:
Запустите на выполнение Visual C++;
Выберите меню File, пункт Open Workspace...;
В открывшемся диалоговом окне найдите папку с вашим проектом, а в ней файл ProjectName.dsw;
Откройте этот файл, щелкнув по нему мышью.
Способ второй:
Выберите меню File, наведите курсор мыши на пункт Recent Workspaces;
Если в появившемся меню со списком последних файлов, с которыми шла работа, вы найдете интересующий вас файл ProjectName.dsw, то щелкните по нему мышью.
Способ третий:
Не вызывая Visual C++, найдите папку с вашим проектом, а в ней — файл ProjectName.dsw;
Щелкните мышью на файле ProjectName.dsw.
3.7Встроенная справочная система
В IDE Visual С ++ имеется обширная справочная система, доступная через меню Help главного окна1.
Кроме этого, очень удобно пользоваться интерактивной справкой: если вы находитесь в окне Editor, поставьте текстовый курсор на интересующий вас оператор или библиотечную функцию C++ и нажмите клавишу F1. Тотчас будет вызвана справочная система MSDN с предоставлением необходимой информации. Если запрошенный термин встречается в разных разделах MSDN, то сначала появится диалоговое окно «Найденные разделы». В списке разделов выберите тот, в котором упоминается «Visual C++».
4Справка по С++
1. Каждая строка комментария в языке C++ начинается двумя обратными косыми чертами и продолжается до конца строки.
2. Идентификатор в языке C++ представляет собой последовательность букв, цифр и знаков подчеркивания, которая должна начинаться либо с буквы, либо со знака подчеркивания.
3. Именованная константа объявляется с помощью оператора, имеющего следующий вид:
const тип идентификатор = значение;
4. В языке C++ применяется сокращенное вычисление выражений, содержащих логические операторы && ("И") и | | ("ИЛИ"). Иначе говоря, вычисление производится слева направо и прекращается, как только значение выражения становится очевидным.
5. Оператор вывода << помещает значение в поток вывода, а оператор ввода >> извлекает значение из потока ввода. Можно считать, что эти операторы указывают направление потока данных. Таким образом, в выражении
cout << myVar
оператор указывает в направлении от переменной myVar к потоку, а в выражении
cin >> myVar
в обратном направлении.
6. Определение функции имеет следующий вид.
тип имя(список объявлений формальных аргументов)
{
тело
}
7. Функция, вычисляющая значение, возвращает его с помощью оператора return. Хотя функция, имеющая тип void, также может применять оператор return для выхода из своего тела, вычисленные ею значения можно возвращать только через аргументы.
8. При вызове функции количество, порядок следования и тип фактических аргументов должны соответствовать формальным аргументам.
9. Функция создает локальные копии всех фактических аргументов, переданных по значению. Следовательно, фактические аргументы, передаваемые по значению, функцией не изменяются. Такие аргументы называются входными.
Копии аргументов, передаваемых по ссылке, не создаются. Вместо этого функция получает доступ к ячейкам памяти, где они расположены. Ссылки позволяют функции изменять значение таких аргументов, поэтому они называются выходными.
Константные аргументы, передаваемые по ссылке, не копируются и не изменяются. Поскольку копирование входных аргументов может быть довольно трудоемким, их следует передавать по ссылке как константные.
11. Оператор If имеет следующий вид:
if (выражение)
оператор1
else
оператор2
Если выражение имеет значение true, то выполняется оператор1, в противном случае выполняется оператор2.
12. Оператор switch имеет следующий вид.
switch (выражение)
{
case константа1:
оператор1
break;
…..
case константап:
операторn
break;
default:
оператор
}
Соответствующий оператор вычисляется в зависимости от значения выражения. Обычно в конце каждого раздела case вслед за оператором указывается оператор break (а иногда — оператор return). Если этот оператор пропустить, то поток управления пройдет по всем следующим разделам case, выполняя остальные операторы.
13. Оператор while имеет следующий вид.
while (выражение)
оператор
Оператор выполняется, если выражение истинно. Следовательно, возможна ситуация, когда оператор никогда не будет выполнен.
14. Оператор for имеет следующий вид.
for (инициализация; проверка; обновление счетчика)
оператор
Обычно выражение инициализации является выражением присваивания и выполняется только один раз. Оператор выполняется, если логическое выражение, которым является проверка, имеет значение true. Затем выполняется оператор обновления счетчика, увеличивающий или уменьшающий его значение. Эта последовательность действий повторяется, пока в результат проверки не окажется ложным.
15. Оператор do имеет следующий вид.
do
оператор
while (выражение);
Оператор выполняется до тех пор, пока значение выражения не станет ложным. Обратите внимание, что оператор выполняется по крайней мере один раз.
16. Массив представляет собой совокупность элементов, имеющих одинаковый тип. К элементам массива можно обращаться с помощью индексов, отсчет которых начинается с нуля. Массивы всегда передаются функциям по ссылке.
17. Строка — это последовательность символов. Допускаются манипуляции с целой строкой, подстрокой, а также с индивидуальными символами.
18. Структура является группой связанных между собой элементов, называемых ее членами. Эти элементы могут иметь разный тип, а также могут быть другими структурами или массивами.
19. Если в ходе выполнения программы обнаружилась ошибка, можно генерировать исключительную ситуацию с помощью оператора throw. Исключительная ситуация перехватывается и обрабатывается предназначенным для этого кодом, помещенным в разделе catch.
20. Файл — это последовательность компонентов, имеющих одинаковый тип. Программа может записывать данные в файл, который будет существовать и после ее завершения. Такие файлы позволяют постоянно хранить результаты работы программы, а также передавать их другим программам в качестве входной информации. В ходе выполнения программы можно создавать временные файлы, которые могут уничтожаться после ее завершения.
21. Текстовый файл представляет собой последовательность символов, содержащую признаки конца строк. Эти символы можно считывать наравне с другими.
22. Несмотря на то, что текстовый файл состоит из символов, в него можно записывать целые числа и числа с плавающей запятой. Например, если переменная х содержит целое число 234, то в текстовый файл будут записаны символы 2, 3 к 4. При этом система выполнит преобразование внутреннего представления целого числа в представление трех соответствующих символов. Аналогично, из текстового файла можно считывать символы, представляющие числовые величины, а затем преобразовывать их в целые числа или числа с плавающей точкой.
23. Бинарный файл сохраняет компоненты, используя их внутреннее представление в компьютере. Все компоненты бинарного файла также должны иметь одинаковый тип.
24. Как правило, программы на языке C++ используют заголовочные файлы, которые вставляются в них с помощью директивы include. Заголовочные файлы содержат объявления функций, определения констант, операторы typedef, перечисления, объявления структур и другие директивы include.Для использования функций в программе необходимо откомпилировать их файлы реализации, поместив их в библиотеку. Операционная система находит требуемые файлы реализации и объединяет их с программой.
|