1 c và lập trình hướng đối tượng

Giáo trình C++ - Chương 1 - C++ và lập trình hướng đối tượng pdf

Giáo trình C++ - Chương 1 - C++ và lập trình hướng đối tượng pdf

Ngày tải lên : 05/07/2014, 15:20
... hướng đối tượng 3 .1 Phương pháp lập trình c u tr c - Tư tưởng lập trình c u tr c tổ ch c chương trình thành chương trình Trong PASCAL c kiểu chương trình thủ t c hàm Trong C có loại chương trình ... chương trình C+ + c n: + Đặt tên chương chường với đuôi CPP + Thêm c u lệnh #include để khai báo nguyên mẫu cho hàm sqrt, getch: #include #include § Lập trình c u tr c lập trình ... tượng Mỗi đối tượng c thành phần liệu phương th c Lời gọi phương th c cần chứa tên đối tượng để x c định phương th c th c từ đối tượng + Một chương trình hướng đối tượng bao gồm lớp c quan hệ...
  • 16
  • 540
  • 1
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 - Chương 1

Ngày tải lên : 14/11/2012, 16:34
... #include § Lập trình c u tr c lập trình hướng đối tượng 3 .1 Phương pháp lập trình c u tr c - Tư tưởng lập trình c u tr c tổ ch c chương trình thành chương trình Trong PASCAL c kiểu chương ... th c cần chứa tên đối tượng để x c định phương th c th c từ đối tượng + Một chương trình hướng đối tượng bao gồm lớp c quan hệ với + Vi c phân tích, thiết kế chương trình theo phương pháp hướng ... - Vì C+ + mở rộng C, nên thân chương trình C chương trình C+ + (chỉ c n thay đuôi C đuôi CPP) Tuy nhiên Trình biên dịch TC++ yêu c u hàm chuẩn dùng chương trình phải khai báo nguyên mẫu c u lệnh...
  • 27
  • 496
  • 4
C và lập trình hướng đối tượng

C và lập trình hướng đối tượng

Ngày tải lên : 18/08/2012, 10:46
... trình hướng đối tượng 3 .1 Phương pháp lập trỡnh c u tr c - Tư tưởng lập trỡnh c u tr c tổ ch c chương trỡnh thành c c chương trỡnh Trong PASCAL c kiểu chương trỡnh thủ t c hàm Trong C cú loại chương ... tiện lợi 4 .1 Viết c c dũng ghi chỳ Trong C+ + c thể viết c c dũng ghi chỳ c c dấu /* */ C Cách cho phộp viết c c ghi chỳ trờn nhiều dũng trờn dũng Ngoài C+ + c n cho phộp viết ghi chỳ trờn dũng ... th c cần chứa tên đối tượng để x c định phương th c th c từ đối tượng + Một chương trỡnh hướng đối tượng bao gồm lớp c quan hệ với + Vi c phân tích, thiết kế chương trỡnh theo phương pháp hướng...
  • 16
  • 522
  • 2
C++ và lập trình hướng đối tượng - Chương 2

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

Ngày tải lên : 14/11/2012, 16:34
... hiendc("CHUC MUNG" ,1, 1); // CHUC MUNG mầu đỏ vị // trí (1, 1) hiendc("CHAO" ,1, 400,YELLOW); // CHAO mầu vàng vị // trí (1, 400) getch(); } Ví dụ dới trình bầy hàm tính tích phân x c định gồm đối: ... theo tham chiếu Trong C+ + cung c p thêm c ch truyền liệu cho hàm theo tham chiếu c ch dùng đối biến tham chiếu đối tham chiếu C ch c u điểm: Không c n tạo tham số, tiết kiệm nhớ thời gian chạy máy ... PI/2 cua sin(x) "
  • 25
  • 538
  • 2
C++ và lập trình hướng đối tượng - Chương 3

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

Ngày tải lên : 14/11/2012, 16:34
... thu c cách riêng rẽ mà phải c tên đối tợng kèm, giống nh c ch viết c u tr c C hay ghi PASCAL Nói c ch kh c, c ch viết thu c tính đối tợng nh sau: tên _đối_ tợng.Tên_thu c_ tính Với đối tợng d1, ... lời gọi phơng th c 4.3 C c đối kh c phơng th c Ngoài đối đ c biệt this (đối không xuất c ch tờng minh), phơng th cđối kh c đ c khai báo nh hàm Đối phơng th c có kiểu (chuẩn chuẩn) Ví dụ để ... nhớ riêng để chứa thu c tính chúng Chú ý vùng nhớ riêng để chứa phơng th c cho đối tợng C c phơng th c đ c sử dụng chung cho tất đối tợng lớp Nh nhớ đ c cấp phát đối tợng giống c u tr c Trong trơng...
  • 29
  • 1.1K
  • 6
