Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
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ẬPTRÌNH JAVA ĐƠN VỊ HỌC TRÌNH: Tên đề tài: LậptrìnhMIDletthựcxửlývẽđồhọaxửlý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ìnhMIDletthựcxửlývẽđồhọaxửlý 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ậptrì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ậptrìnhMIDletthực hiện: • Vẽ lưới carô ô vuông lên hình, ô vẽ số luân phiên nhau, có ô chọn đó, • Xửlýphím mũi tên để di chuyển ô chọn • Xửlý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ửlý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 VÀ THIẾT KẾ CHO BÀI TOÁN SƠ ĐỒ THIẾT KẾ VÀ SƠ ĐỒ 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ỬLÝ 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