0

slide bài giảng lập trình hướng đối tượng c chương 7

Slide bài giảng lập trình hướng đối tượng C++ (chương 1)

Slide bài giảng lập trình hướng đối tượng C++ (chương 1)

Tin học

... thương mại C c chuẩn ngôn ngữ C+ + điều khiển ANSI ISO Chương Mở Đầu  M c tiêu  Giới thiệu khái niệm chương trình C+ +  Nội dung     Viết biên dịch chương trình C+ + Biến, hằng, thích, kiểu ... nhập xuất C ch đặt tên Chương Trình C+ + Đầu Tiên    Hello.cpp Sử dụng trình soạn thảo Lưu định dạng Biên dịch Hello.cpp C+ + Program C+ + Program C+ + TRANSLATOR C+ + NATIVE COMPILER #include ... Lịch Sử C a C+ +   C+ + dựa ngôn ngữ lập trình C C phát minh trư c 1 970 Dennis Ritchie  Ngôn  C+ + phát minh Bijarne Stroustroup, bắt đầu năm 1 979  Phiên  ngữ c i đặt hệ thống cho hệ...
  • 10
  • 1,339
  • 38
Slide bài giảng lập trình hướng đối tượng C++ (chương 2)

Slide bài giảng lập trình hướng đối tượng C++ (chương 2)

Tin học

... Chương Biểu Th c  M c tiêu  Giới thiệu toán tử cho vi c soạn thảo biểu th c  Nội dung  Toán tử toán h c, quan hệ, luận lý, bit, tăng/giảm, khởi tạo, điều kiện, lấy kích thư c  Độ ... tiên toán tử  Chuyển kiểu Khái Niệm C Bản Một biểu th c tính toán mà cho giá trị  Một biểu th c ư c lượng giá trị  Toán Tử Toán H c & Luận Lý Toán tử Tên Ví dụ + C ng 12 + 4.9 // cho 16.9 - Trừ ... Kh c 0: ĐÚNG (true) Tên Ví dụ ~ Phủ Định Bit ~'\011' // '\366' & Và bit '\011' & '\0 27 // '\001' | Ho c bit '\011' | '\0 27 // '\0 37' ^ Ho c exclusive bit '\011' ^ '\0 27 // '\036'
  • 8
  • 1,050
  • 39
Slide bài giảng lập trình hướng đối tượng C++ (chương 3)

Slide bài giảng lập trình hướng đối tượng C++ (chương 3)

Tin học

