في المقالة التالية سوف نلقي نظرة على .NET kernel. هذا ال إطار عمل مجاني ومتعدد المنصات ومفتوح المصدر طورته Microsoft لإنشاء تطبيقات سطح المكتب وتطبيقات الجوال وتطبيقات الويب وتطبيقات الألعاب وما إلى ذلك.
إذا كنت مطور .NET ، قادمًا من نظام Windows الأساسي ، فستساعدك .NET kernel على ذلك تكوين بيئة التطوير الخاصة بك بسهولة، على أي نظام تشغيل Gnu / Linux و Unix. في الأسطر التالية سنرى كيف قم بتثبيت Microsoft .NET Core SDK على Ubuntu 18.04 وكيفية كتابة التطبيق الأول باستخدام الدونت.
قم بتثبيت Microsoft .NET Core SDK على Ubuntu 18.04
نواة .NET متوافقة مع GNU / Linux و Mac OS و Windows. يمكن تثبيته على أكثر أنظمة تشغيل GNU / Linux شيوعًا ، بما في ذلك: Debian و Fedora و CentOS و Oracle Linux و RHEL و SUSE و Ubuntu.
للبدء ، سنفتح محطة طرفية (Ctrl + Alt + T) واكتب الأوامر التالية:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
أيضا سنحتاج إلى تمكين مستودع "الكون"، إذا لم تقم بتمكينه حتى الآن. يمكن القيام بذلك عن طريق الكتابة في الجهاز:
sudo add-apt-repository universe
الآن انت تستطيع تثبيت NET core SDK باستخدام الأوامر:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
بعد التثبيت ، نستطيع تحقق من الإصدار المثبت الكتابة:
dotnet --version
إنشاء أول تطبيق لك باستخدام dotnet
كما ترى ، تم تثبيت SDK الأساسي لـ .NET بشكل صحيح في Ubuntu الخاص بنا. حان الوقت الآن لإنشاء أول تطبيق باستخدام dotnet.
كمثال سأقوم بإنشاء تطبيق جديد يسمى "ubunlogAPP". للقيام بذلك ، ما عليك سوى فتح محطة طرفية (Ctrl + Alt + T) وتشغيل:
dotnet new console -o ubunlogApp
كما ترى في لقطة الشاشة أعلاه ، أنشأت dotnet تطبيقًا جديدًا لنوع وحدة التحكم. تنشئ المعلمة -o دليلاً يسمى 'ubunlogAPPحيث يتم تخزين بيانات التطبيق مع كل الملفات الضرورية.
إذا انتقلنا إلى الدليل ubunlogالتطبيق سوف نجد شيئا مثل ما يلي:
هناك ملفان يسمى ubunlogApp.csproj وProgram.cs ودليل يسمى obj. بشكل افتراضي، سيحتوي ملف Program.cs على التعليمات البرمجية لتشغيل البرنامج 'مرحبا يا عالم"على وحدة التحكم. يمكننا إلقاء نظرة على كود البرنامج بكتابة:
cat Program.cs
إذا أردنا قم بتشغيل التطبيق الذي أنشأناه للتو، عليك فقط كتابة الأمر التالي:
dotnet run
و"مرحبا بالعالمالنموذجي بهذه البساطة. حاليا، يمكن لأي شخص كتابة التعليمات البرمجية الخاصة به في ملف Program.cs وتشغيله بنفس الطريقة.
شيء آخر يمكننا فعله هو إنشاء دليل جديد ، على سبيل المثال ، رمز بلديباستخدام الأوامر:
mkdir ~/.micodigo cd ~/.micodigo/
... ومن هناك يمكننا عمل هذا الدليل بيئتنا التنموية الجديدة تشغيل الأمر التالي:
dotnet new console
سيقوم الأمر أعلاه بإنشاء ملفين يسمى mycode.csproj و Program.cs بالإضافة إلى دليل يسمى obj. يمكننا الآن فتح ملف Program.cs في محرر وحذف أو تعديل رمز "hello world" الحالي باستخدام الكود الخاص بنا.
بمجرد كتابة الكود الذي نريده ، علينا فقط حفظ ملف Program.cs وإغلاقه. بعد هذا نستطيع قم بتشغيل التطبيق:
dotnet run
فإنه يمكن استشر مساعدة دوت نت الكتابة:
dotnet --help
محرر كود Microsoft Visual Studio
لكتابة الكود ، كل شخص لديه محرره المفضل. ولكن يجب أن يقال ذلك لدى Microsoft محررها الخاص المسمى "مايكروسوفت البصرية ستوديو كودمع دعم .NET. هذا محرر كود متعدد الأنظمة ، لذا يمكن استخدامه على كل من Windows و GNU / Linux و Mac OS X.
إنه محرر كود مفتوح المصدر خفيف الوزن وقوي. يأتي مع دعم مدمج لـ JavaScript و TypeScript و Node.js وله نظام بيئي غني من الإضافات للغات أخرى مثل C ++ أو C أو Python أو PHP أو Go.
إذا كنت مهتمًا باستخدام محرر الأكواد هذا لتطوير تطبيقاتك باستخدام .NET ، فيمكنك الرجوع إلى المقالة التي كتبها أحد الزملاء والتي أشار فيها كيف قم بتثبيت Visual Studio Code في أوبونتو.
في وثائق Microsoft سنكون قادرين على العثور عليها بعض البرامج التعليمية الأساسية لمعرفة كيفية استخدام أدوات .NET Core و .NET Core SDK باستخدام محرر Visual Studio Code.
إلى تعرف على المزيد حول dotnet، يمكنك استشارة صفحة المشروع الرسمية.
أنا مع Lubuntu وفي السطر الأول من التثبيت يخبرني أنه لا توجد حزمة Microsoft. هل هناك تعارض مع هذا التوزيع؟ تحيات
بعد إنشاء تطبيقي ، كيف أقوم بتثبيته في أوبونتو؟
جيد لويس ، أضف الريبو؟