مشخصات مقاله
-
4890
-
0.0
-
13026
-
0
-
0
ساخت پروژه از نوع کتابخانه در سی شارپ (Visual Studio Library Project)
در محیط ویژوال استودیو می توان چندین مدل پروژه با زبان برنامه نویسی سی شارپ ایجاد نمود که یکی از آن ها کتابخانه است. کتابخانه ها به عنوان ابزارهای کمکی قدرتمند راهکارهای سودمند و موثری در پیاده سازی پروژه های نرم افزاری دارند.
ساختن کتابخانه
به این دلیل که فایل انتخابی کتابخانه هست نه یک برنامه یا فایل اجرایی، برای ترجمه (compile) آن مراحل زیر را انجام دهید
- در فهرست اصلی، می توانید روی Build -> Build ProjectName کلیک کنید.
- در پنجره ی Solution Explorer، ابتدا روی اسم پروژه ی مورد نظر راست کلیک کرده، سپس گزینه ی Build را انتخاب کنید.
- در پنجره ی Class View، روی اسم پروژه راست کلیک کرده، Build را انتخاب کنید.
برای ترجمه ی (compile) کتابخانه در پنجره ی فرمان (Command Prompt)، دستور زیر را تایپ کنید.
csc /target:library NameOfFile.csاکنون کلید Enter را بزنید.
به کاربردن کتابخانه ی سفارشی (custom library)
پس از ایجاد پروژه می توانید آن (پروژه ی ایجاد شده) را در همان پروژه ای که کتابخانه در آن ساخته شده به کارببرید یا آن را در پروژه ای دیگر مورد استفاده ی خود قرار دهید، در صورت کار با Microsoft Visual Studio، کار خود را با ایجاد پروژه ی جدید آغاز کنید، به منظور استفاده از کتابخانه، در وهله ی اول باید به آن ارجاع (reference) دهید، برای این منظور
- به فهرست گزینه ی اصلی مراجعه کرده، روی Project -> Add Reference... کلیک کنید.
- در پنجره ی Solution Explorer، پس از راست کلیک روی References، گزینه ی Add Reference... را انتخاب کنید.
- در بخش Browse پس از پیدا کردن فولدری که کتابخانه در آن قرار دارد، روی فولدر مربوطه کلیک کنید و سپس فایل مربوط را انتخاب و گزینه Add Reference را بزنید.
- پس از انتخاب کتابخانه مورد نظر، OK را کلیک کنید، اکنون می توانید متدها و کلاس های کتابخانه را (به همان ترتیبی که از متدها و کلاس های کتابخانه ی،NET Framework استفاده می کردید) به کار ببرید.
مثال:
using System;
using LIB;
public class Exercise
{
static void Main()
{
Algebra alg = new Algebra();
double number1 = 244.58;
double number2 = 5082.88;
double result = alg.Addition(number1، number2);
Console.Write(number1);
Console.Write(" + ");
Console.Write(number2);
Console.Write(" = ");
Console.WriteLine(result);
}
}
اگر می خواهید پروژه را در پنجره ی فرمان (Command Prompt) ترجمه (compile) کنید، دستوری مشابه به دستور زیر را تایپ کنید.
csc /target:library /out:DesiredNameOfLibrary.dll NameOfFile.csنتیجه ی زیر را به دست می دهد.
244.58 + 5082.88 = 5327.46 Press any key to continue...