... (char*)malloc(cao*rong); 506 507 Chơng 10 Một số chơng trình hớng đối tợng trên C++ Chơng này trình bầy thêm một số chơng trình hớng đối tợng trên C++. Đây là các chơng trình tơng đối phức tạp, hữu ích và ... M(4,300,200,15); duong D (10, 10 ,10, 60,60); tron T(14,200,200,50); h[0]=&M; h[1]=&D;h[2]=&T; for(int i=0;i<3;++i) h[i]->dchuyen (10) ; closegraph();...
Ngày tải lên: 14/11/2012, 16:34
Lập trình hướng đối tượng chương 10
... là một ngôn ngữ lập trình đầu tiên gởi các chương trình tương tác như văn bản, ảnh và các thông tin tĩnh thông qua World Wide Web. Các chương trình này, không giống như chương trình CGI, nó được ... (sign) trên một đối tượng, phía ký dùng thuật toán Message Digest (như MD5) để tính giá trin digest của đối tượng. Giá trị digest được dùng như là 'dấu vân tay' của...
Ngày tải lên: 09/05/2014, 08:35
... <math.h> #include <conio.h> § 3. Lập trình cấu trúc và lập trình hướng đối tượng Chương 1 C++ và lập trình hướng đối tượng Trong chương này trình bầy các vấn đề sau: - Cách sử dụng phần ... đổi cần thiết một chương trình C để biến nó thành một chương trình C++ (chạy được trong môi trường C++) - Tóm lược về các phương pháp lập trình cấu tr...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 2
... dụng giá trị mặc định của đối (Không có tham số trong lời gọi) delay() ; // Đối n = 100 0 4.2. Quy tắc xây dựng hàm với đối mặc định + Các đối mặc định cần phải là các đối cuối cùng tính từ trái ... trong lời gọi hàm phải bằng số đối của hàm. Mỗi đối sẽ đợc khởi gán giá trị theo tham số tơng ứng của nó. Trong C++ cho phép tạo giá trị mặc định cho các đối. Các đối này có...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 3
... ve_doan_thang(DIEM d2, int mau) ; sẽ thấy phơng thức có 3 đối: Đối thứ nhât là một đối tợng DIEM do this trỏ tới Đối thứ hai là đối tợng DIEM d2 Đối thứ ba là biến nguyên mau Nội dung phơng thức là ... sau: d1.x // Thuộc tính x của đối tợng d1 d2.x // Thuộc tính x của đối tợng d2 d3.y // Thuộc tính y của đối tợng d3 d[2].m // Thuộc tính m của phần tử d[2] d1.x = 100 ; // Gán...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 4
... d.m=15 DIEM_DH p [10] ; // Gọi tới hàm tạo không đối 10 lần Chú ý: Với các hàm có đối kiểu lớp, thì đối chỉ xem là các tham số hình thức, vì vậy khai báo đối (trong dòng đầu của hàm) sẽ không tạo ra đối ... hàm tạo không đối. // Kết quả d.x=0, d.y=0, d.m=1 DIEM_DH u(200 ,100 ,4); // Gọi tới hàm tạo có đối. // Kết quả u.x=200, u.y =100 , d.m=4 DIEM_DH v(300,250); // Gọi tới...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 5
... h.getR(); getch(); } 1.6. Lớp cơ sở và đối tợng thành phần Lớp cơ sở thờng đợc xử lý giống nh một thành phần kiểu đối tợng của lớp dẫn xuất. Ví dụ chơng trình trong 1.5 có thể thay bằng một chơng trình khác trong ... đây là chơng trình thực hiện các phép toán ma trận, véc tơ. Chơng trình đợc tổ chức thành 3 lớp: Lớp CAP (Cấp ma trận, véc tơ) gồm một thành phần tĩnh n và ph- ơng...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 6
... trỏ kiểu A và 4 đối tợng: A *p ; // p là con trỏ kiểu A A a ; // a là biến đối tợng kiểu A B b ; // b là biến đối tợng kiểu B C c ; // c là biến đối tợng kiểu C D d ; // d là biến đối tợng kiểu ... đổi nội dung con trỏ trong quá trình chạy ch- ơng trình. 3.5. Quy tắc gán địa chỉ đối tợng cho con trỏ lớp cơ sở + Nh đã nói trong Đ 1, C++ cho phép gán địa chỉ đối tợng của một...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 8
... y[i]=0; n=imagesize(x[i],y[i],x[i] +10, y[i] +10) ; p[i]=(char*)malloc(n); getimage(x[i],y[i],x[i] +10, y[i] +10, p[i]); } // Chu trình bắn pháo hoa do { // Đa 100 quả pháo lên màn hình tại các vị trí quy định for (i=1;i< =100 ;++i) { setfillstyle(SOLID_FILL,i%15+1); pieslice(x[i]+5,y[i]+5,0,360,5); } delay(500); //Xoá ... pattern. Ví dụ xét đoạn ch- ơng trình: int pattern= 0x1 010;...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 9
... (int)(du /109 2); du = du %109 2; int giay = (int)(du/18); //Doi ra ky tu dua vao mang buf_time buf_time[12]=gio /10 + 48; buf_time[14]=gio %10 + 48; buf_time[18]=phut /10 + 48; buf_time[20]=phut %10 + 48; buf_time[24]=giay /10 ... 1 v.h.ah = 5 ; v.h.al = 1 ; int86(0x10,&v,&r); for (i=0;i<8;++i) pokeb(0xb800,0x1000+i,d2[i]); getch(); //Hien thi trang 0 v.h.ah = 5 ; v.h.al = 0...
Ngày tải lên: 14/11/2012, 16:34