... tế C# mệnh danh ngôn ngữ lập trình hướng đối tượng mạnh ngôn ngữ lập trình NET hãng Microsoft Cuốn sách cung cấp cho bạn kiến thức liên quan đến việc định nghĩa cài đặt lập trình hướng đối tượng ... viết C# hiểu Trong C# có đối tượng hỗ trợ cho công việc dọn rác đối tượng không tham chiếu đến đối tượng GC (garbage collector) Đối tượng thực cô...
Ngày tải lên: 16/04/2014, 14:18
... khảo • http://www.dickbaldwin.com/toc.htm • http://leepoint.net/notes -java/ index.html • http:/ /java. sun.com/developer/onlineTrainin g /GUI/ Swing2/shortcourse.htm 59 Bài tập Viết chương trình cho ... Case study: Chương trình đổi tiền • Viết chương trình cho phép tính số lượng tiền VNĐ tương ứng với số lượng USD cho trước Biết đôla = 16,798 đ • Mô tả giao diện sau: 57 Case study: Chư...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 9 doc
... Model-View-Controller • Ưu điểm • Các modul độc lập, dễ quản lý • Có thể dễ dàng tạo nhiều giao diện khác cho chương trình • Dễ mở rộng chương trình 51 Ví dụ với MVC // file TestBall .java tao model, view va controller ... BallController(myBall, ballView); } } ballView.setVisible(true); 52 Ví dụ với MVC // file BallView .java public class BallView extends Frame { private BallModel ball...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 8 potx
... BallPresentation .java, cach 2: dung lop nghe la inner class public class BallPresentation extends Frame { private BallModel ball; // model can xu ly private Button moveLeft, moveRight; // phan GUI (view) ... Ví dụ với Presentation-Model // file BallPresentation .java chua view va controller // No co mot phan du lieu la model can xu ly // Cach 1: Dung top-level listener public class...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 7 ppsx
... Model: Dữ liệu bóng • View: Giao diện hiển thị liệu bóng • Controller: Điều khiển di chuyển bóng 40 Thiết kế chương trình • Model: Dữ liệu bóng gồm toạ độ tâm (x,y) bán kính bóng • View: Giao ... chương trình • Các thành phần chương trình • Dữ liệu toán cần xử lý (Model) • Hiển thị liệu toán thông qua giao diện (View) • Điều khiển tương tác với người dùng (Controller) • Ví d : Chương...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 6 doc
... e) { dialog.setVisible(false); dialog.dispose(); } 35 Giới thiệu JFC • JFC (Java Foundation Class) • Là thư viện lập trình giao diện đồ hoạ phát triển dựa thư viện AWT • JFC cung cấp khả tạo giao ... Ví dụ Frame, Menu Dialog import java. awt.*; import java. awt.event.*; public class DemoFrame3 { public static void main(String[] args { MyFrame ... linh động, uyển chuyển so với AWT • JFC...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 5 ppt
... nhập hiển thị thông tin với người dùng • Hai loại hộp thoại • Modal: Phải đóng hộp thoại trước chuyển sang cửa sổ khác • Modaless: Có thể giữ nguyên hộp thoại chuyển sang cửa sổ khác 29 Hộp hội ... (Dialog) • Dialog kế thừa từ lớp Window, có bố cục mặc định BorderLayout • Hộp thoại chứa thành phần GUI xử lý kiện cửa sổ bình thường 30
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 4 potx
... g.setColor(Color.BLUE); g.fillOval (40 , 40 , 80, 80); } 21 Cài đặt listener • Lớp nghe độc lập: Lớp nghe kiện lớp khác với lớp chứa giao diện • Lớp nghe nội không tên: Lớp nghe tên, định nghĩa phương ... setVisible(true) để hiển thị Frame • Ở cuối chương trình nên có lệnh: System.exit(0); 23 Bài tập lớp • Bài 1: Viết lại chương trình Tính Tổng số sử dụng Frame • Bài 2: Mở rộng để...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 3 pdf
... cho phép chứa thành phần GUI có kích thước lớn • Bài tập: Viết chương trình cho phép vẽ canvas có độ rộng lớn kích thước applet Đặt canvas vào scroll pane 14 Bố cục nâng cao • CardLayout • Sắp ... vị trí kích thước cho thành phần thông qua hàm: setLocation, setSize, setBounds 16 Khung chứa Frame • Frame dùng để xây dựng ứng dụng GUI chạy độc lập • Frame cửa sổ có tiêu đề đường biê...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 2 pptx
... (event.getSource() == rectButton) canvas.draw(1); else if (event.getSource() == circleButton) canvas.draw (2) ; } Khung vẽ (Canvas) class MyCanvas extends Canvas { private int shape; public void paint(Graphics ... g.setColor(Color.BLUE); if (shape == 1) g.fillRect(40, 40, size.width-80, size.height-80); else if (shape == 2) g.fillOval(40, 40, size.width-80, size.height-80); } } public void d...
Ngày tải lên: 26/07/2014, 12:21
Lập trình C cơ bản đến nâng cao .
.. . c phộp s dng mt cc B lm cc trung gian t tm a chuyn t cc A sang cc C #include #include void dichchuyen(int n, int c1 , int c2 , int c3 ); void main() { int n; char c; { clrscr(); .. . c1 , int c2 , int c3 ) { if (n==1) printf("\n %1 0.0 d -> %d ", c1 ,c2 ); else { dichchuyen(n-1 ,c1 ,c3 ,c2 ); dichchuyen(1 ,c1 ,c2 ,c3 ); dichchuyen(n-1, c3 ,c2 ,c1 ); 22 } } Bi 21 Vi...
Ngày tải lên: 19/06/2015, 22:29