TAILIEUCHUNG - Bài giảng Lập trình nâng cao: Đồ hoạ với SDL - Trần Quốc Long

Bài giảng "Lập trình nâng cao: Đồ hoạ với SDL" cung cấp cho người học các kiến thức: Thư viện SDL, xây dựng API vẽ, vẽ hình bằng bút vẽ, vẽ hình fractal. nội dung chi tiết. | Graphics 7&8 - Đồ hoạ với SDL Nội dung Thư viện SDL Cài đặt, khởi tạo, sử dụng, giải phóng Xây dựng API vẽ Lớp Painter Vẽ hình bằng bút vẽ Đường thẳng, hình vuông, tam giác Phối hợp tạo thành các hình tuyệt đẹp Vẽ ảnh JPG, PNG Vẽ hình fractal Kỹ thuật đệ quy Đồ họa với SDL Hướng dẫn: SDL có thể phát triển trò chơi chuyên nghiệp SDL dễ dàng kết nối với CodeBlocks SDL chạy trên nhiều nền tảng (Windows, Linux, Android, iOS ) ‹#› / 15 - Thường môn lập trình (ở ta) mỗi ngày một bài lý thuyết rồi bài tập là một ít chương trình. Học cả mấy năm vẫn ko ra chương trình chạy được. - Để chương trình chạy được thì cần đơn giản. - Truyền thống là chương trình quản lý điểm sinh viên, bởi trường đại học ai cũng làm. Nhưng hệ thống đó mà chạy được thực ra là phức tạp, và hơn nữa cần có kiến thức và công cụ CSDL. (chứ làm bằng C++ ko đúng thực tế, và nếu ko dùng hệ DBMS nào thì là việc làm "sai"). Thường bây giờ làm bằng công nghệ khác (C#, Java + DBMS) chứ không dùng C++ - Làm chương trình, cái không thể thiếu là giao diện. Chứ lập trình C++ với STL ko giúp làm được giao diện đơn giản. => thường giao diện là text với printf, scanf ko hấp dẫn và thực tế ko ai làm thế nếu viết app. - Muốn có giao diện GUI, thường phải dùng GUI toolkit (ví dụ như thử làm việc tạo diallog box mà ko có GUI toolkit xem ?). Với C++ có rất nhiều, nhưng khá khó dùng (ko dễ như các ngôn ngữ khác). - Muốn đẹp một chút phải dùng đồ hoạ. - SDL vì thế là lựa chọn đơn giản nhất, giúp làm được việc tối thiểu: nhận sự kiện từ bàn phím, từ chuột. Công cấp khả năng đồ hoạ tối thiếu: vẽ điểm, đường thẳng, đoạn thẳng, hình chữ nhật. Như thế học đủ nhanh để đủ làm cái GUI đơn giản nhất. Từ đó đủ để vẽ các hình, và lập trình các game đơn giản hoàn chỉnh. (chứ làm game dùng các game engine dễ hơn). - (Chứ SDL với lý do là open source Direct X, chạy multiplatform, xử lý đồ hoạ nhanh, . thực chất ko phải là lý do lựa chọn. Tuy

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.