Руковдство по програмному продукту




Руководство программиста

Программа «Генератор математических функций» имеет открытый исходный код, распространяющийся с программой, поэтому любой желающий может его усовершенствовать или изменить.

Все преобразования и вычисления, а также вывод результата на экран осуществляется в главной форме Form1.h. Эта форма включает в себя функцию прорисовки области построения графика, функцию преобразования строки к типу Char, функцию вычисления точек графика и построение его на области.

Вывод полученного графика на экран осуществляется с помощью компонента ZedGraph. В программе реализовано построение одновременно трех графиков функций. Однако при необходимости можно реализовать построение и большего количества графиков. Для этого необходимо в функции Load_Graw добавить информацию по регистрам вывода точек и вывести пустые графики линий на экран.

// Добавляем информацию по регистрам вывода точек

RollingPointPairList ^list1= gcnew RollingPointPairList (10000);

RollingPointPairList ^list2= gcnew RollingPointPairList (10000);

RollingPointPairList ^list3= gcnew RollingPointPairList (10000);

// Выводим пустые линии графиков на экран

LineItem ^F1Curve = myPane->AddCurve("Функция f(x)", list1, Color::Blue, SymbolType::None);

LineItem ^F2Curve = myPane->AddCurve("Функция g(x)", list2, Color::Red, SymbolType::None);

LineItem ^F3Curve = myPane->AddCurve("Функция h(x)", list3, Color::Green, SymbolType::None);

 

Для разбора введенной строки используется класс Expression.

Описание и определения класса находятся в заголовочный файле Expression.h и в файле исходного кода Expression.cpp.

Производной от главной формы является форма Form2.h. Главной задачей этой формы является ввод необходимого выражения с помощью заданный математических функций и передача его в один из textbox главной формы.

// Открытие Form2

System::Windows::Forms::DialogResult dr;

Form2 ^newDlg = gcnew Form2();

m1: dr = newDlg->ShowDialog();

// Условия выбора пользователем, в какой textBox будет введено выражение

if (newDlg->radioButton1->Checked)

{

if (newDlg->textBox1->Text!= "")

textBox11->Text = newDlg->textBox1->Text;

}

 

if (newDlg->radioButton2->Checked)

{

if (newDlg->textBox1->Text!= "")

textBox22->Text = newDlg->textBox1->Text;

}

if (newDlg->radioButton3->Checked)

{

if (newDlg->textBox1->Text!= "")

textBox33->Text = newDlg->textBox1->Text;

}

Руководство администратора

Программа «Генератор математических функций» предназначена для построения графиков функций по заданному выражению. Программа была разработана в интегрированной среде программирования Microsoft Visual Studio 2010. Приложение состоит из исполнимого модуля Zed.exe, файла главной формы Form1.cs и формы мастера функций Form2.cs. Описание и определения класса, используемого в программе для разбора выражения находится в файлах Expression (.h и.cpp файлы).

Изменение и усовершенствование программы можно проводить в Visual Studio 2010 (ранние версии не поддерживаются, в связи с изменением структуры хранения приложений). Для открытия исходного кода, надо открыть файл решения zed.sln. И далее выбрать нужный файл кода для просмотра.

Данная программа тестировалась на компьютере следующей конфигурации:

1. Процессор Intel(R) Core(TM) i5 CPU

2. ОЗУ 4.00 ГБ

3. ОС Microsoft Windows 7 Ultimate 32-разрядная

Почти все современные компьютеры удовлетворяют данным требованиям.

Руководство пользователя

Для запуска приложения нужно открыть файл zed.exe. После этого появится главная форма программы.

Для построения графика необходимо ввести математическое выражение либо с помощью клавиатуры, либо мастером функций, который вызывается с помощью кнопки «Мастер функций». После ввода выражения нужно нажать кнопку «Построить график». В результате в области для построения графиков появится график функции введенного выражения.

Построенные графики можно сохранить в файле в форматах: png, gif, jpg, tif, bmp.

Рекомендуемые требования к компьтеру:

- ЦП x86 или x64 с тактовой частотой 1ГГц

- Объем оперативной памяти 1 Гб

- Графический процессор с поддержкой DirectX 9 и 128 МБ памяти.

- Windows 7/Vista

-.NET FrameWork 4.0

Требования составлялись на основе требования ОС Windows 7, т.к. программа предназначена для работы в этой ОС.


 

Заключение

В данной курсовой работе были углублены знания, полученные в ходе лекционных и практических занятий. Получены навыки самостоятельной работы по формализации поставленной задачи, программированию, тестированию и отладке задач на ПЭВМ. Получены базовые навыки при разработке объектно-ориентированных программ. Разработана программа «Генератор математических функций».

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

 

 


 

Список литературы

1. Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Лидер, 2010. – 461с.

2. Библиотека MSDN msdn.microsoft.com.

3. Хортон А. Visual C++: базовый курс.: пер. с англ.- М.: ООО «И.Д. Вильямс», 2007 – 1152 с., ил.


 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-12-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: