Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Интересное:
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
2019-11-11 | 106 |
5.00
из
|
Заказать работу |
|
|
Формаприложения может иметь вид, представленный на рис. 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
Текстовое поле
TextBox2
Текстовое поле
TextBox3
Текстовое поле
TextBox4
Текстовое поле
TextBox5
Выделить текстовые поля TextBox1- TextBox8 и установитьь одинаковые св.
свойствасвойства. свойства
Кнопка
Button1
Кнопка
Button2
Выделить кнопки Button1 и Button2 и установить одинаковые свойства
|
Свойства
Разработка схемы алгоритма
Рис. 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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!