ویدئو های پربازدید سایت

اموزش ساخت و استفاده از dll در سی شارپ (و asp.net)

در این پست قصد آموزش ساخت و استفاده از فایل های کتابخانه ای Dll و طرز استفاده از انها در برنامه های سی شارپ و همچنین در برنامه های تحت وب asp.net

برای این کار محیط Visual Studio را باز کرده
و از منو فایل
مسیر زیر را ادامه دهید
File -> New project
و در پنجره باز شده Class Library رامطابق شکل انتخاب و یک نام برای ان بنویسید



ساخت فایل کتابخانه,اموزش ساخت فایل dll,ساختن فایل dll در سی شارپ,ساختن فایل dll در Asp.net,استفاده از فایل dll در سی شارپ,استفاده از فایل dll در Asp.net,استفاده از فایل کتابخانه در سی شارپ,استفاده از فایل کتابخانه در Asp.net,asp.net,c#,سی شارپ,اموزش ساخت و استفاده از فایل dll در سی شارپ,اموزش برنامه نویسی

بعد از ایجاد ان یک فایل کلاس به پروژه اضافه میکنیم (در صورت وجود نداشتن) سپس کد کتابخانه را در ان مینویسیم

کد کتابخانه شامل تابع های معمولی است که در متن برنامه سی شارپ مینویسم مانند تصویر زیر که چند متغیر و کلاس تعریف کند
توجه : توجه داشته باشید که توابع و متغیر ها از نوع public هستند تا بتوان به انها توسط برنامه دیگر که این کتابخانه رامورد استفاده قرار میدهد دسترسی داشت

ساخت فایل کتابخانه,اموزش ساخت فایل dll,ساختن فایل dll در سی شارپ,ساختن فایل dll در Asp.net,استفاده از فایل dll در سی شارپ,استفاده از فایل dll در Asp.net,استفاده از فایل کتابخانه در سی شارپ,استفاده از فایل کتابخانه در Asp.net,asp.net,c#,سی شارپ,اموزش ساخت و استفاده از فایل dll در سی شارپ,اموزش برنامه نویسی
بعد از نوشتن کد ها پروژه را کامپایل و بیلد میکنیم (توسط کلید میانبر F6)

بعد از ان به مسیر پروژه رفته و در داخل فولدر Bin/Debug مشاهده میکنید که یک فایل Dll در ان تولید شده است (در صورت نداشتن خطا در برنامه)

این فایل فایل کتابخانه شما است


ساخت فایل کتابخانه,اموزش ساخت فایل dll,ساختن فایل dll در سی شارپ,ساختن فایل dll در Asp.net,استفاده از فایل dll در سی شارپ,استفاده از فایل dll در Asp.net,استفاده از فایل کتابخانه در سی شارپ,استفاده از فایل کتابخانه در Asp.net,asp.net,c#,سی شارپ,اموزش ساخت و استفاده از فایل dll در سی شارپ,اموزش برنامه نویسی

حالا نوبت ان رسیده کهاین کتابخانه در در یک برنامه یا پروژه سی شارپ استفاده کنیم

