Langkah-langkah Mengatur Visual Studio untuk .NET 8:
-
Unduh dan Instal Visual Studio:
- Kunjungi situs resmi Visual Studio.
- Pilih edisi Visual Studio yang sesuai (Community, Professional, atau Enterprise).
- Klik Free download untuk memulai unduhan.
- Setelah unduhan selesai, jalankan installer dan ikuti petunjuk di layar.
-
Pilih Workloads untuk .NET 8:
- Saat menjalankan installer, Anda akan diminta untuk memilih workloads.
- Untuk pengembangan .NET 8, pilih:
- ASP.NET and web development: Untuk aplikasi web.
- Desktop development with .NET: Untuk aplikasi desktop.
- .NET Core cross-platform development: Untuk aplikasi lintas platform.
- Pastikan versi .NET 8 sudah tersedia dan dipilih.
-
Mulai Visual Studio:
- Setelah instalasi selesai, buka Visual Studio.
- Pilih Create a new project untuk memulai proyek baru.
-
Konfigurasi Awal:
- Pilih template proyek, seperti Console App (.NET 8) untuk aplikasi konsol.
- Beri nama proyek dan pilih lokasi penyimpanan.
- Klik Create untuk memulai proyek baru.
-
Pengaturan Tools dan Extensions:
- Buka Extensions di menu bar untuk menambahkan plugin atau alat tambahan yang diperlukan.
- Contoh ekstensi yang bermanfaat adalah Resharper untuk meningkatkan produktivitas coding.
Contoh:
Saat Anda membuat aplikasi pertama kali, Anda akan melihat file Program.cs
di dalam proyek Anda. Ini adalah titik awal aplikasi konsol.
using System;
namespace MyFirstApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hallo, .NET 8!");
// Contoh sederhana menggunakan pola interpolasi string di C#
string name = "Developer";
Console.WriteLine($"Selamat datang di .NET 8, {name}!");
}
}
}
Langkah-langkah Mengatur Visual Studio Code untuk .NET 8:
-
Unduh dan Instal Visual Studio Code:
- Kunjungi situs resmi Visual Studio Code.
- Klik Download dan pilih versi yang sesuai dengan sistem operasi Anda.
- Setelah unduhan selesai, jalankan installer dan ikuti petunjuk di layar.
-
Menginstal Ekstensi C# untuk .NET 8:
- Buka Visual Studio Code.
- Klik ikon Extensions di sidebar kiri.
- Cari "C#" di kotak pencarian dan pilih ekstensi yang dibuat oleh Microsoft.
- Klik Install untuk menginstal ekstensi.
-
Memulai Proyek Baru Menggunakan .NET 8:
- Buka terminal di VS Code (
Ctrl +
). - Buat proyek baru dengan mengetik perintah
dotnet new console -n MyFirstApp --framework net8.0
. - Buka folder proyek yang baru dibuat dengan memilih File > Open Folder di VS Code.
- Buka terminal di VS Code (
-
Menulis dan Menjalankan Kode:
- Buka file
Program.cs
yang ada di folder proyek Anda. - Tulis kode yang diperlukan dan simpan file.
- Untuk menjalankan aplikasi, buka terminal dan ketik
dotnet run
.
- Buka file
Contoh:
Berikut adalah contoh kode di Program.cs
yang mencetak pesan ke konsol:
using System;
namespace MyFirstApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, .NET 8!");
// Contoh menggunakan DateTime di .NET 8
DateTime currentTime = DateTime.Now;
Console.WriteLine($"Waktu sekarang: {currentTime}");
}
}
}
Langkah-langkah Membuat Aplikasi Console dengan .NET 8:
-
Buka Visual Studio:
- Pilih Create a new project.
- Pilih template Console App (.NET 8) dan klik Next.
-
Konfigurasi Proyek:
- Beri nama proyek Anda, misalnya
MyFirstConsoleApp
. - Pilih lokasi untuk menyimpan proyek.
- Klik Create untuk membuat proyek baru.
- Beri nama proyek Anda, misalnya
-
Menulis Kode di .NET 8:
- Setelah proyek dibuat, Anda akan melihat file
Program.cs
. - Di dalam file
Program.cs
, tuliskan kode berikut untuk mencetak pesan ke konsol:
using System; namespace MyFirstConsoleApp { class Program { static void Main(string[] args) { Console.WriteLine("Selamat datang di .NET 8!"); // Contoh menggunakan pengkondisian sederhana di C# Console.Write("Masukkan umur anda: "); int age = int.Parse(Console.ReadLine()); if (age >= 18) { Console.WriteLine("Anda sudah dewasa."); } else { Console.WriteLine("Anda belum dewasa."); } } } }
- Setelah proyek dibuat, Anda akan melihat file
-
Menjalankan Aplikasi:
- Untuk menjalankan aplikasi, klik tombol Run di toolbar atau tekan
Ctrl + F5
. - Anda akan melihat output "Welcome to .NET 8!" di konsol.
- Untuk menjalankan aplikasi, klik tombol Run di toolbar atau tekan
-
Menambahkan Fitur Tambahan:
- Anda bisa menambahkan fitur lain, seperti penggunaan array:
Console.WriteLine("Masukkan 3 bahasa pemrograman favorite:"); string[] languages = new string[3]; for (int i = 0; i < languages.Length; i++) { Console.Write($"Bahasa {i + 1}: "); languages[i] = Console.ReadLine(); } Console.WriteLine("Bahasa pemrograman favoritemu adalah:"); foreach (string language in languages) { Console.WriteLine(language); }
- Jalankan kembali aplikasi untuk melihat hasilnya.
Komponen Utama Proyek .NET 8/9:
-
Program.cs:
- Ini adalah file utama yang berisi titik masuk aplikasi. Di sini, fungsi
Main
dijalankan pertama kali saat aplikasi dimulai.
using System; namespace MyFirstApp { class Program { static void Main(string[] args) { Console.WriteLine("Hallo, .NET 8!"); // Contoh menggunakan loop sederhana di C# for (int i = 1; i <= 5; i++) { Console.WriteLine($"Iterasi {i}"); } } } }
- Ini adalah file utama yang berisi titik masuk aplikasi. Di sini, fungsi
-
.csproj (C# Project File):
- File
.csproj
adalah file XML yang berisi konfigurasi proyek, seperti referensi pustaka, target framework, dan informasi lainnya yang diperlukan untuk membangun proyek.
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net8.0</TargetFramework> </PropertyGroup> </Project>
.csproj
juga mengelola paket NuGet yang digunakan dalam proyek, yang bisa ditambahkan menggunakandotnet add package
.
- File
-
Solution File (.sln):
- File
.sln
adalah file solusi yang dapat menampung beberapa proyek. Ini membantu dalam mengelola proyek yang saling terkait dalam satu lingkungan pengembangan.
- File
-
Dependencies:
- Bagian ini mengelola pustaka dan paket NuGet yang digunakan dalam proyek. Dependencies ini didefinisikan di file
.csproj
.
- Bagian ini mengelola pustaka dan paket NuGet yang digunakan dalam proyek. Dependencies ini didefinisikan di file
-
Properties:
- Folder ini biasanya berisi file
launchSettings.json
, yang menyimpan konfigurasi untuk menjalankan dan debugging aplikasi.
- Folder ini biasanya berisi file
Contoh:
Jika Anda memiliki proyek dengan beberapa file .cs
, semua file tersebut akan digabungkan menjadi satu program ketika dibangun, dan aturan penggabungan ini didefinisikan di file .csproj
.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="Program.cs" />
<Compile Include="AnotherFile.cs" />
</ItemGroup>
</Project>
Langkah-langkah untuk Menjalankan dan Debugging di .NET 8:
-
Menjalankan Aplikasi:
- Klik tombol Run di toolbar atau tekan
Ctrl + F5
. - Aplikasi akan berjalan dan output akan muncul di konsol.
- Klik tombol Run di toolbar atau tekan
-
Menambahkan Breakpoint:
- Klik di
sebelah kiri nomor baris di Program.cs
untuk menambahkan breakpoint. Ini akan menghentikan eksekusi program di titik tertentu, memungkinkan Anda memeriksa nilai variabel dan alur program.
-
Memulai Debugging:
- Klik tombol Start Debugging atau tekan
F5
. - Program akan berhenti di breakpoint yang telah Anda set, dan Anda bisa melihat nilai variabel di jendela Locals.
- Klik tombol Start Debugging atau tekan
-
Langkah-langkah Debugging:
- Gunakan Step Over (F10) untuk melangkah ke baris berikutnya tanpa masuk ke dalam fungsi.
- Gunakan Step Into (F11) untuk masuk ke dalam fungsi dan debug setiap langkah.
- Gunakan Step Out (Shift + F11) untuk keluar dari fungsi dan melanjutkan debugging di fungsi pemanggil.
Contoh:
Jika Anda men-debug aplikasi berikut, Anda bisa menghentikan eksekusi di Console.WriteLine
kedua dan memeriksa nilai i
:
using System;
namespace MyFirstApp
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 3; i++)
{
Console.WriteLine($"Iterasi {i}");
Console.WriteLine($"Pangkat dari {i} adalah {i * i}");
}
}
}
}
Langkah-langkah Menggunakan dotnet CLI dengan .NET 8:
-
Membuat Proyek Baru Menggunakan dotnet CLI:
- Buka terminal atau command prompt.
- Ketik
dotnet new console -n MyCLIApp --framework net8.0
untuk membuat proyek baru. - Masuk ke direktori proyek dengan
cd MyCLIApp
.
-
Menulis dan Menjalankan Kode:
- Buka file
Program.cs
dan tambahkan kode berikut:
using System; namespace MyCLIApp { class Program { static void Main(string[] args) { Console.WriteLine("Hallo, Dunia CLI!"); // Contoh sederhana menggunakan array dan loop di C# string[] fruits = { "Apel", "Pisang", "Nanas","Jeruk" }; foreach (string fruit in fruits) { Console.WriteLine(fruit); } } } }
- Simpan file dan kembali ke terminal.
- Buka file
-
Membangun dan Menjalankan Proyek:
- Jalankan perintah
dotnet build
untuk membangun proyek. - Setelah proses build selesai, jalankan aplikasi dengan perintah
dotnet run
.
- Jalankan perintah
-
Menambahkan Paket NuGet:
- Anda bisa menambahkan paket pihak ketiga ke proyek Anda menggunakan
dotnet add package
. Misalnya, untuk menambahkanNewtonsoft.Json
, gunakan perintah berikut:
dotnet add package Newtonsoft.Json
- Anda bisa menambahkan paket pihak ketiga ke proyek Anda menggunakan
-
Menggunakan Paket NuGet:
- Setelah menambahkan paket, Anda bisa menggunakannya dalam kode:
using Newtonsoft.Json; using System; namespace MyCLIApp { class Program { static void Main(string[] args) { var person = new { Name = "Rara Anjani", Age = 30 }; string json = JsonConvert.SerializeObject(person); Console.WriteLine($"JSON: {json}"); } } }
-
Mempublikasikan Aplikasi:
- Untuk mendistribusikan aplikasi Anda, Anda bisa mempublikasikannya menggunakan perintah berikut:
dotnet publish -c Release -r win-x64
- Ini akan menghasilkan file executable yang dapat dijalankan di sistem operasi target.