... Chương Lệnh  M c tiêu  Cung  c p c pháp c ch sử dụng lệnh Nội dung  Lệnh đơn, lệnh ph c  Lệnh khai báo  Lệnh gán  Lệnh rẽ nhánh: if, switch  Lệnh lặp: while, while, ... for  Lệnh nhảy: continue, break, goto Lệnh Đơn & Lệnh Ph c   Lệnh đơn tính toán kết th c dấu chấm phẩy Nhiều lệnh đơn kết nối lại thành lệnh ph c cách rào chúng bên dấu ngo c xoắn Ví dụ: { ... cout
  • 6
  • 864
  • 33
Slide bài giảng lập trình hướng đối tượng C++ (chương 5)

Slide bài giảng lập trình hướng đối tượng C++ (chương 5)

Tin học

... Số lượng phần tử mảng gọi kích thư c mảng (c định; x c định trư c)  Gồm mảng chiều mảng đa chiều Chương Biến Mảng  Đư c định nghĩa c ch đ c tả kích thư c mảng kiểu phần tử  Ví  Truy xuất ... Chương Mảng, Con Trỏ, Tham Chiếu  M c tiêu  Giới thiệu c ch sử dụng mảng, trỏ, tham chiếu  Nội dung  Mảng chiều, nhiều chiều, nhớ tĩnh  Con trỏ, tính toán trỏ, nhớ động  Con trỏ ... 22 17 Melbourne 24 32 19 13 Brisbane 28 38 25 20 26 34 22 First row hàng đầu 17 24 32 19 Second hai hàng row 13 int 28 38 seasonTemp[3][4]; 25 20 Third row hàng ba C ch tổ ch c nhớ Chương Con...
  • 10
  • 793
  • 28
Slide bài giảng lập trình hướng đối tượng C++ (chương 6)

Slide bài giảng lập trình hướng đối tượng C++ (chương 6)

Tin học

... (inheritance)  Đa hình (polymorphism) 6 .7 Đối Tượng (Object) Đối tượng chìa khóa để hiểu kỹ thuật hướng đối tượng  Trong hệ thống hướng đối tượng, thứ đối tượng  Viết chương trình hướng đối tượng ... thể gọi thu c tính thể Một đối tượng c thể gọi thể 6.11 Lớp (Class)    Trong giới th c có nhiều đối tượng loại Chương trình hướng đối tượng c nhiều đối tượng loại chia sẻ đ c điểm chung Ví ... đối tượng Quá trình tiến hóa OOP Lập trình tuyến tính Lập trình c c u tr c Sự trừu tượng hóa liệu Lập trình hướng đối tượng 6.3 Tại Sao Tiếp C n Hướng Đối Tượng?   Loại bỏ thiếu sót tiếp c n...
  • 22
  • 911
  • 22
Slide bài giảng lập trình hướng đối tượng C++ (chương 7)

Slide bài giảng lập trình hướng đối tượng C++ (chương 7)

Tin học

... tham chiếu Thành viên đối tượng lớp Mảng đối tượng Phạm vi lớp C u tr c (structure) hợp (union) C c trường bit Khoa C ng Nghệ Thông Tin - Đại H c C Chương Khái niệm lớp  Lớp: kiểu liệu trừu tượng ... // }; ColorTable colors; // } ColorTable ct; // SAI 29 C u tr c hợp  C u tr c (structure):    Bắt nguồn từ ngôn ngữ C Tương đương với class với thu c tính public Sử dụng class struct Point ... set.elems[i] = (float) elems[i]; } class RealSet { public: // Tập C c private: Số Th c float elems[maxCard]; int card; }; Khoa C ng Nghệ Thông Tin - Đại H c C Làm để th c vi c truy xuất đến thành viên...
  • 32
  • 890
  • 18
Slide bài giảng lập trình hướng đối tượng C++ (chương 8)

Slide bài giảng lập trình hướng đối tượng C++ (chương 8)

Tin học

... P2: \n“; cin>>p2; } 11 Chương Tái định nghĩa toán tử [ ]   Thông thường để xuất giá trị phần tử vị trí cho trư c đối tượng Định nghĩa hàm thành viên class StringVec { public: StringVec (const ... Khoa C ng Nghệ Thông Tin - Đại H c C Chương Tái định nghĩa toán tử (tt)  C i tiến lớp tập hợp (Set): #include const maxCard = 100; enum Bool {false, true}; class Set { public: Set(void) ... dim); ~StringVec (); char* operator [] (int); int add(char* ); // ……… private: char **elems; // cac phan tu int dim; // kich thuoc cua vecto int used; // vi tri hien tai }; Khoa C ng Nghệ Thông...
  • 18
  • 664
  • 17
Slide bài giảng lập trình hướng đối tượng C++ (chương 9)

Slide bài giảng lập trình hướng đối tượng C++ (chương 9)

Tin học

... **contacts **contacts dirSize dirSize maxSize maxSize ContactDir *recent *contacts Contact *contacts SmartDir *contacts *contacts Contact *contacts Contact … *contacts … … *contacts i … *contacts ... ostream&, Contact& ); }; Khoa C ng Nghệ Thông Tin - Đại H c C Contact class ContactDir { private: int Lookup(const char *name); Contact **contacts; // ds cac doi tac int dirSize; // kich thuoc thu muc ... private: char *recent; ContactDir::Find(recent); // ten duoc tim gan nhat public: SmartDir(const int max) : ContactDir(max) } Contact* SmartDir::Find (const char *name) { Contact *c = ContactDir::Find(name);...
  • 24
  • 805
  • 16
Bài giảng lập trình hướng đối tượng C++

Bài giảng lập trình hướng đối tượng C++

Kỹ thuật lập trình

... trình hướng đối tượng ngôn ngữ C+ + Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ Giới Thiệu Tổng Quan  Giáo trình chính: Lập Trình Hướng Đối Tượng C+ +” Th c sĩ Trương Văn Chí C ng M c l c Chương Chương ... h c: Lập Trình Hướng Đối Tượng C+ +  Số đơn vị h c trình:  Kiến th c tiên quyết: Lập trình  Nội dung chính:  Truyền đạt khái niệm, nguyên lý Lập Trình Hướng Đối Tượng (OOP)  Minh họa lập trình ... động Con trỏ hàm, tham chiếu Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ 11 Chương Lập Trình Hướng Đối Tượng  M c tiêu  Giới thiệu khái niệm lập trình hướng đối tượng  Nội dung    Trừu tượng...
  • 15
  • 1,878
  • 15
Bài giảng lập trình hướng đối tượng C++

Bài giảng lập trình hướng đối tượng C++

Kỹ thuật lập trình

... lớp đối tượng Quá trình tiến hóa OOP Lập trình tuyến tính Lập trình c c u tr c Sự trừu tượng hóa liệu Lập trình hướng đối tượng Tại Sao Tiếp C n Hướng Đối Tượng?  Loại bỏ thiếu sót tiếp c n theo ... hình (polymorphism) Đối Tượng (Object)  Đối tượng chìa khóa để hiểu kỹ thuật hướng đối tượng  Trong hệ thống hướng đối tượng, thứ đối tượng Viết chương trình hướng đối tượng nghĩa xây dựng ... Chương Lập Trình Hướng Đối Tượng (Object-oriented Programming)  M c tiêu  Giới thiệu khái niệm lập trình hướng đối tượng  Nội dung  Trừu tượng hóa, đối tượng, lớp  Thu c tính phương thức...
  • 22
  • 1,270
  • 6
Giáo án - Bài giảng: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++ TRÊN DEV++

Giáo án - Bài giảng: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++ TRÊN DEV++

Cao đẳng - Đại học

... Í clrscr( ); complex c l (9,3); complex c2 =cl; c l in ( ); c i n ( ); cout
  • 154
  • 775
  • 0
bài giảng lập trình hướng đối tượng c

bài giảng lập trình hướng đối tượng c

Cao đẳng - Đại học

... lập trình c c u tr c C c ngôn ngữ lập trình c u tr c phổ biến Pascal, C C++ Riêng C+ + vi c có đ c trưng lập trình c u tr c kế thừa từ C, c đ c trưng lập trình hướng đối tượng Cho nên C+ + gọi ... nhiều chỗ nên logic chương trình khó hiểu Về chất, chương trình chia nhỏ thành chương trình riêng rẽ (c n gọi hàm hay thủ t c) th c công vi c rời r c trình lớn hơn, ph c tạp C c hàm giữ đ c lập ... ngữ lập trình nửa c u tr c, nửa hướng đối tượng Đ c trƣng Đ c trưng lập trình c u tr c thể mối quan hệ: Chƣơng trình = C u tr c liệu + Giải thuật Trong đó:  C u tr c liệu c ch tổ ch c liệu, c ch...
  • 80
  • 198
  • 1
Bài giảng lập trình hướng đối tượng

Bài giảng lập trình hướng đối tượng

Kỹ thuật lập trình

... 96 Lập trình hướng đối tượng Phạm Quang Huy 2008 I Giới thiệu lập trình hướng đối tượng I.1 Lập trình hướng thủ t c (Pascal, C, …) Trong phương pháp lập trình thủ t c, chương trình hệ thống ... trả lời c u hỏi: - Chương trình liên quan tới lớp đối tượng nào? - Mỗi đối tượng c n c liệu thao t c nào? - C c đối tượng quan hệ với chương trình? Từ ta thiết kế lớp đối tượng tổ ch c trao đổi ... th c tạo lập chép (copy constructor) Phương th c tạo lập chép khởi gán giá trị cho đối tượng c ch chép liệu đối tượng tồn (c ng kiểu) Ví dụ, ta muốn truyền đối tượng Time t1 để khởi gán cho đối...
  • 98
  • 1,312
  • 15
Silde bài giảng lập trình hướng đối tượng

Silde bài giảng lập trình hướng đối tượng

Kỹ thuật lập trình

... ->.( [đối số]); 14/20 C c phương th c Một đối tượng thường c kiểu hành vi C c phương th c khởi tạo: Constructor C c phương th c truy vấn: Queries C c phương th c cập nhập: Updates C c phương th c ... Hàm khởi tạo m c định (default constructor) - Hàm khởi tạo chép (copy constructor) Khai báo: (const &) Đối tượng đối tượng c 18/20 b Hàm hủy - Destructor Khai báo: ... Khai báo đối tượng C pháp: ; Ví dụ: khai báo đối tượng sinh viên SV sv1, sv2; Khi sv1, sv2 hai đối tượng sinh viên 12/20 c Truy xuất thành phần Dữ liệu .
  • 32
  • 907
  • 4
Bài giảng lập trình hướng đối tượng

Bài giảng lập trình hướng đối tượng

Kỹ thuật lập trình

... 353 C c mô hình hướng- thủ t c 354 C c công c phát triển hướng- thủ t c 3 57 Mô hình hướng đối tượng .359 C c ký hiệu đồ thò hướng đối tượng 361 C cc phân tích hướng đối ... Việt C ờng E-mail: nvc@ptithcm.edu.vn ii M c l c Tập Chương Tổng quan Lập trình hướng đối tượng I Vài nét phát triển ngôn ngữ lập trình II C c khái niệm lập trình hướng đối tượng Lớp Đối tượng ... tưởng lập trình hướng đối tượng, kiến th c C++ trình bày đan xen số chương giúp sinh viên dễ dàng lónh hội khái niệm trừu tượng lập trình hướng đối tượng Bài giảng tham vọng sâu khía c nh lập trình...
  • 8
  • 835
  • 0
Bài giảng lập trình hướng đối tượng

Bài giảng lập trình hướng đối tượng

Kỹ thuật lập trình

... phương th c cụ chọn Du 09/04/12 Design: thể, t c "c c đối tượng tự biết c ch phản ứng II Tạo đối tượng VB Khai báo Biến kiểu đối tượng C số kiểu biến đối tượng dùng khai báo sau: Dim ObjA As Control ... phương th c) , phương th c nằm nhiều đối tượng mà biên dịch chư a thể x c định phương th c thu c đối tượng nào, mà phải chờ đến chạy chương trình Nghĩa xẩy nhiều hình thái (đa hình) vi c lựa Nguyễn ... vào Class Module Bư c 2: Đặt tên cho Project1 Class Module Bư c 3: Dịch Class Module c ch Chọn File/Make Bư c 4: Đăng ký tệp Tên_tệp.dll c ch chọn: Start/Run gõ vào: Regsvr32 c: \Tên_tệp.dll Bước...
  • 14
  • 636
  • 3
Bài giảng lập trình hướng đối tượng

Bài giảng lập trình hướng đối tượng

Kỹ thuật lập trình

... 12 BÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Xu hướng phát triển lập trình hướng đối tượng LẬP TRÌNH HƯỚNG ASPECT LẬP TRÌNH HƯỚNG AGENT 12/09/12 LẬP TRÌNH HƯỚNG THÀNH PHẦN 13 BÀI GIẢNG LẬP TRÌNH HƯỚNG ... bư c ể đề chọnthamnếut c nhân đối tượng c n Thu thậpcầu thông gia c , liệu X c t cC c tượng xuất thành vào tượng đối kịch Thiết hiện.chi tiếthình c xử lớp c ch • th c yêu c u ch c th c đối tượng ... HƯỚNG ĐỐI TƯỢNG Đối tượng  Trong lập trình hướng đối tượng, tất th c thể hệ thống coi đối tượngĐối tượng th c thể hoạt động chương trình chạy • Định danh đối tượng: x c định cho đối tượng...
  • 34
  • 659
  • 6
Bài giảng lập trình hướng đối tượng OUT PUT

Bài giảng lập trình hướng đối tượng OUT PUT

Kỹ thuật lập trình

... block } catch (ExceptionType1 param1) { C c đoạn chương trình c ngoại lệ // Exception Block } catch (ExceptionType2 param2) { // Exception Block } Dòng lệnh th c có ngoại lệ …… catch (ExceptionTypeN ... RuntimeException Subclasses of RuntimeException ArrayIndexOutOfBoundsException ArithmeticException ClassCastException Exception Constructor NegativeArraySizeException NullPointerException Exception() ... { e.printStackTrace(); } } class PrintStackTraceDemo { public static void main(String args[]) { try { a(); } catch (ArithmeticException e) { e.printStackTrace(); } } public static void a() {...
  • 96
  • 637
  • 3
Bài giảng lập trình hướng đối tượng

Bài giảng lập trình hướng đối tượng

Kỹ thuật lập trình

... dụng từ khóa synchronized   Đặt trư c tên phương th c cần đồng C thể đồng đối tượng chứa phương th c có khai báo synchronized synchronized () { //statements to be synchronized } 12/09/12 ... vị hành động hệ điều hành Một chương trình chia làm nhiều thread C c thread chương trình th c gần đồng thời Hai c ch tạo Thread:   Tạo dẫn xuất từ lớp thread Java C i đặt giao tiếp Runnable 12/09/12 ... Blocked ● Waiting for some resource or event to occur 12/09/12 Vòng đời Thread 12/09/12 Vòng đời Thread (tiếp)      Bư c 1: Tạo thread (theo hai c ch) Bư c 2: Khai báo đối tượng thread => chuyển...
  • 46
  • 475
  • 0

Xem thêm