• Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 3: Cấu trúc điều khiển - Nguyễn Văn HòaBài giảng Nguyên lý ngôn ngữ lập trình - Chương 3: Cấu trúc điều khiển - Nguyễn Văn Hòa

    Điều khiển trong biểu thức Lệnh lựa chọn hay điều kiện Lệnh lặp Rẽ nhánh không điều kiện Luồng điều khiển không tuần tự. Điều khiển trong biểu thức  Cơ chế ñiều khiển trong biểu thức là sự chồng chất hàm (functional composition) Tác vụ hay phép toán Các đối số hay toán hạng  Toán hạng: hằng, các kết quả của các phép tham khảo d...

    pdf42 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 530 | Lượt tải: 0

  • Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 2: Kiểu dữ liệu - Nguyễn Văn HòaBài giảng Nguyên lý ngôn ngữ lập trình - Chương 2: Kiểu dữ liệu - Nguyễn Văn Hòa

    Giới thiệu kiểu dữ liệu Kiểu dữ liệu cơ bản Kiểu do người dùng ñịnh nghĩa Kiểu dữ liệu có cấu trúc Dữ liệu (data)  Dữ liệu / máy tính ðược lưu trữ ở bộ nhớ ðược tổ chức thành dạng bits, bytes, words  Dữ liệu / NNLT ðược tổ chức phức tạp: số, chuỗi ký tự, các mảng, ngăn xếp, … Thuật ngữ ñối tượng dữ liệu (data objects) là một t...

    pdf63 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 643 | Lượt tải: 0

  • Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 1: Giới thiệu ngôn ngữ lập trình - Nguyễn Văn HòaBài giảng Nguyên lý ngôn ngữ lập trình - Chương 1: Giới thiệu ngôn ngữ lập trình - Nguyễn Văn Hòa

    Giới thiệu Lịch sử phát triển của máy tính Lịch sử phát triển của NNLT Vai trò của NNLT Lợi ích của việc học NNLT Các tiêu chuẩn ñánh giá NNLT  Lập trình máy tính Lập trình máy tính là một cách nghĩ về các vấn ñề Biên dịch thành những chỉ thị ñể máy tính thực thi Sản phẩm là các chương trình  Chương trình Một tập hợp riêng bi...

    pdf44 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 1407 | Lượt tải: 0

  • Bài giảng Ngôn ngữ HTML - Chương 1: Tổng quan về ngôn ngữ HTMLBài giảng Ngôn ngữ HTML - Chương 1: Tổng quan về ngôn ngữ HTML

    1.1 HTML là gì? HTML (Hyper Text Markup Language - Ngôn ngữ đánh dấu siêu văn bản) là một sự định dạng để báo cho trình duyệt Web (Web browser) biết cách để hiển thị một trang Web. Các trang Web thực ra không có gì khác ngoài văn bản cùng với các thẻ (tag) HTML được sắp xếp đúng cách hoặc các đoạn mã để trình duyệt Web biết cách để thông dịch và ...

    docx14 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 574 | Lượt tải: 0

  • Bài giảng Lập trình Windows - Chương 10: Lập trình HOOKBài giảng Lập trình Windows - Chương 10: Lập trình HOOK

    10.1. Cơ chế Hook trong Windows  Hook là một kỹ thuật cho phép một hàm có thể nhận và xử lý các sự kiện (thông điệp, thao tác chuột, gõ phím) trước khi chúng được chuyển đến các ứng dụng.  Mỗi sự kiện có thể được xử lý (Hook) bởi nhiều hàm khác nhau, các hàm này tạo nên chuỗi hàm xử lý sự kiện, gọi là hook chain, các hàm này xử lý các sự kiện...

    pdf6 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 571 | Lượt tải: 0

  • Bài giảng Lập trình Windows - Chương 9: Lập trình thư viện độngBài giảng Lập trình Windows - Chương 9: Lập trình thư viện động

    9.1. Giới thiệu thư viện động - DLL  Thư viện là một tập các đại lượng, các hàm cung cấp cho việc thực hiện các công việc cho các chương trình ứng dụng.  Thư viện tĩnh (static library) được lập trình, dịch và liên kết với chương trình sử dụng nó. Dẫn đến các chương trình rất lớn khi lưu trữ, chiếm tài nguyên nhiều khi chạy,...  Thư viện độ...

    pdf9 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 607 | Lượt tải: 0

  • Bài giảng Lập trình Windows - Chương 8: Lập trình đa luồngBài giảng Lập trình Windows - Chương 8: Lập trình đa luồng

    8.1. Giới thiệu lập trình đa luồng  Khai thác tính đa nhiệm, một chương trình có thể lập trình thực hiện nhiều phần việc đồng thời. Gọi là lập trình đa luồng (thread), có thể gọi đa tuyến.  Luồng là quá trình thực hiện một đơn vị chương trình, độc lập với thực hiện các đơn vị khác trong chương trình đó.  Mỗi luồng thường gắn với thực hiện m...

    pdf9 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 652 | Lượt tải: 0

  • Bài giảng Lập trình Windows - Chương 7: Kiến trúc Document/ViewBài giảng Lập trình Windows - Chương 7: Kiến trúc Document/View

    7.1. Giới thiệu document/view...  Các đặc điểm của kiến trúc tài liệu/quan sát - Tính độc lập dữ liệu, tài liệu của chương trình. - Tính độc lập của khung nhìn đối với cửa sổ chương trình. - Tính gắn kết giữa tài liệu và khung nhìn. - Một khung nhìn một thời điểm chỉ làm việc được với một tài liệu, ngược lại một tài liệu có thể đồng thời đượ...

    pdf13 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 555 | Lượt tải: 0

  • Bài giảng Lập trình Windows - Chương 6: Lập trình File & PrintBài giảng Lập trình Windows - Chương 6: Lập trình File & Print

    6.1. Cơ chế đọc/ghi tệp  Windows cung cấp dịch vụ tệp tin và thư mục khá đầy đủ để xử lý trên ổ đĩa, gồm các hàm API được đóng gói trong các lớp của thư viện MFC.  Các lớp gồm CFile : thực hiện các thao tác cơ bản trên file CFileDialog : hộp thoại chọn file

    pdf7 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 539 | Lượt tải: 0

  • Bài giảng Lập trình Windows - Chương 5: Lập trình tài nguyênBài giảng Lập trình Windows - Chương 5: Lập trình tài nguyên

     Cơ chế và cách tổ chức tài nguyên  Lập trình một số tài nguyên  Thực đơn – menu  Ảnh và biểu tượng – bitmap & icon & cursor  Hộp thoại – Dialog  Các đối tượng điều khiển – control objects  Thanh công cụ - toolbar  Thanh trạng thái – status bar  …

    pdf16 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 544 | Lượt tải: 0