Tải bản đầy đủ (.ppt) (16 trang)

bai 19 thu vien chuong trinh con chuan

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (849.96 KB, 16 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1></div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2></div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>Chức năng của một số thủ tục tiện ích trong CRT</b>


<b>TextColor(color);</b>



<b>TextBackground(color);</b>


<b>Clrscr;</b>



</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

<b>1. CRT</b>



<b>clrscr</b>


<b>TextBackground</b>


<b>gotoXY</b>


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

<b>1. CRT</b>



<b>clrscr</b>


<b>TextBackground</b>


<b>gotoXY</b>


<b>TextColor</b>


<b><sub> Thư viện </sub><sub>CRT</sub><sub> chứa các thủ tục liên </sub></b>
<b>quan đến quản lý và khai thác màn </b>
<b>hình, bàn phím của máy tính. </b>


<b><sub> Người lập trình có thể điều khiển </sub></b>
<b>hoặc đưa dữ liệu ra màn hình, xây </b>


<b>dựng các giao diện màn hình –bàn </b>
<b>phím, dùng bàn phím điều khiển </b>


<b>chương trình hoặc sử dụng âm thanh </b>
<b>để xây dựng các chương trình mơ </b>


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

<b>Clrscr;</b>



<b>clrscr</b>


<b>TextBackground</b>


<b>gotoXY</b>


<b>TextColor</b>


->Đâ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ó.


<i>Uses crt ;</i>
<i>Begin</i>


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

<b>Textcolor(color);</b>



<b>clrscr</b>


<b>TextBackground</b>



<b>gotoXY</b>


<b>TextColor</b>


<b>Đ</b>ặ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ị …


<i>Uses CRT;</i>
<i>Begin</i>


<i> Write(‘Chua dat mau chu’);</i>
<i> textcolor(4);</i>


<i> Write(‘Da dat mau chu la do’);</i>
<i>Readln;</i>


<i>End.</i>


Màu

Tên hằng

Giá trị



Đen

black

0



Xanh trời

blue

1



Xanh lá

green

2



xanh lơ

cyan

3




Đỏ

red

4



Tím

magenta

5



Vàng

yellow

14



</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

<b>Textbackground(color);</b>



<b>clrscr</b>


<b>TextBackground</b>


<b>gotoXY</b>


<b>TextColor</b>


Đặ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.


<i>Uses CRT;</i>
<i>Begin</i>


<i> writeln(‘chua dat mau nen’);</i>
<i> Textbackground(1);</i>


<i> Writeln(‘Da dat lai mau nen’);</i>
<i> Readln;</i>



</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

<b>Gotoxy(x,y);</b>



<b>clrscr</b>


<b>TextBackground</b>


<b>TextColor</b>


- Đư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.


<i>Uses CRT;</i>
<i>Begin</i>


<i> write(‘a’);</i>


<i> Gotoxy(10,20);</i>


<i> Writeln(‘Con tro dang dung o cot 10 </i>
<i>dong 20’); </i>
<i> Readln;</i>


<i>End.</i>


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

<b>2. GRAPH</b>




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


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

Văn bản hình ảnh.


<b>- Hiển thị các kí tự của bộ </b>
<b>mã ASCII</b>


<b>- Hình ảnh</b>
<b>- Đơn vị cơ sở là các hình </b>


<b>chữ nhật nhỏ, mỗi hình </b>
<b>chứa một kí tự.</b>


<b>- Đơn vị cơ sở là các điểm </b>
<b>ảnh(pixel).</b>


<b>- Vị trí các kí tự được xác </b>
<b>định theo dòng, cột. Màn </b>
<b>hình văn bản thường có 25 </b>
<b>dòng, 80 cột(được đánh số </b>
<b>từ 1).</b>


</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

Chú ý:



</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

<b>b. Khởi tạo chế độ đồ họa</b>



<b>Trong đó:</b>


-<i> driver </i>là số hiệu của trình điều khiển BGI;


-<i> mode</i> là số hiệu của độ phân giải.
- <i>path</i> là đường dẫn tới các tệp BGI


<b>procedure InitGraph</b>(<b>var </b>driver, mode:integer; path: string);


<b>Ví dụ:</b>


</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>

<b>b. Khởi tạo chế độ đồ họa</b>



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


</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15></div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>

CHÚC CÁC EM


HỌC TỐT



</div>

<!--links-->

×