Задания для курсовых работ по дисциплине "Программирование" (1 курс обучения, 2 семестр дисциплины) доцент Хижа А.Л. кафедра компьютерных технологий, ФПМ, ДНУ 2013/2014 Тема: "Визуальное программирование в среде Visual C++ 2010" Режим работы: самостоятельная работа. Содержание работы: ------------------ 1. Изучить базовые возможности визуального программирования [1]. 2. Изучить базовые возможности программирования графики [2,4,3,5]. 3. Изобразить блок-схему алгоритма для вывода на экран графика функции. 4. Написать программу для вывода на экран графика функции, а также программу для подготовки данных. 0. Подготовить отчёт о выполнении курсовой работы. Примечание Отчёт состоит из из двух частей: 1 часть - реферат на тему базовых возможностей визуального программирования и программирования графики в среде Visual C++ 2010; 2 часть - отчёт стандартного вида (см. требования к оформлению отчётов о выполнении лабораторных работ). Технические требования ---------------------- Вид графика Оси (разметка осей, надписи на осях, стрелочки) Возможность вывода нескольких графиков Функционал Вывод графика функции, заданной в текстовом файле поточечно (т.е. значениями функции в точках). Зуммирование Перемещение графика (параллельный перенос) Сжатие/растяжение относительно оси абсцисс/ординат. Примечание Упомянутые функциональные возможности должны быть реализованы в тексте программы (средствами языка) и в интерфейсе пользователя (средствами визуальных компонент). ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ ---------------------- Номер варианта задания совпадает с номером варианта Лабораторного задания "Програмування умовних та циклічних обчислювальних процесів". Функцию для изображения графика следует взять из п.1 упомянутого лабораторного задания. Литература ---------- 0. Пример кода программирования графики в Microsoft Visual Studio [Электронный ресурс] http://khizha.dp.ua/library/graphics_in_WindowsForms/graphics_in_WF.rar 1. Борис Пахомов. C/C++ и MS Visual C++ 2010 для начинающих. - БХВ-Петербург, 2011. - 736 с. 2. Приступая к программированию графики http://msdn.microsoft.com/ru-ru/library/da0f23z7.aspx 3. Класс Graphics http://msdn.microsoft.com/ru-ru/library/system.drawing.graphics.aspx 4. Работа с графикой в платформе .NET Framework на языке C++ http://msdn.microsoft.com/ru-ru/library/9be4455y%28v=vs.90%29.aspx 5. Кратко и быстро разбираемся с C++ CLI (в частности, поясняется что такое ^ - ссылки ) http://habrahabr.ru/post/111071/ ----------------------------------------------------------------------------------------------