Danh mục

Lập trình hướng đối tượng

Số trang: 174      Loại file: ppt      Dung lượng: 2.72 MB      Lượt xem: 14      Lượt tải: 0    
tailieu_vip

Xem trước 0 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo sách lập trình hướng đối tượng, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Lập trình hướng đối tượng LẬPTRÌNHHƯỚNGĐỐI TƯỢNG&C++ Cáckháiniệm,nguyênlýcơbảncủalập trìnhhướngđốitượng(OOP). Minhhọaphongcáchlậptrìnhhướngđối tượngbằngngônngữC++.NguyễnCôngHuy–KhoaCNTT&TT 1Mụctiêu Saukhihoàntấthọcphầnnày,sinhviêncókhảnăng:  Hiểuđượcthếnàolàlậptrìnhhướngđốitượng,trừutượnghóa,3đặcđiểmcơbản trongLTHĐTlàbaogói,thừakế,vàđahình.  Phânbiệtđượcsựkhácnhaugiữalớpvàđốitượng,thuộctínhvàphươngthức, thôngđiệpvàtruyềnthôngđiệp.  HiểuđượckháiniệmcơbảnvềcáchxâydựngmôhìnhlớpdùngUML.  Thiếtkếđượccáclớpvớicácthuộctínhtừcơbảnđếnphứctạpnhưthànhviên tĩnh,thànhviênhằng,thànhviênđốitượng,...  Hiểuđượckháiniệmhàmxâydựng,hàmhủyvàquátrìnhkhởitạođốitượngcũng nhưhủybỏđốitượng.  Nắmđượckháiniệmvềphạmvitruyxuất,đốisốmặcđịnh,hàmbạn.  Vậndụngđượcnguyênlýtáiđịnhnghĩađểcóthểtáiđịnhnghĩacáchàmthành viên,hàmxâydựng,phépgáncủamộtlớpvàcáctoántử.  Phânbiệtđượclớpdẫnxuất,lớpcơsở,hàmảovàlớpảotrongthừakế.Thiếtkế đượccáclớpcódùngthừakế.  Phânbiệtđượcsựkhácnhaugiữaliênkếttĩnhvàliênkếtđộng.  SửdụngđượccáccúphápcơbảncủangônngữlậptrìnhhướngđốitượngC++ đểviếtcácchươngtrìnhtheophongcáchhướngđốitượng.NguyễnCôngHuy–KhoaCNTT&TT 2Nộidungmônhọc CácđặcđiểmcủaC++ Lậptrìnhhướngđốitượng Lớpvàđốitượng Hàmthànhviên Hàmxâydựng,hàmhủyvàviệckhởitạođối tượng Hàmbạn Táiđịnhnghĩacáctáctử ThừakếNguyễnCôngHuy–KhoaCNTT&TT 3GiáotrìnhTàiliệuthamkhảo Giáotrình:  ThS.TrươngVănChíCông,LậptrìnhHĐTC++,ĐHCT,2005.  TS.PhạmThịXuânLộc,LậptrìnhHĐTvàC++,ĐHCT,1998. Tàiliệuthamkhảo:  HerbertSchildt,C++:Abeginner’sguide,2ndedition,McGrawHill, 2003.  HerbertSchildt,C++:thecompletereference,3rdedition,McGrawHill, 1998.  AliBahrami,ObjectOrientedSystemsDevelopment,IrwinMcGrawHill, 1999.  StanleyB.Lippman,EssentialC++,AddisionWesley,2002.  BjanrneStroustrup,TheC++ProgrammingLanguage,3rdedition, AddisionWesley,1997.  BấtkỳtàiliệunàovềLậptrìnhhướngđốitượngvàC++.  Internet.NguyễnCôngHuy–KhoaCNTT&TT 4Phươngpháphọctậpvàđánhgiá Phươngpháphọctập:  Giáoviêngiảngtrựctiếptrênlớp30tiết.  Sinhviênphảiđọctàiliệutrướcởnhà. Phươngphápđánhgiá  Thilýthuyếtcuốikhóa:50%  ThitrênhệthốngELearningcủakhoa.  Đềthidạngtrắcnghiệm,khôngsửdụngtàiliệu. trắcnghiệm không  Thựchành  Thithựchành: 30%  Nộidungcănbản  Bàithicònlỗisẽnhậnđiểm0  Đềtàinhóm: 20%  Từ34sinhviên/nhóm  Nộpbáocáo,chạydemo,trảlờichấtvấn.NguyễnCôngHuy–KhoaCNTT&TT 5 Chương 1: CÁCĐẶCĐIỂM CỦAC++ CáckháiniệmcơbảncủaC++ LậptrìnhcấutrúctrongC++ CácđặcđiểmmớicủaC++NguyễnCôngHuy–KhoaCNTT&TT 6Nộidung CáckháiniệmcơbảntrongC++ Cấutrúcđiềukhiển Hàmvàcấutrúcchươngtrình Contrỏvàchuỗikýtự Thamsốmặcnhiêncủahàm Táiđịnhnghĩahàm Hàmtạichổ(inline) Truyềnthamsố Thamchiếu StructNguyễnCôngHuy–KhoaCNTT&TT 7Cáckháiniệmcơbản Từkhóa  Dànhriêngchongônngữkhôngđượcđặttêntrùng vớitừkhóa.  Làchữthường VD : char, int, return, for, else, const, static Tên  PhânbiệtchữHOAvàchữthường  Gồmchữ,số,‘_’vàphảibắtđầubằngchữcái.  Độdàitốiđalà32  Nêntheoquycáchđặttên. VD: x, hoten, a1, num_of_var, Delta, TEN, ...NguyễnCôngHuy–KhoaCNTT&TT 8Cáckháiniệmcơbản Kiểudữliệu Tênkiểu Kíchthước Phạmvi char 1byte 128127 unsignedchar 1byte 0255 int 2bytes 3276832767 unsignedint 2byte ...

Tài liệu được xem nhiều: