• Lập trình hướng đối tượng - Việc khởi tạo đối tượng, hàm bạn và lớp bạnLập trình hướng đối tượng - Việc khởi tạo đối tượng, hàm bạn và lớp bạn

    Nếu đối tượng có nhu cầu cấp phát tài nguyên thì phải có phương thức thiết lập, copy constructor để khởi động đối tượng bằng đối tượng cùng kiểu và có destructor để dọn dẹp. Ngoài ra còn có phép gán (chương 5). Nếu đối tượng đơn giản không cần tài nguyên riêng Không cần copy constructor và destructor

    pdf48 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 615 | Lượt tải: 0

  • Lập trình hướng đối tượng - Chương 3: Các cấu trúc điều khiểnLập trình hướng đối tượng - Chương 3: Các cấu trúc điều khiển

    Chức năng chính của vòng lăp for là lặp lại một đọan lệnh nào đó đến khi nào exp2 còn mang giá trị true, vòng lặp for thường sử dụng trong những chương trình mà số lần lặp lại một đọan lệnh nào đó được biết trước.

    pptx40 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 590 | Lượt tải: 0

  • Lập trình hướng đối tượng - Chương 3: Lớp và đối tượngLập trình hướng đối tượng - Chương 3: Lớp và đối tượng

    Trong C, static xuất hiện trước dữ liệu được khai báo trong một hàm nào đó thì giá trị của dữ liệu đó vẫn được lưu lại như một biến toàn cục. Trong C++, nếu static xuất hiện trước một dữ liệu hoặc một phương thức của lớp thì giá trị của nó vẫn được lưu lại và có ý nghĩa cho đối tượng khác của cùng lớp này

    pdf62 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 736 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 25: Configuration managementKĩ thuật lập trình - Chapter 25: Configuration management

    In some agile methods, customers are directly involved in change management. The propose a change to the requirements and work with the team to assess its impact and decide whether the change should take priority over the features planned for the next increment of the system. Changes to improve the software improvement are decided by the progra...

    pptx46 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 733 | Lượt tải: 0

  • Lập trình hướng đối tượng - Chapter 15: Logic programmingLập trình hướng đối tượng - Chapter 15: Logic programming

    We can identify the variables B, C, F, M, and S with the five persons, and the structure floors(Floors) as a function whose argument is the list to be solved. Here’s the first constraint: member(floor(baker, B), Floors), B\=5 which says that Baker doesn't live on the 5th floor. The other four constraints are coded similarly, leading to the fo...

    ppt19 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 530 | Lượt tải: 0

  • Lập trình hướng đối tượng - Chương 2: Biểu thứcLập trình hướng đối tượng - Chương 2: Biểu thức

    Một biểu thức trong C/C++ là sự kết hợp của các thành phần nhu toán tử, hằng, biến, và hàm có trả về giá trị. Thứ tự định trị của biểu thức tùy thuộc vào độ ưu tiên của các toán tử. Do đó, để viết biểu thức rõ ràng và thực hiện việc định trị đúng theo yêu cầu của lập trình viên ta nên dùng cặp dấu ngoặc tròn () để bao quanh các biểu thức con của ...

    pptx45 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 565 | Lượt tải: 0

  • Lập trình hướng đối tượng - Tổng quan về lập trình hướng đối tượngLập trình hướng đối tượng - Tổng quan về lập trình hướng đối tượng

    Đóng gói: Nhóm những gì có liên quan với nhau vào làm một, để sau này có thể dùng một cái tên để gọi đến  Các hàm/ thủ tục đóng gói các câu lệnh  Các đối tượng đóng gói dữ liệu của chúng và các thủ tục có liên quan

    pdf39 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 698 | Lượt tải: 0

  • Kĩ thuật lập trình - Chương 1: Nhập môn về máy tính và lập trìnhKĩ thuật lập trình - Chương 1: Nhập môn về máy tính và lập trình

    cout << "Hello World!"; Đây là 1 lệnh nằm trong phần thân hàm main Khi dòng lệnh này được thực thi, dòng chữ “Helloo world!” được xuất lên màn hình getch(); Đây là một hàm thư viện dùng để chờ nhập một ký tự từ bàn phím. return 0; Lệnh return kết thúc hàm main và trả về mã đi sau nó, trong trường hơp này là 0. Đây là một kết thúc bình thư...

    pptx16 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 613 | Lượt tải: 0

  • Kĩ thuật lập trình - Chương 1: Các đặc điểm mới của C ++Kĩ thuật lập trình - Chương 1: Các đặc điểm mới của C ++

    Tìm lỗi sai cho các khai báo prototype hàm dưới đây (các hàm này trong cùng một chương trình): int func1 (int); float func1 (int); int func1 (float); void func1 (int = 0, int); void func2 (int, int = 0); void func2 (int); void func2 (float);

    pdf50 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 672 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - Chapter 8: Risks in requirement engineerringKiến trúc máy tính và hợp ngữ - Chapter 8: Risks in requirement engineerring

    Time pressure to proceed despite TBDs Good idea to mark areas of the SRS document that need further work with ‘to be determined’ (TBD). But it is risky to proceed with the construction if these TBDs have not been resolved. Record the name of the individual responsible for resolving each TBD, how it will resolved, and the target date for r...

    pdf27 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 604 | Lượt tải: 0