 
        
        Курсовая работа
.pdf 
Рисунок3 –Схемаработыприложения(продолжение)
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
 
Рисунок4 –Блок-схемаобработчикасобытияbutton1_Click
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
 
Рисунок4 –Блок-схемаобработчикасобытияbutton1_Click (продолжение)
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
 
Рисунок4 –Блок-схемаобработчикасобытияbutton1_Click (продолжение)
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
 
Рисунок4 –Блок-схемаобработчикасобытияbutton1_Click (продолжение)
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
 
Рисунок5 –Блок-схемаобработчикасобытияbutton2_Click
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
 
Рисунок6 –Блок-схемаобработчикасобытияpictureBox1_MouseClick
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
 
1.4. Описаниеприложения
1.4.1. Спецификацияприложения
Всоставприложения«Решениеуравнения» входятследующиефайлыипапки:
-Zadanie1.sln –содержитинформациюосоставеприложение;
-Zadanie1.csproj –файл, содержащийвсенеобходимыехарактеристикипроекта;
-Program.cs –главныймодульприложения, содержитисходныйкод, вкотором находитсяточкавходадляприложения;
-Form1.cs –модульформы, содержитисходныйкодприложения;
-Form1.Designer.cs –записываеткод, реализующийвседействия, связанныес элементамиуправления;
-Form1.resx –файл, содержащийресурсыформыForm1;
-папкаbin –содержитпапкуdebug, вкоторойнаходятсяоткомпилированные
файлы:
-Zadanie1.exe –содержитисполняемыйфайлприложения;
-Zadanie1.pdb –содержитформатдляхраненияотладочнойинформациио скомпилированномисполняемомфайле*.exe;
-Zadanie1.vshost.exe –файлглавногопроцессапредназначендляускорения запускаприложения;
-Zadanie1.vshost.exe.manifest –конфигурационныйфайлглавногопроцесса, предназначенныйдляускорениязапускаприложения;
-папкаProperties –содержитсовокупностьфайлов, вкоторыххранятся сведенияоконфигурациипроекта.
ВсоставприложениявходятстандартныеобъектыклассовязыкаС# и элементыклассаForm1, разработанногонабазеклассаForm. Спецификациякласса Form1 представленавтаблице1.
Таблица1 –СпецификацияклассаForm1
| Тип | 
 | Струк | Тип | 
 | 
| Имявпрограмме | тура | Назначение | ||
| элем | данны | данны | ||
| ента | 
 | х | х | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
| поле | im | объект | Graphics | Поверхностьрисования | 
| поле | dX | простая | double | Значениеx водномпикселе | 
| 
 | 
 | 
 | 
 | поверхностирисования | 
| поле | A | простая | double | Минимальноезначение | 
| 
 | 
 | 
 | 
 | интервалаизменения | 
| 
 | 
 | 
 | 
 | переменнойx (константа | 
| 
 | 
 | 
 | 
 | равная-2,5) | 
| поле | B | простая | double | Максимальноезначение | 
| 
 | 
 | 
 | 
 | интервалаизменения | 
| 
 | 
 | 
 | 
 | переменнойx (константа | 
| 
 | 
 | 
 | 
 | равная2,1) | 
| поле | CountX | простая | int | Количествокорнейуравнения | 
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
 
| метод | Form1() | 
 | 
 | Конструкторпоумолчанию | 
| метод | button1_Click() | 
 | 
 | Обработчиксобытия«Щелчок | 
| 
 | 
 | 
 | 
 | накнопке». Спецификация | 
| 
 | 
 | 
 | 
 | обработчикасобытия | 
| 
 | 
 | 
 | 
 | представленавтаблице2. | 
| метод | button2_Click() | 
 | 
 | Обработчиксобытия«Щелчок | 
| 
 | 
 | 
 | 
 | накнопке«Сохранить | 
| 
 | 
 | 
 | 
 | результат»». Спецификация | 
| 
 | 
 | 
 | 
 | обработчикасобытия | 
| 
 | 
 | 
 | 
 | представленавтаблице3. | 
| метод | pictureBox1_MouseClick() | 
 | 
 | Обработчиксобытия«Щелчок | 
| 
 | 
 | 
 | 
 | кнопкоймышинарисунке». | 
| 
 | 
 | 
 | 
 | Спецификацияобработчика | 
| 
 | 
 | 
 | 
 | событияпредставленав | 
| 
 | 
 | 
 | 
 | таблице4. | 
Таблица2 –Спецификацияобработчикасобытияbutton1_Click
| 
 | М | 
 | 
 | 
 | 
 | 
| 
 | ат | 
 | 
 | 
 | 
 | 
| 
 | ем | 
 | 
 | 
 | 
 | 
