51122

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

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

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

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

Русский

2014-02-06

77.03 KB

3 чел.

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

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

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

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

Лабораторная работа №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);

       }

   }

}

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


 

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

2409. Экономика как наука изучающая отношения в сфере производства 512.57 KB
  Экономика – совокупность отношений между людьми в сфере производства, распределения, обмена и потребления продуктов труда, соответствующая данной степени развития общества. Воспроизводство – неповторимо повторяющиеся процессы производства, а также распределения, обмена и потребления.
2410. Основы физики. Теория и практика 307.77 KB
  Закон сохранения заряда. Закон Кулона. Диэлектрическая проницаемость вещества. Применение теоремы Гаусса к расчёту некоторых электрических полей в вакууме. Проводники в электрическом поле. Распределение зарядов в проводнике. Закон Джоуля-Ленца в интегральной и дифференциальной формах. Магнитный момент кругового тока. Закон Ампера.
2411. Особенности системы автоматизированного проектирования 101.5 KB
  Неавтоматизированное проектирование - проектирование осуществляется человеком; автоматизированное проектирование, при котором отдельные этапы или задачи осуществляются взаимодействием человека и ЭВМ, автоматическое проектирование, при котором все этапы и задачи осуществляются ЭВМ без участия человека.
2412. Иновационные информационные технологии 96.36 KB
  Факторы, оказывающие сдерживающее влияние на процесс становления рынка программных продуктов. Технология ASP. Объекты ADO. Пакетная модификация. Перемещение между записями в результирующем множестве ADO. Специальные значения свойства ADO Recordset.
2413. Выбор методом анализа иерархий с помощью MathCAD по 4 видам и 4 признаком. Методы очистки сточных вод 3.72 MB
  Элементы задачи сравниваются попарно по отношению к их воздействию (весу, или интенсивности) на общую для них характеристику. Сравнивая набор составляющих проблемы друг с другом, получается квадратная матрица вида.
2414. Сучасні системи математичної обробки інформації. Система Mathcad. Програмування в середовищі Mathcad 327.72 KB
  Задачі обробки одновимірних та двовимірних масивів. Приклад розв'язування транспортної задачі в середовищі Mathcad. Локальний екстремум. Організація обчислень з розгалуженнями. Локальний оператор присвоєння. Принцип програмування в Mathcad. Панель програмування.
2415. Особенности использования автоматизированных и человекоуправляемых систем научных исследований 1.03 MB
  Научные исследования позволяют выявлять и исследовать неявные качества и закономерности свойственные исследуемым объектам. К таким объектам, наиболее часто относятся определенные системы и процессы. Особый интерес для науки и прикладных задач представляет автоматизация научных исследований, то есть создание автоматизированных систем научных исследований (АСНИ).
2416. Сущность организации и предприятия, их признаки и функции. Понятие экономики предприятия. 217.5 KB
  Экономика предприятия - это дисциплина изучающая, как определённые и ограниченные ресурсы для производства полезной продукции и услуг распределяются и используются в рамках отдельно взятого предприятия.
2417. Практика по внеклассной воспитательной работе 789.64 KB
  Накопление представлений о характере и содержании внеклассной воспитательной деятельности классного руководителя. Формирование умений планировать, проводить и анализировать внеклассные воспитательные мероприятия в начальных классах. Ознакомление с разными формами внеклассной воспитательной работы в начальных классах с учетом возраста учащихся.