Vẽ các đối tượng trong GDI
Số trang: 58
Loại file: pdf
Dung lượng: 1.55 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
TÌM HIỂU ỨNG DỤNG PAINTVẽ các đối tượng trong GDILine Rectangle Circle …Chọn đối tượng Di chuyển đối tượng Lưu trữ các đối tượngTÌM HIỂU ỨNG DỤNG PAINTVẽ các đối tượng trong GDILine Rectangle CircleChọn đối tượng Di chuyển đối tượng Lưu trữ các đối tượngVẼ ĐỐI TƯỢNGDemo chuong trinh PaintTÌM HIỂU ỨNG DỤNG PAINTVẽ các đối tượng trong GDILine Rectangle CircleChọn đối tượng Di chuyển đối tượng Lưu trữ các đối tượng...
Nội dung trích xuất từ tài liệu:
Vẽ các đối tượng trong GDIĐại Học Sư Phạm Tp. Hồ Chí Minh LẬP TRÌNH WINDOWSKhoa Toán – Tin Học Thư viện đồ họa GDI (Graphics Device Interface) Lập trình đồ họa với thư viện GDI Trần Ngọc Bảo Email: tnbao.dhsp@gmail.comTÌM HIỂU ỨNG DỤNG PAINT Vẽ các đối tượng trong GDI Line Rectangle Circle … Chọn đối tượng Di chuyển đối tượng Lưu trữ các đối tượngTran Ngoc Bao 2 Dai hoc Su Pham TP.HCMTÌM HIỂU ỨNG DỤNG PAINT Vẽ các đối tượng trong GDI Line Rectangle Circle Chọn đối tượng Di chuyển đối tượng Lưu trữ các đối tượngTran Ngoc Bao 3 Dai hoc Su Pham TP.HCMVẼ ĐỐI TƯỢNG Demo chuong trinh PaintTran Ngoc Bao 4 Dai hoc Su Pham TP.HCMTÌM HIỂU ỨNG DỤNG PAINT Vẽ các đối tượng trong GDI Line Rectangle Circle Chọn đối tượng Di chuyển đối tượng Lưu trữ các đối tượngTran Ngoc Bao 5 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNGTran Ngoc Bao 6 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Về mặt toán học - Đoạn thẳng được tạo bởi 2 điểm P(xP,yP),Q(xQ,yQ) - Gọi M(xM, yM) là vị trí của chuột P(xP,yP) P(xP,yP) M(xM,yM) Q(xQ,yQ) Q(xQ,yQ) Chọn đường thẳng tương đương với việc di chuyển chuột và click lên đường thẳng PQ Tọa độ M của chuột nằm trên đường thẳng PQ hay M ∈ PQTran Ngoc Bao 7 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Về mặt toán học - Phương trình chính tắc đường thẳng PQ x − xP y − yP = x P − xQ y P − y Q P Ax + By + C = 0 A = yP – yQ B = xQ – xP Q C = xP*yQ – xQ*yPTran Ngoc Bao 8 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Về mặt toán học - Phương trình chính tắc đường thẳng PQ P Ax + By + C = 0 (d) A = yP – yQ M B = xQ – xP C = xP*yQ – xQ*yP Q Tọa độ M của chuột nằm trên đường thẳng PQ hay M ∈ PQ Khoảng cách từ M đến PQ bằng 0 Ax M + By M + C =0 A2 + B 2Tran Ngoc Bao 9 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Về mặt toán học - M thuộc đoạn PQ M thỏa 3 điều kiện sau x P ≤ xM ≤ x Q P y P ≤ yM ≤ y Q Ax M + By M + C =0 A2 + B 2 Q M Với Ax + By + C = 0 (d) là phương trình đường thẳng qua 2 điểm PQTran Ngoc Bao 10 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Cài đặt chương trình - M thuộc đoạn PQ M thỏa 3 điều kiện sau P xmin ≤ xM ≤ xmax ymin ≤ yM ≤ ymax M Ax M + By M + C =0 ≤ε A2 + B 2 Q P Với - Ax + By + C = 0 (d) là phương trình đường thẳng qua 2 điểm PQ M - xmin = min(xP,xQ), xmax = max(xP,xQ) - ymin = min(yP,yQ), ymax = max(yP,yQ) ...
Nội dung trích xuất từ tài liệu:
Vẽ các đối tượng trong GDIĐại Học Sư Phạm Tp. Hồ Chí Minh LẬP TRÌNH WINDOWSKhoa Toán – Tin Học Thư viện đồ họa GDI (Graphics Device Interface) Lập trình đồ họa với thư viện GDI Trần Ngọc Bảo Email: tnbao.dhsp@gmail.comTÌM HIỂU ỨNG DỤNG PAINT Vẽ các đối tượng trong GDI Line Rectangle Circle … Chọn đối tượng Di chuyển đối tượng Lưu trữ các đối tượngTran Ngoc Bao 2 Dai hoc Su Pham TP.HCMTÌM HIỂU ỨNG DỤNG PAINT Vẽ các đối tượng trong GDI Line Rectangle Circle Chọn đối tượng Di chuyển đối tượng Lưu trữ các đối tượngTran Ngoc Bao 3 Dai hoc Su Pham TP.HCMVẼ ĐỐI TƯỢNG Demo chuong trinh PaintTran Ngoc Bao 4 Dai hoc Su Pham TP.HCMTÌM HIỂU ỨNG DỤNG PAINT Vẽ các đối tượng trong GDI Line Rectangle Circle Chọn đối tượng Di chuyển đối tượng Lưu trữ các đối tượngTran Ngoc Bao 5 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNGTran Ngoc Bao 6 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Về mặt toán học - Đoạn thẳng được tạo bởi 2 điểm P(xP,yP),Q(xQ,yQ) - Gọi M(xM, yM) là vị trí của chuột P(xP,yP) P(xP,yP) M(xM,yM) Q(xQ,yQ) Q(xQ,yQ) Chọn đường thẳng tương đương với việc di chuyển chuột và click lên đường thẳng PQ Tọa độ M của chuột nằm trên đường thẳng PQ hay M ∈ PQTran Ngoc Bao 7 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Về mặt toán học - Phương trình chính tắc đường thẳng PQ x − xP y − yP = x P − xQ y P − y Q P Ax + By + C = 0 A = yP – yQ B = xQ – xP Q C = xP*yQ – xQ*yPTran Ngoc Bao 8 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Về mặt toán học - Phương trình chính tắc đường thẳng PQ P Ax + By + C = 0 (d) A = yP – yQ M B = xQ – xP C = xP*yQ – xQ*yP Q Tọa độ M của chuột nằm trên đường thẳng PQ hay M ∈ PQ Khoảng cách từ M đến PQ bằng 0 Ax M + By M + C =0 A2 + B 2Tran Ngoc Bao 9 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Về mặt toán học - M thuộc đoạn PQ M thỏa 3 điều kiện sau x P ≤ xM ≤ x Q P y P ≤ yM ≤ y Q Ax M + By M + C =0 A2 + B 2 Q M Với Ax + By + C = 0 (d) là phương trình đường thẳng qua 2 điểm PQTran Ngoc Bao 10 Dai hoc Su Pham TP.HCMCHỌN ĐỐI TƯỢNG - ĐƯỜNG THẲNG Cài đặt chương trình - M thuộc đoạn PQ M thỏa 3 điều kiện sau P xmin ≤ xM ≤ xmax ymin ≤ yM ≤ ymax M Ax M + By M + C =0 ≤ε A2 + B 2 Q P Với - Ax + By + C = 0 (d) là phương trình đường thẳng qua 2 điểm PQ M - xmin = min(xP,xQ), xmax = max(xP,xQ) - ymin = min(yP,yQ), ymax = max(yP,yQ) ...
Tìm kiếm theo từ khóa liên quan:
kỹ thuật phần mềm chương trình lập trình lập trình căn bản lập trình java kinh nghiệm lập trình thư viện GDI Lập trình đồ họa đối tượng GDI sử dụng DC Device ContexGợi ý tài liệu liên quan:
-
64 trang 238 0 0
-
114 trang 216 2 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 206 0 0 -
80 trang 191 0 0
-
Bài giảng Lập trình Java căn bản: Chương 7 - ThS. Võ Đức Cẩm Hải
29 trang 164 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 142 0 0 -
Báo cáo nghiên cứu khoa học: Xây dựng ứng dụng quản lý sinh viên trên thiết bị di động
36 trang 126 0 0 -
142 trang 122 0 0
-
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 112 0 0 -
Excel add in development in c and c phần 9
0 trang 99 0 0