1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Lập trình C trên Windows - Nguyễn Đạt Thông

353 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 353
Dung lượng 9,92 MB

Nội dung

Lập trình C Windows Nguyễn Đạt Thơng www.ndthong.info Giới thiệu ■ Lập trình C Windows ■ Nội dung ■ Lý thuyết: 45 tiết ■ Thực hành: 30 tiết ■ Mơn học tiên ■ Kỹ thuật lập trình ■ Cấu trúc liệu ■ Giảng viên ■ Nguyễn Đạt Thơng, ndthong@math.hcmus.edu.vn Nguyễn Đạt Thơng Lập trình C Windows - 2013 Mục tiêu ■ Kiến thức ■ kỹ thuật lập trình Windows, ■ thành phần giao diện (GUI) Windows, ■ thư viện sẵn có Windows, ■ Kỹ ■ xây dựng ứng dụng giao diện Windows, ■ xây dựng ứng dụng tương tác với hệ thống Windows, Nguyễn Đạt Thơng Lập trình C Windows - 2013 u cầu ■ Yêu cầu sinh viên ■ ■ ■ ■ Đọc trước tài liệu giảng, Tham dự buổi lý thuyết, tập minh họa, Tự thực minh họa, Tự nghiên cứu kỹ thuật lập trình cao Windows ■ Ngồi ra, sinh viên cần ■ Tìm hiểu thêm khái niệm quan trọng ngôn ngữ C: trỏ nhớ, trỏ hàm, … Nguyễn Đạt Thông Lập trình C Windows - 2013 Nội dung Windows Messages Nhập liệu (User Inputs) Lập trình C Windows Các thành phần giao diện Các tiện ích Windows Các chủ đề nâng cao ■ Tham khảo ■ Charles Petzold, Programming Windows, 5th Ed., Microsoft Press, 1998 Nguyễn Đạt Thơng Lập trình C Windows - 2013 Tài liệu tham khảo ■ Tài liệu ■ Charles Petzold, Programming Windows, 5th Edition, Microsoft Press, 1998 ■ Tham khảo ■ Trần Đan Thư, Lập trình C Microsoft Windows, Hà Nội, 1996 ■ Lập trình C Windows, Thư viện điện tử khoa học công nghệ, Vĩnh Long (Link) Nguyễn Đạt Thơng Lập trình C Windows - 2013 Đánh giá ■ Quá trình ■ Điểm danh: 10% ■ Thực hành ■ Thi máy: 40% ■ Đánh giá ■ Thi tự luận: 50% ■ Được sử dụng tài liệu Nguyễn Đạt Thơng Lập trình C Windows - 2013 Notes ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… ………………………………………………… Nguyễn Đạt Thông Lập trình C Windows - 2013 Phần Windows Mesages Nguyễn Đạt Thông www.ndthong.info Nội dung ■ Windows Messages ■ ■ ■ ■ ■ Chương trình Windows Lập trình Windows Windows Messages Drawing Device Context Region Clipping Nguyễn Đạt Thơng 10 Lập trình C Windows - 2013 Clipboard ■ Text Clipboard ■ Đối tượng Clipboard Nguyễn Đạt Thông 339 Lập trình C Windows - 2013 Tập tin thư mục ■ Thao tác thư mục ■ Tạo tập tin ■ Đọc ghi tập tin Nguyễn Đạt Thông 340 Lập trình C Windows - 2013 Biến mơi trường ■ Working Directory ■ Các biến môi trường Windows ■ Thiết lập biến môi trường Nguyễn Đạt Thông 341 Lập trình C Windows - 2013 Registry ■ Cấu trúc Registry ■ Truy vấn Registry ■ Lưu trữ thơng tin Registry Nguyễn Đạt Thơng 342 Lập trình C Windows - 2013 Sound Music ■ Chơi nhạc ■ WAVE audio ■ MIDI Music Nguyễn Đạt Thơng 343 Lập trình C Windows - 2013 Phần Các chủ đề nâng cao Nguyễn Đạt Thông www.ndthong.info Nội dung ■ Các chủ đề nâng cao ■ ■ ■ ■ ■ ■ Thư viện DLL Đa luồng (Multithreading) Kết nối mạng (Networking) Hooking Serial Port MFC – Microsoft Foundation Classes Nguyễn Đạt Thơng 345 Lập trình C Windows - 2013 Nội dung Hooking Threading Synchronization Networking Nguyễn Đạt Thơng 346 Lập trình C Windows - 2013 Thư viện DLL ■ DLL ■ Thư viện chuẩn Windows ■ Tạo thư viện ■ Liên kết sử dụng thư viện ■ Static load Dynamic load Nguyễn Đạt Thơng 347 Lập trình C Windows - 2013 Đa luồng ■ Khái niệm ■ Chia sẻ tài nguyên ■ Đồng hóa Nguyễn Đạt Thơng 348 Lập trình C Windows - 2013 Kết nối mạng ■ IP Port ■ Kết nối TCP UDP ■ Gửi nhận liệu ■ Blocking Non-Blocking Nguyễn Đạt Thơng 349 Lập trình C Windows - 2013 Hooking ■ Khái niệm Hooking ■ Các loại hình Hooking ■ “Hot Keys” “Key logger” Nguyễn Đạt Thông 350 Lập trình C Windows - 2013 Serial Port ■ Cổng COM USB ■ Giao tiếp qua cổng Serial ■ Đọc ghi liệu Nguyễn Đạt Thông 351 Lập trình C Windows - 2013 MFC Nguyễn Đạt Thơng 352 Lập trình C Windows - 2013 Nguyễn Đạt Thông www.ndthong.info

Ngày đăng: 01/09/2023, 20:55