VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

C# Cơ Bản

C# là gì? - C# được sử dụng để làm gì? C# - Cài đặt môi trường C# - Cấu trúc chương trình C# - Cấu trúc cơ bản C# - Kiểu dữ liệu C# - Ép kiểu dữ liệu C# - Hằng số (Constant) C# - Toán tử C# - Lệnh if-else C# - Lệnh switch-case C# - Vòng lặp for C# - Vòng lặp while C# - Vòng lặp do-while C# - Nullable C# - Phương thức C# - Lớp (class) và đối tượng (Object) C# - Mảng (array) C# - Chuỗi (string) C# - Struct C# - Enum C# - Interface C# - Namespace C# - Preprocessor Directive C# - Regular Expression C# - Xử lý ngoại lệ C# - File I/O

Các Tính Chất Hướng Đối Tượng C#

C# - Tính đóng gói C# - Tính kế thừa C# - Tính đa hình C# - Nạp chồng toán tử

C# Nâng Cao

C# - Attribute C# - Reflection C# - Property C# - Indexer C# - Delegate C# - Sự kiện (Event) C# - Collection C# - Generic C# - Phương thức nặc danh C# - Unsafe Code C# - Multithreading

Bài tập C#

Bài tập C# có lời giải

Học Lập Trình C/C++

Học lập trình C Học lập trình C++
1 / 3
❮ ❯

Cài đặt môi trường C# - Ví dụ chương C# đầu tiên với Visual Studio


C# là gì? - C# được sử dụng để làm gì?
Cấu trúc chương trình C#

Để 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 và các công cụ lập trình. C# là một phần của .Net Framework và được sử dụng để viết các ứng dụng .Net. Bài này hướng dẫn bạn cài đặt môi trường C# và ví dụ chương C# đầu tiên với Visual Studio.

Công cụ Visual Studio bao gồm .Net Framework. Cài đặt Visual Studio là bạn đã có môi trường để học lập trình C#.


Nội dung chính

  • Giới thiệu .Net Framework
  • Integrated Development Environment (IDE) cho C#
  • Hướng dẫn cài đặt Visual Studio Community 2019 trên Windows 10
    • Cách tải Visual Studio 2019
    • Cách cài đặt Visual Studio 2019
    • Mở Visual Studio 2019
    • Ví dụ HelloWorld trong C# với Visual Studio 2019
  • Viết chương trình C# trên hệ điều hành khác

Giới thiệu .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
  • Web Service

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 Basic, Jscript, COBOL, …. 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 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

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 (VS)
  • Visual C# Express (VCE)
  • Visual Web Developer

Hai công cụ sau là có sẵn và miễn phí tại Website chính thức của Microsoft. Sử dụng các tool này, bạn có thể viết tất cả các loại chương trình C# từ các ứng dụng dòng lệnh đơn giản tới các ứng dụng phức tạp hơn. Bạn cũng có thể viết các tệp source code của C# bởi sử dụng một Text Editor cơ bản, như Notepad, và biên dịch code đó vào trong Assembly bởi sử dụng Command-line Compiler, mà là một phần của .Net Framework.

Các bài hướng dẫn lập trình C# của viettuts.vn, mình sử dụng Visual Studio Community là một phiên bản miễn phí để học lập trình C#.

Download bản cài đặt tại: https://visualstudio.microsoft.com/downloads/.

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

Hướng dẫn cài đặt Visual Studio Community 2019 trên Windows 10

Cách tải Visual Studio 2019

Để tải Visual Studio 2019, các bạn vào link: https://visualstudio.microsoft.com/downloads/.

Ở trên có 3 phiên bản Visual Studio 2019. Đó là: Community, Professional và Enterprise. Với Sinh Viên không có tiền thì tải bản Community là đủ rồi. Còn cách cài đặt tương tự.

Ở màn hình trên, nếu là Community thì bấm Free Download, rồi tiến hành cài đặt.

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

Cách cài đặt Visual Studio 2019

Double click vào file tải về, Click Continue:

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

Trình cài dặt sẽ file cài đặt về máy của bạn

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

Thẻ Workloads, Tùy vào nhu cầu lập trình mà ta sẽ chọn các gói khác nhau. Ví dụ trong trường hợp này mình thường triển khai các dự án về: Deskop application, Web Application nên chọn các gói sau:

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

Thẻ Individual Components, chọn ít nhất là 2 tính năng: Hiển thị mô hình lớp (Class Designer) và tăng tốc lập trình với LINQ (LINQ to SQL Tool):

Sau đó ta bắt đầu bấm Install để cài đặt:

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

Sau đó chờ hệ thống cài đặt:

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

Restart lại hệ thống sau khi cài đặt xong:

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

Mở Visual Studio 2019

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

Chọn Not now, Maybe later:

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

Chọn Start Visual Studio:

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

Ví dụ HelloWorld trong C# với Visual Studio 2019

Start Visual Studio, Chọn Create a new project:

Chương trình đầu tiên trong C#

Nếu đây là lần đầu tiên bạn khởi động Visual Studio, danh sách các mẫu dự án sẽ là empty.

"Console App (.NET Core)", sau đó chọn Next:

Chương trình đầu tiên trong C#

Nhập Project name là HelloWorld, sau đó chọn Create:

Chương trình đầu tiên trong C#

Visual Studio sẽ tạo ra ví dụ HelloWorld trong C# là mặc định như sau:

Chương trình đầu tiên trong C#

Nhấn tổ hợp phím Ctrl + F5 để run project, kết quả:

Chương trình đầu tiên trong C#

Viết chương trình C# trên hệ điều hành khác

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 (Linux hoặc Mac OS). 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ể truy cập: Go Mono.

Mục đích của Mono không chỉ để chạy trên các ứng dụng .Net trên Microsoft, mà còn đem lại công cụ phát triển cho các lập trình viên Linux. Mono có thể chạy trên nhiều Hệ điều hành khác nhau, như Android, BSD, iOS, Linux, OS X, Windows, Solaris, và UNIX.


C# là gì? - C# được sử dụng để làm gì?
Cấu trúc chương trình C#

Recent Updates

Bài tập quản lý sinh viên trong C#Bài tập C# - Liệt kê số Fibonacci nhỏ hơn n và là số nguyên tố trong C#Bài tập C# - Tìm số thuận nghịch trong C#Bài tập C# - Tính tổng của các chữ số của môt số nguyên n trong C#Bài tập C# - Phân tích số nguyên n thành tích các số nguyên tố trong C#Bài tập C# - Liệt kê tất cả số nguyên tố có 5 chữ số trong C#Bài tập C# - Liệt kê n số nguyên tố đầu tiên trong C#Bài tập C# - Liệt kê tất cả các số nguyên tố nhỏ hơn n trong C#Bài tập C# - Tìm ước số chung lớn nhất (USCLN) và bội số chung nhỏ nhất (BSCNN) của 2 sốGiải phương trình bậc 2 trong C#Chuyển đổi hệ cơ số trong C#Tính giai thừa trong C#Sắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml