c và lập trình hướng đối tượng phạm văn ất

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

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

... m c TC sẽ gồm c c thư m c con sau: C: \TC\BGI chứa c c tệp đuôi BGI CHR C: \TC\BIN chứa c c tệp chương trỡnh (đuôi EXE) như TC, TCC, TLIB, TLINK C: \TC\INCLUDE chứa c c tệp tiêu đề đuôi H C: \TC\LIB ... liệu, c c cấu tr c lệnh, c c hàm c c công c kh c của C, nên yêu c u bắt bu c đối với c c đ c giả C+ + là phải biết sử dụng tương đối thành thạo ngôn ngữ C. - Vỡ C+ + là sự mở rộng c a C, nờn ... 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 chính c a lập trỡnh c u tr c là tổ ch c chương trỡnh thành c c chương trỡnh con. Trong PASCAL c ...

Ngày tải lên: 18/08/2012, 10:46

16 522 2
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

... Sau khi c i đặt (giả sử vào thư m c C:\TC) thì trong thư m c TC sẽ gồm c c thư m c con sau: C: \TC\BGI chứa c c tệp đuôi BGI CHR C: \TC\BIN chứa c c tệp chương trình (đuôi EXE) như TC, TCC, TLIB, ... tệp chương trình luôn c đuôi C. Trong TC++ c thể th c hiện c chương trình C C+ +. Để th c hiện chương trình C cần dùng đuôi C để đặt tên cho tệp chương trình, để th c hiện chương trình C+ + ... - Vì trong C+ + sử dụng gần như toàn bộ c c khái niệm, định nghĩa, c c kiểu dữ liệu, c c cấu tr c lệnh, c c hàm c c công c kh c của C, nên yêu c u bắt bu c đối với c c đ c giả C+ + là phải...

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

27 496 4
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

... nh c điểm c a hàm Vi c tổ ch c chơng trình thành c c hàm c 2 u điểm rõ rệt : Thứ nhất là chia chơng trình thành c c đơn vị đ c lập, làm cho chơng trình đ c tổ ch c một c ch khoa h c dễ kiểm ... Định nghĩa chồng c c toán tử 7.1. C c phép toán trong C C+ + Trong C C+ + c khá nhiều c c phép toán dùng để th c hiện c c thao t c trên c c kiểu dữ liệu chuẩn. Ví dụ c c phép số h c: + - * ... nhớ c a c c đối chứ không liên quan gì đến c c tham số. Nh vây chơng trình sẽ tạo ra c c bản sao (c c đối) c a c c tham số và hàm sẽ thao t c trên c c bản sao này, chứ không làm vi c tr c tiếp...

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

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

... đ c biệt this (đối này không xuất hiện một c ch tờng minh), phơng th c còn c c c đối kh c đ c khai báo nh trong c c hàm. Đối c a phơng th c có thể c kiểu bất kỳ (chuẩn ngoài chuẩn). Ví dụ ... viết tên thu c một c ch riêng rẽ mà bao giờ c ng phải c tên đối tợng đi kèm, giống nh c ch viết trong c u tr c c a C hay bản ghi c a PASCAL. Nói c ch kh c, c ch viết thu c tính c a đối tợng nh ... Hàm c c c tính chất sau: + Phạm vi c a hàm là toàn bộ chơng trình, vì vậy hàm c thể đ c gọi tới từ bất kỳ chỗ nào. Nh vây trong c c phơng th c có thể sử dụng hàm. + Đối c a hàm c thể là c c...

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

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

... thì: C là lớp bao A, B là c c lớp thành phần (c a C) 8.2. Hàm tạo c a lớp bao + Chú ý là trong c c phơng th c của lớp bao không cho phép truy nhập tr c tiếp đến c c thu c tính c a c c đối tợng c a ... bao dùng c c phơng th c của lớp thành phần để nhận c c thu c tính c a c c đối tợng thành viên c n dùng đến. 8.5. C c ví dụ Hai chơng trình dới đây minh hoạ c c điều đà nói trong c c m c trên. Ví ... th c const không cho phép làm thay đổi c c thu c tính c a lớp. Vị vậy vi c dùng phơng th c const cho c c đối t- ợng hằng sẽ đảm bảo giữ nguyên nội dung c a c c đối tợng hằng. Đơng nhiên c c phơng...

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

44 499 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

... ra c n minh hoạ c ch dùng c c phơng th c của c c lớp c sở trong lớp dẫn xuất c ch xử lý c c đối tợng thành phần. Xét 4 lớp A, B, C D. Lớp C dẫn xuất từ B, lớp D dẫn xuất từ Cc thành ... dẫn xuất ngoài c c thành phần c a riêng nó, nó c n đ c thừa kế tất c c c thành phần c a c c lớp c sở c liên quan. Ví dụ trong sơ đồ 1 thì lớp C đ c thừa kế c c thành phần c a c c lớp B ... dụ Chơng trình dới đây minh hoạ c ch xây dựng hàm tạo sao chép cho lớp D c 2 lớp c sở là C B (C là lớp c sở tr c tiếp, c n B là c sở c a C) . Ngoài ra D c n c một thu c tính là đối...

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

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

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

