12 một số chương trình hướng đối tượng trên c

Một số chương trình hướng đối tượng trên C++

Một số chương trình hướng đối tượng trên C++

... //chon chuc nang return (chon); else if( (ch1==0)&&(ch2==80||ch2==72)) { //Di chuyen hop sang chonluu=chon; if(ch2==80) ++chon; else chon; if(choncao) chon=1; if(chon!=chonluu) ... getch();clrscr(); } else if(chon==3) { clrscr(); puts("CHU NHAT"); getch();clrscr(); } else if(chon==4) { 518 clrscr(); puts("HINH VUONG"); getch(); clrscr(); } else break; } } § Lớp hình h c Chương ... w3(14,44,RED,YELLOW); stack s(4); clrscr(); while(1) { ch=s.accept(&w1,5,5); if(ch==1)break; ch=s.accept(&w2,8,8); if(ch==1)break; ch=s.accept(&w3,11,11); if(ch==1)break; } Hàm tạo cmenu(int so_cn_menu,char **nd_menu);...

Ngày tải lên: 17/08/2012, 11:07

25 768 2
Chương 10 Một số chương trình hướng đối tượng trên C++ Các lớp ngăn xếp và hàng đợi

Chương 10 Một số chương trình hướng đối tượng trên C++ Các lớp ngăn xếp và hàng đợi

... defaulthandler; } container::container(const container &c) { count =c. count; errhandler =c. errhandler; } // Gan void container::operator=(const container &c) { count =c. count; errhandler =c. errhandler; } // Cho ... hang doi Chu y: constructor chep cua lop dan suat toan tu gan cua lop dan suat co the dung cac phuong thuc khac de viet constructor va destructor Dung tro this */ #include #include ... #include #include #include #include //Lop container class container { protected: unsigned long count; //so pt thung chua void (*errhandler)(); public: container();...

Ngày tải lên: 24/10/2013, 15:20

9 850 3
Chương 10 Một số chương trình hướng đối tượng trên C++ Các lớp sắp xếp

Chương 10 Một số chương trình hướng đối tượng trên C++ Các lớp sắp xếp

... heap_sort dẫn xuất từ lớp sort Lớp th c vi c xếp theo phương pháp heap sort (xem m c §7 chương 6) + C c phương th c: private: void shift(int i, int n); public: virtual void sapxep(void *a1,int ... )) ; // th c // xếp theo phương pháp heap sort Dưới nội dung tệp C_ SORT.H / /C_ SORT.H // Lop co so truu tuong // Lop sort #include #include #include #include ... int j) { void *tg, *di, *dj; di= dia_chi(i); dj= dia_chi(j); tg = new char[size]; memcpy(tg,di,size); memcpy(di,dj,size); memcpy(dj,tg,size); 540 } public: virtual void sapxep(void *a1,int n,int...

Ngày tải lên: 24/10/2013, 15:20

5 574 5
Chương 10 Một số chương trình hướng đối tượng trên C++ Lớp cửa sổ

Chương 10 Một số chương trình hướng đối tượng trên C++ Lớp cửa sổ

... ESC kết th c chương trình, bấm F6 thêm c a sổ thứ hai CYAN chữ MAGENTA C thể soạn thảo + Nếu bấm ESC kết th c chương trình, bấm F6 thêm c a sổ thứ ba RED chữ YELLOW C thể soạn thảo + Đang c a ... ESC kết th c chương trình, bấm F6 c a sổ (theo thứ tự vòng quanh: -> -> -> 1) Chương trình sử dụng phương pháp truy nhập tr c tiếp nhớ hình trình bầy chương // CT10_01.CPP // lop cua_so #include ... max_cs); int accept(cua_so *cs,int x,int y); void del(); }; stack::stack() { max=num=0; pcs=NULL; } stack::stack(int max_cs) { max=max_cs; num=0; pcs=(cua_so**)malloc(max*sizeof(cua_so*)); for...

Ngày tải lên: 24/10/2013, 15:20

7 325 0
Chương 10 Một số chương trình hướng đối tượng trên C++ Lớp hình học

Chương 10 Một số chương trình hướng đối tượng trên C++ Lớp hình học

