новий проект, в настановних шаблонах вибираємо C # і вибираємо Windows Forms.
Повинно з'явитися віконце, як показано на малюнку 5.
В
Малюнок 5. Початковий вікно Windows Forms. br/>
Для того що б наша форма придбала коректний вигляд, на неї потрібно додати кнопки та інші функціональні речі (картинку, текстові бокси) Все це робиться, переходом на вкладку панель елементів, панель елементів показана на малюнку 6
В
Малюнок 6 Вкладка панель елементів.
Після цих дій можна почати додавати різні функціональні елементи на нашу форму.
4. Реалізація програми
Для створення програми потрібно запрограмувати кожен елемент цієї форми.
Для початку визначимо тип вхідних даних у нашому випадку це тип Double.
namespace Conic
{partial class Form1: Form
{[] _size = {"[мм]", "[д]"}; [] _force = {"[Н]", "[фт сл] "}; [] _moment = {" [Нм] "," [фн фт] "}; [] _pressure = {" [МПа] "," [фт/кв.д] " ;}; void calc (double D, double Dd, double L, double T, double pa, double v, double ks)
Так само потрібно застерегти користувачів про неправильне введенні даних це буде зроблено наступним чином в кінці програми.
{. Show ("Неправильно введені дані!");
}
І потрібно звичайно реалізувати рішення самих формул, це зроблено таким чином.
double C = (D - Dd)/L; tg = C/2; ds = (D + Dd)/2; cos = Math.Cos (Math.Atan (tg)); p = (2000 * ks * T * cos)/(Math.PI * ds * ds * L * v); Fs = Math.PI * ds * L * p * (tg + v)/(1 - tg * v) ; Fs1 = Math.PI * ds * L * p * (v - tg)/(1 + tg * v); _C.Text = Convert.ToString (C); _tg.Text = Convert.ToString (tg); _ds . Text = Convert.ToString (ds); _p.Text = Convert.ToString (p); _Fs.Text = Convert.ToString (Fs); _Fs1.Text = Convert.ToString (Fs1);
5. Тестування програми
Якщо тестування програми проводиться інтуїтивно, за принципом невтручання в роботу програми і без будь-якого чіткого плану випробувань, то цей процес можна назвати мистецтвом. Якщо ж тесту ванию передує ретельний підбір даних для контрольних прикладів і завчасний вибір елементів програми, що підлягають перевірці, а саме воно виконується послідовно і акуратно, то тестування стає наукою. Розробка алгоритмів та програмування стали ремеслом, яким можна опанувати. Тепер прийшов час зробити те ж саме стосовно тестування програм, покінчивши з підходом до нього як до мистецтва. Випробування будь-якої системи завжди являють собою один з найбільш відповідальних етапів її розробки і часто бувають пов'язані з найбільшими труднощами і на...