You are on page 1of 352
TRUONG DAI HOC BACH KHOA HA NOI KHOA CONG NGHE THONG TIN LE DANG HUNG, TA TUAN ANH, NGUYEN HOU BUC NGUYEN THANH THUY (Chi bien) LAP TRINH HUGNG DOI TUGNG VOI C++ In lén thit 5 c6 chinh sita NHA XUAT BAN KHOA HOC VA KY THUAT HA NOI 2009 Chiu tréch nhiém xudt ban: TS. Pham Van Dién Bién tp: Ngoc Khué, Manh Hing Thiet ké bia sch: Ddng Ngoc Quang 'S6 dang ky KHXB: 209- 2009/ CXB/ 312-10) KHKT, “8/8/2008, Quyét dinh xuat ban sé: 147/ QDXB ~ NXBKHKT, cp 15/5/2009. In xong va nép uu chiéu quy 3 / 2009. LOI GIGI THIEU ‘ao thud Khoi du sit dung méy tinh, ciich lap tinh Flap tinh twén wy. Khoding nhimg nam 70-80 xu hung lap tinh chi yeu [a lap tinh c6 eau tric. Buse sang nhing nam 90, phuong phép lap trinh hung d6i tuemg tré nén pho bién, duce nnhing ngudi Lam tin hoc quan tam nghién ctu nhiéu. Lap tinh huting d6i tung trésthinh phumg phép Ip trinh hign dai vi n6 66 hing wu diém nh - Su tritu tuong hod: Méi doi tong trong chyong trinh La mot trint xuit cita mot doi tong (vat Iy hay phi vat If) trong thy t€ ciia bai tosn. Diéu nay lam cho chuong trinh gn gti hon v6i nguti ding va dé thigt ke hon doi v6i ngudi lap tinh. - Su d6ng g6i: M6i doi tug IA mot su déng g6i cA ba mat: dt Ligu, trang thé VA thao tée, Tam cho déi twang 1 mot don nguyén bén ving cho qué trinh phan lich, thigt ké vA lap tinh, Xay dimg trén nguyén tée gidu kin t6i da, cOng khai (i thiéu, d6i tuemg thich tng d8 dng véivige sia 16i, bio tr hay phat trién. - Vige sit dung lai: Boi tvemg 1 mot dem vi “Ip Hn”, e6 thé sir dung lai cho bai todn kh ~ Sur ké thira doe van dung cho ede di tryng lam tit kigm durge ma nguén, dng thd tao kha nang cho su tiép nd vai més rng chums tinh. Ngiy nay da c6 nhiéu ng6n ngit lap trinh h6 tro cho doi tugng: - C6 nhimng ngon ngit chi mai dita vio d6i tug (C6 d6ng g6i ma khong c6 kE thita), nhw ADA (83), = C6 nhing ngon ngt hudng doi tung thuiin Khiet, chi duce phép sit dung d6i ‘wong trong lap trink, nh SMALLTALK, JAVA... = C6 nhimg ngon ngit lai, e6 thé Lap tinh hung déi tuong mot ech aly ai, ‘ma ciing o6 thé lap trinh ding d6i wong. Turbo PASCAL, C+ thude loai nay. Ngon ngit C tir khi ra di da stim khing dinh duge vj thé 1A cong cy chit yéu trong cong nghe phin mém. C+ phat trién C thinh ngon ngit hucmg d6i tucmg da thita ke duge céc diém manh cia C va thich tng véi xu hung 1p trinh hign dai. Chon C++ dé giding day ciing nhwr lim cong cu phat trién phén mém 1a hgp ly, Vi Khong nhimg né manh, mi né dé hiéw cho nhimg ngubi_ von quen v6i lap nt truyén thong, nay di vao lap tinh hung déi tung. Nhu vay chit dé cia cud s Ja hoan toan thich hgp véi nhu céu gidng day lap trinh & cae tnaémg dai hoe, an nnhur véi nhu edu cita nhting lap trinh vién dang hinh nghé. Qusin sich gém 6 chuomg va 4 phy ye - Chucmg 1: Lap tinh hugng d6i twang - phurong phép gidi quyét bai todn méi

You might also like