... các chương trình liên quan tới Graphics sử dụng Frame.3. Viết lại các chương trình liên quan tới thành phần giao diện GUI sử dụng Frame.Ví dụ với MVC55// file BallController .java (tiep ... http://www.dickbaldwin.com/toc.htm• http://leepoint.net/notes -java/ index.html• http:/ /java. sun.com/developer/onlineTraining/GUI/Swing2/shortcourse.htmCase study: Chương trình đổi tiền58• ExchangeModel ?• ExchangeView ... Bài tập601. Viết chương trình cho phép người dùng chọn một trong hai chế độ là Line và Point (dùng Checkbox), sau đó người...
... Model-View-Controller• Tách riêng Model, View và ControllerControllerViewModelVí dụ với MVC53// file BallView .java public class BallView extends Frame{private BallModel ball; // model can xu lyprivate Button ... addToLeftListener(ActionListener al){buttLeft.addActionListener(al);} }Ví dụ với MVC52// file TestBall .java tao model, view va controllerpublic class TestBall{public static void main(String[] args){// ... BallController(myBall, ballView);ballView.setVisible(true); }}Ví dụ với Presentation-Model49// file BallModel .java chua du lieu va phuong thuc cua qua bong// Model khong phu thuoc vao Presentationpublic class...
... Ví dụ với Presentation-Model46// file TestBall .java tao model va presentationpublic class TestBall{public static void main(String[] args){// ... = new BallPresentation(myBall); }}Ví dụ với Presentation-Model48// file BallPresentation .java, cach 2: dung lop nghe la inner classpublic class BallPresentation extends Frame{private ... Presentation (gồm View + Controller)ControllerViewModelVí dụ với Big Blob43// file TestBall .java tao ra mot big blobpublic class TestBall{public static void main(String[] args){MyBallFrame...
... Controller đặt trong một một lớp duy nhất.ControllerModelViewVí dụ về Swing38import java. awt.*;import javax.swing.*;public class HelloJFC{public static void main(String[] args){JFrame ... FlowLayout());frame.getContentPane().add(button);frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);frame.setSize(400, 300);frame.setVisible(true);}}Thiết kế chương trình 40• Các thành phần của chương trình • Dữ liệu của bài toán cần xử lý (Model)• Hiển thị dữ liệu của bài toán ... Thiết kế chương trình 41• Model: Dữ liệu về bóng gồm toạ độ tâm (x,y) và bán kính bóng.• View: Giao diện hiển...
... 200);setVisible(true);addWindowListener(new MyDialogListener(this));}};Ví dụ về Frame, Menu và Dialog32import java. awt.*;import java. awt.event.*;public class DemoFrame3{public static void main(String[] args{MyFrame...
... tập tin php.ini [Java] java. library.path=/path/to/library java. class.path=/classpath/ extension_dir=/path/to/extensions extension=libphp _java. so bạn cần đưa đường dẫn Java chính xác. Đoạn ... thuộc tính của Java <? $system = new Java( '&apos ;java. lang.System''); echo ''<P> ;Java version = '' . $system->getProperty('&apos ;java. version'') ... PHP và Java Một điều khá thú vị các các chức năng của PHP là khả năng sử dụng các phương thức của các đối tượng Java, mở ra khả năng tích hợp các ứng dụng PHP của bạn với các ứng dụng Java. ...
... vàcungcấpcáccôngcụdùngchungchocácngônngữlậptrìnhkhácnhau,giúpchoviệctươngtácqualạigiữacácngônngữ lậptrìnhkhácnhaudễdànghơn Lập trình môi trường Windows35LOGOwww.themegallery.comCác khái niệm cơ bản Thông điệp Được gửi khiWM_CHAR CómộtkýtựđượcnhậptừbànphímWM_COMMAND ... tả các chuỗi ký tự§ Version information: bảng mô tả thông tin “phiên bản Lập trình môi trường Windows22Nội dung môn họcv Chương 1: Tổng quan về lậptrình môi trường Window v Chương 2: Giới ... trình môi trường Windows16 Lập trình hướng sự kiện• luồng điều khiển của chương trình được xác định dựa vào hành động của người dùng khi sử dụng chương trình Lập trình môi trường Windows19...
... TRÌNH PLC QUA THIẾT BỊ HAND HOLDLẬP TRÌNH PLC QUA THIẾT BỊ HAND HOLDLẬP TRÌNH PLC DÙNG MÁY TÍNH PCLẬP TRÌNH PLC DÙNG MÁY TÍNH PCGiáo TrìnhLậpTrình PLC Chương 01 Trang: Trong ... THÍ DỤ LẬPTRÌNH THỰC HIỆN CÁC YÊU CẦU ĐIỀU KHIỂN CƠBẢN :Trong phần này, chúng ta khảo sát một số ứng dụng lậptrình điều khiển PLC bằng cách thực hiện tổ hợp các lịnh cơbản vừa trình bày. ... chương trình theo dạng dòng lịnh (Instruction List) ta có thể sử dụng một trong hai phương pháp lậptrình (cho lịnh ORB) : lậptrình tuần tự, hay lậptrình theo lô, theo khối.Giới hạn khi lập trình...