Задание на курсовую работу
Создать программу для рисования математических функций. Приложение должно позволять вводить виражение функции и строить график, а также сохранять график в файле. Защитить приложение от копирования путём привязки к значению в системном реестре. Создать инсталляцию, оптимизированую для распространения в интернете.
Описание
В ходе курсовой работы было созданно приложение для построения разного рода графиков в среде разработке 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 страниц)
GGaMBiT