1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Lập trình MIDlet thực hiện xử lý vẽ đồ họa và xử lý phím

24 106 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • LỜI MỞ ĐẦU

  • PHẦN I: ĐẶT VẤN ĐỀ

    • I. ĐỀ BÀI

    • II. MÔ TẢ BÀI TOÁN

  • PHẦN 2: PHÂN TÍCH VÀ THIẾT KẾ CHO BÀI TOÁN

    • I. SƠ ĐỒ THIẾT KẾ VÀ SƠ ĐỒ CHỨC NĂNG.

      • 1. Sơ đồ thiết kế cho bài toán.

      • 2. Chức năng vẽ lưới Caro và điền số 0,1 luân phiên.

      • 3. Chức năng đổi giá trị của ô chọn.

      • 4. Chức năng di chuyển ô chọn bằng phím mũi tên.

      • 5. Chức năng xóa loang dần .

    • II. MÔ TẢ THUẬT TOÁN XỬ LÝ TRONG CÁC CHỨC NĂNG.

      • 1. Vẽ lưới caro ô vuông và điền các số 0,1 luân phiên nhau.

      • 2. Vẽ ô chọn với màu khác màu của lưới caro và sử dụng phím mũi tên để di chuyển ô chọn.

      • 3. Đảo giá trị của ô chọn.

      • 4. Xóa loang ô chọn và các ô có liền kề có cùng giá trị.

  • PHẦN 3: CÁC KIẾN THỨC ĐÃ HỌC ĐƯỢC ÁP DỤNG

    • 1. Khai báo/định nghĩa lớp.

    • 2. Tạo đối tượng của lớp.

    • 3. Hàm tạo.

    • 4. Tạo nút lệnh.

    • 5. Xử lý sự kiện phím thực hiện thao tác khi người dùng nhấn phím.

    • 6. Vẽ đồ họa.

    • 7. Kế thừa.

    • 8. Phương pháp đệ quy.

  • PHẦN 4: KẾT QUẢ CHƯƠNG TRÌNH

    • I. MÃ LỆNH NGUỒN

    • II. HÌNH ẢNH CHƯƠNG TRÌNH CHẠY CỦA CÁC CHỨC NĂNG

      • 1. Vẽ lưới carô các ô vuông lên màn hình.

      • 2. Vẽ số 0 hoặc 1 luân phiên nhau vào các ô trên lưới.

      • 3. Vẽ ô chọn một ô trên lưới.

      • 4. Xử lý phím mũi tên để di chuyển ô chọn.

      • 5. Xử lý phím FIRE ( chọn) để đảo giá trị.

      • 6. Tạo nút lệnh xóa loang.

  • PHẦN 4: KẾT LUẬN

    • I. KẾT QUẢ TỰ ĐÁNH GIÁ.

      • 1. Những kết quả đạt của nhóm.

      • 2. Hạn chế của nhóm trong thời gian thực hiện bài tập.

    • II. HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI.

Nội dung

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN MÔN HỌC LẬP TRÌNH JAVA ĐƠN VỊ HỌC TRÌNH: Tên đề tài: Lập trình MIDlet thực xử vẽ đồ họa xử phím Giáo viên hướng dẫn: Dương Thăng Long LỜI MỞ ĐẦU Công nghệ thông tin ngày có vai trò quan trọng sống hàng ngày Hiện có nhiều công nghệ phát triển song song với việc phát triển công nghệ thông tin Bluetooth, Wireless, WAP, SOAP,… nhằm giúp công nghệ thông tin ngày thân thiết với người dùng Một công nghệ góp phần không nhỏ việc kết nối người với thông tin người với người công nghệ di động Với tốc độ phát triển lợi ích to lớn công nghệ di động, thấy có ảnh hưởng lớn đến sống người Không giống trước điện thoại có chức đơn giản đàm thoại, điện thoại có thêm rát nhiều chức năng, ứng dụng khác như: email, truy cập internet, video, nghe nhạc, chơi game,… đồng thời nới phát triển vũ bão dịch vụ gia tăng điện thoại di động dựa công nghệ WAP SOAP Với đề tài “Lập trình MIDlet thực xử vẽ đồ họa xử phím” viết số ứng dụng đơn giản nhằm khai thác tính thiết bị di động mà chủ yếu điện thoại di động Qua nhóm em cố gắng nắm bắt ứng dụng tốt kỹ thuật lập trình thiết bị di động Trong trình biên tập nhóm cố gắng thời gian có hạn kiến thức chuyên môn nên không tránh khỏi sai sót mong bạn đọc thầy cô tham khảo đóng góp ý kiến để tập nhóm hoàn chỉnh MỤC LỤC PHẦN I: ĐẶT VẤN ĐỀ I ĐỀ BÀI Lập trình MIDlet thực hiện: • Vẽ lưới carô ô vuông lên hình, ô vẽ số luân phiên nhau, có ô chọn đó, • Xử phím mũi tên để di chuyển ô chọn • Xử phím FIRE (chọn) để đảo giá trị ô chọn thành ngược lại, • Có nút lệnh bên trái hình: máy tự động xóa số ô chọn nhiều ô quanh có giá trị với (xóa loang dần) II MÔ TẢ BÀI TOÁN Vẽ lưới caro ô vuông lên hình điện thoại, ô điền số luân phiên Các lưới caro số tô màu đỏ Trên lưới caro có ô chọn, để biết ô chọn ta phải đổi tô mầu xanh cho ô chọn Xử phím mũi tên để di chuyển ô chọn: Khi nhấn nút mũi tên trên, xuống, trái, phải ô chọn vẽ lại màu đỏ ô chọn dịch lên trên, xuống, trái, phải Khi nhấn nút FIRE (chọn) điện thoại ô chọn giá trị đảo ngược, ô chọn số đổi thành số ngược lại Bên trái hình điện thoại phải có nút lệnh xóa số, để nhấn vào nút lệnh ô chọn xóa giá trị ô quanh có giá trị bị xóa theo (xóa loang dần) PHẦN 2: PHÂN TÍCH THIẾT KẾ CHO BÀI TOÁN SƠ ĐỒ THIẾT KẾ ĐỒ CHỨC NĂNG Sơ đồ thiết kế cho toán I 2 Chức vẽ lưới Caro điền số 0,1 luân phiên Chức đổi giá trị ô chọn Chức di chuyển ô chọn phím mũi tên 5 Chức xóa loang dần MÔ TẢ THUẬT TOÁN XỬ TRONG CÁC CHỨC NĂNG Vẽ lưới caro ô vuông điền số 0,1 luân phiên II void veLuoi(){ Graphics g=getGraphics(); g.setColor(255,0,0); for(int i=0;i

Ngày đăng: 28/08/2017, 20:27

TỪ KHÓA LIÊN QUAN

w