intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Tin học đại cương 2: Chương 10a - Nguyễn Thị Mỹ Truyền

Chia sẻ: 5A4F5AFSDG 5A4F5AFSDG | Ngày: | Loại File: PPTX | Số trang:18

27
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Chương 10a: Lập trình giao diện. Chương này gồm có những nội dung chính sau: Tích hợp phần mềm kéo thả Window Builder cho Eclipse, xây dựng chương trình quản lý bằng hàng. Mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Tin học đại cương 2: Chương 10a - Nguyễn Thị Mỹ Truyền

  1. Chương 10 Lập Trình Giao Diện
  2. Chương 10: Lập trình giao diện o Tích hợp phần mềm kéo thả Window Builder  cho Eclipse. o Xây dựng chương trình quản lý bàng hàng
  3. Cài đặt Window Builder cho Eclipse o Có nhiều IDE hỡ trợ cho việc lập trình JAVA § Elipse: hỗ trợ rất tốt cho các lập trình viên Java. § NetBean § Jbuilder: phiên bản thương mại, không miễn phí). § JCreator, ..... o Eclipse: § Là phiên bản miễn phí, dễ sử dụng. § Nhưng không hỗ trợ kéo thả để lập trình giao  diện
  4. Cài đặt Window Builder cho Eclipse o Bước 1: Truy cập vào http:// eclipse.org/windowbuilder/download.php o Bước 2: Bạn copy link phiên bản cần cài đặt o Bước 3: § Mở Eclipse  vào "Help/Install New Software...“.
  5. Cài đặt Window Builder cho Eclipse
  6. Cài đặt Window Builder cho Eclipse o Bước 4: Màn hình tiếp theo bấm Next
  7. Cài đặt Window Builder cho Eclipse o Bước 5: Tích chọn mục đồng ý để tiến hành cài đặt o Bước 6: Quá trình cài đặt diễn ra.
  8. Xây dựng chương trình quản lý bán hàng o Cửa hàng ABC cần xây dựng phần mềm quản lý  hàng hóa. Cửa hàng này đã vẽ sơ đồ mô tả hệ thống  các lớp đối tượng như sau:  HangHoa Abstract -MaSo : string -TenHang : string -DonGia : long +TinhGiaBan() HangThuong HangKhuyenMai -VAT : float -SoTienGiam : long +TinhGiaBan() +TinhGiaBan() Override
  9. Xây dựng chương trình quản lý bán hàng o Câu a: Dựa vào sơ đồ trên để viết chương trình quản lý bán  hàng.  § Thiết kế 3 lớp HangHoa, HangThuong, HangKhuyenMai  với thuộc tính và phương thức theo sơ đồ trên. § Tạo 2 hàm khởi tạo cho các lớp + Không tham số ­ Constructor from super class + Có tham số ­ Constructor using Field. § Tạo hàm truy xuất dữ liệu (Getters and Setters). § Tạo hàm trừu tượng TinhGiaBan cho HangHoa, và đa xạ  cho các lớp dẫn xuất HangThuong và HangKhuyenMai. Với  công thức sau:  + Đối với lớp HangThuong:  
  10. Xây dựng chương trình quản lý bán hàng o Câu b: Hãy tạo giao diện cho chương trình trên theo  giao diện cho bên dưới.  § Nút (Button) tính giá bán, được thực hiện theo công  thức tính giá bán với các loại hàng theo công thức trên.  § ComboBox là lựa chọn của Hàng thường và Hàng  khuyến mãi.
  11. Xây dựng chương trình quản lý bán hàng o Bước 1:  § Tạo project tên là QuanLyBanHang. § Tạo các lớp HangHoa, HangThuong, HangKhuyen và  hoàn thành câu a như phần thực hành hành o Bước 2: Tạo giao diện bán hàng như sau   § Click chuột phải lên prject  chọn new/other   chọn Window Builder/Swing designer/Application  Window  chọn Next  gõ tên lớp vào  “GiaoDienBanHang”  click Finish
  12. Xây dựng chương trình quản lý bán hàng
  13. Xây dựng chương trình quản lý bán hàng o Sau đó xuất hiện màn hình kéo thả giao diện gồm 2 tab Design và Source § Design: chế độ thiết kế bằng giao diện kéo thả § Source: chế độ lập trình code o Chúng ta chọn qua lại 2 chế độ này khi lập trình 2 chế độ giao  diện và code 
  14. Xây dựng chương trình quản lý bán hàng o Bước 3: Click chọn các thành phần rồi click lên  Form § Chọn Layouts: là SpringLayout cho phép đặt các  thành phần tại vị trí tùy ý. § Chọn Components: JLabel, Jbutton, JTextField,  JCombiBox. § Chú ý đặt tên, text, font chữ, màu chữ,…  cho các  thành phần Jbutton, JTextField, JCombiBox.
  15. Xây dựng chương trình quản lý bán hàng
  16. Xây dựng chương trình quản lý bán hàng o Bước 4: Xử lý sự kiện tính giá bán khi Click chuột  vào button “Tính giá bán” § Double click chuột lên button “Tính giá bán” sẽ  chuyển sang chế độ code như sau:
  17. Xây dựng chương trình quản lý bán hàng
  18. Xây dựng chương trình quản lý bán hàng
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2