Danh mục

Bài 4: Thao tác đồ họa trên .Net Compact Framework

Số trang: 37      Loại file: ppt      Dung lượng: 624.50 KB      Lượt xem: 8      Lượt tải: 0    
10.10.2023

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cách 1: Sử dụng đối tượng G raphics được truyền vàotrong tham số của hàm xử lý sự kiện Paintprivate void Form M ain_Paint(object sender, PaintEventArgs e) Cách 2: Tự tạo ra đối tượng G raphics (lưu ý: cần giảiphóng vùng nhớ sau khi dùng xong)G raphics g = CreateG raphics();// Drawg.Dispose();Cách 3: sử dụng phương thức tĩnh G raphics.From Im age đểnhận được đối tượng graphics của ảnh
Nội dung trích xuất từ tài liệu:
Bài 4: Thao tác đồ họa trên .Net Compact Framework Đại học Khoa học Tự nhiên, ĐHQG-HCM Khoa Công Nghệ Thông Tin Bài 4:Thao tác đồ họatrên .Net Compact Framework ThS. Trần Minh Triết 1Tham khảo .NET Compact Framework Programming with C#, Paul Yao, David Durant (2004), Prentice Hall PTR Chương 15 - .Net Compact Framework Graphics Chương 16 – Text and Fonts 2Đối tượng Graphics Cách 1: Sử dụng đối tượng G raphi được truyền vào cs trong tham số của hàm xử lý sự kiện Pai nt pr vat voi For M ai i e d m n_Pai ( ectsender nt nt obj ,Pai Event r e) A gs { Gr aphi g e. r cs = G aphics; / aw /dr } Cách 2: Tự tạo ra đối tượng G raphi (lưu ý: cần giải cs phóng vùng nhớ sau khi dùng xong) Gr aphi g C r eG r cs = eat aphi ) cs( ; / r /D aw g. i D spose( ; ) Cách 3: sử dụng phương thức tĩnh G raphi From I age ể cs. m đ nhận được đối tượng graphics của ảnh 3Xác định màu 3 cách để xác định màu Dùng màu hệ thống (Syst . r i Syst C ol s) em D aw ng. em or Dùng màu được định nghĩa sẵn Dùng bộ giá trị RGB 4Danh sách các màu được dùng trong hệ thống• A ctveB or i der • H i i Text ghlght• A ctveC apton i i • H ot ack Tr• A ctveC aptonText i i • I nactveB or i der• A ppW or kspace • I nactveC apton i i• C ont ol r • I nactveC aptonText i i• C ont ol ar r D k • I o nf• C ont ol ar ar r D kD k • I oText nf• C ont ol ght r Li • M enu• C ont ol ght ght r Li Li • M enuText• C ont ol r Text • Scr l ar olB• D eskt op • Wi ndow• Gr ayText • Wi ndow Fr e am• Hi i ghlght • Wi ndow Text Màu cụ thể tương ứng với mỗi hằng số sẽ thay đổi tùy theo từng hệ thống cụ thể 5Ví dụpr vat voi For M ai i e d m n_Pai ( ectsender nt nt obj ,Pai Event r e) A gs{ Graphi g e. r cs = G aphics; g. l ( C ear Syst C ol s. i em or W ndow );}pr vat voi For M ai i e d m n_Pai ( ectsender nt nt obj ,Pai Event r e) A gs{ Graphi g e. r cs = G aphi cs; g. l ( ol . C ear C or PapayaW hi ; p)} 6Ví dụ Hàm Fr A r (không có thành phần alpha trên .Net CF) om gbpublc atc ol om A r ntr ntgr i st i C or Fr gb(i ed,i een,i ue) ntbl ; Ví dụ:pr vat voi For M ai i e d m n_Pai ( ectsender nt nt obj ,Pai Event r e) A gs{ Gr aphi g e. r cs = G aphics; g. l ( ol . om A r 204, C ear C or Fr gb( 204, 204) ; )} 7Tạo Brush Trên .Net CF chỉ hỗ trợ sold ush và bim ap ush i br t br Class: Syst . raw i SoldB rush em D ng. i Constructor: publc i r i SoldB ush(C ol or ; or col ) Vídụ: Br ush R ed= br new i r SoldB ush( ol . ed) C or R ; Br ush G r br een= new i r SoldB ush( ol . om A r 0,255,0) ; C or ...

Tài liệu được xem nhiều: