• Tương ứng bội và phương thức ảoTương ứng bội và phương thức ảo

    Quy tắc gọi phương thức tĩnh: Lời gọi tới phương thức tĩnh bao giờ cũng xác định rõ phương thức nào (trong số các phương thức trùng tên của các lớp có quan hệ thừa kế) được gọi: 1. Nếu lời gọi xuất phát từ một đối tượng của lớp nào, thì phương thức của lớp đó sẽ được gọi. 2. Nếu lời gọi xuất phát từ một con trỏ kiểu lớp nào, thì phương thức của l...

    doc25 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2983 | Lượt tải: 1

  • Dẫn xuất và thừa kếDẫn xuất và thừa kế

    Hàm tạo cần có các đối để khởi gán cho các thuộc tính (thành phần dữ liệu) của lớp. + Có thể phân thuộc tính làm 3 loại ứng với 3 cách khởi gán khác nhau: 1. Các thuộc tính mới khai báo trong lớp dẫn xuất. Trong các phương thức của lớp dẫn xuất có thể truy xuất đến các thuộc tính này. Vì vậy chúng thường được khởi gán bằng các câu lệnh gán viết t...

    doc42 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2201 | Lượt tải: 0

  • Phong cách lập trình C++Phong cách lập trình C++

    Một chương trình máy tính có thể xem như một tác phẩm, bởi vì nó được đọc bởi bạn (có thể bây giờ, mà cũng có thể là 10 năm sau!), và bởi những lập trình viên khác sau bạn (để phát triển, sửa chửa, cập nhật .). Chính vì lẽ đó, một chương trình máy tính nên đáp ứng cả 3 yêu cầu sau: đúng, dễ đọc và dễ hiểu.  Mục đích của style là làm cho chương trì...

    pdf14 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2053 | Lượt tải: 0

  • Các hàm trong thư viện của C/C++Các hàm trong thư viện của C/C++

    Các hàm qun lý bo nh int memcmp (const void *s1, const void *s2, size_t n); so sánh n byte trong 2 chuoi s1, s2 (phân biet ch hoa, ch thư ng) Nêu giá tr tr vê >0 thì chuoi s1 > chuoi s2 Nêu giá tr tr vê <0 thì chuoi s2 < chuoi s1 Nêu giá tr tr vê =0 thì chuoi s2 giông chuoi s1 int memicmp (const void *s1, const void *s2, size_...

    pdf14 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2605 | Lượt tải: 0

  • Giáo trình ngôn ngữ CGiáo trình ngôn ngữ C

    Một chương trình thường được viết một cách ngắn gọn, do vậy thông thường bên cạnh các câu lệnh chính thức của chương trình, NSD còn được phép viết vào chương trình các câu ghi chú, giải thích để làm rõ nghĩa hơn chương trình. Một chú thích có thể ghi chú về nhiệm vụ, mục đích, cách thức của thành phần đang được chú thích như biến, hằng, hàm hoặc cô...

    pdf95 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2220 | Lượt tải: 3

  • Hệ thống máy tính và ngôn ngữ CHệ thống máy tính và ngôn ngữ C

    Một ngôn ngữ lập trình (NNLT) bậc cao cho phép người sử dụng (NSD) biểu hiện ý tưởng của mình để giải quyết một vấn đề, bài toán bằng cách diễn đạt gần với ngôn ngữ thông thường thay vì phải diễn đạt theo ngôn ngữ máy (dãy các kí hiệu 0,1). Hiển nhiên, các ý tưởng NSD muốn trình bày phải được viết theo một cấu trúc chặt chẽ thường được gọi là thuật...

    pdf599 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2839 | Lượt tải: 2

  • Ngôn ngữ lập trình C và C++Ngôn ngữ lập trình C và C++

    Ngôn ngữ lập trình (NNLT) C/C++ là một trong những ngôn ngữ lập trình hướng đối tượng mạnh và phổ biến hiện nay do tính mềm dẻo và đa năng của nó. Không chỉ các ứng dụng được viết trên C/C++ mà cả những chương trình hệ thống lớn đều được viết hầu hết trên C/C++. C++ là ngôn ngữ lập trình hướng đối tượng được phát triển trên nền tảng của C, không nh...

    pdf308 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2844 | Lượt tải: 1

  • Một cách tiếp cận xây dựng kiến trúc tổng thể an ninh thông tin và hạ tầng chứng thực điện tử ngành tài chínhMột cách tiếp cận xây dựng kiến trúc tổng thể an ninh thông tin và hạ tầng chứng thực điện tử ngành tài chính

    Thể hiện ANTT dướidạng một kiến trúc tổng thểATTT sẽ có các lợi ích sau: „ Kiến trúc tông thểANTT sẽcho phép sau này liên kết vào kiến trúc EA, nhưmột phần của EA. „ Xây dựng kiến trúc tổng thểANTT sẽgiúp chúng ta tuân thủchặt chẽcác bộtiêu chuẩn ISO 27001/27002 „ Triển khai kiến trúc tổng thểANTT sẽthuận lợi hơn cho việc gắn kết các bộph...

    pdf31 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2139 | Lượt tải: 0

  • Kỹ thuật lập trình - Lập trình cấu trúcKỹ thuật lập trình - Lập trình cấu trúc

    Tên của biến kiểm soát (hoặc đếm số lần lặp) • Giá trị đầu tiên của biến kiểm soát • Với mỗi lần lặp thì biến kiểm soát sẽthay đổi giá trị và có thểtăng lên hoặc giảm xuống • Cần điều kiện đểkiểm tra giá trị cuối của biến kiểm soát

    pdf12 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2107 | Lượt tải: 0

  • Giáo trình Unix - Lập trình cGiáo trình Unix - Lập trình c

    Ngôn ngữ lập trình C là một ngôn ngữ mệnh lệnh được phát triển từ đầu thập niên 1970 bởi Ken Thompson và Dennis Ritchie để dùng trong hệ điều hành UNIX. Từ dó, ngôn ngữ này đã lan rộng ra nhiều hệ điều hành khác và trở thành một những ngôn ngữ phổ dụng nhất. C là ngôn ngữ rất có hiệu quả và được ưa chuộng nhất để viết các phần mềm hệ thống, mặc dù ...

    pdf64 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2145 | Lượt tải: 4