1. Trang chủ
  2. » Giáo án - Bài giảng

bai 19. thu vien ch­uong trinh con chuan

16 353 1
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 802 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 1

Ngôi sao Ô tô

Trang 3

Chứ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 4

1 CRT

clrscr

TextBackground

got oXY

T extColor

Trang 5

1 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 6

clrscr

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 7

clrscr

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 8

clrscr

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 9

clrscr

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 10

2 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 11

Vă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 12

Chú ý:

- 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 13

b 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 14

b 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 16

CHÚC CÁC EM

HỌC TỐT THE END

Ngày đăng: 16/07/2014, 16:00

HÌNH ẢNH LIÊN QUAN

Hình  văn  bản  thường  có  25 - bai 19. thu vien ch­uong trinh con chuan
nh văn bản thường có 25 (Trang 11)

TỪ KHÓA LIÊN QUAN

w