در صورتی که بخواهیم برنامه ای را به زبان C Sharp بنویسیم نیاز است تا ابتدا Mono را نصب کنیم :
ابتدا یک سری موارد گفته می شود که برای اطلاع شخصی خود شما است و شما از جایی که با رنگ قرمز مشخص شده اقدام به نصب Mono کنید.
قبل از شروع بهتر است کمی درباره Mono بیشتر بدانیم و اینکه اصلا Mono چیست ؟
مونو (به انگلیسی: Mono) یک پروژه متنباز و رایگان می باشد که توسط ناول شکل گرفته است هدف این پروژه امکان اجرا برنامههای داتنت در پلتفرمهای مختلف و ایجاد ابزارهای برنامهسازی بهتر برای توسعهدهندگان لینوکس می باشد هم اکنون مونو توانایی اجرا بروی لینوکس, یونیکس, بیاسدی, آیاواس, مکاواس, آندروید و سولاریس را دارد.
برای اطلاعات بیشتر در مورد Mono به لینک زیر مراجعه کنید :
http://en.wikipedia.org/wiki/Mono
برای نوشتن و اجرای دستورات سی شارپ شما می توانید به دو صورت عمل کنید :
1- نصب Mono framework و سپس C# Shell
2- نصب کامل Mono از همان اول (راحتر بوده و پیشنهاد می شود).
برای مورد 1 داریم :
اول نصب Mono framework :
sudo apt-get update sudo apt-get install mono-runtime
سپس نصب C# Shell:
sudo apt-get install mono-csharp-shell
و برای مورد 2 :
نصب کامل Mono:
sudo apt-get install mono-complete
و اگر سیستم عامل Arch بود:
sudo pacman -S mono-complete
حال که Mono نصب شد می توانیم به دو صورت کار کنیم:
1- وارد کردن دستورات در ترمینال و به عبارت دیگر حالت تعاملی :
در این حالت بعد از اینکه Mono را نصب کردید کافی است در ترمینال دستور زیر را وارد کنید :
csharp
و سپس می توانید برای چاپ Hello world دستور زیر را وارد کنید.
;(“print(“Hello world
2- قرار دادن دستورات در یک فایل و سپس کامپایل و اجرای آنها:
ابتدا یک فایل با نام HelloWorld.cs ایجاد کرده و سپس دستورات زیر را در آن وارد می کنید:
آنگاه برای کامپایل دستور زیر :
mcs HelloWorld.cs
و برای اجرا دستور زیر را وارد کنید.
mono HelloWorld.exe
از آنجایی که نوشتن و کامپایل برنامه های C Sharp ممکن است برای برد کمی سنگین باشند گروهی گزینه cross compile را انتخاب میکنند.
برای اطلاعات بیشتر به لینک زیر مراجعه کنید :
http://www.mono-project.com/Mono:ARM