namespace Oop_instr_test { public partial class Form1 : Form { public Form1() { InitializeComponent(); } System.Drawing.Graphics desen; osciloscop os1; voltm v1; termo t1; ser s1; histo h1; turom tr1; barom b1; manom m1; anemom a1; private void Form1_Paint(object sender, PaintEventArgs e) { desen = this.CreateGraphics(); // Osciloscop os1 = new osciloscop(desen, 10, 10, 300, 185, 1.2, -1.2, Color.Black, Color.DarkGreen, Color.DarkBlue, Color.Blue); os1.display(); double[] valori1 = new double[300]; double alfa = 0, pas = 0.07; for (int i = 0; i < 300; i++) { alfa += pas; valori1[i] = Math.Sin(alfa); } os1.sterg(); os1.auto_sx(pas * 300, 0); os1.setval(valori1, 300, Color.Yellow); os1.display(); // Voltmetru v1 = new voltm(desen, 320, 10, 300, 150, Color.Black); v1.desen_voltm(Color.Yellow, Color.Lime); v1.setval(123, Color.Azure); //Termometru t1 = new termo(desen, 650, 10, 30, 185, -100, 100); t1.desenez(Color.Blue, Color.Magenta); t1.setval(35, Color.Red, Color.Azure); // Seringa s1 = new ser(desen, 750, 10, 150, 50, 20, 0, 100); s1.desenez(Color.Blue, Color.Gray, Color.Magenta); s1.setval(33, Color.Yellow, Color.Magenta, Color.LightYellow); // Histograma h1 = new histo(desen, 750, 95, 17, 100, -10, 7); double[] valori = new double[17]; for (int i = 0; i < 17; i++) { valori[i] = (i-10) ; } h1.setval(valori, Color.Blue, Color.Black); // Turometru tr1 = new turom(desen, 10, 200, 220, 120, 300, 10, 0, 150, "Km/h"); tr1.setval(93.7); //Barometru b1 = new barom(desen, 250, 200, 220, 90, 270, 10, 0, 2.7, "Bar"); b1.setval(1.3); // Manometru m1 = new manom(desen, 500, 200, true, 220, 300); m1.setval(100); // Anemometru a1 = new anemom(desen, 730, 210, 180); a1.setval(75, 45); } } public class osciloscop... public class voltm... public class termo... public class ser... public class histo... public class turom... public class barom... public class manom... public class anemom... } |
|