0
0
Lập trình
Flame Kris
Flame Krisbacodekiller

Hướng dẫn cài đặt .NET và lập trình C# cơ bản cho người mới bắt đầu

Đăng vào 1 tuần trước

• 4 phút đọc

Giới thiệu

  • Trong bài viết trước, chúng ta đã khám phá khái niệm về ngôn ngữ lập trình C# và nền tảng .NET, cùng các khái niệm cơ bản mà bạn cần biết.
  • Nếu bạn chưa đọc, hãy tìm hiểu thêm thông qua bài viết "C# là gì? Tại sao lập trình viên nên học ngôn ngữ này?"
  • Trong bài viết này, tôi sẽ hướng dẫn bạn cách cài đặt môi trường làm việc và thực hành viết mã với C# thông qua việc xây dựng một ứng dụng console đơn giản.

Cài đặt .NET

  • Phiên bản mới nhất của nền tảng .NET vào thời điểm hiện tại là .NET 8.0.13.

.NET SDK

  • .NET SDK (Software Development Kit) là bộ công cụ cần thiết để phát triển ứng dụng trên nền tảng .NET. Khi cài đặt .NET SDK, bạn sẽ có các công cụ sau:
Công cụ Ứng dụng
.NET CLI (dotnet) Công cụ dòng lệnh để tạo, chạy và quản lý ứng dụng
.NET Runtime Thành phần giúp thực thi các ứng dụng .NET
MSBuild Công cụ biên dịch và xây dựng ứng dụng
Thư viện chuẩn (BCL - Base Class Library) Hỗ trợ lập trình với C#, F#, VB.NET
NuGet Package Manager Hỗ trợ cài đặt thư viện từ NuGet
  • Dưới đây là đường dẫn đến trang tải xuống phiên bản mới nhất của .NET SDK:

Lưu ý rằng mỗi phiên bản .NET SDK tương ứng với một phiên bản .NET. Ví dụ: .NET 8.0.13 tương ứng với .NET SDK 8.0.406.

Cài đặt bằng WinGet

  • Để tải xuống phiên bản mới nhất của .NET SDK, hãy sử dụng lệnh sau:
Copy
winget install Microsoft.DotNet.SDK.8
  • Nếu bạn muốn cài đặt một phiên bản cụ thể, sử dụng lệnh sau:
Copy
winget install Microsoft.DotNet.SDK.8 --version 8.0.406

Kiểm tra cài đặt

  • Sau khi cài đặt, bạn có thể kiểm tra kết quả bằng lệnh:
Copy
dotnet --version
# Output: 8.0.406

dotnet --list-sdks
# Output: 8.0.406 [C:\Program Files\dotnet\sdk]

Các thông tin cài đặt tương thích khác

  • Dưới đây là các thông tin cài đặt phù hợp với phiên bản .NET SDK 8.0.406:
  • Hỗ trợ Visual Studio: Visual Studio 2022 (v17.10)
  • Bao gồm trong: Visual Studio 17.10.11
  • Runtime đi kèm: .NET Runtime 8.0.13, ASP.NET Core Runtime 8.0.13, .NET Desktop Runtime 8.0.13
  • Hỗ trợ ngôn ngữ: C# 12.0, F# 8.0, Visual Basic 16.9

Cài đặt IDE: Visual Studio

  • Visual Studio là một môi trường tích hợp để phát triển phần mềm chạy trên nền tảng .NET.

Phiên bản cài đặt

  • Để cài đặt, chúng ta sẽ tải xuống phiên bản: Visual Studio 2022 - V17.10 hoặc cao hơn. Đây là link tải xuống: Visual Studio Downloads.

  • Các phiên bản và chi phí:
    | Phiên bản | Mục tiêu sử dụng | Chi phí | Tính năng nổi bật |
    | --- | --- | --- | --- |
    | Community | Cá nhân, nhóm nhỏ, startup | Miễn phí | Đầy đủ tính năng cho lập trình viên cá nhân |
    | Professional | Doanh nghiệp vừa & nhỏ | Có phí | Hỗ trợ DevOps, tích hợp tốt hơn |
    | Enterprise | Doanh nghiệp lớn, team lớn | Có phí | Hiệu suất cao, kiểm thử tự động, phân tích mã |

  • Với mục đích học tập cá nhân, chúng ta sẽ tải xuống phiên bản Community.

Các bước cài đặt

  • Bước 1: Tải xuống Visual Studio 2022 Community bằng lệnh WinGet:
Copy
winget install Microsoft.VisualStudio.2022.Community --source winget
  • Bước 2: Sau khi tải xong, Visual Studio Installer sẽ xuất hiện. Chọn "Yes" để bắt đầu quá trình cài đặt.
  • Bước 3: Chờ quá trình cài đặt hoàn tất...

Tạo một ứng dụng console đơn giản

Khởi động Visual Studio

  • Bước 1: Nhấn vào biểu tượng Windows ở góc dưới bên trái và tìm kiếm "Visual Studio 2022".
  • Bước 2: Mở Visual Studio, bạn có thể đăng nhập bằng GitHub hoặc Microsoft Account, hoặc chọn "Skip and add accounts later".
  • Bước 3: Thêm một số cài đặt và chọn "Start Visual Studio" (cấu hình mặc định).
  • Đây là giao diện của Visual Studio khi đã khởi động.

Tạo project ConsoleApp

  • Bước 1: Tạo một Project mới bằng cách chọn "Create New Project".
  • Nếu không có templates, hãy chọn "Install more tools and features" để cài đặt thêm các công cụ cần thiết.
  • Bước 2: Tích chọn .NET desktop development ở tab Workloads, sau đó chọn "Modify" và đợi quá trình cài đặt hoàn tất.
  • Bước 3: Quay lại giao diện tạo Project, chọn template "Console App" và chọn "Next".
  • Bước 4: Cấu hình cho project với thông tin như bên dưới và chọn "Next":
Cấu hình Thông tin
Tên project ConsoleApp
Địa điểm C:\WorkSpace\2025\NET_8\
Tên Solution ConsoleApp
Để solution và project cùng thư mục Bỏ chọn
  • Bước 5: Cấu hình thêm thông tin, chọn Framework: .NET 8.0 và chọn "Create" để hoàn tất quá trình tạo project.
  • Đây là giao diện của Project sau khi đã tạo xong.

Phát triển và chạy project

  • Trong file Program.cs, thêm mã sau để in ra "Hello World!":
Copy
Console.WriteLine("Hello World!");

Chạy ứng dụng với Visual Studio

  • Sử dụng chế độ Debug để chạy ứng dụng.
  • Đây là giao diện terminal sau khi chạy thành công.

Chạy bằng Terminal

  • Mở terminal và sử dụng các lệnh sau:
Copy
cd /d C:\WorkSpace\2025\NET_8\ConsoleApp

dotnet build

dotnet run --project ConsoleApp
  • Kết quả sau khi chạy project bằng Terminal.

Kết luận

  • Qua bài viết này, tôi đã hướng dẫn bạn cách cài đặt IDE Visual Studio và phát triển một project ConsoleApp đơn giản.
  • Hy vọng rằng bạn sẽ có cái nhìn tổng quan hơn về quy trình phát triển và chạy ứng dụng, từ đó mở rộng khả năng học tập và phát triển các ứng dụng quy mô lớn hơn!
    source: viblo
Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào