TAILIEUCHUNG - Buit Windows By C.Net part 9

Khi 1 tiểu trình kết thúc, Windows gọi hàm DllMain của tất cả các thư viện DLL đang được sử dụng với tiến trình này. Đây là cơ hội để giải phóng các biến dùng cho tiểu trình | CHƯƠNG 1-4 Làm việc với bộ quản lý C 83 ĨH 48 managedsỉmple_pin pS m 49 50 StDll ShowSimple ps 51 52 . pS 0 53 54 Console WriteLine Back in the managed code 55 Console WriteLine m- salary 56 Console WriteLine m- name 57 Console WriteLine 0 1 - 2 __box m- ssn 0 __box m- ssn l 58 __box m- ssn 2 59 Biên dịch tập tin này bằng dòng lệnh C1 clr simpledump . cpp Và bây giờ hãy chạy nó từ dòng lệnh. Bạn sẽ thấy kết xuất sau Unmanaged DLL Dumping 4 0 bytes 42 65 61 76 69 73 00 00 00 00 00 00 00 00 00 00 Beavis. 00 00 00 00 18 00 00 00 00 00 00 00 00 80 66 40 .Ọf@ 0a 00 64 00 e8 03 48 00 .. Name Beavis Age 24 sălary SSN lÕ-100-1000 Changing the salary. . . Changing the name. . . Changing the ssn. . . Back in managed code 999999 Maivis 99-999-9999 Bắt đầu với hàm main ở dòng 36 chúng ta tạo ra một cấu trúc ờ dòng 38 và sinh chúng ở dòng 40 đến 46. Dòng 50 gọi hàm của DLL và chúng ta nháy sang dòng 25 ví dụ 18. Phương thức này sẽ dump một nội dung của cấu trúc bằng hệ hexa cho thấy cách cấu trúc được quản lý của chúng ta với cả chuỗi và mảng các số nguyên ngắn short được sắp xếp vào thê giới không được quản lý của DLL. ớ dòng 29 đến 40 của việc liệt kê cấu trúc dữ liệu trong cấu trúc không được quán lý được Ịgg 84 PHẤN ĩ Mở dầu thay đổi bởi mã lệnh C cũ không được quản lý nhưng tốt. Khi tiến trinh kết thúc trình sắp xếp marshall .NET lại đem các cấu trúc không được quản lý vào thế giới được quản lý nơi dòng 54 đến 58 của ví dụ xác nhận các thay đổi bằng cách in các giá trị mới ra ngoài màn hình. Như bạn có thế thây từ các doạn mã lệnh trong phần này khả năng siêu -thao tác giữa các thế giới được quàn lý và không được quản lý dược cung cấp tốt và chúng giúp bạn giữ các giá trị trí tuệ đà có vào những năm của .NET. 15. KỂT chương Các lập trình viên C dang làm việc VỚI NET được chăm sóc khá kỹ. Các mã lệnh đã có cua bạn có thê vượt qua hàng rào .NET bạn cũng không phải quẳng hết mọi thứ và làm lại từ đầu. Có thê sẽ có nguyên một cuốn sách viết .

Đã 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.