Slide Bai Giang Lap Trinh C

Embed Size (px)

DESCRIPTION

qwe

Citation preview

  • LP TRNH HNG I TNG C++B mn H Thng My Tnh & Truyn ThngKhoa Cng Ngh Thng Tin v Truyn Thngi Hc Cn Th

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Gii Thiu Tng QuanTn mn hc: Lp Trnh Hng i Tng C++S n v hc trnh: 3Kin thc tin quyt: Lp trnh c bnNi dung chnh: Truyn t nhng khi nim, nguyn l c bn ca Lp Trnh Hng i Tng (OOP). Minh ha lp trnh hng i tng bng ngn ng C++.

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Gii Thiu Tng QuanGio trnh chnh:Lp Trnh Hng i Tng C++Thc s. Trng Vn Ch CngMc lcChng 1Chng 2Chng 3Chng 4Chng 5Chng 6Chng 7Chng 8Chng 9Gii thiuNi dungBi tpGii thiuNi dungBi tpGii thiuNi dungBi tpGii thiuNi dungBi tpGii thiuNi dungBi tpGii thiuNi dungBi tpGii thiuNi dungBi tpGii thiuNi dungBi tpGii thiuNi dungBi tpPh lc

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Gii Thiu Tng QuanDanh mc ti liu tham khoAli Bahrami, Object-oriented Systems Development, McGraw-Hill Companies Inc., 1999.Bruce Eckel, Thinking in C++, Prentice Hall Inc., 2000.Budd, Timothy, An Introduction to Object-Oriented Programming, Addison-Wesley, 1997.Robert Lafore, Object-oriented Programming in C++, SAMS, 2001.Phm Vn t, C++ v Lp Trnh Hng i Tng, Khoa Hc K Thut, 2000.Scott Robert Ladd, C++ K Thut v ng Dng, Khoa Hc K Thut, 1992.Sharam Hekmat, C++ Programming, Pragmatix Software Pt, 2004.

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Phng Php Hc TpTm hiu theo ch imTrnh by ni dung c bnTham kho gio trnh, ti liu tham khoTng cng kh nng t hcThc hnh trn myTho lun nhmEmail, Internet

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Ni dung M u Biu thc Lnh Hm Mng - Con tr - Tham chiu Lp trnh hng i tng Lp Ti nh ngha Tha k

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • M uMc tiu Gii thiu cc khi nim c bn ca mt chng trnh C++.Ni dung Vit v bin dch chng trnh C++ Bin, hng, ch thch, kiu d liu B nh, nhp xutChng 1

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Biu ThcMc tiu Gii thiu cc ton t cho vic son tho cc biu thc.Ni dung Ton t ton hc, quan h, lun l, bit, tng/gim, khi to, iu kin, ly kch thc u tin ca cc ton t Chuyn kiuChng 2

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • LnhMc tiu Cung cp c php v cch s dng cc lnh.Ni dung Lnh n, lnh phc Lnh r nhnh: if, switch Lnh lp: while, do..while, for Lnh nhy: continue, break, gotoChng 3

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • HmMc tiu M t cch khai bo, nh ngha, v gi hm.Ni dung Khai bo hm, nh ngha hm Tham s, i s, phm vi Bin t ng, bin thanh ghi, bin ni tuyn i s mc nh, i s hng lnhChng 4

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Mng, Con Tr, Tham ChiuMc tiu Gii thiu cc cch s dng mng, con tr, v tham chiu.Ni dung Mng mt chiu, nhiu chiu, b nh tnh Con tr, tnh ton con tr, b nh ng Con tr hm, tham chiuChng 5

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Lp Trnh Hng i TngMc tiu Gii thiu nhng khi nim c bn trong lp trnh hng i tng.Ni dung Tru tng ha, i tng, lp. Thuc tnh, phng thc, thng ip. Tnh bao gi, tnh k tha, tnh a hnhChng 6

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • LpMc tiu Gii thiu cu trc lp C++ nh ngha kiu d liu mi.Ni dung Cu trc lp, hm xy dng, hm hy Hm bn, i s mc nh, i s n, ton t phm vi, danh sch khi to thnh vin Thnh vin hng, thnh vin tnh, thnh vin tham chiu, thnh vin i tngChng 7

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Ti nh NghaMc tiu Gii thiu c ch ti nh ngha hm v ti nh ngha ton t trong C++.Ni dung Ti nh ngha hm, ton t, chuyn kiu Ti nh ngha ton t , [ ], ( ), new, delete, ++, -- Khi to ngm nh, gn tr ngm nhChng 8

    Khoa Cng Ngh Thng Tin - i Hc Cn Th

  • Tha KMc tiu Khai thc cc c tnh tha k trong C++.Ni dung Lp c s, lp dn xut, th bc lp Hm xy dng, hm hy, thnh vin c bo v Lp c s ring/chung/c bo v, hm o, a tha k, s m h, chuyn kiu Lp c s o, ti nh ngha ton tChng 9

    Khoa Cng Ngh Thng Tin - i Hc Cn Th