51122

Разработка программы с использованием элементов Radiobutton, Button, Listbox

Лабораторная работа

Информатика, кибернетика и программирование

Задание на работу: Разработать программу с использованием элементов Rdiobutton Button Listbox. Предметная область фотопрокат. Код программы (файл Form1.cs)...

Русский

2014-02-06

77.03 KB

2 чел.

ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«НАЦИОНАЛЬНЫЙ МИНЕРАЛЬНО-СЫРЬЕВОЙ УНИВЕРСИТЕТ «ГОРНЫЙ»

Лабораторная работа №3

по дисциплине

«Объектно-ориентированное программирование»

Выполнил студент: Орлов Антон Юрьевич

Шифр 0402020012 группа ПОВТв-10

Специальность 230105.65 , курс 3

Санкт-Петербург

2013

Проверил:   _________________   /  Шумова Е.О.  

Задание на работу:

Разработать программу с использованием элементов Radiobutton, Button, Listbox. Предметная область фотопрокат.

Код программы (файл Form1.cs)

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 photo

{

   public partial class Form1 : Form

   {

       public Form1()

       {

           InitializeComponent();

       }

       private void label3_Click(object sender, EventArgs e)

       {

       }

       private void label2_Click(object sender, EventArgs e)

       {

       }

       private void label3_Click_1(object sender, EventArgs e)

       {

       }

       private void button1_Click(object sender, EventArgs e)

       {

           double cost = 0;

           string s = "";

           if (radioButton13.Checked && radioButton14.Checked && radioButton15.Checked)

           {

               listBox1.Items.Add("Вы не выбрали ничего.");

               return;

           }

           if (radioButton1.Checked)

           {

               s = "Canon 5D";

               cost += 800;

           }

           else if (radioButton2.Checked)

           {

               s = "Canon 5D mark II";

               cost += 1100;

           }

           else if (radioButton3.Checked)

           {

               s = "Canon 5D mark III";

               cost += 1500;

           }

           else if (radioButton4.Checked)

           {

               s = "Canon 1DX";

               cost += 2000;

           }

           if ((!radioButton13.Checked) && (!radioButton14.Checked || !radioButton15.Checked))

                   s += " + ";

           if (radioButton5.Checked)

           {

               s += "Canon 16-35";

               cost += 600;

           }

           else if (radioButton6.Checked)

           {

               s += "Canon 24-70";

               cost += 600;

           }

           else if (radioButton7.Checked)

           {

               s += "Canon 24-105";

               cost += 500;

           }

           else if (radioButton8.Checked)

           {

               s += "Canon 70-200";

               cost += 600;

           }

           if ((!radioButton15.Checked) && (!radioButton13.Checked || !radioButton14.Checked))

               if (!radioButton14.Checked)

                 s += " + ";

           if (radioButton9.Checked)

           {

                s += "Canon 220EX";

               cost += 100;

           }

           else if (radioButton10.Checked)

           {

               s += "Canon 430EX";

               cost += 200;

           }

           else if (radioButton11.Checked)

           {

               s += "Canon 580EX";

               cost += 300;

           }

           else if (radioButton12.Checked)

           {

               s += "Canon 600EX";

               cost += 400;

           }

         

           s += ". Цена = " + Convert.ToString(cost);

           

           listBox1.Items.Add(s);

       }

   }

}

Скриншот с результатами выполнения программы:


 

А также другие работы, которые могут Вас заинтересовать

82054. Пора навчання – світла й неповторна 60 KB
  Мета: поглибити знання учнів про святкування дня студента, історію Хорольського Міжрегіонального центру звільнених у запас військовослужбовців. Виховувати у учнів любов до життя; любов до молодості, патріотичне відношення до свого навчального закладу, вміння помічати красиве; спостережливість.
82055. О времени, о жизни, о себе... 56.5 KB
  О счастье жить дышать и понимать Как ледяное время бьется в жилах И слушать ночь течение её Стоять и петь под солнцем на горе Вот я иду по солнцу. Ты солнце рушишь изменяя время И хитрости придумываешь чтобы заставить жить меня: Мне солнце мёдом наполняет грудь Пусть звёзды гаснут рано или поздно...
82056. ПОГОВОРИМО ПРО АСТРОНОМІЮ 83.5 KB
  Познайомити учнів з новою наукою про природу - астрономію. її розділи; сформувати уяву про походження і розвиток цій науки; розвинути зацікавленість у вивченні цієї науки та спостереженні за космічними об’єктами; вміння користуватися додатковою літературою; виковувати гордість за досягнення...
82057. Тато, мама і я – дружна сім’я 59.5 KB
  Будем разом відзначати і родину шанувати. Не забути рідну мову батька щирий заповіт мами ніжну колискову що нас вивела у світ. Пісня колискова для мами Колискові вечорами нам співали наші мами а тепер пора і нам заспівать про наших мам. Радість маєш чи тривогу серце мами разом з нами.
82058. Сім’я буде щасливою коли… 155.5 KB
  На світ білому єдине, Як і Дніпрова течія, Домашнє вогнище родинне, Оселя наша і сім’я. В щасливі і в сумні години, Куди б нам не стелився шлях, Не згасне вогнище родинне В людських запалених серцях. (Д. Білоус) Тематичні питання: Які люди, що допомагають іншим, найважливіші? Чи важливо знати історію свого роду?
82060. Вертайтеся додому, журавлі! 79.5 KB
  Краю мій, мій рідний краю! Який ти безмежний, мальовничий, багатий на звичаї та обряди і водночас скільки випало на твою долю випробувань і страждань. Скільки людей змушені були покинути тебе у пошуках кращої долі. Одними із перших стали мешканці Небилова, які у далекому 1891 полинули як ті журавлі за океанські води.
82061. Вплив антропогенних факторів на репродуктивну функцію людини 173.5 KB
  Цілі: Узагальнити знання учнів про індивідуальний розвиток організму його залежність від умов зовнішнього середовища; виховувати почуття відповідальності за власне здоров’я та здоров’я майбутніх дітей; формувати навички здорового способу життя; сприяти екологічному вихованню учнів...
82062. Я єсть народ… Двомовна музично-поетична композиція, присвячена 65 річниці визволення України від німецько-фашистських загарбників 75.5 KB
  Славним ветеранам Великой Отечественной, выстоявшим, победившим, подаривши миру жизнь и счастье, посвящается. Досі ще не визнаним ветеранам Великої Вітчизняної, бійцям Української повстанської армії, що боролись за щастя рідної землі...