Trang chủ C# cơ bản Cài đặt môi trường C#

Cài đặt môi trường C#

Nguyễn Dương 07-06-2024

Để bắt đầu học lập trình C# thì việc đầu tiên các bạn cần phải làm đó là cài đặt môi trường lập trình. Trong bài viết này mình sẽ giới thiệu đến các bạn những công cụ cần thiết cần phải cài đặt phục vụ cho việc học lập trình C#


1. CÀI ĐẶT .NET FRAMEWORK

C# là một phần của .Net Framework và được sử dụng để viết các ứng dụng .Net. Chính vì vậy, trước khi cài đặt C# thì bạn cần cài đặt .NET Framework đã.



.Net Framework là một nền tảng mang tính cách mạng giúp bạn viết các kiểu ứng dụng sau:
- Windows application
- Web application
- Dịch vụ Web

.NET framework bao gồm tập các thư viện lập trình lớn, và những thư viện này hỗ trợ việc xây dựng các chương trình phần mềm như lập trình giao diện; truy cập, kết nối cơ sở dữ liệu; ứng dụng web; các giải thuật, cấu trúc dữ liệu; giao tiếp mạng... CLR cùng với bộ thư viện này là 2 thành phần chính của .NET framework.

Các ứng dụng .Net Framework là các ứng dụng đa nền tảng. Nền tảng đã được thiết kế theo cách như vậy có thể được sử dụng từ bất kỳ ngôn ngữ lập trình nào: C#C++Visual BasicJscriptCOBOL, …. Tất cả các ngôn ngữ này có thể truy cập tới nền tảng này cũng như giao tiếp với nhau.

.NET Framework bao gồm hai thành phần cơ bản:
Common Language Runtime (CLR): .NET Framework chứa môi trường run time được gọi là CLR chạy các mã. Nó cung cấp các dịch vụ để phát triển process dễ dàng hơn.
Framework Class Library (FCL): Là thư viện của các lớp, các kiểu giá trị, giao diện cung cấp khả năng truy cập chức năng hệ thống.

.Net Framework gồm một thư viện code khổng lồ được sử dụng bởi các ngôn ngữ client như C#. Dưới đây là một số thành phần của .Net Framework.
- Common Language Runtime (CLR)
- .Net Framework Class Library
- Common Language Specification
- Common Type System
- Metadata và Assembly
- Windows Form
- ASP.Net và ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Windows Communication Foundation (WCF)
- LINQ

Để cài đặt .NET Framework bạn hãy vào trang hỗ trợ của Microsoft để tải công cụ này

Nếu gặp sự cố thì bạn hãy kiểm tra xem phiên bản Windows của bạn có phải mới nhất không. Hãy cập nhật phiên bản mới nhất, sau đó gỡ cài đặt .Net Framework đi rồi cài đặt lại. 
Nếu các cách trên không có hiệu quả, bạn hãy tải công cụ .NET Framework Repair của Microsoft. Công cụ này hỗ trợ sửa chữa, khắc phục lỗi tất cả các phiên bản hiện tại của .NET Framework


2. INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) CHO C#

Microsoft cung cấp các công cụ phát triển sau cho lập trình C#:
  • Visual Studio Community: Phiên bản miễn phí, đầy đủ tính năng và có thể mở rộng để phát triển các ứng dụng phi doanh nghiệp.
  • Visual Studio Professional: Bao gồm các công cụ và dịch vụ chuyên nghiệp.
  • Visual Studio Enterprise: Dành cho các doanh nghiệp thực hiện các dự án có quy mô lớn và độ phức tạp cao.
  • Visual Studio Code: Công cụ miễn phí dùng để viết code, chạy trên các nên tảng Linux, OS X và Windows.
Bạn có thể tải các phiên bản C# tại đây.

Ngoài ra bạn có thể viết các tệp source code của C# bằng một text editor đơn giản như Notepad rồi biên dịch nó vào Assembly bằng cách sử dụng Command-line Compiler mà là một phần của .NET Framework.

3. VIẾT CHƯƠNG TRÌNH C# TRÊN LINUX HOẶC MAC OS

Mặc dù .Net Framework chạy trên Hệ điều hành Windows, nhưng cũng có một số phiên bản thay thế làm việc trên các Hệ điều hành khác. Mono là một phiên bản mã nguồn mở của .Net Framework mà gồm một C# compiler và chạy trên một số Hệ điều hành, gồm Linux và Mac OS

Bạn có thể chọn phiên bản phù hợp và tải Mono tại đây: Tải về máy

Bài viết liên quan

Hàm đệ quy trong C# Hàm đệ quy trong C#
enum trong C# enum trong C#
Struct trong C# Struct trong C#
Lớp String trong C# Lớp String trong C#
Vòng lặp foreach trong C# Vòng lặp foreach trong C#
Mảng đa chiều, mảng của mảng trong C# Mảng đa chiều, mảng của mảng trong C#