Лістинг 1.3. Код форми
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 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();
}
}
}
Робимо проект стартовим і запускаємо на виконання. Результат:
Рис. 1.2. Результат роботи форми
1.5.4. Створення DLL-бібліотеки як окремого рішення (в іншому процесі)
Основна мета створення і використання DLL-бібліотек – забезпечення повторного використання коду. Тому в реальних системах різні компоненти можуть викликати однакові бібліотечні методи. Для цього DLL-бібліотека повинна знаходитися в окремому рішенні.
Для підключення бібліотеки до проекту файл зі збіркою, що містить бібліотеку потрібно підключити з меню «Add Reference». Оскільки проект не включений в Рішення, то у вікні додавання посилань потрібно вказати шлях до проекту у файловій системі.
Дата добавления: 2015-04-10; просмотров: 762;