Net Framework :

Một phần của tài liệu Xây dựng dệ thống thông tin quản lý thiết bị đại học thái nguyên (Trang 114 - 116)

Về khái niệm thì trình biên dịch của Visual Basic.Net nằm ở lớp trên của .Net Framework. Trình biên dịch Visual Basic.Net đơn giản đƣa ra những phần khác nhau của .Net Framework đã đƣợc chỉ định dùng cho ngôn ngữ Visual Basic. Trình biên dịch Visual Basic kiểm tra nghiêm ngặt về mặt cú pháp của ngôn ngữ, nhƣng tất cả các hành động lại sảy ra ở mức .Net Framework. Hạt nhân của .Net Framework là CLR (Common Language Runtime) CLR quản lý sự thực thi của đoạn mã .Net và cung cấp các dịch vụ tạo quá trình phát triển chƣơng trình ứng dụng dễ dàng hơn. Các trình biên dịch và các công cụ làm cho chức năng của thƣ viện thực thi runtime trở nên phong phú và hiệu quả hơn. Đoạn mã mà bạn viết hƣớng đến một kiến trúc

đích cụ thể gọi là mã đƣợc quản lý (managed code). CLR quản lý đoạn mã ở mức thực thi thấp nhất, kết hợp khả năng sử dụng đồng thời nhiều ngôn ngữ đan xen nhau (coss-language), tích hợp quản lý các lỗi ngoại lệ, khởi động và chấm dứt các tiến trình (thread) ở mức thấp, hỗ trợ về bảo mật, quản lý phiên bản, đóng gói cài đặt. CLR cung cấp sự dễ dàng cho các nhà phát triển Visual Basic.Net khi thiết kế và xây dựng ứng dụng mà những đối tƣợng của chúng có thể tƣơng tác với các đối tƣợng đƣợc viết bằng ngôn ngữ khác. Sự tƣơng tác này có thể bởi vì các trình biên dịch ngôn ngữ và các công cụ phát triển hƣớng đến sử dụng CLR với một hệ thống kiểu dữ liệu chung định nghĩa bởi thƣ viện runtime. Visual Basic.Net bao gồm rất nhiều kiểu dữ liệu mới, các kiểu dữ liệu cũ của Visual Basic 6.0 nhƣ Variant không còn đƣợc hỗ trợ nữa. Những thay đổi này nhằm làm thích nghi đặc tả của CLR.

Framework, language, Tools

Visual Basic C++ C# ...

Visual Studio.NET CLS-Common Laguage Specication

Web Service User Interface

Data and XML

Base class library

Một phần của tài liệu Xây dựng dệ thống thông tin quản lý thiết bị đại học thái nguyên (Trang 114 - 116)