Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ЛР_ТП_1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.92 Mб
Скачать

3. Оборудование

Персональный компьютер: процессо­р с частотой 1,6ГГц или выше, 1024 МБ ОЗУ, жесткий диск со скоростью 5400 об/мин, видеоадаптер с поддержкой DirectX 9 и с разрешением 1280 х 1024 (или более высоким), операционная система MS Windows 7, интегрированные среды разработки приложений Visual Studio 2010 и Visual Studio Team System 2008 с комплектами документации MSDN, каталог Tprog\Lab2, содержащий файл Labtprog4.doc (методи­ческие указания к данной лаборатор­ной работе) и исходные файлы Stack1.h, Stack1.cpp, Stack2.h, Stack2.cpp, Str.h, Str.cpp, Strprog.cpp, Fstatic.cpp, HelloWorld.cpp, Some.cpp, StringReplace.cpp, StringLiteral.cpp, MixingStringTypes.cpp, ArraySyntax.cpp, IndexOutOfRangeException.cpp, Array1.cpp, Array2.cpp, не менее 200 Mб свободной памяти на логическом диске, со­держащем каталог Tprog\Lab2.

4. Задание на работу

4.1. Ознакомиться с технологией создания и отладки объектно-ориентированных программ на управляемом (managed) и неуправляемом (unmanaged) языке С++ в интегрированной среде разработки приложений Visual Studio 2010 в процессе создания приложений Stack1, Stack2, Strprog, Fstatic, HelloWorld, Some, StringReplace, StringLiteral, MixingStringTypes, ArraySyntax, IndexOutOfRangeException, Array1, Array2, Test1, Array1_05, Array2_05.

4.2. Разработать и отладить объектно-ориентированную программу на управляемом (managed) и неуправляемом (unmanaged) языке С++ в интегрированной среде разработки приложений Visual Studio 2010 в соответствии с заданием преподавателя. Примерами заданий могут быть следующие:

  1. Разработать и реализовать класс Complex, позволяющий использовать его в следующей программе:

Complex x(1.3,4.2), y(4.0, 8.1), z(y); z.assign(plus(x,y)); print(plus(y,z));

  1. Разработать и реализовать класс Complex, позволяющий использовать его в следующей программе:

Complex x(1.3,4.2), y(4.0, 8.1), z(y); x.add(y); z.assign(plus(x,y)); z.print();

  1. Разработать и реализовать класс Point, позволяющий использовать его в следующей программе:

Point p1(10,20), p2(40,25),p3; p3.assign(p2); p3.mul(2); (move(p2,40,20)).print();

  1. Разработать и реализовать класс Point, позволяющий использовать его в следующей программе:

Point p1(10,20), p2(40,25),p3(p1); assign(p1,p2); mul(p3,2); print(p2.(move(40,20));

  1. Разработать и реализовать класс Circle, позволяющий использовать его в следующей программе:

Circle c1(1,1,5), c2; assign(c2,(c1.mul(5))); c2.move(10,20); resize(c1,10,20,30); c1.print();

5. Порядок выполнения работы

5.1. Проверить наличие на компьютере необходимого аппаратного оборудования и программного обеспечения, наличие 200 Мб свободной памяти на логическом диске, содержащем каталог Tprog\Lab2, наличие файла Labtprog2.doc и исходных файлов Stack1.h, Stack1.cpp, Stack2.h, Stack2.cpp, Str.h, Str.cpp, Strprog.cpp, Fstatic.cpp, HelloWorld.cpp, Some.cpp, StringReplace.cpp, StringLiteral.cpp, MixingStringTypes.cpp, ArraySyntax.cpp, IndexOutOfRangeException.cpp, Array1.cpp, Array2.cpp, Test1.cpp, Array1_05.cpp, Array2_05.cpp в каталоге Tprog\Lab2.

5.2. Создать личный каталог, в котором будут размещаться создаваемые во время лабораторной работы проекты.

5.3. Создать в личном каталоге пустой проект неуправляемого консольного приложения, выбирая в IDE-среде в меню File следующую последовательность опций: New->Project-> Other Language ->Visual C++ -> Win32 -> Win32 Console Application -> Empty Project, а затем добавить в него файлы Stack1.h и Stack1.cpp, предварительно выполнив копирование в каталог проекта исходных файлов приложения. По команде Ctrl+F5 откомпилировать проект и выполнить приложение. Проверить правильность работы приложения.

5.4. Повторить выполнение пункта 5.3 для приложений Stack2, Strprog, Fstatic. Для смены файлов в проекте необходимо в окне Solution Explorer удалить файлы проекта из разделов Header Files и Source Files (выбирая в контекстном меню Exclude From Project), а затем добавить в эти разделы файлы нового приложения (выбирая в контекстном меню Add -> Existing Item).

5.5. Создать в личном каталоге пустой проект управляемого консольного приложения, выбирая в IDE-среде в меню File следующую последовательность опций: New->Project-> Other Language ->Visual C++ -> CLR -> CLR Empty Project, а затем добавить в него файл HelloWorld.cpp, предварительно выполнив копирование в файл проекта исходных файлов приложения. Установить свойство проекта – запись операторов программы в старом стиле. Для этого перед компиляцией проекта необходимо выделить имя проекта в окне Solution Explorer и выбрать в меню Project последовательность опций: Properties->Configuration Properties -> General -> Common Language Runtime support -> Common Language Runtime Support, Old Syntax (/clr:oldSyntax) -> OK. По команде Ctrl+F5 откомпилировать проект и выполнить приложение. Проверить правильность работы приложения.

5.6. Повторить выполнение пункта 5.4 для приложений Some, StringReplace, StringLiteral, MixingStringTypes, ArraySyntax, IndexOutOfRangeException, Array1, Array2. Для смены файлов в проекте необходимо в окне Solution Explorer удалить файлы проекта из разделов Header Files и Source Files (выбирая в контекстном меню Exclude From Project), а затем добавить в эти разделы файлы нового приложения (выбирая в контекстном меню Add -> Existing Item).

5.7. Создать в личном каталоге пустой проект управляемого консольного приложения, выбирая в IDE-среде в меню File следующую последовательность опций: New->Project-> Other Language ->Visual C++ -> CLR -> CLR Empty Project, а затем добавить в него файл Test1.cpp, предварительно выполнив копирование в файл проекта исходных файлов приложения. Проверить свойство проекта – запись операторов программы в новом стиле. Для этого перед компиляцией проекта необходимо выделить имя проекта в окне Solution Explorer и выбрать в меню Project последовательность опций: Properties->Configuration Properties -> General -> Common Language Runtime support -> Common Language Runtime Support (/clr) -> OK. По команде Ctrl+F5 откомпилировать проект и выполнить приложение. Проверить правильность работы приложения.

5.8. Повторить выполнение пункта 5.4 для приложений Array1_05, Array2_05. Для смены файлов в проекте необходимо в окне Solution Explorer удалить файлы проекта из разделов Header Files и Source Files (выбирая в контекстном меню Exclude From Project), а затем добавить в эти разделы файлы нового приложения (выбирая в контекстном меню Add -> Existing Item).

5.9. Разработать и отладить объектно-ориентированную программу на управляемом (managed) и неуправляемом (unmanaged) языке С++ в интегрированной среде разработки приложений Visual Studio 2010 в соответствии с заданием преподавателя. Если при отладке возникают проблемы с устранением ошибок в программе, необходимо выделить ошибку в окне Error List и нажать клавишу F1. В появившемся окне документации MSDN будет приведены примеры исправления ошибки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]