... PictureBox hay Image cách dùng Function LoadPicture Nhớ ta assign trực tiếp vào Property Picture hai graphical controls nầy Lý Property Picture cách thân thi n cho ta định graphic lúc thi t kế Khi hình ... thẳng, hộp, vòng tròn form, lúc thi t kế Sau DoubleClick lên control Shape Toolbox để thêm control Shape vào form, bạn chọn loại Shape từ cửa sổ Properties nắm vào góc Shape form drag lớn nhỏ tùy ý ... có bit (chỉ có trị số hay 1) cho pixel ta có trắng hay đen Lúc ta dùng byte (8 bits) cho pixels Dầu vậy, độ mịn graphic cao đủ, hình đẹp Thử xem tuyệt tác photos trắng đen Cao Đàm, Cao Lĩnh biết...
... có th n ph i ng ký t ngu n sinh t lý t p nghe t i i dùng c i ng p nghe ki n ó, ngu n sinh ki n có th có nhi u p mu n listener ph i implement p nghe t giao ti p thích p 13 X lý cács ki n Ví lý ... UseLessFrame frame = new UseLessFrame(); } } 10 Cácthànhph nAWT Frame 11 X lý cács ki n ki n Khi ng i dùng th c hi n c sinhCác ki n i tác ng a ng i t hành ng mô i dùng ng GUI, nh ng ã o nh ng lo ... N i dung ng quan AWT Các thành ph n AWT Qu n lý trình bày lý ki n Th vi nAWT AWT vi t t AWT cho phép a Abstract Windowing Toolkit o thành ph n AWT cho phép nh n Các thành ph n li u a a chu...
... thị lưới, hộp chứa trục, nhãn lời giải Lệnh grid on thêm đường lưới vào đồ thị Lệnh grid off xóa bỏ nét Ta đưa tên trục x, y tên đồ thị vào hình vẽ nhờ lệnh xlabel ylabel Lệnh title thêm vào đồ ... title('do thi ham sin va cos') >> legend ('y = sinx','z = cosx') thi ham sin va cos 0.8 0.6 y = sinx z = cosx 0.4 y 0.2 -0.2 -0.4 -0.6 -0.8 -1 x 4.1.3 Thao tác với đồ thị Ta thêm nét vẽ vào đồ thịcó ... Vẽ điểm đường không gian Hàm plot3 cho phép vẽ điểm đường không gian Ngoài việccó thêm trục z, cách sử dụng hàm giống cách sử dụng hàm plot Ví dụ: >> t=linspace(0,10*pi); >> subplot(1,2,1) helix...
... title('do thi ham sin va cos') >> legend ('y = sinx','z = cosx') thi ham sin va cos 0.8 0.6 y = sinx z = cosx 0.4 y 0.2 -0.2 -0.4 -0.6 -0.8 -1 x 4.1.3 Thao tác với đồ thị Ta thêm nét vẽ vào đồ thịcó ... Vẽ điểm đường không gian Hàm plot3 cho phép vẽ điểm đường không gian Ngoài việccó thêm trục z, cách sử dụng hàm giống cách sử dụng hàm plot Ví dụ: >> t=linspace(0,10*pi); >> subplot(1,2,1) helix ... liền, không đánh dấu, màu xanh da trời Ta thay đổi kiểu đường vẽ đánh dấu lên đồ thị cách đưa vào đối số thứ ba Các đối số tùy chọn xâu kí tự, chứa nhiều theo bảng Nếu màu, dấu kiểu đường tất chứa...
... sử dụng cho chữ Palette (HPALETTE): xử dụng để quản lý bảng màu thi t bị Bitmap (HBITMAP): sử dụng để quản lý hình ảnh Region ( HRGN): quản lý vùng đối tượng không tắc Tran Ngoc Bao Dai hoc Su ... NỘI DUNG Giới thi u Device Context Các đối tượngGDI Quan hệ đối tượng GDI, handle Class MFC Optaining DC Sử dụng DC với đối tượng GDI Draw Mode Xử lý kiện OnDraw Tran Ngoc Bao Dai ... brush.Detach(); } Tran Ngoc Bao 41 Dai hoc Su Pham TP.HCM XỬ LÝ FONT Tạo Font Cấu trúc LOGFONT Tạo Font Lấy Font hành DC Chọn Font từ hộp thoại Font (FontDialog) Hiển thị văn với Font khác Tran...
... Nếu painting commands có command làm thay đổi trạng thái OpenGL, mà Render không lưu phục hồi trạng thái ban đầu, sau vài lần gọi Render, hình vẽ hiển thị lên hình không ý muốn Nhớ OpenGL state ... ::ChoosePixelFormat(m_StaticDC, &pfd); ::SetPixelFormat(m_StaticDC, PixelFormat, &pfd); Các tham số tham khảo MSDN PFD_DOUBLEBUFFER - Khi có tham số này, OpenGL không vẽ trực tiếp lên device context, mà vẽ lên ... context window Để lấy device context window nào, phải có handle window Ex: Chương trình Dialog based, xài MFC Trên dialog đặt Static Text có id IDC_STATIC_OPENGL, hình 3D vẽ lên Fig3 Static Text...
... Nội dung Tổng quan AWT Các thành phần AWT Quản lý trình bày Xử lý Sự kiện ThưviệnAWT AWT viết tắt Abstract Windowing Toolkit AWT cho phép tạo thành phần đồ họa AWT cho phép ... đồ họa AWT cho phép nhận liệu từ chuột, bàn phím Các thành phần đồ họa AWT Vật chứa (Container) Thành phần (Component) Trình quản lý trình bày (Layout Manager) Đồ họa (Graphics), phông...
... Là vùng đặt thành phần giao diện Một số loại Container: Panel, Frame, Dialog Có Component có khả chứa Component khác Để thêm Component vào Container ta sử dụng phương thức add(Component) ... manager” để xếp Component CácthànhphầnAWT Frame Thừa kế từ Window nên Container Frame vừa Component vừa Container Tạo Frame Frame() Frame(String title) Ví dụ CácthànhphầnAWT Frame import ... CácthànhphầnAWT Một số phương thức Component getSize(): trả kích thước Component (Dimenstion) getWidth():...