روش کار به این صورت است
ابتدا یک پروژه به زبان سی شارپ ایجاد نمائید (از مسیر new -> new project مانند تصویر :

ساخت فایل کتابخانه,اموزش ساخت فایل dll,ساختن فایل dll در سی شارپ,ساختن فایل dll در Asp.net,استفاده از فایل dll در سی شارپ,استفاده از فایل dll در Asp.net,استفاده از فایل کتابخانه در سی شارپ,استفاده از فایل کتابخانه در Asp.net,asp.net,c#,سی شارپ,اموزش ساخت و استفاده از فایل dll در سی شارپ,اموزش برنامه نویسی

سپس مانند تصویر پایین بر روی refrences برنامه در پایین Solution کلیک راست کرده و Add refrence را میزنیم

ساخت فایل کتابخانه,اموزش ساخت فایل dll,ساختن فایل dll در سی شارپ,ساختن فایل dll در Asp.net,استفاده از فایل dll در سی شارپ,استفاده از فایل dll در Asp.net,استفاده از فایل کتابخانه در سی شارپ,استفاده از فایل کتابخانه در Asp.net,asp.net,c#,سی شارپ,اموزش ساخت و استفاده از فایل dll در سی شارپ,اموزش برنامه نویسی

در پنجره باز شده browse را میزنیم و مسیر فایل Dllخودمان را انتخاب و فایل Dll را در پروژه ادد میکنیم

ساخت فایل کتابخانه,اموزش ساخت فایل dll,ساختن فایل dll در سی شارپ,ساختن فایل dll در Asp.net,استفاده از فایل dll در سی شارپ,استفاده از فایل dll در Asp.net,استفاده از فایل کتابخانه در سی شارپ,استفاده از فایل کتابخانه در Asp.net,asp.net,c#,سی شارپ,اموزش ساخت و استفاده از فایل dll در سی شارپ,اموزش برنامه نویسی

ساخت فایل کتابخانه,اموزش ساخت فایل dll,ساختن فایل dll در سی شارپ,ساختن فایل dll در Asp.net,استفاده از فایل dll در سی شارپ,استفاده از فایل dll در Asp.net,استفاده از فایل کتابخانه در سی شارپ,استفاده از فایل کتابخانه در Asp.net,asp.net,c#,سی شارپ,اموزش ساخت و استفاده از فایل dll در سی شارپ,اموزش برنامه نویسی

و مانند زیر ابتدا فضای نام فایل Dll را توسط عبارت Using به پروژه اضافه کرده و یک نمونه از کلاسی که داخل فایل کتابخانه ایجاد کردیم می سازیم که در اینجا نام کلاس ما Class1 بود

ساخت فایل کتابخانه,اموزش ساخت فایل dll,ساختن فایل dll در سی شارپ,ساختن فایل dll در Asp.net,استفاده از فایل dll در سی شارپ,استفاده از فایل dll در Asp.net,استفاده از فایل کتابخانه در سی شارپ,استفاده از فایل کتابخانه در Asp.net,asp.net,c#,سی شارپ,اموزش ساخت و استفاده از فایل dll در سی شارپ,اموزش برنامه نویسی

و سپس توسط ان شی شبیه سازی شده به متغیر ها و توابع کتابخانه دسترسی پیدا میکنیم

این هم یک تصویر از خروجی برنامه بالا


ساخت فایل کتابخانه,اموزش ساخت فایل dll,ساختن فایل dll در سی شارپ,ساختن فایل dll در Asp.net,استفاده از فایل dll در سی شارپ,استفاده از فایل dll در Asp.net,استفاده از فایل کتابخانه در سی شارپ,استفاده از فایل کتابخانه در Asp.net,asp.net,c#,سی شارپ,اموزش ساخت و استفاده از فایل dll در سی شارپ,اموزش برنامه نویسی

روش کار برای Asp.net هم همین گونه است

همچنین در این لینک میتوانید اموزش جامع تصویری ساخت و استفاده از کتابخانه و تکنیک های بیشتر شامل موارد زیر اشنا شوید

سعی کرده ایم همه تکنیک های این کار را پوشش دهد
در این مقاله می آموزید : 

  1. طریقه ساخت فایل کتابخانه در ویژوال استدیو
  2. استفاده از ان در پروژه سی شارپ
  3. ساخت چند کلاس در یک فایل Dll
  4. ساخت توابع و تعریف متغیر در فایل کتابخانه به دو روش
  5. ایجاد فایل ریسورس و ذخیره فایل خارجی در Dll و استفادهاز ان در پروژه
  6. استفاده از فایل Dll به عنوان منبع فایلینگ
  7. ساخت فایل های کتابخانه ای با چندید فضای نام
  8. استفاده از فایل های موجود در کتابخانه ساخته شده توسط برنامه سی شارپ
  9. پروژه های استفاده شده در داخل فایل zip پروژه میباشند
  10. ...این اموزش کامل 13 صفحه به صورت تصویری و pdf میباشد


در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید


;

کامران پاسخ

متشکر از زحمات شما
لطفا اگر امکان داشت اموزش های تصویری به این شکل بیشتر در سایت قرار دهید
kamagra gél chamceul.ind.ws kamagra ára
lamisil para que sirve go lamisil crema
1394/2/5 14:17

کاربر تازه پاسخ

خیلی خوب توضیح داده شده بود و همه چیز عالی. ممنون
kamagra gél kamagra super kamagra ára
buscopan plus site buscopan 10 mg
cetirizine allergie nationalautocare.com cetirizine vidal
1394/3/30 6:28

پاسخ

سلام من لینک زیر رو 2 بار خریدم ولی هر دو بعد از پرداخت خظا داد.
http://www.hypersource.ir/post/48/%D9%85%D9%82%D8%A7%D9%84%D9%87-%D8%A7%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-%D9%88-%D8%AC%D8%A7%D9%85%D8%B9-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%81%D8%A7%DB%8C%D9%84-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-dll-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-/


تایید بار اول:
http://hypersource.ir/download/download/bank?Authority=000000000000000000000000000135875062&Status=OK

تایید بار اول:
http://hypersource.ir/download/download/bank?Authority=000000000000000000000000000135874737&Status=OK

☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️ ☹️

لطفا لینک رو بهم ارسال نمایید و یا پول رو بر گردونین 1398/7/30 21:48

عادل پارسا

سلام
تست دانلود شد مشکلی نداشت !
لطفا از تلگرام پیام بدید لینک ارسال بشه یا از طریق ارتباط با ما ایمیلتون رو ارسال کنید براتون ایمیل بشه
آیدی تلگرام : @parsa_doc
1398/8/2 12:7

من پاسخ

ممنون از بابت راهنمایی در خصوص اسفاده از dll 1399/5/22 13:6

حسین محبی خواه پاسخ

سلام استاد.
شرمنده سوالی داشتم درباره کتابخانه نویسی ؟
برای رویداد OnMessage در مرحله نوشتن کتابخانه در سی شارپ چه کاری باید انجام بدیم؟
تو اینترنت گشتم ولی چیزی پیدا نکردم. 1399/8/16 23:31

عادل پارسا

برای نوشتن رویداد از delegate و event استفاده میشه
به این صورت که یک delegate ایجاد و از روی ان event ساخته میشود
مثلا کد های زیر رو در یک کلاس به اسم Hyper میسازید و به این صورت فراخونی میکنید
public delegate void MessageRecived(object Msg, ConsoleColor color = ConsoleColor.White);
public static event MessageRecived OnMessageRecived;

Hyper hyper = new Hyper()
hyper.OnMessageRecived += yourfunctionname
1399/8/29 12:3

پاسخ

👌 👌 👌 🙏 🙏 🙏 خیلی عالی ممنون و متشکر از وقتی که میذارید 1400/4/1 9:39

ویدئو هایی که شاید بپسندید!

هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2024
ارتباط با ما
نام شما
ایمیل
موبایل
رمز عبور را فراموش کرده ام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

لطفا منتظر بمانید. . .

پیام سیستم