TAILIEUCHUNG - C Sharp part5

Phần 3: Cách thức làm việc của một chương tŕnh C# Trọng tâm phương pháp làm việc của C# xoay quanh khái niệm Assembly. Assembly là tập hợp mã đă được biên dịch sang .NET. 1 Assembly chứa nội dung thực thi chương trình hoặc các thư viện động. Assembly có thể được chứa trong nhiều file. | Phần 3 Cách thức làm việc của một chương trnh C Trọng tâm phương pháp làm việc của C xoay quanh khái niệm Assembly. Assembly là tập hợp mã đă được biên dịch sang .NET. 1 Assembly chứa nội dung thực thi chương trình hoặc các thư viện động. Assembly có thể được chứa trong nhiều file. Assembly cũng có thể chứa metadata dùng để mô tả các kiểu và phương thức được định nghĩa trong mă tương ứng. Assembly metadata này đựơc hiểu như là manifest cho phép kiểm tra phiên bản và tính trạng của assembly Chỉ định thông tin như là tên và phiên bản của assembly Danh sách các kiểu được tập hợp bởi assembly Danh sách các assembly khác được yêu cầu bởi assembly hiện tại Danh sách mă truy vấn mức độ bảo mật bao gồm mức độ được yêu cầu bởi assembly và quyền hạn cho phép của assembly đó Phân loại Assembly 1 Private Assemblies Private assemblies là kiểu đơn giản nhất. Nó chứa phần mềm và chỉ được dùng cho phần mềm đó. Với phần mô tả này bạn có thể chứa đựng các private assemblie cung cấp cho một ứng dụng kiểu thực thi và một số thư viện các thư viện này chứa mă sẽ được thi hành bởi ứng dụng đó. 2 Shared Assemblies Shared assemblies được dành cho các thư viện công cộng có thể dùng cho bất kì ứng dụng nào. Tiến trình thực thi bởi một chương trình C Khi chương tính được thực thi CLR sẽ xác nhận đến các Assembly manifest và quyền hạn chạy của chương trinh trên hệ thống. Nếu hệ bảo vệ hệ thống kô cho phép chương trình chạy chương trình sẽ kô chạy. Nếu được phép CLR sẽ thực thi mă lệnh. Bit đầu tiên của code được nạp vào bộ nhớ và được biên dịch thành mă nhị phân từ IL bởi JIT. Sau khi được biên dịch mă được thực thi và chứa trong bộ nhớ. Các phương thức bảo vệ của .Net và OS với chương trình Hệ thống đảm bảo rằng private assemblies sẽ không được dùng bởi phần mềm khác bởi vì một ứng dụng chỉ có thể load private assemblies trong cùng folder với chương trình chính hoặc là trong một thư mục con của nó. 1 giải pháp đưa ra là các private assemblies của một phần mềm sẽ được cài đặt vào cùng một thư

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.