Dotnet ، اعمل مع .NET على Ubuntu 18.04 وأنشئ تطبيقك الأول

حول دوت نت

في المقالة التالية سوف نلقي نظرة على .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) واكتب الأوامر التالية:

قم بتنزيل microsoft .net وتثبيته على Ubuntu

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 باستخدام الأوامر:

قم بتثبيت apt-transport-https

sudo apt install apt-transport-https

قم بتثبيت dotnet sdk 2.2

sudo apt update && sudo apt install dotnet-sdk-2.2

بعد التثبيت ، نستطيع تحقق من الإصدار المثبت الكتابة:

نسخة دوت نت

dotnet --version

إنشاء أول تطبيق لك باستخدام dotnet

كما ترى ، تم تثبيت SDK الأساسي لـ .NET بشكل صحيح في Ubuntu الخاص بنا. حان الوقت الآن لإنشاء أول تطبيق باستخدام dotnet.

كمثال سأقوم بإنشاء تطبيق جديد يسمى "ubunlogAPP". للقيام بذلك ، ما عليك سوى فتح محطة طرفية (Ctrl + Alt + T) وتشغيل:

إنشاء تطبيق وحدة التحكم مع dotnet

dotnet new console -o ubunlogApp

كما ترى في لقطة الشاشة أعلاه ، أنشأت dotnet تطبيقًا جديدًا لنوع وحدة التحكم. تنشئ المعلمة -o دليلاً يسمى 'ubunlogAPPحيث يتم تخزين بيانات التطبيق مع كل الملفات الضرورية.

إذا انتقلنا إلى الدليل ubunlogالتطبيق سوف نجد شيئا مثل ما يلي:

الملفات من تطبيق تم إنشاؤه باستخدام dotnet

هناك ملفان يسمى ubunlogApp.csproj وProgram.cs ودليل يسمى obj. بشكل افتراضي، سيحتوي ملف Program.cs على التعليمات البرمجية لتشغيل البرنامج 'مرحبا يا عالم"على وحدة التحكم. يمكننا إلقاء نظرة على كود البرنامج بكتابة:

hello world dotnet program.cs file

cat Program.cs

إذا أردنا قم بتشغيل التطبيق الذي أنشأناه للتو، عليك فقط كتابة الأمر التالي:

مرحبا العالم نتيجة محطة دوت نت

dotnet run

و"مرحبا بالعالمالنموذجي بهذه البساطة. حاليا، يمكن لأي شخص كتابة التعليمات البرمجية الخاصة به في ملف Program.cs وتشغيله بنفس الطريقة.

شيء آخر يمكننا فعله هو إنشاء دليل جديد ، على سبيل المثال ، رمز بلديباستخدام الأوامر:

mkdir ~/.micodigo

cd ~/.micodigo/

... ومن هناك يمكننا عمل هذا الدليل بيئتنا التنموية الجديدة تشغيل الأمر التالي:

تطبيق dotnet الخاص بي

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، يمكنك استشارة صفحة المشروع الرسمية.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   لويس جونزاليس قال

    أنا مع Lubuntu وفي السطر الأول من التثبيت يخبرني أنه لا توجد حزمة Microsoft. هل هناك تعارض مع هذا التوزيع؟ تحيات

  2.   كريستيان كارفاخال قال

    بعد إنشاء تطبيقي ، كيف أقوم بتثبيته في أوبونتو؟

  3.   Anonimo قال

    جيد لويس ، أضف الريبو؟