C#
Windows Forms
Програмування розгалужень у середовищі Microsoft Visual Studio
Над цими проектами працюватимуть учні на лабораторних роботах, що завершують вивчення розгалужень у C#.
Думаю, що вчителям, та учням цей матеріал теж буде корисним.
Проект «Біографія з фото». Створення форми в середовищі С#
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked == true) //про мене
{
if (checkBox1.Checked == true) //фото
{
pictureBox1.Visible = true;
pictureBox2.Visible = false;
}
else
{
pictureBox1.Visible = false;
pictureBox2.Visible = false;
}
if (checkBox2.Checked == true) //біографія
{
textBox1.Text = "Я - учень 10 А класу. Мені подобається
вивчати інформаційно-комунікаційні технологій, проте … просто.";
textBox2.Text = "";
}
else
{
textBox1.Text = "";
textBox2.Text = "";
}
}
if (radioButton2.Checked == true) //про друзів
{
if (checkBox1.Checked == true) //фото
{
pictureBox2.Visible = true;
pictureBox1.Visible = false;
}
else
{
pictureBox1.Visible = false;
pictureBox2.Visible = false;
}
if (checkBox2.Checked == true) //біографія
{
textBox2.Text = "Ми учні 10 Акласу. Наш клас вивчає інформатику за профільною програмою. Тут ми
вчимо основи алгоритмізації та програмування та інформаційно-комунікаційні
технології";
textBox1.Text = "";
}
Else
{
textBox1.Text = "";
textBox2.Text = "";
}
} }
Проект «Оцінити мультфільм». Створення форми в середовищі С#
void button1_Click(object sender, EventArgs e)
{
radioButton1.Checked = false;
radioButton2.Checked = false;
radioButton3.Checked = false;
pictureBox2.Visible = false;
pictureBox3.Visible = false;
pictureBox4.Visible = false;
}
private void radioButton1_CheckedChanged(object sender, EventArgse)
{
pictureBox2.Visible = true;
pictureBox3.Visible = false;
pictureBox4.Visible = false;
}
private void radioButton2_CheckedChanged(object sender, EventArgse)
{
pictureBox2.Visible = false;
pictureBox3.Visible = true;
pictureBox4.Visible = false;
}
private void radioButton3_CheckedChanged(object sender, EventArgse)
{
pictureBox2.Visible = false;
pictureBox3.Visible = false;
pictureBox4.Visible = true;
}
Проект «Купити піцу». Створення форми в середовищі С#
private void button1_Click(object sender, EventArgs e)
{
Double s = 0;
if (radioButton1.Checked == true)
{
if (checkBox1.Checked == true) s = s+25;
if (checkBox2.Checked == true) s = s + 30;
if (checkBox3.Checked == true) s = s + 20;
}
if (radioButton2.Checked == true)
{
if (checkBox1.Checked == true) s = s + 20;
if (checkBox2.Checked == true) s = s + 25;
if (checkBox3.Checked == true) s = s + 15;
}
if (radioButton3.Checked == true)
{
if (checkBox1.Checked == true) s = s + 15;
if (checkBox2.Checked == true) s = s + 20;
if (checkBox3.Checked == true) s = s + 10;
}
label3.Text = s.ToString();
}
Проект «Розклад уроків». Створення форми в середовищі С#
int d = int.Parse(textBox1.Text);
switch(d)
{
case 1: textBox2.Text = "Понеділок. 1. Інформатика 2. Інформатика 3.
Алгебра 4. Фізика 5. Художня культура";
break;
case 2: textBox2.Text = "Вівторок. 1. Графіка 2. Презентації 3. Геометрія
4. Хімія 5. Біологія";
break;
case 3: textBox2.Text = "Середа. 1. Географія 2. Фізкультура 3.
Алгебра 4. Українська мова 5. Українська література";
break;
case 4: textBox2.Text = "Четвер. 1. Біологія 2. Технології 3. Інформатика 4. Геометрія
5. Фізика";
break;
case 5: textBox2.Text = "П'ятниця. 1. Програмування 2. Фізкультура 3. Фізика 4. Українська мова 5. Світова література";
break;
}
Проект «Собачка та м’яч». Створення форми в середовищі С#
private void button1_Click(object sender, EventArgs e)
{
int a,x,y;
Random rand = new Random();
a = rand.Next(1, 20);//довжина ланцюга
x = rand.Next(1, 20);
y = rand.Next(1, 20);//координати мяча
textBox2.Text = x.ToString();
textBox3.Text = y.ToString();
textBox4.Text = a.ToString();
if (x * x + y * y <= a * a)
textBox5.Text = "Вас вкусить собака";
else
textBox5.Text = "Ви можете забрати м'яч";
}
Проект «Щаслива сімка». Створення форми в середовищі С#
Random random = new Random();
int a = random.Next(10);
int b = random.Next(10);
int c = random.Next(10);
label1.Text = a.ToString();
label2.Text = b.ToString();
label3.Text = c.ToString();
string t, n;
t = "Ви виграли";
n = "Ви програли";
if (a == 7 || b == 7 || c == 7)
{
label4.Text = t.ToString();
pictureBox2.Visible = true;
}
else
{
label4.Text = n.ToString();
pictureBox2.Visible = false;
}