... c a lớp c sở trừu tợng ban đầu. C c con trỏ này c thể chứa địa chỉ đối tợng c a c c lớp dẫn xuất. Do vậy c thể dùng c c con trỏ này để th c hiện c c thao t c trên c c đối tợng c a bất kỳ lớp ... lại là c sở c a C, thì C có 2 lớp c sở tiền bối là B A. Lớp C đ c thừa kế c c phơng th c của A B. C c phơng th c mà chúng ta vẫn nói là c c phơng th c tĩnh. Để tìm hiểu thêm về c ch gọi ... nhất c a c c th c thể c n quản lý. Đa vào c c phơng th c ảo hay thuần ảo dùng để xây dựng c c nhóm phơng th c ảo cho c c lớp dẫn xuất sau này. Mỗi nhóm phơng th c ảo sẽ th c hiện một ch c năng...

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

21 360 2
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

... định nghĩa c c thu c tính đ c sử dụng làm c c cờ định dạng cho vi c nhập xuất c c cờ kiểm tra lỗi (xem bên dới). + C c phơng th c: Lớp ios cung c p một số phơng th c ph c vụ vi c định dạng ... stderr c a C. clog giống cerr nhng c thêm bộ đệm. Chú ý 1: C thể dùng c c dòng cerr clog để xuất ra màn hình nh đà dùng đối với cout. Chú ý 2: Vì clog c thêm bộ đệm, nên dữ liệu đ c đa vào ... chứa vào buf. + Phơng th c int gcount cho biết số ký tự th c sự đ c đ c trong phơng th c read. Chú ý: C c phơng th c write, read chỉ làm vi c một c ch chính x c trong kiểu nhập-xuất nhị phân. Dới...

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

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

... đồ họa c c tệp tin điều khiển chúng. Ngoài c c tệp c đuôi BGI chứa chơng trình điều khiển đồ họa, TURBO C còn cung c p c c tệp tin đuôi CHR chứa c c Font chữ để vẽ c c kiểu chữ kh c nhau ... MCGA c c máy tơng thích EGAVGA.BGI IBM EGA, VGA c c máy tơng thích HERC.BGI Hercules monochrome c c máy tơng thích IBM8514.BGI IBM 8514 c c máy tơng thích PC3270.BGI IBM 3270 PC Màn ... ảnh đ c sắp xếp trên c c đờng thẳng ngang d c. Điều này đúng cho tất c c c kiểu màn hình đồ họa c a máy tính. Kh c biệt chủ yếu giữa chúng là kích th c số c c điểm ảnh. Trong kiểu CGA...

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

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

... thống chứa trong 4 byte bắt đầu từ địa chỉ 0:0x4 6C . Chơng trình c ng minh hoạ c ch truy nhập tr c tiếp bộ nhớ màn hình văn bản (địa chỉ đầu là 0xB800:0) c ch bắt phím tổng quát. Chơng trình ... hình c c chữ c i một c ch ngẫu nhiên. Khi bấm phím F1 chơng trình tạm dừng để thông báo thời gian. Để kết th c chơng trình bấm phím ESC. #include <dos.h> #include <conio.h> #include ... hình. Đ 4. c c ví dụ minh hoạ Chơng trình 1. Chơng trình minh hoạ c ch truy nhập tr c tiếp vào bộ nhớ màn hình c địa chỉ đầu là 0xB800:0. Chơng trình gồm hàm main() hai hàm sau: 1. Hàm cuaso void...

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

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

... 523 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 sử dụng c c công ... num; //Số c a sổ hiện c trong stack cua_so **pcs; //Con trỏ trỏ đến vùng nhớ chứa //địa chỉ c a c c đối tợng cua_so Phơng th c gồm: stack(); stack(int max_cs); int accept(cua_so *cs,int x,int ... //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<1) chon=cao; else if(chon>cao) chon=1; if(chon!=chonluu) { hiendc(nd[chonluu],x,y+chonluu,mau_nen); hiendc(nd[chon],x,y+chon,mau_chon); } } } } 516...

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

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

... vậy C+ + là một ngôn ngữ lai cho phép tổ ch c chơng trình theo c c lớp c c hàm. C thể nói C+ + đà th c đẩy ngôn ngữ C vốn đà rất thuyết ph c đi vào thế giới lập trình hớng đối tợng C+ + ... trọng kh c cho phép xử lý c c vấn đề kh c nhau, c c th c thể kh c nhau, c c thuật toán kh c nhau theo c ng một l c đồ thống nhất, đó là tính tơng ứng bội ph- ơng th c ảo. C c công c này cho ... nói đầu Lập trình c u tr c là phơng pháp tổ ch c, phân chia chơng trình thành c c hàm, thủ t c, chúng đ c dùng để xử lý dữ liệu nhng lại tách rời c c cấu tr c dữ liệu. Thông qua c c ngôn ngữ...

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

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

... chiểu tháng 636 M c l c Trang Lời nói đầu 3 Chơng 1. C+ + lập trình hớng đối tợng 6 Đ 1. Làm vi c với TC++ 3.0 6 Đ 2. C C+ + 7 Đ 3. Lập trình c u tr c lập trình hớng đối tợng 8 Đ 4. Một ... tiên c a c c phép toán 550 Phụ l c 2. C c từ khoá c a C+ + 553 Phụ l c 3. Bảng mà ASCII mà quyét 554 Phụ l c 4. Hàm với đối số bất định trong C 561 Phụ l c 5. Tóm tắt c c hàm c a Turbo C theo ... ABC 568 Phụ l c 6. Phân tích, thiết kế lập trình hớng đối tợng 577 Đ 1. Phân tích hớng đối tợng 577 Đ 2. Thiết kế hớng đối tợng 594 Đ 3. Lập trình hớng đối tợng 618 Chịu trách nhiêm xuất...

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

4 242 1
Xem thêm

Bạn có muốn tìm thêm với từ khóa:

w