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

Các giải pháp lập trình CSharp- P71: Các giải pháp lập trình C# khảo sát chiều rộng của thư viện lớp .NET Framework và cung cấp giải pháp cụ thể cho các vấn đề thường gặp. Mỗi giải pháp được trình bày theo dạng “vấn đề/giải pháp” một cách ngắn gọn và kèm theo là các ví dụ mẫu. | 591 Chương 15 Khả năng liên tác mã lệnh không-được-quản-lý private IblCaption DllImport private static extern int GetForegroundWindow DllImport private static extern int GetWindowText int hWnd StringBuilder text int count private void tmrRefresh Tick object sender e int chars 256 StringBuilder buff new StringBuilder chars int handle GetForegroundWindow if GetWindowText handle buff chars 0 if new IntPtr handle True else False Handle của form được quản lý một cách trong suốt đối với người dùng. Thay đổi thuộc tính nào đó của form có thể khiến cho CRL tạo một handle mới. Do đó bạn nên luôn truy xuất handle ngay trước khi sử dụng nó không nên giữ nó trong một biến để sử dụng trong một thời gian dài . 3. Gọi một hàm không-đưỢc-quản-ý có sử dụng cấu trúc 1 Bạn cần gọi một hàm không-được-quản-lý có thông số là một cấu trúc. Định nghĩa cấu trúc trong mã C . Sử dụng đặc tính để cấu hình việc cấp bộ nhớ cho cấu trúc. Sử dụng phương thức tĩnh SizeOf của lớp 592 Chu ong 15 Kha nang lien tac ma lenh khong-du O c-quan-ly neu muon xac dinh kich thu O C CUa Cau true theo byte. Trong ma C thuan tuy ban khong co kha nang true tiep kiem seat viec cap bo nhb. Thay vao do CRL se quyet dinh khi nao can dua du lieu vao bo nhd de toi uu hoa hoat dong. Dieu nay gay ric roi khi lam viec vdi cac ham C vi cau truc phai duoc tru lien tuc trong bo nhd. May min la .NET da giai quyet van de nay bing dac tinh structLayoutAttribute cho phep ban chi dinh cac thanh vien cua mot ldp hay mot cau truc cho trudc se duoc sip xep trong bo nhd nhu the nao. Vi du xet ham GetVersionEx trong thu vien . Ham nay nhan mot con tro chi tdi cau truc osversioninfo va su dung no de tra ve thong tin phien ban cua he dieu hanh. De su dung cau truc .

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.