TAILIEUCHUNG - Chương 6: Đồ họa trong C

Khái niệm chung: Turbo C có khoảng 100 hàm đồ họa. Các hàm này được chia làm hai kiểu: Loại theo kiểu văn bản (ví dụ hàm tạo cửa sổ); Loại theo kiểu đồ họa. | CHƯƠNG 6 Đổ HOẠ TRONG c 1. KHÁI NIỆM CHUNG Turbo C có khoảng 100 hàm đổ hoạ . Các hàm này được chia làm hai kiểu Loại theo kiểu văn bản ví dụ hàm tạo cửa sổ Loại theo kiểu đổ hoạ 2. HÀM THEO KIÊU VĂN BẢN Các hàm này được dùng vói màn hình đơn sắc hay màn hình đổ hoạ . Ta phải đặt vào đầu chương trình dòng include . 1. Cửa sổ Mục đích của các hàm đổ hoạ theo kiểu văn bản là tạo ra các cửa sổ . Cửa sổ là vubgf hình chữ nhật trên màn hình dùng để giói hạn vùng xuất dữ liệu . Nếu ta soạn thảo văn bản trong cửa sổ thì con nháy chỉ di chuyển trong phạm vi của cửa sổ chứ không phải toàn bộ màn hình . Ta xét một chương trình tạo ra cửa sổ và điền đầy vào đó dòng Xin chao Chương trình 6-1 include include define left 10 define top 8 define right 52 define bot 21 void main int i clrscr window left top right bot textcolor RED textbackground GREEN for i 0 i 100 i cputs Xin chao delay 100 gotoxy 15 8 cputs Ket thuc getche Trong chương trình ta có hàm window x1 y1 x2 y2 dùng để ấn định một cửa sổ có toạ độ góc trên trái là x1 y1 và góc dưói phải là x2 y2 textcolor RED để ấn định màu chữ là đỏ textbackcolor GREEN để ấn định màu nền văn bản là xanh lá cây gotoxy x y để di chuyển con nháy về toạ độ x y 60 cputs string để đặt chuỗi string trong một cửa sổ . Khi gặp biên của cửa sổ chuỗi sẽ đuợc xuống dòng . Màu trong chế độ đổ hoạ đuợc quy định nhu sau Số Màu 0 BLACK 1 BLUE 2 GREEN 3 CYAN 4 RED 5 MAGENTA 6 BROWN 7 LIGHTGRAY 8 DARKGRAY 9 LIGHTBLUE 10 LIGHTGREEN 11 LIGHTCYAN 12 LIGHTRED 13 LIGHTMAGENTA 14 YELLOW 15 WHITE 2. Dời chỗ văn bản Muốn dời chỗ một vùng hình chữ nhật của văn bản từ nơi này sang nơi khác ta dùng hàm movetext . Ta xét chương trình sau tạo ra một cửa sổ điền đầy cửa sổ bằng một đoạn văn bản và dời cửa sổ sang vị trí khác trên màn hình Chương trình 6-2 include include define left 26 define top 7 define right 65 define bot 20 define desleft 1 define destop 1 define numcolor 16 void main int i clrscr window left top right bot .

TỪ KHÓA LIÊN QUAN
Đã 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.