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

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
... 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 chứa c c ... trỡnh cu 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 2 kiểu chương ... Hàm c n c đối c c biến, mảng c c bộ dùng riêng cho hàm. Vi c trao đổi dữ liệu giữa c c hàm th c hiện thông qua c c đối c c biến toàn bộ. C c ngôn ngữ như C, PASCAL, FOXPRO là c c ngôn...
  • 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

Ngày tải lên : 14/11/2012, 16:34
... 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...
  • 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

Ngày tải lên : 14/11/2012, 16:34
... 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...
  • 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
... 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 ... đ 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ụ ... riêng c a lớp public: // Khai báo c c thành phần chung (c ng c ng) Chú ý: C c thành phần khai báo m c định (không dùng c c từ khoá private public) đ c xem là c c thành phần private. 7.2. C c...
  • 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
... 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 c c lớp thành phần. 196 197 C thể chia phơng th c thành c c nhóm: 1. C c phơng th c thông thờng 2. C c phơng th c dùng ... chỉ c c phơng th c ngắn không chứa c c câu lệnh ph c tạp (nh chu trình, goto, switch, đệ quy) mới c thể trơ thành inline. Nếu c ý định biên dịch theo kiểu inline c c phơng th c chứa c c câu ... 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í...
  • 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
... 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ụ 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 ... 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 A. Trong sơ đồ 3 thì lớp D đ c thừa kế c c thành...
  • 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

Ngày tải lên : 14/11/2012, 16:34
... trỏ 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ỳ ... 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 tới c c phơng th c ... 0; }; class DTHANG : public HINH 351 352 Chơng 6 Tơng ứng bội phơng th c ảo Tơng ứng bội phơng th c ảo là c ng c mạnh c a C+ + cho phép tổ ch c quản lý c c đối tợng kh c nhau theo c ng...
  • 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

Ngày tải lên : 14/11/2012, 16:34
... + Thu c tính c a lớp: Trong lớp ios đị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 ... đ c ghi đồng thời trên tệp theo kiểu nhị phân. Chơng trình sử dụng c c phơng th c write, read, c c phơng th c di chuyển con trỏ tệp c c phơng th c kiểm tra lỗi. Chơng trình gồm 3 ch c năng: ... ios:internal c t c dụng giống nh c ios::right chỉ kh c là dấu (nếu c ) in đầu tiên, ví dụ: ***35 -**89 Chơng trình sau minh hoạ c ch dùng c c cờ định vị: //CT7_06.CPP // Cac phuong thuc dinh dang // Co...
  • 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
... 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 trên màn hình đồ họa. Đó là c c tệp: GOTH.CHR LITT.CHR SANS.CHR ... 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 hình đồ họa gồm nhiều điểm ảnh đ c sắp xếp ... 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 (độ phân...
  • 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
... 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 ... { 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); putch(random(26)+65); delay(400); } } 503 ...
  • 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
... 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...
  • 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
... 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+ + ... gồm c dữ liệu c c phơng th c xử lý. Vì vậy lớp c thể mô tả c c th c thể một c ch chân th c, đầy đủ c phần dữ liệu yêu c u quản lý. T t- ởng lập trình hớng đối tợng đ c áp dụng 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ữ...
  • 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
... 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 ... giản c a C+ + so với C 14 Đ 5. Vào ra trong C+ + 20 Đ 6. C u tr c, hợp kiểu liệt kê 25 Đ 7. C p phát bộ nhớ 28 Đ 8. C c hàm trong C+ + 33 Chơng 2. Hàm trong C+ + 36 Đ 1. Biến tham chiếu (Reference...
  • 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
... khoá c a C+ + asm double new switch auto else operator template break enum private this case extern protected throw catch float public try char for register typedef class friend return union const ... nghĩa chồng trừ c c toán tử sau: . Chọn tr c tiếp một thành phần .* Gọi gián tiếp tới thành phần từ một biến đối tợng :: Toán tử x c định phạm vi truy nhập ?: Toán tử điều kiện Phụ l c 2 C c từ ... khi dịch trái (Assign left shift) >>= Phép gán sau khi dịch phải (Assign right shift) 16. Nhóm mời sáu , Toán tử phẩy dùng để phân c ch c c phần tử Tất c c c toán tử nói trên đều c thể...
  • 2
  • 286
  • 1

Xem thêm