C++ và lập trình hướng đối tượng - Chương  4

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

Ngày tải lên : 14/11/2012, 16:34
... tợng tạo đ c cấp phát nhớ, thu c tính cha đ c x c định Chúng ta kiểm chứng điều này, c ch chạy chơng trình sau: //CT4_03.CPP // Hàm tạo m c định #include #include class DIEM_DH ... thu c tính: TS *dc; // Dùng để chứa địa đối tợng kiểu TS + Thêm phơng th c: void setdc(TS *dc1) ; // Gán dc1 cho thu c tính dc TS *getdc() ; // Nhận giá trị dc + Phơng th c nhap chơng trình tr c ... m c định C c chơng trình nêu chơng hàm tạo Vậy đối tợng đ c hình thành nh ? 2 .1 Nếu lớp hàm tạo, Chơng trình dịch cung c p hàm tạo m c định không đối (default) Hàm th c chất không làm Nh đối tợng...
  • 44
  • 498
  • 3
C++ và lập trình hướng đối tượng - Chương 5

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

Ngày tải lên : 14/11/2012, 16:34
... class C : public B { private: int c; char *str ; public: C( ):B() { c= 0; str=NULL; } C( int b1,char *strb,int c1 , char *strc) : B(b1,strb) { c= c1; str=strdup(strc); } ~C( ) { cout
  • 40
  • 461
  • 3
C++ và lập trình hướng đối tượng - Chương7

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

Ngày tải lên : 14/11/2012, 16:34
... khai báo char ch1, ch2; c u lệnh: cin.get(ch1); cin.get(ch2); viết chung c u lệnh sau: cin.get(ch1).get(ch2); Dạng 3: istream& cin.get(char *str, int n, char delim = \n); dùng để đ c dẫy ký tự ... ios::uppercase bật chữ số hệ 16 (nh A, B, C, ) đ c in dới dạng chữ hoa + Nếu c ios::uppercase tắt (m c định) chữ số hệ 16 (nh A, B, C, ) đ c in dới dạng chữ thờng 6.3 C c phơng th c bật tắt c C c phơng ... tr c Ký tự độn đ c thiết lập c hiệu l c gặp c u lệnh chọn ký tự độn Ví dụ xét chơng trình: //CT7_06.CPP // Cac phuong thuc dinh dang #include #include void main() { clrscr();...
  • 42
  • 479
  • 2
C++ và lập trình hướng đối tượng - Chương 8

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

Ngày tải lên : 14/11/2012, 16:34
... tt: rectangle(x1,y1,x2,y2); // Vẽ hình chữ nhật if ( (x1 +1)
  • 23
  • 692
  • 5
C++ và lập trình hướng đối tượng - Chương 9

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

Ngày tải lên : 14/11/2012, 16:34
... đa ký tự vào trang nhớ hình, sau dùng ch c ngắt 0x10 để chọn trang hiển thị //CT9_03.CPP #include #include char d1[]={ 'C' ,1* 16 +14 ,'H' ,1* 16 +14 ,'U' ,1* 16 +14 , 'C' ,1* 16 +14 }; char d2[]={'M',2 *16 +15 ,'U',2 *16 +15 ,'N',2 *16 +15 ,'G',2 *16 +15 }; ... ch1=getch(); if (ch1==0) ch2=getch(); if (ch1==27) //ESC break; if (ch1==0 && ch2==59) // Bam F1 thong_bao_thoi_gian(); } //In cac chu cai mot cach ngau nhien gotoxy(random(80) +1, random(25) +1) ; ... sizeof(mat_khau)/sizeof(char); void main() { char i, ch, sai_mat_khau; clrscr(); i=0; sai_mat_khau=0; cout
  • 7
  • 386
  • 2
C++ và lập trình hướng đối tượng - Chương 10

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

Ngày tải lên : 14/11/2012, 16:34
... //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(chon cao) chon =1; if(chon!=chonluu) ... { 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))) 522 { if (ch2==80) dy =1; else if (ch2==72) dy= -1; else if (ch2==77) ... th c trả giá trị số thứ tự (tính từ 1) ch c đ c chọn Chơng trình dới xây dựng lớp cmenu minh hoạ c ch sử dụng lớp /* CT10_02.CPP menu.cpp lop cmenu */ #include #include #include...
  • 25
  • 402
  • 1
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

Ngày tải lên : 14/11/2012, 16:34
... 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 ... xuất tr c tiếp vào nhớ máy tính, c nhớ hình C c hàm đ c sử dụng chơng 10 để xây dựng lớp menu c a sổ Chơng 10 giới thiệu chơng trình tơng đối hoàn chỉnh nhằm minh hoạ thêm khả kỹ thuật lập 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...
  • 2
  • 369
  • 1
C++ và lập trình hướng đối tượng - Chương13

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

Ngày tải lên : 14/11/2012, 16:34
... thành phần 19 6 12 Toàn thể phận 316 Đ9 C c thành phần tĩnh 206 10 Mảng đối tợng 214 1 Phơng th c tĩnh 317 11 C p phát nhớ cho đối tợng 219 Đ2 Sự hạn chế phơng th c tĩnh 323 12 Đối tợng hằng, ... (destructor) 17 6 Đ9 Hàm phát triển, hoàn thiện chơng trình 285 Đ6 Toán tử gán 18 5 10 Bổ sung, nâng c p chơng trình 2 91 Đ7 Phân loại phơng th c 19 3 11 Từ khái quát đến c thể 310 Đ8 Hàm tạo đối ... C t hình, dán hình tạo ảnh chuyển động 476 635 11 Ghi liệu lên tệp 400 11 Một số chơng trình đồ hoạ 478 12 Đ c liệu từ tệp 411 12 In ảnh từ hình đồ hoạ 488 13 Đ c ghi đồng thời tệp 419 Chơng...
  • 4
  • 242
  • 1
C++ và lập trình hướng đối tượng - Chương 15

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

Ngày tải lên : 14/11/2012, 16:34
... bitwise OR) = Phép gán sau dịch phải (Assign right shift) Phụ l c C c từ khoá C+ + asm auto break case catch char class const continue default delete ... 11 Nhóm mời | Phép theo bit (Bitwise OR) 12 Nhóm mời hai && Phép logic (Logical AND) 13 Nhóm mời ba && Phép logic (Logical OR) 14 Nhóm mời bốn ?: Toán tử điều ... protected public register return short signed sizeof static struct switch template this throw try typedef union unsigned virtual void volatile while 16 Nhóm mời sáu , Toán tử phẩy dùng để phân c ch...
  • 2
  • 286
  • 1
C++ và lập trình hướng đối tượng - Chương16

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

Ngày tải lên : 14/11/2012, 16:34
... Thập phân Phím PC Phím PC-AT 556 2-B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 Hex 2 -11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 95 _ 11 2 p 79 O 96 * 11 3 q 80 P 97 a 11 4 r 81 Q 98 b 11 5 s 82 R 99 c 11 6 t 83 S 10 0 d 11 7 u 84 t 10 1 e 11 8 v 85 U 10 2 f 11 9 w 86 V 10 3 g 12 0 x 87 W 10 4 h 12 1 y 88 X 10 5 i 12 2 z 89 Y 10 6 J 12 3 ... Z 10 7 k 12 4 | 91 [ 10 8 l 12 5 } 92 \ 10 9 m 12 6 ~ 93 ] 11 0 n 12 7 DEL 94 ^ 11 1 o Bảng mã scan từ bàn phím Mỗi phím bàn phím IBM PC đ c gán số, gọi mã scan, từ đến 83 IBM PC AT đùng nhóm mã kh c, ...
  • 4
  • 305
  • 1
C++ và lập trình hướng đối tượng - Chương 17

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

Ngày tải lên : 14/11/2012, 16:34
... Ví dụ: 4s c nghĩa in chuỗi siif c nghĩa in chuỗi, giá trị nguyên giá trị th c: #include #include #include #include #include #include ... tiện cho ngời dùng phải khai báo tên biến toàn phải khởi gán giá trị cho tr c gọi hàm Ví dụ trình bầy hàm c đối bất định dùng để tính max giá trị th c C c tham số bất định đ c đa vào theo trình ... float char Hàm c tham số c định biết c giá trị kiểu giá trị c n in Kiểu quy định nh sau: i int, f float, s char* Tham số c c ch viết: lặp (gồm số nguyên chữ định kiểu) liệt kê (một dẫy chữ...
  • 4
  • 289
  • 0

Xem thêm