Cài đặt môi trường và xây dựng ứng dụng C# đầu tiên
Yêu cầu về phần cứng máy tính
Để có thể chạy được các ví dụ trong khoá học Lập trình hướng đối tượng với C#, bạn cần một cái PC hoặc laptop có cấu hình tối thiểu, không cần quá cao cấp. Tuy nhiên máy tính của bạn cần phải chạy hệ điều hành Windows phiên bản mới nhất nên chúng tôi đề xuất cấu hình máy tính tối thiểu như sau:
- CPU: Core i5
- Bộ nhớ RAM: 8 GB
- Bộ nhớ ổ cứng trống (sau khi đã cài hệ điều hành): 20 GB
Cài đặt môi trường lập trình C# với IDE dùng .NET Core
.NET Core cung cấp cho bạn một nền tảng nhanh và theo hướng tích hợp kiểu module trong việc tạo các ứng dụng chạy trên Windows, Linux và MacOS. Sử dụng Visual Studio Code với phần mở rộng để có được trải nghiệm lâp trình mạnh mẽ với sự hỗ trợ đầy đủ cho C# IntelliSense (hoàn thiện mã lệnh thông minh) và gỡ rối chương trình.
Cài đặt
- Cài đặt Visual Studio Code
- Cài đặt .NET Core SDK
- Cài đặt C# extension từ Visual Studio Code Marketplace
Xây dựng chương trình "Hello World" đầu tiên
Sau khi hoàn tất các hạng mục trên, bây giờ chúng ta sẽ bắt đầu xây dựng ứng chương trình đơn giản "Hello World" trên .NET Core:
- Tạo mới dự án:
- Mở Visual Studio Code.
- Nhấn vào biểu tượng Explorer trên menu bên trái và sau đó nhấn vào thư mục Open
- Chọn thư mục bạn muốn lưu dự án ứng dụng C#. Trong trường hợp này, chúng ta sẽ đặt tên thư mục là "HelloWorld"
- Khởi tạo dự án C#:
- Mở công cụ Terminal tích hợp sẵn trong Visual Studio Code bằng cách gõ CTRL+` (backtick). Có thể dùng cách khác bằng cách chọn View > Integrated Terminal từ menu chính.
- Trong cửa sổ Terminal, gõ
dotnet new console
- Thao tác này sẽ tạo ra một file
Program.cs
trong thư mục của bạn với một chương trình "Hello World" đã được viết sẵn và môt file đại diện cho dự án C# tên làHelloWorld.csproj
- Thay đổi các tài nguyên khi phát triển chương trình:
- Đối với .NET Core 1.1, gõ
dotnet restore
. Thao tácdotnet restore
giúp bạn có thể truy xuất vào các gói thư viện .NET Core cần thiết trong quá trình chạy dự án của bạn.
- Đối với .NET Core 2.0, thao tác này là tuỳ chọn. Lệnh
dotnet restore
được thi hành tự động khi dự án được tạo.
- Đối với .NET Core 1.1, gõ
- Chạy chương trình "Hello World":
- Gõ
dotnet run
.
- Gõ
Gỡ rối
- Nhấn vào file Program.cs. Bạn sẽ thấy nội dung của file Program.cs sẽ hiện thị trên Visual Studio Code ở bên phải.
- Công cụ Visual Studio Code sẽ nhắc bạn thêm các tài nguyên còn thiếu trong quá trình dịch và gỡ rối chương trình. Bạn hãy lựa chọn Yes.
- Nhấn vào biểu tượng Debugging để xem vùng gỡ rối chương trình ở menu bên trái
- Tìm tới mũi tên xanh ở trên ô trên cùng và chắc chắn lựa chọn
.NET Core Launch (console)
đang được chọn. - Đặt điểm ngắt (breakpoint) trong dự án của bạn bằng cách nhấn vào lề của vùng soạn thảo mã lệnh (khoảng trống ở bên trái của dòng lệnh trong vùng soạn thảo) ở dòng số 9.
- Nhấn F5 hoặc mũ tên màu xanh để bắt đầu gỡ rối ứng dụng. Bộ gỡ rối sẽ dừng sự thực thi của chương trình khi nó chạy tới điểm ngắt mà bạn đã đặt ở bước trên.
- Trong khi gỡ rối bạn có thể nhìn các biến cục bộ trong chương trình ở vùng trên bên trái hoặc sử dụng màn hình gỡ rối.
- Trong khi gỡ rối bạn có thể nhìn các biến cục bộ trong chương trình ở vùng trên bên trái hoặc sử dụng màn hình gỡ rối.
- Lựa chọn mũi tên màu xanh ở trên để tiếp tục gỡ rối hoặc lựa chọn ô vuông màu đỏ ở trên để dừng lại.