Створення локальних Windows-застосунків

Windows форми широко використовуються для створення локальних і розподілених програм з графічним інтерфейсом користувача.

1. Виберіть з головного меню File|New|Project і шаблон проекту Windows Forms Application. Буде створена форма з іменем Form1 – головне вікно застосунку. Змінилося і середовище Visual Studio. З'явилися вікна Toolbox та Property.

У вікні Toolbox перелічені доступні елементи керування і компоненти, які можна розміщувати на формі. Вікно Property призначене для налаштування властивостей і подій об'єктів.

Створимо у якості приклада форму для виклику методу обчислення функції Sin(x) через ряд Тейлора.

\sin x = \sum^{\infin}_{n=0} \frac{(-1)^n}{(2n+1)!} x^{2n+1}

2. На формі розмістіть 2 текстові поля для введення вхідних параметрів: x – значення кута в радіанах, n – кількість членів ряду Тейлора, третє і четверте – для результатів.

Додамо 2 кнопки. При натисканні кнопки "Обчислення Sin" виконується виклик функцій, "Вихід" – завершення роботи.

Лістинг 4. Код форми

using System;

using System. Collections. Generic;

using ponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System. Windows. Forms;

namespace WindowsMySin

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

double x = double.Parse(txt_x. Text);

int n = int.Parse(txt_n. Text);

//вызов метода вычисления sin(x) из библиотеки

double my_sinus = MyLib.MySin.Sin(x, n);

//вызов метода из класса Math

double sinus = Math.Sin(x);

txt_y1.Text = my_sinus. ToString();

txt_y2.Text = sinus. ToString();

}

private void button2_Click(object sender, EventArgs e)

{

this.Close();

}

}

}

Робимо проект стартовим і запускаємо на виконання. Результат: