Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
|
из
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
|
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!