VC#2010. Практикум. Могучий медведь

Nata
0

Медведи – большие и сильные животные. В зависимости от вида, они могут весить от 30 до 1000 килограммов.

Здесь изображены четыре разных вида медведей. Средний рост этих медведей составляет 1 метр, 2 метра, 3 метра и 4 метра. Скажи, как называются эти медведи, и определи их рост, используя подсказки.

Подсказки:

· Рост бурого медведя составляет половину от суммы роста белого и гималайского медведей.

· Панда – самый маленький мишка, его средний рост – 1 метр.

· Белый медведь выше гималайского на 2 метра.

· Гималайский медведь в два раза выше панды. 



Теоретические сведения

Во время создания программы изучаются следующие темы:

- компоненты Form, Panel, Label, Button, NumericUpDown, ListView.

Практикум

 

Задание 1. Подготовка изображений

Подберите фоновое изображение (размер 720х480 пикс.).

 

Задание 2. Разработка программы

Приведем программный код:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace Medved

{

  public partial class FormMedved : Form

  {

    public FormMedved()

    {

      InitializeComponent();

    }

 

    private void FormMedved_Load(object sender, EventArgs e)

    {

      label1.Text = "Медведи – большие и сильные животные. В зависимости от вида, они могут весить от 30 до 1000 килограммов.";

      label1.Tag = 1;

      pnlMain.Hide();

      btnNext2.Hide();

    }

 

    private void btnNext_Click(object sender, EventArgs e)

    {

      switch (Convert.ToInt32(label1.Tag))

      {

        case 1:

          label1.Text = "Здесь изображены четыре разных вида медведей. Средний рост этих медведей составляет 1 метр, 2 метра, 3 метра и 4 метра. Скажи, как называются эти медведи, и определи их рост, используя подсказки.";

          label1.Tag = 2;

          break;

        case 2:

          panel1.Hide();

          pnlMain.Show();

          break;

      }

    }

 

    private void btnCheck_Click(object sender, EventArgs e)

    {

      if (num1.Value == 4 && num2.Value == 3 && num3.Value == 2 && num4.Value == 1)

      {

        lblAnswer.ForeColor = Color.Green;

        lblAnswer.Text = "Правильно!";

        btnNext2.Show();

      }

      else

      {

        lblAnswer.ForeColor = Color.Red;

        lblAnswer.Text = "Не правильно!";

      }

    }

 

    private void btnNext2_Click(object sender, EventArgs e)

    {

      Close();

    }

  }

}

 

Tags

Дописати коментар

0Коментарі
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Дописати коментар (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !