Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các kĩ thuật của Visual C++.pdf
MIỄN PHÍ
Số trang
10
Kích thước
41.6 KB
Định dạng
PDF
Lượt xem
1113

Các kĩ thuật của Visual C++.pdf

Nội dung xem thử

Mô tả chi tiết

B. CAÙC KYÕ THUAÄT CUÛA VISUAL C++ ÑÖÔÏC KHAI THAÙC.

v Chöông trình ñöôïc vieát treân moâi tröôøng Window baèng Visual C++.

v Ñeà taøi chöông trình ñöôïc taïo bôûi MFC AppWizard(exe) döïa treân Dialog￾Based.

v Khi taïo Dialog_Based seõ khoâng coù caùc chöùc naêng nhö Menu, Toolbar vaø

Status bar vì caùc lôùp öùng duïng cuûa Dialog-Based khoâng coù caùc chöùc naêng

naøy. Sau khi AppWizard ta thaáy coù 3 lôùp ñöôïc taïo ra :

ÿ CAboutDlg : Lôùp Dialog lieân quan tôùi Aboutbox.

ÿ COngdauApp : lôùp CWinApp duøng cho troïn öùng duïng.

ÿ COngdauDlg : lôùp CDialog duøng cho troïn öùng duïng.

v Lôùp CObject(): (2)

ÿ Lôùp CObject chöùa nhöõng chöùc naêng cô baûn cuûa lôùp MFC. CObject

chöù nhöõng haøm thaønh vieân hoå trôï cho vieäc caáp phaùt ñoäng ,yeâu caàu

saûn sinh haøng loaït (serialization), gaùn ñoái töôïng vaø nhaä dieän ñoäng

ñoái töôïng vaøo luùc chaïy chöông trình .

v Lôùp CCmdTarget():

ÿ Lôùp CCmdTarget naøy vieát taét chöõ Class Command Target ñöôïc daãn

xuaát töø CObject. Nhöõng lôùp naøo caàn tieáp xuùc vôùi User vaø vôùi heä

ñieàu haønh thoâng qua caùc thoâng ñieäp vaø leänh thì seõ ñöôïc thoâng qua

lôùp CCmdTarget.

ÿ Lôùp CCmdTarget ñöôïc xem nhö laø lôùp cô sôû lieân quan ñeán cô cheá

message-map cuûa MFC. Message-map seõ höôùng daãn ñöôøng ñi cho

caùc command(leänh) hoaëc message. Theo ñònh nghóa ngöôøi ta phaân

bieät 1 command laø 1 thoâng ñieäp xuaát phaùt töø 1 muïc choïn trình ñôn, 1

nuùt ñieàu khieån hoaëc phím taét , coøn laïi laø thoâng ñieäp. Lôùp naøo daãn

xuaát töø lôùp CCmdTarget ñeàu coù rieâng 1 message map. Cho pheùp

moãi lôùp giaûi quyeát nhöõng message lieân quan ñeán phaàn quyeàn cuûa

mình, ñeå cho nhöõng thoâng ñieäp khaùc giaûi quyeát bôûi caùc lôùp caáp cao

ôû treân.

v Lôùp CWnd():

ÿ Lôùp CWnd(class window) laø lôùp thöøa keá cuûa lôùp CcmdTarget laø 1

lôùp khaù quan troïng, cung caáp nhöõng chöùc naêng cô baûn cho taát caû caùc

lôùp cöûa soå,nhö caùc oâ ñieàu khieån(ñaây laø 1 loaïi cöûa soå),caùc khung ñoái

thoaïi vaø view. Chæ coù nhöõng lôùp daãn xuaát töø CWnd môùi coù theå nhaän

ñöôïc nhöõng thoâng ñieäp.

Tải ngay đi em, còn do dự, trời tối mất!