tailieunhanh - Giáo trình Lập trình C trên Windows: Phần 2 - Nguyễn Đình Quyên, Mai Xuân Hùng (đồng biên soạn)

Phần 2 Giáo trình Lập trình C trên Windows tiếp tục giới thiệu đến bạn đọc nội dung từ bài 4 đến bài 6 về các vấn đề như: Giao tiếp thiết bị đồ họa, bàn phím, thiết bị chuột và bộ định thời gian, cơ bản về lập trình với MFC. Giáo trình cung cấp cho bạn đọc những kiến thức tổng quan cũng như về kỹ thuật lâp trình C trên Windows. Hi vọng giáo trình là tài liệu tham khảo thiết thực và bổ ích cho bạn đọc trong việc nghiên cứu lập trình. | Bài 4 GIAO TIẾP THIẾT BỊ ĐỒ HỌA Phần hệ thống của Microsoft Windows liên quan tới việc thể hiện đồ họa trên thiết bị giao tiếp màn hình máy in được gọi là phần Giao tiếp Thiết bị Đồ họa GDI - Graphics Device Interface . Đây chính là cơ chế mà thông qua đó các lập trình viên thao tác thể hiện các thông tin dữ liệu một cách trực quan trên các ứng dụng. Trong bài học này chúng ta sẽ tìm hiểu cách xuất văn bản vẽ đường thẳng tô màu . thông qua các hàm API về GDI tương ứng mà Windows cung cấp. . TỔNG QUAN VỀ GDI Chúng ta cần biết rằng các khái niệm kỹ thuật về GDI của Microsoft Windows là rất nhiều. Vì rằng đây không chỉ là cơ chế để lập trình viên thao tác văn bản hình ảnh mà ngay từ đầu đây cũng chính là cơ chế mà Windows phải thực hiện để thể hiện giao diện chung của mình cách trình bày menu icon cursor . Tuy vậy trong phạm vi của môn học chúng ta không phân tích tại sao Windows tổ chức các đối tượng đồ họa mà chỉ tìm hiểu những hàm cấu trúc dữ liệu cơ bản nhất về đồ họa là gì cũng như cách thức để thể hiện chúng trên các ứng dụng Windowsbased là thế nào. . GDI và Thiết bị Ngữ cảnh Xét dưới góc độ lập trình GDI là tập hợp hàng trăm hàm function cũng như các kiểu dữ liệu macro và cấu trúc mà Microsoft định nghĩa để xây dựng giao diện hệ điều hành Windows. Cơ chế đồ họa trên Windows 98 và Microsoft Windows NT được quản lý thông qua các hàm liên kết từ thư viện . Trên Windows 98 thư viện sử dụng các hàm từ thư viện 16-bit để thực hiện các thao tác cài đặt thật sự của các hàm. Trên Windows NT thư viện chỉ dùng cho các chương trình dạng 16-bit. Điểm cần chú ý ở đây là việc Windows sử dụng các thư viện này để thể hiện dữ liệu đồ họa lên các thiết vị vật lý cụ thể video display printer như thế nào. Câu trả lời thể hiện qua mô hình ở hình sau Hình Mô hình hoạt động của GDI Như thể hiện trên mô hình các ứng dụng trên Windows không thật sự thao tác đến thiết bị xuất vật lý mà chỉ thao tác đến một đối tượng logic gọi là Thiết .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.