TAILIEUCHUNG - Programming the Be Operating System-Chapter 5: Drawing

Tham khảo tài liệu 'programming the be operating system-chapter 5: drawing', công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 5 In this chapter Colors Patterns The Drawing Pen Shapes Drawing When a Be application draws it always draws in a view. That s why the chapter that deals with views precedes this chapter. In Chapter 4 Windows Views and Messages you saw that a BView-derived class overrides its inherited hook member function Draw so that it can define exactly what view objects should draw in when they get updated. The example projects in this chapter contain classes and member functions that remain unchanged or changed very little from previous example projects. What will be different is the content of the Draw function. The code that demonstrates the concepts of each drawing topic can usually be added to the Draw routine. In Be programming the colors and patterns that fill a shape aren t defined explicitly for that shape. Instead traits of the graphics environment of the view that receives the drawing are first altered. In other words many drawing characteristics such as color and font are defined at the view level so all subsequent drawing can use the view settings. In this chapter you ll see how to define a color then set a view to draw in that color. You ll see how the same is done for patterns whether using Be-defined patterns or your own application-defined ones. After you learn how to manipulate the graphic characteristics of a view it s on to the drawing of specific shapes. The point represented by BPoint objects is used on its own to define the end points of a line and to define the vertices of more sophisticated shapes such as triangles or polygons . The rectangle represented by BRect objects is used on its own and as the basis of more sophisticated shapes. These shapes include round rectangles ellipses and regions. Round rectangles and ellipses are closely related to BRect objects and aren t defined by their own classes. Polygons and regions are more sophisticated shapes that make use of points and rectangles but are represented by their own class types BPolygon and .

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.