Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Приложение Б

Введение | Создание главной формы приложения | Тестирование приложения |


Читайте также:
  1. amp;&&Приложение 17
  2. Windows-приложение OGView
  3. Географическое приложение.
  4. Заявку установленного образца (приложение 1) ;
  5. Многомерные шкалы и их приложение в рекламе
  6. На участие в конкурсе необходимо подать заявку от образовательного учреждения (см.приложение).
  7. Отчет оформляется титульным листом (смотрите приложение 1) и подписывается студентом и мастером производственного обучения.

Листинг модуля MainWindow.xaml.cs:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Windows;

using System.Windows.Controls;

using System.Windows.Data;

using System.Windows.Documents;

using System.Windows.Input;

using System.Windows.Media;

using System.Windows.Media.Imaging;

using System.Windows.Navigation;

using System.Windows.Shapes;

 

namespace Vstepen

{

class VStepen // Класс реалезующий возведение числа в степень

{

public double chislo, stepen; // Поля класса, для числа и степени

 

public double VozvedenieVStepen() // Метод класса для возведения числа в степень

{

double tmp = System.Math.Pow(chislo, stepen);

return tmp;

}

}

 

/// <summary>

/// Логика взаимодействия для MainWindow.xaml

/// </summary>

public partial class MainWindow: Window

{

// Инициализация окна приложения и всех элементов управления

public MainWindow()

{

InitializeComponent();

}

//Процедура - событие по нажатию кнопки на форме

private void button1_Click(object sender, RoutedEventArgs e)

{

if (textBox1.Text!= "" && textBox2.Text!= "") // Проверка на непустоту полей ввода

{

VStepen obj = new VStepen(); // Создание экземпляра класса

 

try // Проверка на то, что введено число

{

obj.chislo = System.Convert.ToDouble(textBox1.Text); // Конвертирование тестового значения поля ввода в число с плавающей точкой

obj.stepen = System.Convert.ToDouble(textBox2.Text);

 

label3.Content = "Результат: " + System.Convert.ToString(obj.VozvedenieVStepen()); // Конвертация результата в тест. Вывод результата в форму программы

}

catch (FormatException)

{

MessageBox.Show("Необходимо ввести число!"); // Сообщение об ошибке ввода

textBox1.Text = ""; // Очистка полей ввода

textBox2.Text = "";

}

}

else

{

MessageBox.Show("Поля ввода пустые!"); // Сообщение об ошибке ввода

}

}

}

}

 


Дата добавления: 2015-07-16; просмотров: 42 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Приложение А| ВВЕДЕНИЕ

mybiblioteka.su - 2015-2024 год. (0.007 сек.)