டாட்நெட், உபுண்டு 18.04 இல் .NET உடன் வேலை செய்து உங்கள் முதல் பயன்பாட்டை உருவாக்கவும்

டாட்நெட் பற்றி

அடுத்த கட்டுரையில் .NET கர்னலைப் பார்க்கப் போகிறோம். இது ஒரு மைக்ரோசாப்ட் உருவாக்கிய இலவச, குறுக்கு-தளம் மற்றும் திறந்த மூல கட்டமைப்பு டெஸ்க்டாப் பயன்பாடுகள், மொபைல் பயன்பாடுகள், வலை பயன்பாடுகள், விளையாட்டு பயன்பாடுகள் போன்றவற்றை உருவாக்க.

நீங்கள் ஒரு .NET டெவலப்பராக இருந்தால், விண்டோஸ் இயங்குதளத்திலிருந்து வரும் .NET கர்னல் உங்களுக்கு உதவும் உங்கள் மேம்பாட்டு சூழலை எளிதாக உள்ளமைக்கவும், எந்த குனு / லினக்ஸ் மற்றும் யூனிக்ஸ் இயக்க முறைமையிலும். எப்படி என்பதை பின்வரும் வரிகளில் பார்ப்போம் உபுண்டு 18.04 இல் மைக்ரோசாஃப்ட் .நெட் கோர் எஸ்.டி.கே. மற்றும் டொனெட்டைப் பயன்படுத்தி முதல் பயன்பாட்டை எவ்வாறு எழுதுவது.

உபுண்டு 18.04 இல் மைக்ரோசாஃப்ட் .நெட் கோர் எஸ்.டி.கேவை நிறுவவும்

.NET கர்னல் குனு / லினக்ஸ், மேக் ஓஎஸ் மற்றும் விண்டோஸுடன் இணக்கமானது. இது மிகவும் பிரபலமான குனு / லினக்ஸ் இயக்க முறைமைகளில் நிறுவப்படலாம், அவற்றுள்: டெபியன், ஃபெடோரா, சென்டோஸ், ஆரக்கிள் லினக்ஸ், ஆர்ஹெல், சூஸ் மற்றும் உபுண்டு.

