C# và kiến trúc .NET part 1

Chương 1: C# và kiến trúc .NET Tổng quan: Tôi muốn nhấn mạnh rằng đừng bao giờ xem xét ngôn ngữ C# một cách tách biệt, nó luôn đồng hành với "Bộ khung .NET". C# là một trình biên dịch hướng .NET, nghĩa là tất cả các mã của C# luôn luôn chạy trên trên môi trường .NET | Chương 1 C và kiến trúc .NET Tổng quan Tôi muốn nhấn mạnh rằng đừng bao giờ xem xét ngôn ngữ C một cách tách biệt nó luôn đồng hành với Bộ khung .NET . C là một trình biên dịch hướng .NET nghĩa là tất cả các mã của C luôn luôn chạy trên trên môi trường .NET Framework. Điều đó dẫn đến 2 hệ quả sau Cấu trúc và các lập luận C được phản ánh các phương pháp luận của .NET ngầm bên dưới. Trong nhiều trường hợp các đặc trưng của C thậm chí được quyết định dựa vào các đặc trưng của .NET hoặc thư viện lớp cơ sở của .NET. Chính bởi tầm quan trọng của .NET nên các bạn cần phải biết sơ qua về .NET trước khi đi vào ngôn ngữ C . Đây cũng chính là mục đích của chương này. Chúng ta sẽ tìm hiểu xem chuyện gì sẽ xảy ra khi mã của các ngôn ngữ hướng .NET bao gồm C được biên dịch và thực thi. Đây là một lĩnh vực rộng chúng ta sẽ tìm hiểu kĩ hơn về Microsoft Intermediate Language MS-IL ngôn ngữ trung gian trong .NET mã của các ngôn ngữ khác đều phải được biên dịch về ngôn ngữ này trước khi thực thi. Cụ thể chúng ta sẽ tìm hiểu xem cách thức mà MS-IL với phần dùng chung Common Type System CTS và Common Language Specification CLS có thể cung cấp cho chúng ta sự tương hoạt giữa các ngôn ngữ hướng .NET. Chúng ta cũng sẽ trình bày các ngôn ngữ biết .NET khác bao gồm VB và C . Sau đó chúng ta sẽ xem xét các đặc trưng khác của .NET bao gồm các assembly các namespace và thư viện lớp cơ bản của .NET. Chúng ta sẽ kết thúc chương này bằng việc liệt kê vắn tắt về các loại ứng dụng mà chúng ta có thể tạo ra trong C

Bấm vào đây để xem trước nội dung
TÀI LIỆU MỚI ĐĂNG
15    16    4    26-11-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.