Class Libraryها و نحوه استفاده از آن ها در #C
جلسات دوره
مهدی عباسی
مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و .... مشاهده رزومه
آموزش Class Libraryها در زبان سی شارپ:
در این جلسه، می خواهیم مبحث class library ها در سی شارپ را توضیح دهیم که یکی از ارزشمندترین مباحث سی شارپ می باشد.
Class Library چیست: شامل کد برنامه، داده ها و منابعی است که می تواند در سایر برنامه ها استفاده شود و به راحتی در سایر پروژه ها پیاده سازی می شود. به عبارت دیگر با استفاده از class library ها می توانید کلاس های خودتان را دسته بندی کنید و آن ها را داخل فایل های مجزایی با پسوند dll نگهداری کنید تا بتوانید در پروژه های بعدی مجددا از آن ها استفاده کنید.
ایجاد class library در سی شارپ:
ابتدا از مسیر file⇒new⇒project مانند تصویر زیر class library را انتخاب می کنیم و در قسمت name و location نام و مسیر ذخیره سازی آن را مشخص می کنیم.
حال class library ما ایجاد شده و نام پروژه خود را از class1.cs به person.cs تغییر می دهیم.
در کلاس person کدهای برنامه خود را قرار می دهیم.
بعد از نوشتن برنامه با کلید های ctrl+shift+B یا از نوار منو گزینه Build⇒Build solution فایل dll برنامه ساخته می شود که در پوشه bin⇒debug قرار دارد.
مراحل اضافه کردن فایل dll به پروژه:
برای اضافه کردن فایل dll به پروژه های خود ابتدا یک پروژه از نوع consol Application ایجاد می کنیم. با توجه به تصویر زیر گزینه مشخص شده را انتخاب می کنیم.
از پنجره باز شده روی دکمه Browser کلیک می کنیم.
فایل dll خود را انتخاب و روی دکمه add کلیک می کنیم.
سپس از پنجره باز شده فایل dll را به برنامه اضافه می کنیم.
ابتدا Using MyClassLibrary را به پروژه اضافه کرده وحالا می توانیم از این کتابخانه در پروژه خود استفاده کنیم.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل می توانید به انجمن برنامه نویسان سی شارپ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.