Разработать графический интерфейс пользователя — КиберПедия 

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Разработать графический интерфейс пользователя

2019-11-11 106
Разработать графический интерфейс пользователя 0.00 из 5.00 0 оценок
Заказать работу

Формаприложения может иметь вид, представленный на рис. 1.3-1.

Рис. 1.3-1

 

 

Установка свойств объектов

   Свойства всех объектов сведем в таблицу 1.3-2.

                                                                                                               Таблица 1.3-2

Объект Имя объекта Свойство Значение свойства

 

Form1

Name Form1
Text Тема 1.3.Вычисление периметра и площади треугольника.
BackColor Светло-зеленый
Метка label1 Text Введите значения …
Метка label2 Text X1
Метка label3 Text Y1
Метка label4 Text X2
Метка label7 Text Y2
Метка labe l 8 Text X3
Метка label9 Text Y3

Выделить метки Label2 – Label4, Label7– Label9

(клавиша <Shift> + мышь) и установить одинаковые для всехметок свойства

Alignment 2 - Center
BackStyle 0 - Transparent
Font Arial, жирный, 12
ForeColor Красный
Метка Label5 Text Периметр
Метка Label6 Text Площадь

Выделить метки Label1, Label5, Label6 и установить одинаковые для всех меток свойства

BackColor (Palette) Светло-серый
Font A r ial, жирный курсив, 12
ForeColor Ч

Текстовое поле

TextBox1

Name TextBox1 Text Пусто (стереть значение, установленное “по умолчанию”). умолчанию")

Текстовое поле

TextBox2

Name TextBox2 Text Пусто

Текстовое поле

TextBox3

Name TextBox3 Text Пусто

Текстовое поле

TextBox4

Name TextBox4 Text Пусто

Текстовое поле

TextBox5

Name TextBox5 Text Пусто

Выделить текстовые поля TextBox1- TextBox8 и установитьь одинаковые св.

 

 

свойствасвойства. свойства

Text Alig n Center Font Arial, обычный, 12

Кнопка

Button1

Name Button1 Text ВЫЧИСЛИТЬ

Кнопка

Button2

Name Button2 Text ЗАВЕРШИТЬ

Выделить кнопки Button1 и Button2 и установить одинаковые свойства

Свойства

Font Arial, жирный, 12

Разработка схемы алгоритма

Рис. 1.3-2

 

Рис. 1.3.3

 

Написание программного кода с использованием процедур

Программный код представлен на рис. 1.3-4.

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 WindowsFormsApplication1 { public partial class Form1: Form {    public Form1()    {        InitializeComponent();    }    //функция ввода в TextBox действительного числа    double vvod(TextBox textbox)    {        return Convert.ToDouble(textbox.Text);         }    //функция вывода в TextBox действительного числа    void vivod(TextBox textbox, double c)    {        textbox.Text = Convert.ToString(c);           }    //функция вычисления длины стороны    double storona(double x1,double y1,double x2,double y2)    {        return Math.Sqrt(Math.Pow(x1 - x2, 2) + Math.Pow(y1 - y2, 2));    }    //функция вычисления периметра и площади       double PS(double x1, double y1, double x2, double y2, double x3,              double y3,ref double P)    { double a = storona(x1, y1, x2, y2), b = storona(x3, y3, x2, y2),      c = storona(x1, y1, x3, y3);      P = a + b + c;      double p = P / 2;      return Math.Sqrt(p*(p-a)*(p-b)*(p-c));    }      private void button1_Click(object sender, EventArgs e)    {        double x1 = vvod(textBox1),y1 = vvod(textBox2),               x2 = vvod(textBox3), y2 = vvod(textBox4),               x3 = vvod(textBox5),y3 = vvod(textBox6),p=0;        double s=PS(x1, y1, x2, y2, x3, y3,ref p);        vivod(textBox7, p);        vivod(textBox8, s);    }      private void button2_Click(object sender, EventArgs e)    {        Close();    } } }

Рис. 1.3-4

 


Поделиться с друзьями:

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.