bai 19 tin hoc 11

12 775 1
bai 19 tin hoc 11

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÀI 19 THƯ VIỆN CHƯƠNG TRÌNH CON CHUẨN Thư viện CRT Thư viện CRT chứa thủ tục liên quan đến việc quản lý khai thác hình, bàn phím máy tính  Một số thủ tục tiện ích a Thủ tục TextColor Cú pháp: TextColor(color) Cơng dụng: đặt màu cho chữ hình Giải thích: color biến xác định màu nhận giá trị bảng sau: MÀU TÊN HẰNG GIÁ TRỊ Đen black Xanh trời blue Xanh green Xanh lơ cyan Đỏ red Tím magenta Vàng yellow 14 Trắng white 15 b Thủ tục TextBackground Cú pháp: TextBackground(color) Công dụng: đặt màu cho hình Giải thích: color biến xác định màu nhận giá trị bảng c Thủ tục GotoXY Cú pháp: GotoXY(x, y) Công dụng: đưa trỏ tới vị trí cột x dịng y hình văn Giải thích: ≤ x ≤ 80 ≤ y ≤ 25 Thư viện GRAPH Thư viện GRAPH chứa hàm, thủ tục liên quan đến chế độ đồ hoạ loại hình khác cho phép thực thao tác đồ hoạ vẽ điểm, đường, tô màu,… a Các thiết bị chương trình hỗ trợ đồ hoạ - Màn hình làm việc hai chế độ: chế độ văn chế độ đồ hoạ - Bảng mạch điều khiển hình thiết bị đảm bảo tương tác xử lý hình để thực chế độ phân giải màu sắc Tên gọi bảng mạch điều khiển hình thường trùng với loại hình, ví dụ VGA, SVGA,… - Trong Turbo Pascal, thư viện GRAPH cung cấp chương trình điều khiển tương ứng với loại bảng mạch đồ hoạ Các chương trình điều khiển nằm tệp có phần mở rộng BGI Muốn hoạt động chế độ đồ hoạ, cần phải có tệp BGI thích hợp với hình dùng Các tệp BGI Pascal ngầm định để thư mục BGI Khi khởi động đồ hoạ, cần rõ đường dẫn đến tệp - Toạ độ hình đồ hoạ đánh số từ 0, cột tính từ trái sang phải dịng tính từ xuống Độ phân giải hình VGA thường đặt 640x480 b Khởi tạo chế độ đồ hoạ Thủ tục dùng để thiết lập chế độ đồ hoạ: Procedure InitGraph(var driver, mode : integer; path : string); Trong đó: - driver số hiệu trình điều khiển BGI - mode số hiệu độ phân giải - path đường dẫn đến tệp BGI * Thông thường, ta nên sử dụng cách thiết lập chế độ đồ hoạ tự động với biến driver gán trị (được định sẵn detect) Ví dụ Giả sử hình làm việc VGA tệp BGI để thư mục C:\TP\BGI, lệnh sau thiết lập đồ hoạ với chế độ VGAHi driver := 0; InitGraph(driver, mode, ‘C:\TP\BGI’); * Để kết thúc làm việc với chế độ đồ hoạ trở chế độ văn ta gọi thực thủ tục: CloseGraph; c Các thủ tục vẽ điểm, đoạn thẳng c1 Thủ tục đặt màu cho nét vẽ Procedure SetColor(color: word); c2 Thủ tục vẽ điểm Procedure PutPixel(x, y : integer; color: word); Trong đó: - x, y toạ độ điểm - color màu điểm c3 Thủ tục vẽ đoạn thẳng Procedure Line(x1, y1, x2, y2 : integer); Trong đó: (x1, y1) (x2, y2) toạ độ hai điểm đầu, cuối đoạn thẳng c4 Thủ tục vẽ đoạn thẳng nối điểm với điểm có toạ độ (x, y) Procedure LineTo(x, y : integer); c5 Thủ tục vẽ đoạn thẳng nối điểm với điểm có toạ độ toạ độ cộng với gia số (dx, dy) Procedure LineRel(dx, dy : integer); d Các thủ tục hàm liên quan đến vị trí trỏ d1 Các hàm xác định giá trị lớn toạ độ hình X Y (để biết độ phân giải hình chế độ đố hoạ sử dụng) Function GetMaxX: integer; Function GetMaxY: integer; d2 Thủ tục chuyển trỏ tới toạ độ (x, y) Procedure MoveTo(x, y : integer); e Một thủ tục vẽ hình đơn giản e1 Vẽ đường trịn có tâm (x, y) bán kính r Procedure Circle(x, y : integer; r : word); e2 Vẽ cung elip có tâm điểm (x, y) với bán kính trục Xr, Yr từ góc khởi đầu StAngle đến góc kết thúc EndAngle Procedure Ellipse(x, y : integer; StAngle, EndAngle, Xr, Yr : word); e3 Vẽ hình chữ nhật có cạnh song song với trục toạ độ, (x1, y1) toạ độ đỉnh trái (x2, y2) toạ độ đỉnh phải Procedure Rectangle(x1, y1, x2, y2 : integer); Một số thư viện khác System: Trong thư viện chuẩn chứa hàm sơ cấp thủ tục vào/ra mà chương trình dùng tới Dos: Thư viện chứa thủ tục cho phép thực trực tiếp lệnh tạo thư mục, thiết lập hệ thống,… Printer: Thư viện cung cấp thủ tục làm việc với máy in Sử dụng thư viện Muốn sử dụng thủ tục hàm chuẩn (một số) thư viện (trừ thư viện System) phải dùng lệnh khai báo: uses unit1, unit2, …, unitN Ví dụ: Để sử dụng hàm thủ tục chuẩn thư viện crt, dos, graph ta phải khai báo sau: uses crt, dos, graph;

Ngày đăng: 09/06/2013, 01:27

Hình ảnh liên quan

Công dụng: đặt màu cho chữ trên màn hình - bai 19 tin hoc 11

ng.

dụng: đặt màu cho chữ trên màn hình Xem tại trang 3 của tài liệu.
- Màn hình có thể làm việc trong hai chế độ: chế độ văn bản và chế độ đồ hoạ. - bai 19 tin hoc 11

n.

hình có thể làm việc trong hai chế độ: chế độ văn bản và chế độ đồ hoạ Xem tại trang 5 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan