0

báo cáo lập trình hướng đố tượng c

Báo cáo lập trình hướng đối tượng

Báo cáo lập trình hướng đối tượng

Công nghệ thông tin

... C cc thiết kế chương trình OOP Ưu điểm OOP ứng dụng OOP C c ngôn ngữ OOP 10/22/14 C ng nghệ phần mềm - Lập trình hướng đối tượng I: Khái niệm lập trình hướng đối tượngLập trình hướng đối ... Phương th c (method): – Là hàm nội đối tượng, c kiểu trả – X c định c ch th c hoạt động đối tượng th c thi đối tượng c thể tạo 10/22/14 C ng nghệ phần mềm - Lập trình hướng đối tượng Lớp (class) ... Xuất c tính kế thừa 10/22/14 C ng nghệ phần mềm - Lập trình hướng đối tượng 14 II: C cc thiết kế chương trình OOP • C cc chính: – X c định dạng đối tượng (lớp) – Tìm liệu dùng chung, chia...
  • 19
  • 885
  • 2
báo cáo lập trình hướng đối tượng

báo cáo lập trình hướng đối tượng

Công nghệ thông tin

... số Trang 13 BÁO C O LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 2009 Ý nghĩa: copy n kí tự từ đối tượng nó, vị trí pos tới chuỗi char*ptr Ch c năng: hàm copy cho phép copy đối tượng string sang chuỗi char*  Hàm ... Ngay l c complier tạo hàm c thể cho kiểu liệu c thể vi c chuyên môn hoá mẫu cho phép ta tạo th c thi đ c Nhóm 11 – Đề tài số Trang BÁO C O LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 2009 biệt làm vi c với loại ... Trang 22 BÁO C O LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 2009 string s=""; String th c chất vector c bổ sung thêm số phương th c thu c tính, đó, c toàn tính chất vector, vd hàm size(), push_back(), toán...
  • 32
  • 438
  • 1
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vàora với tệp nhị phân (binary file),

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vàora với tệp nhị phân (binary file),

Công nghệ thông tin

... mode chưa x c dẫn tới chương trình chạy bị lỗi  Đ c liệu trỏ tệp cuối tệp  Tóm lại ,khi làm vi c với tệp thường gặp nhiều lỗi kh c nhau, c ch phát xử lý chương trình dẫn đến rối loạn cho kết ... Hùng Bài giảng: Lập Trình Hướng Đối Tượng Thầy: Ngô C ng Thắng Ngôn Ngữ Lập Trình C+ + [HVBC Viễn Thông] C c trang web: http://my.opera.com (tham khảo tập lập trình C+ +) ... exit(1); } C Con trỏ tệp  Khái niệm Chúng ta biết biến ô nhớ mà truy xuất tên C c biến lưu trữ chỗ c thể nhớ Đối với chương trình chúng ta, nhớ máy tính dãy gồm ô nhớ byte, ô c địa x c định ...
  • 34
  • 613
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về kỹ thuật bắt lỗi vàora

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về kỹ thuật bắt lỗi vàora

Công nghệ thông tin

... thiết lập bít lỗi Nhiều hàm ios dùng để đ c chí thiết lập bít lỗi III.1 Nhập vào số Chúng ta xem c ch kiểm soát lỗi nhập vào số C ch áp dụng cho đối tượng đ c vào từ bàn phím đĩa C c hàm cho bít ... lỗi chế độ hoạt động file I.2 C c lỗi stream Từ trư c đến sử dụng đối tượng cin cout để nhập vào đưa mà không c n biết thêm, chẳng hạn: Coutn; Tuy nhiên, c ch sử dụng cho lỗi ... (mau==0) cout
  • 17
  • 384
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về kỹ thuật bắt lỗi vàora

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về kỹ thuật bắt lỗi vàora

Công nghệ thông tin

... Trong chương trình c c i đặt Exception cho lớp phân số Jump to first page NÔI DUNG ̣ I GIỚI THIỆU II C C BIT TRẠNG THÁI LỖI C A LỚP IOS III C C HÀM Đ C VÀ THIẾT LẬP C C BIT LỖI IV TÌM HIỂU C C HÀM ... tượng với C+ + Nguyễn Thanh Thuỷ(chủ biên) Nxb Khoa h c kỹ thuật Hà Nội 2009 Ngôn ngữ lập trình C+ + C u tr c liệu TS Nguyễn Việt Hương Nxb Giáo d c Bài giảng Lập trình hướng đối tượng GV Ngô C ng ... } catch(std::exception& stdexc) // handle expected exceptions { // } catch( ) // ensure proper cleanup in the case of an uncaught exception { } return 0; } Jump to first page VI CHƯƠNG TRÌNH...
  • 42
  • 471
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về mẫu hàm (function template), mẫu lớp (class template)

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về mẫu hàm (function template), mẫu lớp (class template)

Công nghệ thông tin

... giảng: Ngôn ngữ lập trình C ++ lập trình hướng đối tượng Thầy : Ngô C ng Thắng • Ngôn ngữ lập trình C ++ c u tr c dư liệu T c giả :Pham Van At • http://www.cppreference.com/wiki/stl/stack/start • ... dụngcách th cC có nhiều bất tiện sử dụng theo c ch này: • Chúng ta phải chủ động kiểm soát nhớ c p phát chi chuỗi kí tự Nói chung, phải am hiểu kĩ thuật c p phát nhớ sử dụng trỏ sử dụng c ch ... tránh vi c cạn nhớ c nhiều chương trình chạy Thư viện chuẩn STL C+ + cung c p cho kiểu string giúp tránh hoàn toàn phiển ph c 1 .C ch sử dụng lớp String File tiêu đề • C c hãng sản xuất c i đặt...
  • 19
  • 643
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về mẫu hàm (function template), mẫu lớp (class template)

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về mẫu hàm (function template), mẫu lớp (class template)

Công nghệ thông tin

... thông dụng cho thao t c tìm b c hai Chuẩn C+ + bao gồm Thư viện chuẩn C Nhiều ch c thư viện chuẩn C+ + khai báo không gian tên std   T c giả STL Alexander Stepanov, m c đích ông xây dựng c ch thể ... trữ đối tượng (giá trị) kh c Đối tượng container cung c p phương th c để truy c p thành phần (element) C thể hơn, tất container chứa lặp (iterator) phép duyệt qua toàn element container  C c container ... kh c Chúng ta nên thay File tiêu đề cho thích hợp với trình biên dịch c thể b Hàm tạo toán tử Lớp string c nhiều hàm tạo cho phép tạo đối tượng theo nhiều c ch kh c Chúng khởi tạo tới chiều...
  • 57
  • 2,242
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vàora với tệp nhị phân (binary file),

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vàora với tệp nhị phân (binary file),

Công nghệ thông tin

... mode chưa x c dẫn tới chương trình chạy bị lỗi  Đ c liệu trỏ tệp cuối tệp  Tóm lại ,khi làm vi c với tệp thường gặp nhiều lỗi kh c nhau, c ch phát xử lý chương trình dẫn đến rối loạn cho kết ... Hùng Bài giảng: Lập Trình Hướng Đối Tượng Thầy: Ngô C ng Thắng Ngôn Ngữ Lập Trình C+ + [HVBC Viễn Thông] C c trang web: http://my.opera.com (tham khảo tập lập trình C+ +) ... exit(1); } C Con trỏ tệp  Khái niệm Chúng ta biết biến ô nhớ mà truy xuất tên C c biến lưu trữ chỗ c thể nhớ Đối với chương trình chúng ta, nhớ máy tính dãy gồm ô nhớ byte, ô c địa x c định ...
  • 34
  • 394
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về kỹ thuật bắt lỗi vàora

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về kỹ thuật bắt lỗi vàora

Công nghệ thông tin

... lỗi chế độ hoạt động file I.2 C c lỗi stream Từ trư c đến sử dụng đối tượng cin cout để nhập vào đưa mà không c n biết thêm, chẳng hạn: Coutn; Tuy nhiên, c ch sử dụng cho lỗi ... vào số Chúng ta xem c ch kiểm soát lỗi nhập vào số C ch áp dụng cho đối tượng đ c vào từ bàn phím đĩa C c hàm cho bít lỗi: Hàm Int=eof() Int=fail() Ch c Trả lại true EOF thiết lập Trả lại true failbit, ... try { // } catch(std::exception& stdexc) // handle expected exceptions { // } catch( ) // ensure proper cleanup in the case of an uncaught exception { } return 0; } Quá trình stack unwinding...
  • 17
  • 398
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vào ra với tệp nhị phân (binary file)

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vào ra với tệp nhị phân (binary file)

Công nghệ thông tin

... chế độ đ c/ ghi chế độ văn - Khi đ c/ ghi liệu c kiểu c u tr c, để toán tử sizeof() th c x c thành viên c u tr c không kiểu trỏ Vì toán tử sizeof() trỏ cho kích c trỏ mà không cho kích c thật ... t c đ c, ghi tệp mở - Đóng tệp tin Để th c thao t c liên quan đến tệp liệu, C+ + cung c p thư viện chứa lớp hàm ph c vụ cho thao t c Do vậy, trình làm vi c với tệp tin, c n khai báo ... th c: Close C a lớp ftreambase II Code chương trình: Đề bài: Chương trình quản lý nhân trường đại h c Có loại nhân với thông tin sau: C n quản lý c họ tên, ngày sinh, ch c vụ; Giáo viên c họ...
  • 21
  • 417
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về kỹ thuật bắt lỗi vàora

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về kỹ thuật bắt lỗi vàora

Công nghệ thông tin

... Trong chương trình c c i đặt Exception cho lớp phân số Jump to first page NÔI DUNG ̣ I GIỚI THIỆU II C C BIT TRẠNG THÁI LỖI C A LỚP IOS III C C HÀM Đ C VÀ THIẾT LẬP C C BIT LỖI IV TÌM HIỂU C C HÀM ... tượng với C+ + Nguyễn Thanh Thuỷ(chủ biên) Nxb Khoa h c kỹ thuật Hà Nội 2009 Ngôn ngữ lập trình C+ + C u tr c liệu TS Nguyễn Việt Hương Nxb Giáo d c Bài giảng Lập trình hướng đối tượng GV Ngô C ng ... } catch(std::exception& stdexc) // handle expected exceptions { // } catch( ) // ensure proper cleanup in the case of an uncaught exception { } return 0; } Jump to first page VI CHƯƠNG TRÌNH...
  • 42
  • 465
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vàora với tệp văn bản (text file, còn gọi là tệp có định dạng - formatted file) và tệp nhị phân (binary file)

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vàora với tệp văn bản (text file, còn gọi là tệp có định dạng - formatted file) và tệp nhị phân (binary file)

Công nghệ thông tin

... nghĩa Lập trình hướng đối tượng với C+ + Lập trình hướng đối tượng với C+ + Tệp văn tệp lưu trữ liệu kiểu char xem dãy kí tự,đư c xử lí theo chiều tiến.Vi c đ c ghi lần với kí tự Tạo đối tượng ... phân hàm write() Lập trình hướng đối tượng với C+ + Lập trình hướng đối tượng với C+ +  C cc th c để ghi liệu vào tệp nhị phân sau: 1.Mở tệp tin theo chế độ để ghi nhị phân đối tượng ofstream: ... tệp………………………………………… IV CHƯƠNG TRÌNH CHẠY………………………………………… …….9 Lập trình hướng đối tượng với C+ + Lập trình hướng đối tượng với C+ + I GIỚI THIỆU VỀ TỆP Khi viết chương trình c n nhập số lượng lớn...
  • 12
  • 498
  • 1
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về mẫu hàm (function template), mẫu lớp (class template)

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về mẫu hàm (function template), mẫu lớp (class template)

Công nghệ thông tin

... giảng: Ngôn ngữ lập trình C ++ lập trình hướng đối tượng Thầy : Ngô C ng Thắng Ngôn ngữ lập trình C ++ c u tr c dư liệu T c giả :Pham Van At http://www.cppreference.com/wiki/stl/stack/start http://www.mediafire.com/?zljygydnyyz ... dụngcách th cC có nhiều bất tiện sử dụng theo c ch này: Chúng ta phải chủ động kiểm soát nhớ c p phát chi chuỗi kí tự Nói chung, phải am hiểu kĩ thuật c p phát nhớ sử dụng trỏ sử dụng c ch ... tránh vi c cạn nhớ c nhiều chương trình chạy Thư viện chuẩn STL C+ + cung c p cho kiểu string giúp tránh hoàn toàn phiển ph c 1 .C ch sử dụng lớp String File tiêu đề • C c hãng sản xuất c i đặt...
  • 19
  • 360
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vàora với tệp văn bản (text file, còn gọi là tệp có định dạng - formatted file) và tệp nhị phân (binary file)

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về vàora với tệp văn bản (text file, còn gọi là tệp có định dạng - formatted file) và tệp nhị phân (binary file)

Công nghệ thông tin

... thông tin chương trình kết th c Trong C+ +, thao t c với tệp liệu, c n th c theo bư c sau: Mở tệp Th c thao t c đ c, ghi tệp mở Đóng tệp Để th c thao t c liên quan đến tệp liệu, C+ + cung c p thư ... chứa lớp hàm ph c vụ cho thao t c  Trong chương trình làm vi c với tệp, ta c n khai báo thị dùng thư viện từ đầu chương trình: #include  b, Khai báo biến tệp  Trong C+ +, khai báo ... Đ c/ ghi liệu c kiểu c u tr c, để toán tử sizeof() th c x c thành viên c u tr c không kiểu trỏ Vì toán tử sizeof() trỏ cho kích c trỏ mà không cho kích c thật vùng liệu mà trỏ trỏ tới f, Đọc...
  • 24
  • 527
  • 0
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI C++ Tìm hiểu về mẫu hàm (function template), mẫu lớp (class template)

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI C++ Tìm hiểu về mẫu hàm (function template), mẫu lớp (class template)

Công nghệ thông tin

... danh sách từ không định nghĩa *Chú ý: Không c n x c định kích thư c cho c ngtennơ C c côngtenơ tự chúng quan tâm tới tất c c vi c cấp phát nhớ C c giải thuật(algorithms) là: thủ t c gắn với containers ... trắng cin kết th c Để kh c ph c như c điểm ta dùng hàm thành viên cin get để lấy vào xâu c khoảng c ch : Cin.get(bienxau,kich thuoc) ; VD: cin.get(char,sizeof(str)); C c lệnh cin sau kết th c để ... (pos,ptr) T c là: chèn chuỗi char*ptr vào đối tượng nó, bắt đầu vị trí pos -Ch c : chèn thêm kí tự hay chuỗi vào vị trí chuỗi str cho trư c Có nhiều c ch dùng phương th c này: +str.insert (int pos,char*s)...
  • 20
  • 869
  • 1
BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI C++ Tìm hiểu về phân cấp lớp ios, các cờ định dạng (flag)

BÁO CÁO LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI C++ Tìm hiểu về phân cấp lớp ios, các cờ định dạng (flag)

Công nghệ thông tin

... Thiết lập độ x c áp dụng n cho biết độ x c trư c Độ x c thiết lập c hiệu l c gặp c u lệnh thiết lập độ x cC c hàm int fill(), int fill(char): c t c dụng đưa kí tự độn Nếu độ rộng th c tế ... Do cin.get() dạng trả tham chiếu tới cin, nên sử dụng phương th c get() dạng nối đuôi Ví dụ 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: C t STT phải; c t Mã SV, Họ tên, Lớp trái; c t Điểm TBC phải, c chữ số sau dấu chấm thập phân Yêu c u chương trình c sử dụng cin cout để nhập vào đưa đối tượng sinh viên I PHÂN C P LỚP...
  • 24
  • 370
  • 0
Báo cáo LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về phân cấp lớp ios

Báo cáo LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tìm hiểu về phân cấp lớp ios

Công nghệ thông tin

... int cout.precision() Cho biết độ x c (đang áp dụng để xuất giá trị th c) 4.2.4 Phương th c int cout.precision(int n) Thiết lập độ x c áp dụng n cho biết độ x c trư c Độ x c thiết lập c hiệu l c ... hệ 16 28 C ios::uppercase Page of 18 NHÓM - LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG + Nếu c ios::uppercase bật chữ số hệ 16 (như A, B, C, ) in dạng chữ hoa + Nếu c ios::uppercase tắt (m c định) chữ số hệ ... manipulator ) C c hàm định dạng gồm: setw(int n) // cout.width(int n) setpecision(int n) // cout.pecision(int n) Page 13 of 18 NHÓM - LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG setfill(char ch) // cout fill(char ch) setiosflags(long...
  • 18
  • 324
  • 0

Xem thêm