Chức năng của một số thủ tục tiện ích trong CRTTextColorcolor; TextBackgroundcolor; Clrscr; Thư viện CRT là gì?... CRTclrscr TextBackground got oXY T extColor Thư viện CRT chứa các thủ
Trang 1Ngôi sao Ô tô
Trang 3Chức năng của một số thủ tục tiện ích trong CRT
TextColor(color);
TextBackground(color);
Clrscr;
Thư viện CRT là gì?
Trang 41 CRT
clrscr
TextBackground
got oXY
T extColor
Trang 51 CRT
clrscr
TextBackground
got oXY
T extColor
Thư viện CRT chứa các thủ tục liên quan đến quản lý và khai thác màn hình, bàn phím của máy tính
Người lập trình có thể điều khiển
hoặc đưa dữ liệu ra màn hình, xây dựng các giao diện màn hình –bàn phím, dùng bàn phím điều khiển chương trình hoặc sử dụng âm thanh
để xây dựng các chương trình mô phỏng
Trang 6clrscr
TextBackground
got oXY
T extColor
->Đây là thủ tục xóa màn hình
Lưu ý: Phải khai báo thư viện trước khi
sử dụng các hàm của nó
Uses crt ;
Begin clrscr;
Readln;
End.
Trang 7clrscr
TextBackground
got oXY
T extColor
Đặt màu cho chữ trên màn hình,
color là hằng hoặc biến xác định màu và có thể nhận một số giá trị …
Uses CRT;
Begin Write(‘Chua dat mau chu’);
textcolor(4);
Write(‘Da dat mau chu la do’); Readln;
End.
Trắng white 15
Trang 8clrscr
TextBackground
got oXY
T extColor
Đặt màu cho nền màn hình, color là hằng hoặc biến xác định màu và có thể nhận một số giá trị trong bảng
Uses CRT;
Begin writeln(‘chua dat mau nen’); Textbackground(1);
Writeln(‘Da dat lai mau nen’); Readln;
End.
Trang 9clrscr
TextBackground
T extColor
- Đưa con trỏ tới vị trí cột x, dòng y của màn hình văn bản
- Do màn hình văn bản gồm 25 dòng
và 80 cột nên phạm vi giá trị của các tham số là 1<=x<=80;1<=y<=25
Uses CRT;
Begin write(‘a’);
Gotoxy(10,20);
Writeln(‘Con tro dang dung o cot 10
dong 20’);
Readln;
End.
gotoxy
Trang 102 GRAPH
- Thư viện này chứa các hàm, thủ tục liên quan đến chế độ đồ họa của các loại màn hình khác nhau và cho phép thực hiện các thao tác đồ họa cơ bản
Vd: vẽ điểm, đường, tô màu,…
- Thư viện này được chứa trong các tệp (*.BGI) trong thư mục BGI của pascal
Các dạng dữ liệu nào có thể được
hiển thị trên màn hình?
Trang 11Văn bản hình ảnh.
- Hiển thị các kí tự của bộ
mã ASCII
- Hình ảnh
- Đơn vị cơ sở là các hình
chữ nhật nhỏ, mỗi hình
chứa một kí tự.
- Đơn vị cơ sở là các điểm ảnh(pixel).
- Vị trí các kí tự được xác
định theo dòng, cột Màn
hình văn bản thường có 25
dòng, 80 cột(được đánh số
- Các điểm ảnh được xác định theo tọa độ của chúng
Độ phân giải của màn hình xác định số điểm ảnh,
Trang 12Chú ý:
- Có thể chuyển đổi qua lại giữa 2 chế độ: vản bản, đồ họa
- Cần có bản mạch điều khiển màn hình: đảm bảo tương tác giữa bộ xử lí và màn hình để thực hiện các chế độ phân giải và màu sắc
Trang 13b Khởi tạo chế độ đồ họa
Trong đó:
- driver là số hiệu của trình điều khiển BGI;
- mode là số hiệu của độ phân giải.
- path là đường dẫn tới các tệp BGI
procedure InitGraph(var driver, mode:integer; path: string);
Ví dụ:
Driver:=0;
Trang 14b Khởi tạo chế độ đồ họa
- Sau khi kết thúc làm việc với chế độ đồ họa, để trở
về chế độ văn bản ta phải gọi thực hiện thủ tục:
Closegraph;
Trang 16CHÚC CÁC EM
HỌC TỐT THE END