Chương 10 Một số chương trình hướng đối tượng trên C++
Số trang: 25
Loại file: doc
Dung lượng: 146.50 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu chương 10 một số chương trình hướng đối tượng trên c++, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Chương 10 Một số chương trình hướng đối tượng trên C++ Chương 10 void pop(); // Tháo gỡ cửa sổ và khôi phục màn hình Một số chương trình hướng đối tượng trên C++ int get_ra_mh(); Chương này trình bầy thêm một số chương trình hướng đối + Lớp stack (dùng để quản lý một dẫy cửa sổ)tượng trên C++. Đây là các chương trình tương đối phức tạp,hữu ích và sử dụng các công cụ mạnh của C++ như: Cách Thuộc tính gồm:truy nhập trực tiếp bộ nhớ màn hình, kỹ thuật đồ hoạ, con trỏ int max; //Số cửa sổ cực đại có thể quản lývoid, tính kế thừa, lớp cơ sở trừu tượng, tương ứng bội, int num; //Số cửa sổ hiện có trong stackphương thức ảo. cua_so **pcs; //Con trỏ trỏ đến vùng nhớ chứa § 1. Lớp cửa sổ //địa chỉ của các đối tượng cua_so Chương trình gồm lớp cua_so và lớp stack Phương thức gồm: stack();+ Lớp cửa sổ stack(int max_cs); Thuộc tính gồm: int accept(cua_so *cs,int x,int y); //Đưa một cửa sổ char *noidung; // Trỏ đến vùng nhớ chứa nội dung //vào stack, nó sẽ hiện lên màn // soạn thảo trên cửa sổ hình int cao,rong ; // Chiều cao và chiều rộng cửa sổ void del(); // Loại cửa sổ khỏi stack, nó sẽ bị xoá int mau; // mau = 16*mau_nen + mau_chu // khỏi màn hình int ra_mh; // Cho biết cửa sổ đã được đưa ra màn hình Nội dung chương trình:chưa? int posx,posy; // Vị trí trên trái của cửa sổ trên màn hình + Đầu tiên hiện cửa sổ thứ nhất nền GREEN chữa WHITE. Có thể soạn thảo trên đó. word *pluu; // Trỏ đến vùng nhớ chứa nội dung + Nếu bấm ESC kết thúc chương trình, nếu bấm F6 thì // phần màn hình bị cửa sổ đè lên hiện thêm cửa sổ thứ hai nền CYAN chữ MAGENTA. Có thể Phương thức gồm: soạn thảo trên đó. cua_so(); + Nếu bấm ESC kết thúc chương trình, nếu bấm F6 thì hiện thêm cửa sổ thứ ba nền RED chữ YELLOW. Có thể cua_so(int c,int r,byte mau_nen, byte mau_chu); soạn thảo trên đó. int push(int x,int y); // Đưa cửa sổ ra màn hình tại (x,y) + Đang ở một cửa sổ, nếu bấm ESC thì kết thúc chương // cho phép soạn thảo trên cửa sổ trình, nếu bấm F6 thì hiện cửa sổ tiếp theo (theo thứ tự vòng // Bấm F6 chuyển sang cửa sổ khác quanh: 1 -> 2 -> 3 -> 1). // Bấm ESC kết thúc504 505 Chương trình sử dụng phương pháp truy nhập trực tiếp private:bộ nhớ màn hình trình bầy trong chương 9. char *noidung; // CT10_01.CPP int cao, rong; // lop cua_so int mau; // mau = 16*mau_nen + mau_chu #include int ra_mh; #include int posx,posy; #include 506 word *pluu; 507 #include public: typedef unsigned int word; cua_so(); typedef unsigned char byte; cua_so(int c,int r,byte mau_nen, byte mau_chu); struct kt_word int push(int x,int y); { void pop(); word kt; int get_ra_mh(); }; }; struct kt_byte { cua_so::cua_so() byte ma, mau; { }; ...
Nội dung trích xuất từ tài liệu:
Chương 10 Một số chương trình hướng đối tượng trên C++ Chương 10 void pop(); // Tháo gỡ cửa sổ và khôi phục màn hình Một số chương trình hướng đối tượng trên C++ int get_ra_mh(); Chương này trình bầy thêm một số chương trình hướng đối + Lớp stack (dùng để quản lý một dẫy cửa sổ)tượng trên C++. Đây là các chương trình tương đối phức tạp,hữu ích và sử dụng các công cụ mạnh của C++ như: Cách Thuộc tính gồm:truy nhập trực tiếp bộ nhớ màn hình, kỹ thuật đồ hoạ, con trỏ int max; //Số cửa sổ cực đại có thể quản lývoid, tính kế thừa, lớp cơ sở trừu tượng, tương ứng bội, int num; //Số cửa sổ hiện có trong stackphương thức ảo. cua_so **pcs; //Con trỏ trỏ đến vùng nhớ chứa § 1. Lớp cửa sổ //địa chỉ của các đối tượng cua_so Chương trình gồm lớp cua_so và lớp stack Phương thức gồm: stack();+ Lớp cửa sổ stack(int max_cs); Thuộc tính gồm: int accept(cua_so *cs,int x,int y); //Đưa một cửa sổ char *noidung; // Trỏ đến vùng nhớ chứa nội dung //vào stack, nó sẽ hiện lên màn // soạn thảo trên cửa sổ hình int cao,rong ; // Chiều cao và chiều rộng cửa sổ void del(); // Loại cửa sổ khỏi stack, nó sẽ bị xoá int mau; // mau = 16*mau_nen + mau_chu // khỏi màn hình int ra_mh; // Cho biết cửa sổ đã được đưa ra màn hình Nội dung chương trình:chưa? int posx,posy; // Vị trí trên trái của cửa sổ trên màn hình + Đầu tiên hiện cửa sổ thứ nhất nền GREEN chữa WHITE. Có thể soạn thảo trên đó. word *pluu; // Trỏ đến vùng nhớ chứa nội dung + Nếu bấm ESC kết thúc chương trình, nếu bấm F6 thì // phần màn hình bị cửa sổ đè lên hiện thêm cửa sổ thứ hai nền CYAN chữ MAGENTA. Có thể Phương thức gồm: soạn thảo trên đó. cua_so(); + Nếu bấm ESC kết thúc chương trình, nếu bấm F6 thì hiện thêm cửa sổ thứ ba nền RED chữ YELLOW. Có thể cua_so(int c,int r,byte mau_nen, byte mau_chu); soạn thảo trên đó. int push(int x,int y); // Đưa cửa sổ ra màn hình tại (x,y) + Đang ở một cửa sổ, nếu bấm ESC thì kết thúc chương // cho phép soạn thảo trên cửa sổ trình, nếu bấm F6 thì hiện cửa sổ tiếp theo (theo thứ tự vòng // Bấm F6 chuyển sang cửa sổ khác quanh: 1 -> 2 -> 3 -> 1). // Bấm ESC kết thúc504 505 Chương trình sử dụng phương pháp truy nhập trực tiếp private:bộ nhớ màn hình trình bầy trong chương 9. char *noidung; // CT10_01.CPP int cao, rong; // lop cua_so int mau; // mau = 16*mau_nen + mau_chu #include int ra_mh; #include int posx,posy; #include 506 word *pluu; 507 #include public: typedef unsigned int word; cua_so(); typedef unsigned char byte; cua_so(int c,int r,byte mau_nen, byte mau_chu); struct kt_word int push(int x,int y); { void pop(); word kt; int get_ra_mh(); }; }; struct kt_byte { cua_so::cua_so() byte ma, mau; { }; ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin kỹ thuật lập trình lập trình hướng đối tượng tin học văn phòngGợi ý tài liệu liên quan:
-
52 trang 429 1 0
-
73 trang 427 2 0
-
Nhập môn Tin học căn bản: Phần 1
106 trang 327 0 0 -
Giáo trình Tin học văn phòng: Phần 2 - Bùi Thế Tâm
65 trang 314 0 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 312 0 0 -
74 trang 294 0 0
-
96 trang 291 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 288 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 278 0 0 -
Giáo trình Tin học MOS 1: Phần 1
58 trang 275 0 0