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);

       }

   }

}

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


 

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

2072. Основы работы в AutoCad 1.31 MB
  Рабочее окно графического редактора. Видовые экраны. Двумерные графические примитивы. Редактирование чертежа. Положительные аспекты применения блоков. Редактирование трехмерных поверхностей. Твердотельные объекты и команды их редактирования.
2073. Прокат автомобилей. База данных БД 1.61 MB
  Создание таблиц и заполнение их информацией. Определение условий целостности данных. Обеспечение защиты от несанкционированного доступа. Создание меню проекта и программной оболочки. Инфологическая модель БД.
2074. Проектирование реконструкции участка существующей железной дороги 347.35 KB
  Район проектирования реконструкции участка железной дороги. Характеристика существующего состояния железнодорожной линии. Верхнее строение пути, земляное полотно и искусственные сооружения. Определение существующей наличной провозной способности и её соответствие потребным размерам перевозок.
2075. Арт-терапия с элементами рисунка на тему: Наркотикам – НЕТ! 34 KB
  Узнать отношение к проблеме употребления наркотических веществ. сформировать убеждение в том, что каждый человек несёт персональную ответственность за своё решение. сформировать представления о том, что употребление наркотиков не решает, а усугубляет жизненные проблемы. Место проведения: Учебный класс
2076. Геофизические исследования и работы в скважинах 18.15 MB
  Промышленная геофизика. Исследования геологического разреза скважин. Контроль технического состояния скважин. Вторичное вскрытие пластов и специальные операции. Программно-управляемые и информационно-измерительные системы для ГИРС.
2077. Stylistics of English Language Seminar exercises and tasks 862.83 KB
  Данное учебное пособие предлагает подробный план семинарских практических занятий по стилистике английского языка. План каждого занятия включает обзор теоретического материала, задания для самостоятельной работы, а также широкий спектр практических заданий, включающих как упражнения, направленные на отработку отдельных языковых навыков, так и развитие творческого письма на английском языке в различных стилях.
2078. Учебно-методический комплекс по дисциплине 1.02 MB
  Содержание дисциплины, структурированное по видам учебных занятий с указанием их объемов в часах. Методические указания по выполнению отдельных видов учебной работы. Организация промежуточного и итогового контроля знаний.
2079. Хозяйственная жизнь общества (Производство и распределение) 983.61 KB
  Восхождение от абстрактного к конкретному как метод построения логической целостной теории хозяйственной деятельности. Производство как основа существования и развития общества. Технологический способ производства как функционирование производительных сил. Диалектика духовного и материального производства.
2080. Расчет схем на диодах 1.29 MB
  Расчет схем на полупроводниковых диодах. Пример расчета диодного ограничителя. Стабилизаторы напряжения на диодах. Расчет параметрического стабилизатора.