... 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 ý Muốn sơn bên Shape, ... nút-trái-của-Mouse-Down, đặt tên flgMouseDown Khi nhận Event MouseDown ta set flgMouseDown thành True, nhận Event MouseUp ta reset flgMouseDown thành False Mỗi lần nhận Event MouseMove flgMouseDown True ... hình ảnh chứa 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...
... 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ý ... windowClosed(WindowEvent e){} public void windowIconified(WindowEvent e){} public void windowDeiconified(WindowEvent e){} public void windowDeactivated(WindowEvent e){} public void windowOpened(WindowEvent ... EventTest("Event handling"); t.setSize(300, 200); t.setVisible(true); } } 15 X lý cács ki n Ví lý ki n 16 X lý cács ki n Các lo i ki n (Event java.util.EventObject java.awt.AWTEvent java.awt.event...
... 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đồ thị tiêu đề đỉnh Dòng ghi đưa vàođồ thị nhờ hàm ... thị Ta thêm nét vẽvàođồ thị có sẵn cách dùng lệnh hold Khi dùng lệnh hold on, MATLAB không bỏ hệ trục tồn lệnh plot thực hiện, thay vào đó, thêm đường cong vào hệ trục Tuy nhiên, liệu không phù ... -0.5 -1 -1 4.1.5 Hàm plot3 - Vẽ điểm đường không gian Hàm plot3 cho phép vẽ điểm đường không gian Ngoài việc có 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);...
... lưới vàođồ thị Lệnh grid off xóa bỏ nét 58 Chương :Ðồ họa với MATLAB 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đồ thị tiêu đề đỉnh Dòng ghi đưa vào ... thị Ta thêm nét vẽvàođồ thị có sẵn cách dùng lệnh hold Khi dùng lệnh hold on, MATLAB không bỏ hệ trục tồn lệnh plot thực hiện, thay vào đó, thêm đường cong vào hệ trục Tuy nhiên, liệu không phù ... -0.5 -1 -1 4.1.5 Hàm plot3 - Vẽ điểm đường không gian Hàm plot3 cho phép vẽ điểm đường không gian Ngoài việc có 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);...
... Ngoc Bao 11 Dai hoc Su Pham TP.HCM Xử lý kiện OnDraw (tt) void CGUISampleView::OnDraw(CDC* pDC) { CGUISampleDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here ... điểm bắt đầu P1 MouseDown - Giữ chuột di chuyển đến điểm cuối P2 - Bỏ click chuột MouseUp - Vẽ đường thẳng từ vị trí P1 đến P2 Xử lý kiện MouseDown void CGUISampleView::OnLButtonDown(UINT nFlags, ... CPen::CreatePen(int nPenStyle, int nWidth, COLORREF color) nPenStyle: PS_SOLID, PS_DASH, PS_DOT, PS_DASHDOT, PS_ DASHDOTDOT, PS_NULL,… nWidth: độ dày nét, style PS_SOLID độ dày vượt color: màu nét vẽ,...
... ::ChoosePixelFormat(m_StaticDC, &pfd); ::SetPixelFormat(m_StaticDC, PixelFormat, &pfd); Cáctham 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 ... lên window lấy device 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 ... code, ý dấu chấm phẩy #pragma comment(lib, "opengl32.lib") #pragma comment(lib, "glu32.lib") Bước - Khởi tạo 1.1 - Lấy device context window Trong Windows, thứ window Muốn vẽ hình 3D lên window...
... 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 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 ... ThưviệnAWT Component AWTException AWTError Button Canvas Checkbox Applet Panel Frame Choice Window Container Dialog ScrollPane Label FileDialog List Scrollbar TextComponent TextArea TextField...
... Frame, Dialog Có Component có khả chứa Component khác Để thêm Component vào Container ta sử dụng phươngthức add(Component) Container sử dụng “layout manager” để xếp Component CácthànhphầnAWT ... repaint(): gọi để vẽ lại giao diện cho component setVisible(boolean): hiển thị component CácthànhphầnAWT Container (vật chứa) Chứa gói java.awt Là vùng đặt thành phần giao diện Một số loại ... CácthànhphầnAWT Một số phươngthức Component getSize(): trả kích thước Component (Dimenstion) getWidth():...