Kt xu bn trong Windows: ả

Một phần của tài liệu Đồ án nghiên cứu các phương pháp nhận dạng từ dưới cursor mouse trên Desktop Windows (Trang 53)

Trong ph n l n các ng d ng thì v n b n là ph n k t xu t chính. Doầ ớ ứ ụ ă ả ầ ế ấ Windows là m t h đi u hành đ c l p thi t b (device independent) nên vi c k tộ ệ ề ộ ậ ế ị ệ ế xu t v n b n c ng t ng đ i d ch u. C ng nh các thành ph n đ h a khác trongấ ă ả ũ ươ ố ễ ị ũ ư ầ ồ ọ Windows, vi c xu t v n b n lên màn hình ph i thơng qua trung gian là DC (deviceệ ấ ă ả ả context). Nh th , đ c tính đ c l p thi t b c a h đi u hành Windows b t bu cư ế ặ ộ ậ ế ị ủ ệ ề ắ ộ developer ph i làm vi c gián ti p đ hi n th v n b n nh ng Windows đ m b o làả ệ ế ể ể ị ă ả ư ả ả ch ng trình c a ta s ch y đ c trên b t k thi t b nào. Trong đa s tr ng h pươ ủ ẽ ạ ượ ấ ỳ ế ị ố ườ ợ Windows s gi i quy t ho t đ ng c a thi t b thơng qua các driver thi t b màẽ ả ế ạ ộ ủ ế ị ế ị ng i s d ng đã cho cài đ t trên h th ng. Các driver thi t b s ch n h ng d ki nườ ử ụ ặ ệ ố ế ị ẽ ậ ứ ữ ệ mà ng d ng mu n cho hi n th r i cho d ch các d li u này ra d ng thích h p c aứ ụ ố ể ị ồ ị ữ ệ ạ ợ ủ thi t b mà nĩ s hi n th lên nh màn hình, máy in… M i thi t b đ u cĩ m t driverế ị ẽ ể ị ư ỗ ế ị ề ộ do nhà s n xu t t o ra. Device Context (DC) ch ng qua là m t c u trúc d li u làmả ấ ạ ẳ ộ ấ ữ ệ g ch n i gi a ch ng trình ng d ng và driver c a thi t b .ạ ố ữ ươ ứ ụ ủ ế ị

K t xu t v n b n theo GDI hồn tồn khác v i k t xu t trên mơi tr ng l pế ấ ă ả ớ ế ấ ườ ậ trình c đi n DOS, vì GDI coi v n b n nh là m t lo i đ i t ng đ h a. Cách ti pổ ể ă ả ư ộ ạ ố ượ ồ ọ ế c n đ k t xu t v n b n c a GDI cĩ th đ c g i là k t xu t thiên v pixel (pixelậ ể ế ấ ă ả ủ ể ượ ọ ế ấ ề oriented output), GDI s d ng khung l i pixel đ cho ta xu t v n b n và ta cĩử ụ ướ ể ấ ă ả th xu t v n b n b t k v trí nào trên c a s . Và do coi v n b n nh là m t đ iể ấ ă ả ở ấ ỳ ị ử ổ ă ả ư ộ ố t ng đ h a nên ta cĩ th d dàng tr n v n b n v i các đ i t ng đ h a khác.ượ ồ ọ ể ễ ộ ă ả ớ ố ượ ồ ọ Nh ng khác v i các đ i t ng đ h a khác ta ph i dùng phơng ch (font) đ xu tư ớ ố ượ ồ ọ ả ữ ể ấ v n b n. Font là m t đ i t ng c a GDI dùng đ đ nh ngh a nh ng ký t đ xu t raă ả ộ ố ượ ủ ể ị ĩ ữ ự ể ấ trong m t ch ng trình Windows. Font th ng là m t c n c d li u h a ti t mơộ ươ ườ ộ ă ứ ữ ệ ọ ế t hình dáng và kích th c c a m i ch cái, s và d u. M i thi t b GDI đ u cĩ thả ướ ủ ỗ ữ ố ấ ỗ ế ị ề ể h tr đ c m t ho c nhi u font.ỗ ợ ượ ộ ặ ề

Một phần của tài liệu Đồ án nghiên cứu các phương pháp nhận dạng từ dưới cursor mouse trên Desktop Windows (Trang 53)