... randomly For i = To 2000 ' get a random XCoord ' Note that Rnd(1) returns a real number between and 1, eg: 0.3 84 iXCoord = Int(Rnd(1) * ScaleWidth) ' get a random YCoord iYCoord = Int(Rnd(1) ... End Sub Private Sub CmdTrianII_Click() ' Drawing a red triangle: METHOD II ' Draw a red line from Location(700, 500) to Location (2800, 240 00) Line (700, 500)-(2800, 240 0), vbRed ' Draw a red ... Private Sub CmdPie_Click() FillStyle = ' Fill inside any closed shaped FillColor = vbYellow ' Draw a Pie Slice from 90deg to 45 deg in Yellow Circle (3000, 40 00), 800, , -Rads(90), -Rads (45 ) ' Position...
... ComponentTestFrame("TextField Test"); frame.add(tf1); frame.add(tf2); frame.add(tf3); frame.add(tf4); frame.add(tf5); frame.add(tf6); frame.add(tf7); frame.add(tf8); frame.add(tf9); frame.setVisible(true); ... FlowLayout()); btnResult.addActionListener(this); ext.addActionListener(this); add(lab); add(tf1); add(btnResult); add(tf2); add(ext); } 14 X lý cács ki n Ví lý ki n public void actionPerformed(ActionEvent ... windowClosing(WindowEvent e){ dispose(); System.exit(0); } public void windowActivated(WindowEvent e){} public void windowClosed(WindowEvent e){} public void windowIconified(WindowEvent e){} public void windowDeiconified(WindowEvent...
... trùng d phân biệt Ví d : Trong sản phẩm hoàn thiện có chi tiết phân xưởng A, 12 chi tiết phân xưởng B, 15 chi tiết phân xưởng C 20 chi tiết phân xưởng D Ta thể số phần trăm chi tiết phân xưởng ... -1 -0.8 -0.6 -0 .4 -0.2 0.2 0 .4 0.6 0.8 4. 1 .4 Kiểu đường, đánh d u màu sắc MATLAB mặc định đường vẽ đường 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 ... thước vectơ Vx 64 Chương 4: Ðồ họa với MATLAB Biên soạn: Nguyễn Thị Hồng Thúy Ví d : thể đồ thị cột với số liệu sau: X Y 7.5 5.2 >> bar([1 3],[7.5 4; 5.2 5],0 .4) 4.4 Vẽ mặt 4. 4.1 Vẽ mặt từ ma trận...
... không trùng d phân biệt 63 Chương :Ðồ họa với MATLAB Ví d : Trong sản phẩm hoàn thiện có chi tiết phân xưởng A, 12 chi tiết phân xưởng B, 15 chi tiết phân xưởng C 20 chi tiết phân xưởng D Ta thể ... đỉnh D ng ghi đưa vào đồ thị nhờ hàm legend Trong legend màu kiểu loại đường phù hợp với đường đồ thị Ví d : >> x=linspace(0,2*pi,30); >> y=sin(x); >> z=cos(x); plot(x,y,'mx-',x,z,'bp ') >> grid ... MATLAB 0.8 0.6 0 .4 0.2 -0.2 -0 .4 -0.6 -0.8 -1 Nếu ta thay đổi trật tự đối số đồ thị xoay góc 90o >> plot(y,x,z,x) -1 -0.8 -0.6 -0 .4 -0.2 0.2 0 .4 0.6 0.8 4. 1 .4 Kiểu đường, đánh d u màu sắc MATLAB...
... kiện OnDraw (tt) void CGUISampleView::OnDraw(CDC* pDC) { CGUISampleDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here CPen pen, *ptrPenOld; int nMode; //Tạo ... NỘIDUNG 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 hoc ... CHỌN FONT TỪ HỘP THOẠI CFontDialog void CTNBFontDoc::OnFontSel() { // TODO: Add your command handler code here CFontDialog dlg; LOGFONT lf; if(dlg.DoModal() == IDOK) { dlg.GetCurrentFont(&lf); lf.lfEscapement...
... Text kéo to HWND m_StaticWnd; // global HDC m_StaticDC; // global m_StaticWnd = ::GetDlgItem(m_hWnd, IDC_STATIC_OPENGL); // m_hWnd handle dialog m_StaticDC = ::GetDC(m_StaticWnd); Để phân biệt, ... 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 vẽ lên ... context Device context cần thay đổi phù hợp để OpenGL vẽ lên PIXELFORMATDESCRIPTOR pfd = { sizeof(PIXELFORMATDESCRIPTOR), 1, PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER, PFD_TYPE_RGBA,...
... Nộidung 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 ... Button Canvas Checkbox Applet Panel Frame Choice Window Container Dialog ScrollPane Label FileDialog List Scrollbar TextComponent TextArea TextField ...
... 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) Container sử d ng “layout manager” để xếp ... 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 java.awt.*; public class UseLessFrame extends Frame ... CácthànhphầnAWT Một số phương thức Component getSize(): trả kích thước Component (Dimenstion) getWidth(): trả chiều rộng Component (int) getX(), getY(): trả tọa độ isEnable(): boolean...