| 
 | ат | 
 | 
 | 
 | 
 | 
| 
 | ич | 
 | Струк | 
 | 
 | 
| 
 | ес | Имяв | Тип | 
 | |
| Перем | ко | тура | Назначениепеременной | ||
| енная | е | програ | данн | данн | |
| 
 | об | мме | ых | ых | 
 | 
| 
 | оз | 
 | 
 | 
 | 
 | 
| 
 | на | 
 | 
 | 
 | 
 | 
| 
 | че | 
 | 
 | 
 | 
 | 
| 
 | ни | 
 | 
 | 
 | 
 | 
| 
 | е | 
 | 
 | 
 | 
 | 
| x1 | 
 | X1 | простая | double | Значениепеременнойхвточкеx1, | 
| 
 | 
 | 
 | 
 | 
 | используемоепририсованииотрезка | 
| 
 | 
 | 
 | 
 | 
 | прямой | 
| y1 | 
 | Y1 | простая | double | Значениепеременнойy вточкеy1, | 
| 
 | 
 | 
 | 
 | 
 | используемоепририсованииотрезка | 
| 
 | 
 | 
 | 
 | 
 | прямой | 
| x2 | 
 | X2 | простая | double | Значениепеременнойхвточкеx2, | 
| 
 | 
 | 
 | 
 | 
 | используемоепририсованииотрезка | 
| 
 | 
 | 
 | 
 | 
 | прямой | 
| y2 | 
 | Y2 | простая | double | Значениепеременнойy вточкеy2, | 
| 
 | 
 | 
 | 
 | 
 | используемоепририсованииотрезка | 
| 
 | 
 | 
 | 
 | 
 | прямой | 
| px1 | 
 | PX1 | простая | int | Значениепеременнойхвпикселяхв | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | точкеpx1, используемоепририсовании | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | отрезкапрямой | |
| py1 | 
 | 
 | PY1 | 
 | простая | 
 | int | 
 | Значениепеременнойy вточкеpy1, | ||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | используемоепририсованииотрезка | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | прямой | |
| px2 | 
 | 
 | PX2 | 
 | простая | 
 | int | 
 | Значениепеременнойхвточкеpx2, | ||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | используемоепририсованииотрезка | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | прямой | |
| py2 | 
 | 
 | PY2 | 
 | простая | 
 | int | 
 | Значениепеременнойy вточкеpy2, | ||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | используемоепририсованииотрезка | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | прямой | |
| minY | 
 | 
 | minY | 
 | простая | 
 | double | 
 | Минимальноезначениефункцииf(x)= | ||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | (x +2)2 (x −1)3 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 2 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| maxY | 
 | 
 | maxY | 
 | простая | 
 | double | 
 | Максимальноезначениефункцииf(x)= | ||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | (x +2)2 (x −1)3 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 2 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| dy | 
 | 
 | dY | 
 | простая | 
 | double | 
 | Значениеy водномпикселеповерхности | ||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | рисования | |
| PenUser | 
 | 
 | PenUser | 
 | объект | 
 | Pen | 
 | Пользовательскоеперо | ||||
| 
 | 
 | 
 | 
 | Таблица3 –Спецификацияобработчикасобытияbutton2_Click | |||||||||
| 
 | 
 | М | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | ат | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | ем | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | ат | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | ич | 
 | 
 | 
 | 
 | Стру | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | ес | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| Пере | 
 | 
 | Имяв | 
 | 
 | ктур | 
 | 
 | 
 | 
 | 
 | 
 | |
| менна | 
 | ко | 
 | прогр | 
 | 
 | а | 
 | 
 | Тип | 
 | Назначениепеременной | |
| я | 
 | е | 
 | амме | 
 | 
 | данн | 
 | 
 | данных | 
 | 
 | |
| 
 | 
 | об | 
 | 
 | 
 | 
 | ых | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | оз | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | на | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | че | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | ни | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | е | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| fout | 
 | 
 | 
 | fout | 
 | объект | 
 | FileStream | 
 | Идентификаторфайловогопотока | |||
| fstr_out | 
 | 
 | 
 | fstr_out | 
 | объект | StreamWriter | Идентификаторвыходногопотока | |||||
| 
 | 
 | Таблица4 –СпецификацияобработчикасобытияpictureBox1_MouseClick | |||||||||||
| 
 | 
 | М | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | ат | Имяв | 
 | Струк | 
 | Тип | 
 | 
 | 
 | |||
| Перем | ем | програ | 
 | тура | 
 | данн | 
 | 
 | Назначениепеременной | ||||
| енная | ат | мме | 
 | данн | 
 | ых | 
 | 
 | 
 | ||||
| 
 | 
 | ич | 
 | 
 | 
 | ых | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | ес | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
