• Kĩ thuật lập trình - Bài 9: Lập trình điều khiển nhập/ xuấtKĩ thuật lập trình - Bài 9: Lập trình điều khiển nhập/ xuất

    Nhập/xuất bao gồm: Nhập xuất từ bàn phím. Nhập xuất từ file. Phần lớn các đặc tính nhập xuất cho phép nạp chồng hàm và nạp chồng toán tử. Ngoài nhập xuất các kiểu dữ liệu cơ bản, người dùng có thể xây dựng nhập/xuất cho kiểu dữ liệu người dùng định nghĩa Là đặc tính mở quan trọng của C++.

    pptx21 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 872 | Lượt tải: 0

  • Kĩ thuật lập trình - Bài 10: Hàm và lớp templateKĩ thuật lập trình - Bài 10: Hàm và lớp template

    Cú pháp: Tất cả các hàm template định nghĩa bắt đầu với từ khóa template theo sau một danh sách các tham số hình thức với hàm template vây quanh trong các ngoặc nhọn (< và >) Mỗi tham số hình thức phải được đặt trước bởi từ khóa class như: template hoặc template

    pptx12 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 942 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng trong C#Bài giảng Lập trình hướng đối tượng trong C#

    Chương 1: Khởi đầu Chương 2: Những cơ sở của ngôn ngữ C# Chương 3: Lớp và đối tượng Chương 4: Thừa kế và Đa hình Chương 5: Nạp chồng toán tử

    ppt4 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 1223 | Lượt tải: 0

  • Kĩ thuật lập trình - Chương 2: Khởi đầuKĩ thuật lập trình - Chương 2: Khởi đầu

    Xét ví dụ sau: using System; class HelloWorld { static void Main( ) { // sử dụng đối tượng console của hệ thống System.Console.WriteLine("Hello World"); } } Hàm Câu lệnh: kết thúc bởi dấu “;” Từ khóa class (và được gọi là lớp) còn thể hiện của lớp được gọi là đối tượng. Các hành vi của một lớp được gọi là các phương thức thành vi...

    ppt11 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 967 | Lượt tải: 0

  • Kĩ thuật lập trình - Chương 2: Những cơ sở của ngôn ngữ C#Kĩ thuật lập trình - Chương 2: Những cơ sở của ngôn ngữ C#

    Hằng là một biến nhưng giá trị không thay đổi theo thời gian. Khi cần thao tác trên một giá trị xác định ta dùng hằng. Khai báo hằng tương tự khai báo biến và có thêm từ khóa const ở trước. Hằng một khi khởi động xong không thể thay đổi được nữa. const int HANG_SO = 100;

    ppt23 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 982 | Lượt tải: 0

  • Kĩ thuật lập trình - Chương 3: Lớp và đối tượngKĩ thuật lập trình - Chương 3: Lớp và đối tượng

    Định nghĩa lớp Tạo đối tượng Sử dụng các thành viên tĩnh Truyền tham số Hàm dựng và nạp chồng phương thức Đóng gói dữ liệu với property

    ppt32 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 976 | Lượt tải: 0

  • Kĩ thuật lập trình - Chương 6: Nạp chồng toán tửKĩ thuật lập trình - Chương 6: Nạp chồng toán tử

    Toán tử (operator) Cách dùng từ khoá operator Các toán tử logic hai ngôi Toán tử chuyển đổi kiểu (ép kiểu) Ví dụ

    ppt12 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 793 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng 2Bài giảng Lập trình hướng đối tượng 2

    Cuối khóa học sinh viên có khả năng: Hiểu khái niệm lập trình hướng đối tượng thông qua việc sử dụng ngôn ngữ lập trình hướng đối tượng C#. Thiết kế chương trình theo mô hình đa lớp. Giải quyết bài toán lập trình Windows Form. Sử dụng bộ thư viện .NET trong quá trình lập trình và có khả năng tìm hiểu kỹ thuật giải quyết vấn đề Kết nối cơ sở dữ...

    ppt10 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 1049 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 11: Security and DependabilityKĩ thuật lập trình - Chapter 11: Security and Dependability

    Dependability properties The system attributes that lead to dependability. Availability and reliability Systems should be available to deliver service and perform as expected. Safety Systems should not behave in an unsafe way. Security Systems should protect themselves and their data from external interference.

    pptx46 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 793 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 12: Advanced typesKĩ thuật lập trình - Chapter 12: Advanced types

    Structure -- each field is stored in a different location. Fields do not interfere with each other. Union -- each field is stored in the same location. Changing one field puts garbage in the other fields. union value { long int i_value; // long int version of value float f_value; // floating version of value }

    pdf13 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 867 | Lượt tải: 1