C# là một ngôn ngữ lập trình hướng đối tượng được phát triển bởi Microsoft, là phần khởi đầu cho kế hoạch .NET của họ. Tên của ngôn ngữ bao gồm ký tự thăng theo Microsoft nhưng được đọc là C sharp. Microsoft phát triển C# dựa trên C++ và Java. C# được miêu tả là ngôn ngữ có được sự cân bằng giữa C++, Visual Basic, Delphi và Java. .NET Framework là một thành phần cơ bản của Windows cho việc xây dựng và chạy các ứng dụng viết bởi các ngôn ngữ lập trình mới | NGÔN NGỮ LẬP TRÌNH C SHARP Phùng Thị Bích Phượng TÌM HIỂU VỀ C SHARP Trước khi tìm hiểu C# chúng ta xem một số những khái niệm sau đây: Thứ nhất, LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (OPP). Lập trình hướng đối tượng là kỹ thuật lập trình hỗ trợ công nghệ đối tượng. OPP được xem là giúp tăng năng xuất, đơn giản hóa độ phức tập khi bảo trỉ cũng như mở rộng phần mềm bằng cách cho phép lập trình viên tập trung vào các đối tượng phần mềm ở bậc cao hơn. Ngoài ra, nhiều người còn cho rằng OPP dex tiếp thu hơn cho những người mới học về lập trình hơn là các phương pháp trước đó. Phùng Thị Bích Phượng TÌM HIỂU VỀ C SHARP Một cách giản lược đây là khái niệm và là nỗ lực nhằm giảm nhẹ các thao tác viết mã cho người lập trình, cho phép họ thao tác các ứng dụng mà các yếu tố bên ngoài có thể tương tác với các chương trình đó giống như là tương tác với các đối tượng vật lý. Những đối tượng trong một ngôn ngữ OPP là các kết hợp giữa mà và dữ liệu mà chúng được nhìn nhận như là một đơn vị duy nhất. Mỗi đối tượng có một tên riêng biệt và tất cả đều tham chiếu đến đối tượng đó và tiến hành thông qua chính tên nó. Như vậy, mỗi đối tượng có khả năng nhận thông báo, xử lý dữ liệu (bên trong của nó), và gửi ra hay trả lời đến các đối tượng khác hay môi trường. Phùng Thị Bích Phượng Thứ hai, NGÔN NGỮ LẬP TRÌNH C. C là ngôn ngữ lập trình tương đối nhỏ vận hành gần với phần cứng và nó gần với ngôn ngữ Assembler hơn hầu hết các ngôn ngữ bậc cao. Hơn thế, C đôi khi được đánh giá như là “có khả năng di động”, cho thấy sự khác nhau quan trọng giữa nó và các ngôn ngữ bậc thấp hơn như Assembler, đó là việc mã C có thể dịch và thi hành trong hầu hết các máy tính, hơn hẳn các ngôn ngữ hiện tại trong khi đó Assembler chỉ có thể chạy trong một số máy tính đặc biệt. Vì lý do này mà C được xem là ngôn ngữ bậc trung. TÌM HIỂU VỀ C SHARP Phùng Thị Bích Phượng C đã được tạo ra với một mục tiêu là làm cho nó thuận tiện để viết các chương trình lớn với số lỗi ít hơn trong mẫu hình lập trình thủ tục mà | NGÔN NGỮ LẬP TRÌNH C SHARP Phùng Thị Bích Phượng TÌM HIỂU VỀ C SHARP Trước khi tìm hiểu C# chúng ta xem một số những khái niệm sau đây: Thứ nhất, LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (OPP). Lập trình hướng đối tượng là kỹ thuật lập trình hỗ trợ công nghệ đối tượng. OPP được xem là giúp tăng năng xuất, đơn giản hóa độ phức tập khi bảo trỉ cũng như mở rộng phần mềm bằng cách cho phép lập trình viên tập trung vào các đối tượng phần mềm ở bậc cao hơn. Ngoài ra, nhiều người còn cho rằng OPP dex tiếp thu hơn cho những người mới học về lập trình hơn là các phương pháp trước đó. Phùng Thị Bích Phượng TÌM HIỂU VỀ C SHARP Một cách giản lược đây là khái niệm và là nỗ lực nhằm giảm nhẹ các thao tác viết mã cho người lập trình, cho phép họ thao tác các ứng dụng mà các yếu tố bên ngoài có thể tương tác với các chương trình đó giống như là tương tác với các đối tượng vật lý. Những đối tượng trong một ngôn ngữ OPP là các kết hợp giữa mà và dữ liệu mà chúng được nhìn nhận như là một đơn vị duy nhất. Mỗi