Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

ЛАБОРАТОРНАЯ РАБОТА 1 ЗНАКОМСТВО С MS VISUL STUDIO 2008 Цель работы- познакомиться с MS Visul Studio 2008 научиться со

Работа добавлена на сайт samzan.net:


ЛАБОРАТОРНАЯ РАБОТА №1

ЗНАКОМСТВО С MS VISUAL STUDIO 2008

Цель работы: познакомиться с MS Visual Studio 2008, научиться создавать консольные проекты в интегрированной среде программирования Visual С++.

Теоретические сведения

Для выполнения лабораторных работ по курсу «Информатика» рассмотрим порядок создания заготовки программы на языке Visual Studio 2008. После установки данного языка программирования на рабочем столе (или в меню пуск) появится иконка для запуска с названием «Microsoft Visual Studio 2008», выбирая которую на экране появится главное окно программы (рис.1.1).

Рис. 1.1. - Главное окно программы Visual Studio 2008

В самом верху окна располагается меню, с помощью которого можно осуществлять управление процессом создания, компиляции и отладки программ.

Создание программ осуществляется путем выбора в меню пункта File->New->Project после чего на экране появится диалоговое окно выбора типа проекта (рис. 1.2).

В данном окне в типах проектов (Projects types) следует выбрать пункт Win32, а в шаблонах (Templates) Win32 Console Application. Все эти пункты показаны на рис. 1.2. После этого внизу окна в поле Name (имя) следует ввести имя проекта (английскими буквами), например, lab1, а в поле Location (расположение) указать папку, в которой будет располагаться проект, например, D:\temp. После заполнения всех указанных полей и нажатия на кнопку «OK» на экране появится окно настройки выбранного консольного проекта (рис. 1.3).

Рис. 1.2. - Диалоговое окно выбора типа проекта

Здесь достаточно нажать на кнопку «Finish», после чего будет создан проект, а в главном окне программы появится список файлов консольного проекта (рис. 1.4)

Рис. 1.3. - Окно настройки консольного проекта

Слева в окне отображен список файлов проекта, из которых интерес представляет лишь файл lab1.cpp, т.к. в нем пишется непосредственно программа на языке C. Справа открыт файл lab1.cpp, в котором используется

стандартный заголовочный файл проекта stdafx.h и главная функция программы _tmain() (аналог функции main()). Вся логика программы должна

заключаться внутри функции _tmain() как это описано в лекциях. Для того чтобы сохранить проект на внешнем носителе, например, Flash, необходимо открыть ранее указанную папку при создании проекта и в ней скопировать каталог с названием проекта, в данном случае – это каталог с именем lab1.

Чтобы загрузить ранее созданный проект в среду Visual Studio 2008 достаточно открыть пункт меню

File->Open->Project/Solution

и в диалоговом окне указать файл проекта, находящегося в папке проекта, в

данном случае – это папка lab1.

Для запуска и компиляции программы, написанной в данной среде, используется команда меню

Debug->Start Without Debugging

или комбинация клавиш Ctrl+F5.

После запуска программы на экране появится окно, показанное на рис 1.5.

Рис. 1.4. - Главное окно программы с открытым консольным проектом

Рис. 1.5. - Простое консольное приложение

Таким образом можно создавать проекты для каждой лабораторной работы, сохранять, загружать и выполнять их.

Ход лабораторной работы:

  1.  Создание проекта

Для Visual Studio

Откройте меню «Файл → Создать → Проект». Перейдите на вкладку «Общие» и выберите «Пустой проект». Придумайте проекту любое название, например «lesson1» и нажмите «OK».

В окне обозревателя решений (обычно он находится в левом верхнем углу) щелкните правой кнопкой на папке файлы исходного кода. В диалоговом окне выберите пункт меню «Добавить → Создать элемент». Введите название для нового файла — main.cpp и нажмите кнопку «Добавить».

Код программы

Наберите следующий код:

#include <iostream>

using namespace std;

int main()

{

   cout << "Hello, world!" << endl;

   system("pause");

   return 0;

}

  1.  Описание синтаксиса

Директива #include используется для подключения других файлов в код. Строка #include <iostream>, будет заменена содержимым файла «iostream.h», который находится в стандартной библиотеке языка и отвечает за ввод и вывод данных на экран.

Содержимое второй строки — using namespace std; указывает на то, что мы используем по умолчанию пространство имен, с названием std. Все то, что находится внутри фигурных скобок функции int main() {}будет автоматически выполняться после запуска программы.

Строка cout << "Hello, world!" << endl; говорит программе выводить сообщение с текстом «Hello, world» на экран.

Оператор cout предназначен для вывода текста на экран командной строки. После него ставятся две угловые кавычки (<<). Далее идет текст, который должен выводиться. Он помещается в двойные кавычки. Оператор endl переводит строку на уровень ниже.

Если в процессе выполнения произойдет какой-либо сбой, то будет сгенерирован код ошибки, отличный от нуля. Если же работа программы завершилась без сбоев, то код ошибки будет равен нулю. Команда return 0 необходима для того, чтобы передать операционной системе сообщение об удачном завершении программы.

  •  В конце каждой команды ставится точка с запятой.
  1.  Компиляция и запуск

Теперь скомпилируйте и запустите программу. Тем, кто пользуется MS Visual Studio, нужно нажать сочетание клавиш «Ctrl+F5».

Если программа собралась с первого раза, то хорошо. Если компилятор говорит о наличии ошибок, значит вы что-то сделали неправильно.

Прочитайте текст ошибки и попробуйте ее исправить.

Задание:

Для отчета по лабораторной работе № 1 переделайте эту программу так, чтобы вместо, сообщения «Hello, World» выводилось сообщение, состоящее минимум из 5 предложений.

Отчет по Лабораторной работе № 1 должен содержать:

  1.  Титульный лист
  2.  Цель лабораторной работы
  3.  Теоретические сведения
  4.  Ход работы
  5.  Программный код
  6.  Вывод

PAGE   \* MERGEFORMAT 2




1. Детская художественная школа 4 городского округа Саранск Сценарий к празднику- Посвя
2. темам своих языков
3. Статья- Искусство второй половины XVIII века
4. за детского возраста не получали трудового стажа
5. Атлантический белобокий дельфин
6. Количество земли ~ фиксированная величина
7. перестройка. В экономике обозначились две основные тенденции обновления- расширение самостоятельности го.html
8. реферата Реферат от лат
9. эмитенте. Привлекательность выпуска ЗБО для эмитента заключается в аккумуляции свободных денежных средст.
10. Дослідження зміни температури термопари за допомогою чисельних методів на ЕОМ
11. на тему- [Тепловой расчет парогенератора] Содержание пояснительной записки- Задание исход
12. Тема 8 Ефективність діяльності підприємства
13. Тема 1 Право международных организаций- понятие предмет источники и субъекты
14. Расторжение трудового договора по инициативе работодателя1
15. тематизация знаний о магните и овладение основами исследовательской деятельности на основе расширения и уто
16. 1Медицинская организация которая обеспечивает наблюдение за определенными категориями больных
17. Характеристика социально-политической и экономической сферы социального общества
18. то истинным имеет место в нашем рассудке и может иметь объективные основания но требует также субъективных
19. методические рекомендации по организации исследовательской работы с учащимися
20. Паулу Бразилия Отец- Карл Менгеле Мать-