Báo cáo tìm hiểu lập trình API trong window

20 37 0
Báo cáo tìm hiểu lập trình API trong window

Đ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

ĐẠI HỌC BÁCH KHOA HÀ NỘI Khoa Công Nghệ Thông Tin BÁO CÁO BÀI TẬP LỚN MÔN HỆ ĐIỀU HÀNH Đề tài : Tìm hiểu lập trình API window Giáo viên hướng dẫn : Nhóm sinh viên thực : Nguyễn Tuấn Anh Trần Quốc Huy Chu Gia Khôi Vũ Hồng Quân Hoàng Thanh Tùng 20080075 20081166 20081409 20082128 20082997 Mục lục Mục lục .2 I.MỞ ĐẦU: II, SƠ BỘ WINDOW API, CÁCH THỨC LÀM VIỆC Các thư viện lập trình Windows SDK – Software Development Kit: Các khái niệm bản: Các thành phần giao diện đồ họa (GUI – Graphics User Interface) 4 Qui trình hoạt động chương trình ứng dụng: Ví dụ III, MỘT SỐ THÀNH PHẦN CƠ BẢN .11 Tài nguyên ứng dụng (Resources) .11 Một số kiểu liệu mới: .12 Một số hàm đồ họa sở: 14 4.HỘP THOẠI VÀ ĐIỀU KHIỂN .16 IV.Kết luận 20 I.MỞ ĐẦU: Các ứng dụng Windows dễ sử dụng, khó người tạo lập chúng Để đạt tính dễ dùng địi hỏi người lập trình phải bỏ nhiều cơng sức để cài đặt Lập trình Windows khó phức tạp nhiều so với lập trình DOS Tuy nhiên lập trình Windows giải số vấn đề khó khăn mơi trường DOS xây dựng giao diện người dùng, quản lý nhớ ảo, độc lập thiết bị vào ra, thâm nhập Internet, khả chia sẻ tài nguyên, Windows cung cấp hàm để người lập trình thâm nhập đặc trưng hệ điều hành gọi giao diện lập trình ứng dụng (Application Programming Interface – API) Những hàm đặt thư viện liên kết động (Dynamic Link Library – DLL) Các chương trình ứng dụng sử dụng chúng thông qua lời gọi hàm chia sẻ máy có cài đặt Windows II, SƠ BỘ WINDOW API, CÁCH THỨC LÀM VIỆC Các thư viện lập trình Windows SDK – Software Development Kit: - Là thư viện lập trình tảng HĐH Windows - Cung cấp tất công cụ cần thiết để xây dựng ứng dụng Windows - Được sử dụng thư viện sở để tạo thư viện cao cấp ngôn ngữ lập trình VD: OWL BorlandC, MFC Visual C++,… - Một số thành phần SDK: • Win32 API • GDI/GDI+ • Windows Multimedia • OpenGL • DirectX • COM/COM+ • ADO (ActiveX Data Object) • OLE DB •… Các khái niệm bản: Message: Trao đổi thơng tin chương trình ứng dụng hệ điều hành Thủ tục Window: Được gọi hệ thống để xử lý Message nhận Hàng đợi Message: Mỗi chương trình có hàng đợi Message để chứa Message Mỗi chương trình có vịng lặp Message Handle: Một giá trị 32 bits không dấu (unsigned) HĐH tạo để làm định danh cho đối tượng (cửa sổ, file, vùng nhớ, menu,…) ID (Identifier): Một giá trị nguyên ứng dụng tạo để làm định danh cho đối tượng (menu item, control) Instance: Một giá trị nguyên HĐH tạo để định danh thể thực thi ứng dụng Callback: Thuộc tính hàm/ thủ tục gọi HĐH, ứng dụng Các thành phần giao diện đồ họa (GUI – Graphics User Interface) Các dạng GUI bản: - SDI – Single Document Interface: + Một cửa sổ làm việc ... Windows dễ sử dụng, khó người tạo lập chúng Để đạt tính dễ dùng địi hỏi người lập trình phải bỏ nhiều cơng sức để cài đặt Lập trình Windows khó phức tạp nhiều so với lập trình DOS Tuy nhiên lập. .. chương trình ứng dụng sử dụng chúng thông qua lời gọi hàm chia sẻ máy có cài đặt Windows II, SƠ BỘ WINDOW API, CÁCH THỨC LÀM VIỆC Các thư viện lập trình Windows SDK – Software Development Kit: - Là... Kit: - Là thư viện lập trình tảng HĐH Windows - Cung cấp tất công cụ cần thiết để xây dựng ứng dụng Windows - Được sử dụng thư viện sở để tạo thư viện cao cấp ngơn ngữ lập trình VD: OWL BorlandC,

Ngày đăng: 23/06/2021, 13:33

Từ khóa liên quan

Mục lục

  • Mục lục

  • I.MỞ ĐẦU:

  • II, SƠ BỘ WINDOW API, CÁCH THỨC LÀM VIỆC

    • 1. Các thư viện lập trình của Windows SDK – Software Development Kit:

    • 2. Các khái niệm cơ bản:

    • 3. Các thành phần giao diện đồ họa (GUI – Graphics User Interface)

    • 4. Qui trình hoạt động của chương trình ứng dụng:

    • 5. Ví dụ

    • III, MỘT SỐ THÀNH PHẦN CƠ BẢN

    • 1. Tài nguyên của ứng dụng (Resources)

      • 2. Một số kiểu dữ liệu mới:

      • ­­­­­­­­­­­3. Một số hàm đồ họa cơ sở:

        • 3.1 Nhóm hàm vẽ

        • 3.2 Nhóm hàm miền

        • 4.HỘP THOẠI VÀ ĐIỀU KHIỂN

          • 4.1 Hộp thoại

          • 4.2Thiết kế hộp thọai

          • 4.3Các kiểu điều khiển

          • 4.4 Thủ tục xử lý hộp thọai

          • 4.5 Hộp thoại trạng thái

          • 4.6 Hộp thoại không trạng thái

          • IV.Kết luận

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan