Professional Documents
Culture Documents
Đọc thử C
Đọc thử C
Đọc thử C
By the end of the book, you should have no problem writing your own C#
programs. In fact, we will be coding a simple payroll software together as part
of the project at the end of the book. Ready to start?
What is C#?
Chào mừng bạn đến với lập trình C# và cảm ơn bạn rất nhiều vì đã chọn cuốn sách này!
Cho dù bạn là một lập trình viên dày dặn kinh nghiệm hay là một người mới hoàn toàn,
cuốn sách này giúp bạn học lập trình C# một cách nhanh chóng. Các chủ đề được lựa
chọn cẩn thận để cung cấp cho bạn khả năng tiếp cận toàn diện với C # mà không làm
bạn choáng ngợp vì lượng thông tin quá tải.
Khi đọc hết cuốn sách, bạn sẽ không còn gặp vấn đề khi viết các chương trình C# của
riêng mình. Trên thực tế, chúng ta sẽ cùng nhau viết mã một phần mềm tính lương đơn
giản như một phần của dự án ở cuối cuốn sách. Bạn đã sẵn sàng để bắt đầu?
C# là gì?
C#, phát âm là C Sharp, là một ngôn ngữ lập trình hướng đối tượng được phát triển bởi
Microsoft vào đầu những năm 2000, dẫn đầu bởi Anders Hejlsberg. Nó là một phần của
.Net framework và được thiết kế để trở thành một ngôn ngữ lập trình đa năng đơn giản có
thể được sử dụng để phát triển các loại ứng dụng khác nhau, bao gồm bảng điều khiển,
cửa sổ, web và ứng dụng di động.
Giống như tất cả các ngôn ngữ lập trình hiện đại, mã C# giống với ngôn ngữ tiếng Anh
mà máy tính không thể hiểu được. Do đó, mã C# phải được chuyển đổi thành ngôn ngữ
máy bằng cách sử dụng trình biên dịch (tham khảo chú thích). Trình biên dịch mà chúng
tôi sẽ sử dụng trong cuốn sách này là Cộng đồng Visual Studio 2017 miễn phí do
Microsoft cung cấp.
C# có cú pháp và các tính năng giống với các ngôn ngữ lập trình khác như Java và C ++.
Java and C++. As such, if you have any prior programming experience, you
will find learning C# a breeze. Even if you are totally new to programming,
C# is designed to be easy to learn (unlike C or C++) and is a great first
language to learn.
Ready to dip your toes into the world of C# programming? Let’s get started.
Footnote:
The conversion of a C# program into machine language is actually a bit more complicated
than this. Visual Studio Community merely converts a C# program into MIL, which stands for
Microsoft Intermediate Language. This MIL code is then converted into machine language by
a virtual execution system known as the Common Language Runtime. For more information,
you can check out https://msdn.microsoft.com/enus/library/z1zx9t92.aspx. Nonetheless, for
our purpose, we do not need to know these intricate details to develop our own C# programs.
Vì vậy, nếu bạn đã có bất kỳ kinh nghiệm lập trình nào trước đó, bạn sẽ thấy việc học C#
thật dễ dàng. Ngay cả khi bạn hoàn toàn mới học lập trình, C# được thiết kế một cách dễ
hiểu (không giống như C hoặc C ++) và là một ngôn ngữ tuyệt vời số 1 để học.
Ngoài ra, C# là một phần của .Net framework. Khuôn khổ này bao gồm một thư viện mã
viết sẵn lớn, nơi các lập trình viên có thể sử dụng mà không cần phải viết mọi thứ từ đầu.
Điều này cho phép các lập trình viên nhanh chóng phát triển các ứng dụng của họ trong
C#, làm cho # trở thành ngôn ngữ lý tưởng để làm việc nếu bạn đang có một lịch trình
dày đặc.
Cuối cùng, C# là một ngôn ngữ lập trình hướng đối tượng (OOP). Lập trình hướng đối
tượng là một cách tiếp cận lập trình bằng cách chia một vấn đề lập trình thành các đối
tượng tương tác với nhau. Chúng ta sẽ xem xét các khái niệm lập trình hướng đối tượng
khác nhau trong cuốn sách này. Một khi bạn thành thạo C#, bạn sẽ quen thuộc với các
khái niệm này. Điều này sẽ giúp bạn dễ dàng sử dụng các ngôn ngữ lập trình hướng đối
tượng khác trong tương lai.
Bạn đã sẵn sàng đặt chân vào thế giới lập trình C# chưa? Bắt đầu nào!