Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
755,38 KB
Nội dung
NGÔN NGỮ LẬP TRÌNH C# [...]... dụng ngôn ngữ C# C# là ngôn ngữ đơn giản C# là ngôn ngữ hiện đại C# là ngôn ngữ mạnh mẽ C# là ngôn ngữ ít từ khóa C# là ngôn ngữ module hóa C# là ngôn ngữ hướng đối tượng C# sẽ là ngôn ngữ phổ biến Ngôn ngữ C# và những ngôn ngữ khác Các bước chuẩn bị cho chương trình Chương trình C# đơn giản Phát triển chương trình minh họa Câu hỏi & bài tập Tại sao phải sử dụng ngôn. .. trong ngôn ngữ Java Không dừng lại ở đó, Microsoft đưa ra một số mục đích khi xây dựng ngôn ngữ này Những mục đích này được được tóm tắt như sau: C# là ngôn ngữ đơn giản C# là ngôn ngữ hiện đại C# là ngôn ngữ hướng đối tượng C# là ngôn ngữ mạnh mẽ và mềm dẻo 18 Ngôn Ngữ C# Ngôn Ngữ Lập Trình C# C# là ngôn ngữ có ít từ khóa C# là ngôn ngữ hướng module C# sẽ trở nên phổ biến C# là ngôn. .. quả C# sẽ là một ngôn ngữ phổ biến 20 Ngôn Ngữ C# Ngôn Ngữ Lập Trình C# C# là một trong những ngôn ngữ lập trình mới nhất Vào thời điểm cuốn sách này được viết, nó không được biết như là một ngôn ngữ phổ biến Nhưng ngôn ngữ này có một số lý do để trở thành một ngôn ngữ phổ biến Một trong những lý do chính là Microsoft và sự cam kết của NET Microsoft muốn ngôn ngữ C# trở nên phổ biến Mặc dù một công... mẽ Ngôn ngữ C# và những ngôn ngữ khác Chúng ta đã từng nghe đến những ngôn ngữ khác như Visual Basic, C++ và Java Có lẽ chúng ta cũng tự hỏi sự khác nhau giữa ngôn ngữ C# và nhưng ngôn ngữ đó Và cũng tự hỏi tại sao lại chọn ngôn ngữ này để học mà không chọn một trong những ngôn ngữ kia Có rất nhiều lý do và chúng ta hãy xem một số sự so sánh giữa ngôn ngữ C# với những ngôn ngữ khác giúp chúng ta phần... liệu được xây dựng sẵn Tuy nhiên, ngôn ngữ C# có ý nghĩa cao khi nó thực thi những khái niệm lập trình hiện đại C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Những tính chất đó hiện diện trong một ngôn ngữ lập trình hiện đại Và ngôn ngữ C# hội đủ những điều kiện như vậy, hơn nữa nó được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java Ngôn. .. vực khác nhau, trong đó có lập trình Khi tạo một chương trình trong C# hay bất cứ ngôn ngữ nào, chúng ta nên theo những bước tuần tự sau: Xác định mục tiêu của chương trình Xác định những phương pháp giải quyết vấn đề Tạo một chương trình để giải quyết vấn đề Thực thi chương trình để xem kết quả 22 Ngôn Ngữ C# Ngôn Ngữ Lập Trình C# Ví dụ mục tiêu để viết chương trình xử lý văn bản đơn giản,... lại Do tất cả các ngôn ngữ NET Framework cùng tạo ra sản phẩm MSIL giống nhau, nên kết quả là một đối tượng được tạo ra từ ngôn ngữ này có thể được truy cập hay được dẫn xuất từ 15 Microsoft NET Ngôn Ngữ Lập Trình C# một đối tượng của ngôn ngữ khác trong NET Ví dụ, người phát triển có thể tạo một lớp cơ sở trong VB.NET và sau đó dẫn xuất nó trong C# một cách dễ dàng Ngôn ngữ C# Ngôn ngữ C# khá đơn giản,... ngôn ngữ C# Nhiều người tin rằng không cần thiết có một ngôn ngữ lập trình mới Java, C++, Perl, Microsoft Visual Basic, và những ngôn ngữ khác được nghĩ rằng đã cung cấp tất cả những chức năng cần thiết Ngôn ngữ C# là một ngôn ngữ được dẫn xuất từ C và C++, nhưng nó được tạo từ nền tảng phát triển hơn Microsoft bắt đầu với công việc trong C và C++ và thêm vào những đặc tính mới để làm cho ngôn ngữ này... (inheritance), và đa hình (polymorphism) C# hỗ trợ tất 19 Ngôn Ngữ C# Ngôn Ngữ Lập Trình C# cả những đặc tính trên Phần hướng đối tượng của C# sẽ được trình bày chi tiết trong một chương riêng ở phần sau C# là ngôn ngữ mạnh mẽ và cũng mềm dẻo Như đã đề cập trước, với ngôn ngữ C# chúng ta chỉ bị giới hạn ở chính bởi bản thân hay là trí tưởng tượng của chúng ta Ngôn ngữ này không đặt những ràng buộc lên những việc... họa, bản tính, hay thậm chí những trình biên dịch cho các ngôn ngữ khác C# là ngôn ngữ ít từ khóa C# là ngôn ngữ sử dụng giới hạn những từ khóa Phần lớn các từ khóa được sử dụng để mô tả thông tin Chúng ta có thể nghĩ rằng một ngôn ngữ có nhiều từ khóa thì sẽ mạnh hơn Điều này không phải sự thật, ít nhất là trong trường hợp ngôn ngữ C#, chúng ta có thể tìm thấy rằng ngôn ngữ này có thể được sử dụng để . NGÔN NGỮ LẬP TRÌNH C#