Dotnet, δουλέψτε με το .NET στο Ubuntu 18.04 και δημιουργήστε την πρώτη σας εφαρμογή

για το dotnet

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στον πυρήνα .NET. Αυτό είναι ένα δωρεάν, πλατφόρμα και ανοιχτό πλαίσιο που αναπτύχθηκε από τη Microsoft για τη δημιουργία εφαρμογών για επιτραπέζιους υπολογιστές, εφαρμογές για κινητά, εφαρμογές ιστού, εφαρμογές παιχνιδιών κ.λπ.

Εάν είστε προγραμματιστής .NET, που προέρχεται από την πλατφόρμα των Windows, ο πυρήνας .NET θα σας βοηθήσει ρυθμίστε εύκολα το περιβάλλον ανάπτυξης, σε οποιοδήποτε λειτουργικό σύστημα 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

dotnet --version

Δημιουργία της πρώτης σας εφαρμογής με dotnet

Όπως μπορείτε να δείτε, το SDK πυρήνα .NET έχει εγκατασταθεί σωστά στο Ubuntu. Τώρα είναι η ώρα να δημιουργήσετε την πρώτη εφαρμογή χρησιμοποιώντας το dotnet.

Για παράδειγμα, θα δημιουργήσω μια νέα εφαρμογή που ονομάζεται «ubunlogΕφαρμογή". Για να το κάνετε αυτό, πρέπει απλώς να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και να εκτελέσετε:

Δημιουργήστε μια εφαρμογή κονσόλας με dotnet

dotnet new console -o ubunlogApp

Όπως μπορείτε να δείτε στο παραπάνω στιγμιότυπο οθόνης, το dotnet δημιούργησε μια νέα εφαρμογή τύπου κονσόλας. Η παράμετρος -o δημιουργεί έναν κατάλογο που ονομάζεται 'ubunlogΕφαρμογή«όπου αποθηκεύονται τα δεδομένα της εφαρμογής με όλα τα απαραίτητα αρχεία.

Αν μεταφερθούμε στον κατάλογο ubunlogΕφαρμογή θα βρούμε κάτι σαν το εξής:

αρχεία από μια εφαρμογή που δημιουργήθηκε με dotnet

Υπάρχουν δύο αρχεία που ονομάζονται ubunlogApp.csproj και Program.cs και έναν κατάλογο που ονομάζεται obj. Από προεπιλογή, το αρχείο Program.cs θα περιέχει τον κωδικό για την εκτέλεση του προγράμματος 'Γεια σου κόσμοστην κονσόλα. Μπορούμε να ρίξουμε μια ματιά στον κώδικα προγράμματος πληκτρολογώντας:

hello world dotnet program.cs αρχείο

cat Program.cs

Αν θέλουμε εκτελέστε την εφαρμογή που μόλις δημιουργήσαμε, απλά πρέπει να γράψετε την ακόλουθη εντολή:

γεια, τελικό αποτέλεσμα dotnet

dotnet run

Το "Γειά σου ΚόσμεΤυπικό είναι τόσο απλό. Τώρα, ο καθένας μπορεί να γράψει τον κωδικό του στο αρχείο Program.cs και τρέξτε το με τον ίδιο τρόπο.

Ένα άλλο πράγμα που μπορούμε να κάνουμε είναι να δημιουργήσουμε έναν νέο κατάλογο, για παράδειγμα, ο κωδικός μου, χρησιμοποιώντας τις εντολές:

mkdir ~/.micodigo

cd ~/.micodigo/

… Και από εκεί μπορούμε να φτιάξουμε αυτόν τον κατάλογο το νέο μας περιβάλλον ανάπτυξης εκτελώντας την ακόλουθη εντολή:

dotnet app ο κωδικός μου

dotnet new console

Η παραπάνω εντολή θα δημιουργήσει δύο αρχεία που ονομάζονται mycode.csproj και Program.cs συν έναν κατάλογο που ονομάζεται obj. Τώρα μπορούμε να ανοίξουμε το αρχείο Program.cs σε ένα πρόγραμμα επεξεργασίας και να διαγράψουμε ή να τροποποιήσουμε τον υπάρχοντα κώδικα «γειά σου κόσμος» με τον δικό μας κώδικα.

Μόλις γραφτεί ο κωδικός που θέλουμε, πρέπει απλώς να αποθηκεύσουμε και να κλείσουμε το αρχείο Program.cs. Μετά από αυτό μπορούμε εκτελέστε την εφαρμογή:

dotnet run

μπορεί συμβουλευτείτε τη βοήθεια του dotnet πληκτρολόγηση:

dotnet --help

Πρόγραμμα επεξεργασίας κώδικα Microsoft Visual Studio

Για να γράψετε τον κώδικα, ο καθένας έχει τον αγαπημένο του επεξεργαστή. Αλλά πρέπει να ειπωθεί ότι Η Microsoft έχει το δικό της πρόγραμμα επεξεργασίας που ονομάζεται «Κωδικός Microsoft Visual Studio"με υποστήριξη για .NET. Πρόκειται για έναν επεξεργαστή κώδικα πολλαπλών πλατφορμών, οπότε μπορεί να χρησιμοποιηθεί τόσο σε Windows, GNU / Linux όσο και σε Mac OS X.

Είναι ένα ελαφρύ και ισχυρό πρόγραμμα επεξεργασίας κώδικα ανοιχτού κώδικα. Έρχεται με ενσωματωμένη υποστήριξη για JavaScript, TypeScript και Node.js και διαθέτει ένα πλούσιο οικοσύστημα επεκτάσεων για άλλες γλώσσες όπως C ++, C, Python, PHP ή Go.

Εάν ενδιαφέρεστε να χρησιμοποιήσετε αυτόν τον επεξεργαστή κώδικα για να αναπτύξετε τις εφαρμογές σας με το .NET, μπορείτε να συμβουλευτείτε το άρθρο που έγραψε ένας συνάδελφος στο οποίο ανέφερε πως εγκαταστήστε τον Visual Studio Code στο Ubuntu.

Στην Τεκμηρίωση της Microsoft θα μπορέσουμε να βρούμε μερικά βασικά σεμινάρια για να μάθετε πώς να χρησιμοποιείτε τα εργαλεία .NET Core και .NET Core SDK χρησιμοποιώντας το πρόγραμμα επεξεργασίας κώδικα Visual Studio.

να μάθετε περισσότερα για το dotnet, μπορείτε να συμβουλευτείτε το επίσημη σελίδα έργου.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Luis Gonzalez dijo

    Είμαι με το Lubuntu και στην πρώτη γραμμή εγκατάστασης μου λέει ότι δεν υπάρχει πακέτο microsoft. Υπάρχει ασυνέπεια με αυτήν τη διανομή; Χαιρετίσματα

  2.   Κρίστιαν Καρβάιλ dijo

    Μετά τη δημιουργία της εφαρμογής μου, πώς μπορώ να την εγκαταστήσω στο Ubuntu;

  3.   Ανώνυμος dijo

    Καλά Luis, προσθέστε το ρεπό;