தொடங்க நாம் ஒரு முனையத்தை (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 கோர் 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

உங்கள் முதல் பயன்பாட்டை டாட்நெட் மூலம் உருவாக்குகிறது

நீங்கள் பார்க்க முடியும் என, நெட் கோர் எஸ்.டி.கே எங்கள் உபுண்டுவில் சரியாக நிறுவப்பட்டுள்ளது. டாட்நெட்டைப் பயன்படுத்தி முதல் பயன்பாட்டை உருவாக்க வேண்டிய நேரம் இது.

உதாரணமாக நான் 'என்ற புதிய பயன்பாட்டை உருவாக்குவேன்ubunlogபயன்பாட்டை'. இதைச் செய்ய, நீங்கள் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து இயக்க வேண்டும்:

டாட்நெட் மூலம் கன்சோல் பயன்பாட்டை உருவாக்கவும்

dotnet new console -o ubunlogApp

மேலே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் காணக்கூடியது போல, டாட்நெட் ஒரு புதிய கன்சோல் வகை பயன்பாட்டை உருவாக்கியுள்ளது. -O அளவுரு 'என்ற கோப்பகத்தை உருவாக்குகிறதுubunlogபயன்பாட்டை'பயன்பாட்டுத் தரவு சேமிக்கப்படும் இடத்தில் தேவையான அனைத்து கோப்புகளுடன்.

நாம் அடைவுக்குச் சென்றால் ubunlogபயன்பாட்டை நாம் பின்வருவனவற்றைப் போன்ற ஒன்றைக் காண்போம்:

டாட்நெட் மூலம் உருவாக்கப்பட்ட பயன்பாட்டிலிருந்து கோப்புகள்

என்று இரண்டு கோப்புகள் உள்ளன ubunlogApp.csproj மற்றும் Program.cs மற்றும் obj எனப்படும் கோப்பகம். இயல்பாக, Program.cs கோப்பில் நிரலை இயக்க குறியீடு இருக்கும் 'ஹலோ வேர்ல்ட்'கன்சோலில். தட்டச்சு செய்வதன் மூலம் நிரல் குறியீட்டைப் பார்க்கலாம்:

ஹலோ வேர்ல்ட் டாட்நெட் program.cs கோப்பு

cat Program.cs

நாம் விரும்பினால் நாங்கள் உருவாக்கிய பயன்பாட்டை இயக்கவும், நீங்கள் பின்வரும் கட்டளையை எழுத வேண்டும்:

ஹலோ உலக டாட்நெட் முனைய முடிவு

dotnet run

"ஹலோ வேர்ல்ட்பொதுவானது மிகவும் எளிது. இப்போது, Program.cs கோப்பில் எவரும் தங்கள் குறியீட்டை எழுதலாம் அதை அதே வழியில் இயக்கவும்.

நாம் செய்யக்கூடிய மற்றொரு விஷயம், ஒரு புதிய கோப்பகத்தை உருவாக்குவது, எடுத்துக்காட்டாக, எனது குறியீடு, கட்டளைகளைப் பயன்படுத்தி:

mkdir ~/.micodigo

cd ~/.micodigo/

… அங்கிருந்து இந்த கோப்பகத்தை உருவாக்கலாம் எங்கள் புதிய வளர்ச்சி சூழல் பின்வரும் கட்டளையை இயக்குகிறது:

dotnet பயன்பாடு எனது குறியீடு

dotnet new console

மேலே உள்ள கட்டளை mycode.csproj மற்றும் Program.cs எனப்படும் இரண்டு கோப்புகளையும், obj எனப்படும் கோப்பகத்தையும் உருவாக்கும். இப்போது நாம் ஒரு எடிட்டரில் Program.cs கோப்பைத் திறந்து, ஏற்கனவே உள்ள 'ஹலோ வேர்ல்ட்' குறியீட்டை எங்கள் சொந்த குறியீட்டைக் கொண்டு நீக்கலாம் அல்லது மாற்றலாம்.

நாம் விரும்பும் குறியீடு எழுதப்பட்டதும், நாங்கள் Program.cs கோப்பை சேமித்து மூட வேண்டும். இதற்குப் பிறகு நம்மால் முடியும் பயன்பாட்டை இயக்கவும்:

dotnet run

நீங்கள் முடியும் டாட்நெட் உதவியை அணுகவும் தட்டச்சு:

dotnet --help

மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோ கோட் எடிட்டர்

குறியீட்டை எழுத, அனைவருக்கும் தங்களுக்கு பிடித்த எடிட்டர் உள்ளது. ஆனால் அதைச் சொல்ல வேண்டும் மைக்ரோசாப்ட் அதன் சொந்த எடிட்டரைக் கொண்டுள்ளது 'மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோ குறியீடு.NET க்கான ஆதரவுடன். இது ஒரு குறுக்கு-தளம் குறியீடு எடிட்டர், எனவே இதை விண்டோஸ், குனு / லினக்ஸ் மற்றும் மேக் ஓஎஸ் எக்ஸ் இரண்டிலும் பயன்படுத்தலாம்.

இது இலகுரக மற்றும் சக்திவாய்ந்த திறந்த மூல மூல குறியீடு திருத்தி. இது ஜாவாஸ்கிரிப்ட், டைப்ஸ்கிரிப்ட் மற்றும் நோட்.ஜெஸ்களுக்கான உள்ளமைக்கப்பட்ட ஆதரவோடு வருகிறது, மேலும் சி ++, சி, பைதான், பி.எச்.பி அல்லது கோ போன்ற பிற மொழிகளுக்கான நீட்டிப்புகளின் வளமான சுற்றுச்சூழல் அமைப்பைக் கொண்டுள்ளது.

நெட் மூலம் உங்கள் பயன்பாடுகளை உருவாக்க இந்த குறியீடு எடிட்டரைப் பயன்படுத்த நீங்கள் ஆர்வமாக இருந்தால், ஒரு சக ஊழியர் எழுதிய கட்டுரையை நீங்கள் ஆலோசிக்கலாம் எப்படி விஷுவல் ஸ்டுடியோ குறியீட்டை நிறுவவும் உபுண்டுவில்.

இல் மைக்ரோசாப்ட் ஆவணங்கள் நாங்கள் கண்டுபிடிக்க முடியும் .NET கோர் மற்றும் .NET கோர் SDK கருவிகளை எவ்வாறு பயன்படுத்துவது என்பதை அறிய சில அடிப்படை பயிற்சிகள் விஷுவல் ஸ்டுடியோ கோட் எடிட்டரைப் பயன்படுத்துகிறது.

பாரா டாட்நெட் பற்றி மேலும் அறிக, நீங்கள் ஆலோசிக்க முடியும் அதிகாரப்பூர்வ திட்டப் பக்கம்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   லூயிஸ் கோன்சலஸ் அவர் கூறினார்

    நான் லுபுண்டுடன் இருக்கிறேன், முதல் நிறுவல் வரிசையில் மைக்ரோசாஃப்ட் தொகுப்பு இல்லை என்று அது சொல்கிறது. இந்த டிஸ்ட்ரோவுடன் முரண்பாடு உள்ளதா?. வாழ்த்துக்கள்

  2.   கிறிஸ்டியன் கார்வஜால் அவர் கூறினார்

    எனது பயன்பாட்டை உருவாக்கிய பிறகு, அதை உபுண்டுவில் எவ்வாறு நிறுவுவது?

  3.   Anonimo அவர் கூறினார்

    நல்ல லூயிஸ், ரெப்போவைச் சேர்க்கவா?