Задание на курсовую работу
Создать программу для рисования математических функций. Приложение должно позволять вводить виражение функции и строить график, а также сохранять график в файле. Защитить приложение от копирования путём привязки к значению в системном реестре. Создать инсталляцию, оптимизированую для распространения в интернете.
Описание
В ходе курсовой работы было созданно приложение для построения разного рода графиков в среде разработке BorlandC++ Builder 6.0. С помощью программы InnoSetup был создан инсталяционный пакет, для возможности установки программы на персональные компьютеры. Приложение демонстрирует умение работать с разнообразными математическими функциями, графическими элементами IDE C++ Builder, а также с файлами на предмет (чтения/записи).
Фрагмент программного кода:
void ADD(String funk)
{
int i,pos;
String Text;
Text="";
pos=Form2->RichEdit1->SelStart;
for(i=1;i<Form2->RichEdit1->SelStart+1;i+=1)
Text = Text + Form2->RichEdit1->Text[i];
Text = Text + funk;
if(Form2->RichEdit1->SelLength>0)
for(i=Form2->RichEdit1->SelStart+1;i<Form2->RichEdit1->SelStart + Form2->RichEdit1->SelLength;i+=1)
Text = Text + Form2->RichEdit1->Text[i];
if(Form2->RichEdit1->SelLength < Form2->RichEdit1->Text.Length())
for(i=Form2->RichEdit1->SelStart + Form2->RichEdit1->SelLength + 1;i<Form2->RichEdit1->Text.Length()+1;i+=1)
Text= Text + Form2->RichEdit1->Text[i];
Form2->RichEdit1->Text=Text;
Form2->RichEdit1->SelStart = pos + funk.Length();
COLOR();
}
Скриншот архива с проектом:

Содержание архива
- Скомпилированное приложение
- Исходный код программы
- Пояснительная записка к курсовой работе (29 страниц)
Телеграм
-