Cześć, jestem początkujący w programowaniu w C#, potrzebuję pomocy. Mam do zrealizowania taki projekt:
Wykonanie prostej aplikacji w formie okienka, gdzie w polach tekstowych wpisywać można wartości do rejestrów procesora (AX, BX, CX, DX) a następnie wybrać rodzaj rozkazu MOV na przykład MOV AX, CX, żeby było widać zawartość rejestru CX zostanie przepisana do AX. Intel 8086.
Niestety moja znajomość C# jest bardzo podstawowa, osoba która to wykonała miała taki kod, niestety gdy wpisuje go w VS wyskakują mi błędy. Czy ktoś jest w stanie mi pomóc, co tutaj jest źle i co poprawić?
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Projekt_zaliczeniowy
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Load += new EventHandler(Form1_Load);
}
private void Form1_Load(object sender, System.EventArgs e)
{
comboBox1.SelectedIndex = 0;
comboBox1.Enabled = false;
comboBox2.SelectedIndex = 0;
comboBoz3.SelectedIndex = 1;
}
private void groupBox1_Enter(object sender, EventArgs e)
{
}
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
if (comboBox2.SelectedIndex == 0 && combobox3.SelectedIndex == 1)
NumericUpDown2.Text = NumericUpDown1.Text;
if (comboBox2.SelectedIndex == 0 && comboBox3.SelectedIndex == 2)
numericUpDown3.Text = numericUpDown1_ValueChanged.Text;
if (comboBox2.SelectedIndex == 0 && comboBox3.SelectedIndex == 3)
numericUpDown4.Text = numericUpDown1_ValueChanged.Text;
if (comboBox2.SelectedIndex == 0 && comboBox3.SelectedIndex == 0)
numericUpDown1.Text = numericUpDown1.Text; //AX
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 0)
numericUpDown1.Text = numericUpDown2.Text;
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 2)
numericUpDown3.Text = numericUpDown2.Text;
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 3)
numericUpDown4.Text = numericUpDown2.Text;
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 1)
numericUpDown2.Text = numericUpDown2.Text; //BX
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 0)
numericUpDown1.Text = numericUpDown2.Text;
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 1)
numericUpDown2.Text = numericUpDown2.Text;
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 3)
numericUpDown4.Text = numericUpDown2.Text;
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 2)
numericUpDown3.Text = numericUpDown2.Text; //CX
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 0)
numericUpDown1.Text = numericUpDown2.Text;
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 1)
numericUpDown2.Text = numericUpDown2.Text;
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 2)
numericUpDown3.Text = numericUpDown2.Text;
if (comboBox2.SelectedIndex == 1 && comboBox3.SelectedIndex == 3)
numericUpDown4.Text = numericUpDown2.Text; //DX
}
}
}
Z góry dziękuję za pomoc.