added first unit test
This commit is contained in:
Binary file not shown.
Binary file not shown.
@ -41,6 +41,7 @@
|
||||
this.button4 = new System.Windows.Forms.Button();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.button5 = new System.Windows.Forms.Button();
|
||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.trackBar1)).BeginInit();
|
||||
@ -173,6 +174,16 @@
|
||||
this.label5.TabIndex = 12;
|
||||
this.label5.Text = "label5";
|
||||
//
|
||||
// button5
|
||||
//
|
||||
this.button5.Location = new System.Drawing.Point(68, 396);
|
||||
this.button5.Name = "button5";
|
||||
this.button5.Size = new System.Drawing.Size(75, 23);
|
||||
this.button5.TabIndex = 13;
|
||||
this.button5.Text = "store";
|
||||
this.button5.UseVisualStyleBackColor = true;
|
||||
this.button5.Click += new System.EventHandler(this.Button5_Click);
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
@ -180,6 +191,7 @@
|
||||
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
|
||||
this.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
|
||||
this.ClientSize = new System.Drawing.Size(800, 450);
|
||||
this.Controls.Add(this.button5);
|
||||
this.Controls.Add(this.label5);
|
||||
this.Controls.Add(this.label4);
|
||||
this.Controls.Add(this.button4);
|
||||
@ -221,6 +233,7 @@
|
||||
private System.Windows.Forms.Button button4;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.Label label5;
|
||||
private System.Windows.Forms.Button button5;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -76,12 +76,10 @@ namespace WindowsFormsApp01
|
||||
var f = new CalcEventArgs(res);
|
||||
//trigger handler
|
||||
|
||||
// if (CalcFinished != null)
|
||||
// {
|
||||
CalcFinished(f);
|
||||
// }
|
||||
|
||||
|
||||
// if (CalcFinished != null)
|
||||
// {
|
||||
CalcFinished(f);
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
@ -91,11 +89,46 @@ namespace WindowsFormsApp01
|
||||
|
||||
Pen _pen = new ClassLibrary01.Class1().getPen();
|
||||
|
||||
using (var p = _pen)
|
||||
{
|
||||
draw(graphics);
|
||||
}
|
||||
|
||||
Brush aBrush = (Brush) Brushes.Red;
|
||||
|
||||
|
||||
for (int i = 10; i < (502); i++)
|
||||
{
|
||||
int y = (int) (246 - (((Math.Log(i) * 10) - 23) * _scale));
|
||||
|
||||
graphics.FillRectangle(aBrush, i, y, 2, 2);
|
||||
}
|
||||
}
|
||||
|
||||
private void storeToFile()
|
||||
{
|
||||
Bitmap bmp = new Bitmap(100, 200);
|
||||
|
||||
var graphics = Graphics.FromImage(bmp);
|
||||
|
||||
draw(graphics);
|
||||
|
||||
bmp.Save(@"C:\Temp\AI.png");
|
||||
}
|
||||
|
||||
private void draw(Graphics graphics)
|
||||
{
|
||||
Pen _pen = new ClassLibrary01.Class1().getPen();
|
||||
|
||||
graphics.Clear(Color.Aqua);
|
||||
|
||||
|
||||
using (var p = _pen)
|
||||
{
|
||||
//y axis
|
||||
graphics.DrawLine(p, 10, 10, 10, 246);
|
||||
|
||||
|
||||
//x axis
|
||||
graphics.DrawLine(p, 10, 246, 502, 246);
|
||||
|
||||
@ -107,19 +140,6 @@ namespace WindowsFormsApp01
|
||||
graphics.DrawLine(p, 498, 241, 502, 246);
|
||||
graphics.DrawLine(p, 498, 251, 502, 246);
|
||||
}
|
||||
|
||||
Brush aBrush = (Brush) Brushes.Red;
|
||||
|
||||
|
||||
for (int i = 10; i < (502); i++)
|
||||
{
|
||||
int y = (int) (246 - (((Math.Log(i) * 10) - 23) * _scale));
|
||||
|
||||
graphics.FillRectangle(aBrush, i, y, 2, 2);
|
||||
}
|
||||
|
||||
|
||||
//graphics.DrawEllipse(new Pen(Color.Black), 70, 70, 30, 10);
|
||||
}
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
@ -204,11 +224,7 @@ namespace WindowsFormsApp01
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
|
||||
|
||||
label4.Text = "Fehler";
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -216,6 +232,11 @@ namespace WindowsFormsApp01
|
||||
{
|
||||
label4.Text = e.Result.ToString();
|
||||
}
|
||||
|
||||
private void Button5_Click(object sender, EventArgs e)
|
||||
{
|
||||
storeToFile();
|
||||
}
|
||||
}
|
||||
|
||||
public class CalcEventArgs
|
||||
@ -236,9 +257,6 @@ namespace WindowsFormsApp01
|
||||
public static event CalcEventHandler CalcFinished;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public static void CalcIt()
|
||||
{
|
||||
int res = DateTime.Now.Second;
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user