TAILIEUCHUNG - Các giải pháp lập trình C Sharp_10

Tham khảo tài liệu 'các giải pháp lập trình c sharp_10', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 477 Chương 15 Khả năng liên tác mã lệnh không-được-quản-lý BeginInit axMaskEdBox1 new 16 12 axMaskEdBox1 new 112 20 0 Chú ý rằng các thuộc tính tùy biến của điều kiểm ActiveX không được áp dụng trực tiếp thông qua các lệnh thiết lập thuộc tính. Thay vào đó chúng sẽ được thiết lập theo nhóm khi thuộc tính OcxState đã được thiết lập. Tuy nhiên mã lệnh của bạn có thể sử dụng các thuộc tính này một cách trực tiếp. Tạo thành phần .NET dùng cho COM-client Bạn cần tạo một thành phần .NET sao cho một COM-client có thể gọi nó. Tạo một assembly theo các chỉ dẫn trong mục này. Tạo một thư viện kiểu cho assembly này bằng tiện ích dòng lệnh Type Library Exporter . .NET Framework hỗ trợ việc COM-client sử dụng thành phần .NET. Khi COM-client tạo một đối tượng .NET CLR sẽ tạo một đối tượng được-quản-lý và một COM Callable Wrapper CCW bọc lấy đối tượng này. COM-client sẽ tương tác với đối tượng thông qua CCW. CLR chỉ tạo một CCW cho một đối tượng được-quản-lý bất chấp có bao nhiêu COM-client đang sử dụng nó. Các kiểu cần được truy xuất bởi COM-client phải thỏa mãn các yêu cầu sau Các kiểu được-quản-lý lớp giao diện cấu trúc hoặc kiểu liệt kê phải được khai báo là public. Nếu COM-client cần tạo đối tượng nó phải có một phương thức khởi dựng mặc định public. COM không hỗ trợ các phương thức khởi dựng có chứa thông số. Các thành viên của kiểu cần được truy xuất phải là các thành viên public. COM-client không truy xuất được các thành viên private protected internal và static. Ngoài ra bạn nên tuân theo các kinh nghiệm sau Không nên tạo các quan hệ thừa kế giữa các lớp vì các quan hệ này sẽ không khả kiến đối với COM-client mặc dù .NET giả lập quan hệ này bằng cách khai báo một giao diện lớp cơ

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.