... (1) { ch1=getch(); if (ch1==0) ch2=getch(); if (ch1=='q'||ch1=='Q') return('q'); if ((ch1==0&&(ch2==80||ch2==72||ch2==75||ch2==77))) { if (ch2==80) dy=1; else if (ch2==72) dy=-1; else if (ch2==77) ... virtual void dchuyen(int b); void hien(void) { setcolor(mau); circle(x,y,r); } void an(void) { setcolor(getbkcolor()); circle(x,y,r); } 522 }; char getkey(int &dx,int &dy) { int ch1,ch2; dx=dy=0; ... x1,y1,x2,y2; public: duong(void):hinh() { x1=x2=y1=y1=0; } duong(int m,int a,int b,int c, int d):hinh(m) { x1=a;y1=b;x2 =c; y2=d; } virtual void dchuyen(int b); void hien(void) { setcolor(mau); line(x1,y1,x2,y2);...

Ngày tải lên: 24/10/2013, 15:20

6 434 0
Chương 10 Một số chương trình hướng đối tượng trên C++ Lớp menu

Chương 10 Một số chương trình hướng đối tượng trên C++ Lớp menu

... //chon chuc nang return (chon); else if( (ch1==0)&&(ch2==80||ch2==72)) { //Di chuyen hop sang chonluu=chon; if(ch2==80) ++chon; else chon; if(choncao) chon=1; if(chon!=chonluu) ... void main() { cmenu mc(5,nd); int chon; clrscr(); while(1) { chon=mc.menu(5,5,BLUE,MAGENTA); if(chon==1) { clrscr(); puts("TAM GIAC"); getch(); clrscr(); } else if(chon==2) { clrscr(); puts("HINH ... puts("HINH TRON"); getch();clrscr(); } else if(chon==3) { clrscr(); puts("CHU NHAT"); getch();clrscr(); } else if(chon==4) { clrscr(); puts("HINH VUONG"); getch(); clrscr(); } else break; } }...

Ngày tải lên: 24/10/2013, 15:20

5 476 0
Tài liệu Chương 10 Một số chương trình hướng đối tượng trên C++ ppt

Tài liệu Chương 10 Một số chương trình hướng đối tượng trên C++ ppt

... //chon chuc nang return (chon); else if( (ch1==0)&&(ch2==80||ch2==72)) { //Di chuyen hop sang chonluu=chon; if(ch2==80) ++chon; else chon; if(choncao) chon=1; if(chon!=chonluu) ... getch();clrscr(); } else if(chon==3) { clrscr(); puts("CHU NHAT"); getch();clrscr(); } else if(chon==4) { 518 clrscr(); puts("HINH VUONG"); getch(); clrscr(); } else break; } } § Lớp hình h c Chương ... w3(14,44,RED,YELLOW); stack s(4); clrscr(); while(1) { ch=s.accept(&w1,5,5); if(ch==1)break; ch=s.accept(&w2,8,8); if(ch==1)break; ch=s.accept(&w3,11,11); if(ch==1)break; } Hàm tạo cmenu(int so_cn_menu,char **nd_menu);...

Ngày tải lên: 13/12/2013, 11:15

25 413 0
Chương 10_Một số chương trình hướng đối tượng trên C++ pot

Chương 10_Một số chương trình hướng đối tượng trên C++ pot

... //chon chuc nang return (chon); else if( (ch1==0)&&(ch2==80||ch2==72)) { //Di chuyen hop sang chonluu=chon; if(ch2==80) ++chon; else chon; if(choncao) chon=1; if(chon!=chonluu) ... getch();clrscr(); } else if(chon==3) { clrscr(); puts("CHU NHAT"); getch();clrscr(); } else if(chon==4) { clrscr(); puts("HINH VUONG"); getch(); clrscr(); } else break; } } § Lớp hình h c Chương ... w3(14,44,RED,YELLOW); stack s(4); clrscr(); while(1) { ch=s.accept(&w1,5,5); if(ch==1)break; ch=s.accept(&w2,8,8); if(ch==1)break; ch=s.accept(&w3,11,11); if(ch==1)break; } Hàm tạo cmenu(int so_cn_menu,char **nd_menu);...

Ngày tải lên: 12/08/2014, 22:21

25 184 0
BÀI GIẢNG VỀ HỆ QUY CHIẾU, PHÉP CHIẾU HỆ TOẠ ĐỘ VÀ MỘT SỐ CHƯƠNG TRÌNH CHUYỂN ĐỔI TOẠ ĐỘ Ở VIỆT NAM potx

BÀI GIẢNG VỀ HỆ QUY CHIẾU, PHÉP CHIẾU HỆ TOẠ ĐỘ VÀ MỘT SỐ CHƯƠNG TRÌNH CHUYỂN ĐỔI TOẠ ĐỘ Ở VIỆT NAM potx

... vuông g c X, Y ngư c lại Chương trình Czone để chuyển đổi toạ độ vuông g c X, Y từ múi chiếu qua múi chiếu kh c , thay đổi kinh tuyến trung tâm C c chương trình c tài liệu hướng dẫn chi tiết, ... thập phân c dấu chấm ( ) ; phải điền số không ( ) E CHƯƠNG TRÌNH "MTM" Chương trình để chuyển lớp đối tượng bao gồm đối tượng điểm, đường, vùng, text Chương c tài liệu hướng dẫn chi tiết, ... 10 C c hàng tiếp toạ độ phẳng vuông g c hàng c c t C c cột c ch khoảng trống C t thứ số thứ tự C t thứ dòng giá trị X, C t thứ giá trị Y Giá trị X, Y phần nguyên phần số thập phân c ch dấu chấm...

Ngày tải lên: 21/07/2014, 22:20

32 2,2K 34
Lập trình hướng đối tượng tren C/C++ - OOP 06 the STL library and encapsulation

Lập trình hướng đối tượng tren C/C++ - OOP 06 the STL library and encapsulation

... m c đ nh đa th c = Kh i t o v i b c m ng h s cho trư c c Kh i t o t m t đ i tư ng đa th c kh c kh c H y đa th c, thu h i b nh c, (Nhóm truy xu t thông tin) L y b c đa th c c L y h s t i b c ... n C+ + Khái ni m thư vi n: n: Th xây d ng dùng đ xây nhà? nhà? Tay không không C ng c h tr Thư vi n l p trình: trình: B c ng c h tr c a l p trình viên viên T p h p tri th c c a ngư i trư c c C c ... vector m_danhSach; vector m_danhSach; }; 18 Tóm t t Thư vi n C+ +: B c ng c d ng s n h tr l p trình C+ + C c thư vi n ph bi n: n: Thư vi n chu n: n: Thư vi n boost Thư vi n MFC Thư vi n STL:...

Ngày tải lên: 12/01/2014, 16:57

24 443 7
Lập trình hướng đối tượng tren C/C++ - OOP 07 inheritance

Lập trình hướng đối tượng tren C/C++ - OOP 07 inheritance

... p s class GVCN : public GiaoVien { private: char *m_lopCN; m_lopCN; public: GVCN(char *hoTen, *hoTen, float mucLuong, mucLuong, int ngayNghi, ngayNghi, char *lopCN); *lopCN); void sinhHoatCN(); ... xây d ng l p khuyên: p A c quan h IS-A v i B ISCho A k th a B A c quan h HAS-A v i B HASCho B m t thu c tính c a A Ví d : class ConMeo : public ConVat { }; class ChiecXe { private: BanhXe *m_banhXe; ... quan h HAS-A v i l p B HASA bao hàm B A ch a B B m t b ph n c a A Ví d : ChiecXe ch a BanhXe BanhXe QuyenSach ch a TrangSach TrangSach Phương pháp l p trình hư ng đ i tư ng - Nguy n Minh Huy...

Ngày tải lên: 12/01/2014, 16:57

26 413 7
Lập trình hướng đối tượng tren C/C++ - OOP 08 object life cycle in inheritance

Lập trình hướng đối tượng tren C/C++ - OOP 08 object life cycle in inheritance

... { m_lopCN = new char[strlen(lopCN) + 1]; char[strlen(lopCN) 1]; strcpy(m_lopCN, lopCN); strcpy(m_lopCN, lopCN); } GVCN::GVCN() GVCN::GVCN() GiaoVien() đư c g i trư c { } Phương pháp l p trình ... public GiaoVien { private: char *m_lopCN; m_lopCN; public: GVCN(); GVCN(char *lopCN); *lopCN); GVCN(char *hoTen, *hoTen, float mucLuong, mucLuong, int ngayNghi, ngayNghi, char *lopCN); *lopCN); ... GVCN::GVCN(char *lopCN) : GiaoVien(“Minh”, 500000, 0) lopCN) GiaoVien(“Minh”, 0) { m_lopCN = new char[strlen(lopCN) + 1]; char[strlen(lopCN) 1]; strcpy(m_lopCN, lopCN); strcpy(m_lopCN, lopCN);...

Ngày tải lên: 12/01/2014, 16:58

21 406 8
Lập trình hướng đối tượng tren C/C++ - OOP 09 interface and polymorphism

Lập trình hướng đối tượng tren C/C++ - OOP 09 interface and polymorphism

... ng abstract class Đ c m abstract class: Khai báo l p: dùng t khóa “abstract” p: “abstract” Khai báo phương th c: hàm o thêm “d u =“ cu i c: i Không c thu c tính c i đ t phương th c c Không th ... n v i c i đ t hàm l c d ch Liên k t tĩnh tĩnh Hàm o: o: Phương th c đ c bi t t L i g i hàm ch g n v i interface Liên k t đ ng ng B ng ph n c i đ t Đư c g n đ ng vào l c ch y y Tùy thu c đ i tư ... k t tĩnh C+ +: class Animal { public: void talk() { cout

Ngày tải lên: 12/01/2014, 16:58

24 439 2
Bài giảng - Giáo án: Bài giảng PHP trong lập trình hướng đối tượng trên web site

Bài giảng - Giáo án: Bài giảng PHP trong lập trình hướng đối tượng trên web site

... ?> C ch 3: C pháp giống với ASP C ch 4: C pháp bắt đầu script M cc c ch thể Nhưng lập trình viên c kinh nghiệm vi c sử dụng c ch lựa chon ... thân chúng c điểm riêng biệt 1- C u tr c bản: PHP c thẻ bắt đầu kết th c giống với ngôn ngữ HTML Chỉ kh c, PHP c nhiều c ch để thể C ch : C pháp chính: C ch 2: C pháp ... thành c ng Bài 2: Kiến th c tổng quan lập trình PHP Ở trư c tìm hiểu c ch th c cấu hình c i đặt PHP Tiếp theo nghiên c u c u tr c PHP Về tổng quan PHP c c pháp tương đồng với số ngôn ngữ C, java...

Ngày tải lên: 17/04/2014, 21:11

101 778 0
C++ và lập trình hướng đối tượng - Chương 12

C++ và lập trình hướng đối tượng - Chương 12

... bị Vi c tổ ch c vào theo c ch nh khoa h c tiện lợi c tính đ c lập thiết bị Chơng trình bầy hàm đồ hoạ sử dụng C C++ C c hàm đ c sử dụng rải r c toàn sách để xây dựng đối tợng đồ hoạ Chơng trình ... hớng đối tợng C+ + Phụ l c trình bầy phép toán C+ + thứ tự u chúng Phụ l c liệt kê danh sách từ khoá C+ + Phụ l c trình bầy bảng mã ASCII mã quét ký tự Phụ l c trình bầy vấn đề quan trọng nhng đ c ... liệu, c ch sử dụng trỏ void để xây dựng hàm với số đối không c định giống nh hàm printf scanf C Vì C+ + sử dụng hàm C, nên phụ l c giới thiệu tóm tắt 200 hàm để bạn đ c tiện vi c tra c u Cuối c ng,...

Ngày tải lên: 14/11/2012, 16:34

2 369 1
LẬP TRÌNH HƯỚNG đối TƯỢNG   bài 06 một số kỹ THUẬT TRONG kế THỪA

LẬP TRÌNH HƯỚNG đối TƯỢNG bài 06 một số kỹ THUẬT TRONG kế THỪA

... trừu tượng (2) Nội dung class Circle extends Action { int radius; public Circle(int x, int y, int r) { super(x, y); radius = r; } public void draw(Graphics g) { System out println("Draw circle ... return name; } public abstract float calculateArea(); } interface Actable { public void draw(Graphics g); public void moveTo(Graphics g, int x1, int y1); public void erase(Graphics g); } Ví dụ [[ ... ( Abstract class) Đơn kếthừa đa kếthừa Giao diện (Interface) 14 13 Lớp trừu tượng (2) Lớp trừu tượng (Abstract Class) Không thểthểhiện hóa (instantiate – tạo đối tượng lớp) tr c tiếp C pháp?...

Ngày tải lên: 11/11/2015, 11:52

6 160 0
w