Tải bản đầy đủ (.doc) (14 trang)

Thực hành lập trình nhúng căn bản Buổi 3 pot

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (829.05 KB, 14 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


BI TP THC HNH TUN 3
Ni dung:
Làm quen với lập trình Java Mobile (tt)
Cài đặt:
-JDK 6
-IDE: Java ME SDK 3.0 hoặc NetBeans 6.1
Bài tập:
Bài 1: Viết chương trình hiển thị hình ảnh từ 1 URL cho trước sử dụng giao thức http
Hướng dẫn:
Tạo Midlet gồm 1 form, trên đó có 1 TextBox để người dùng nhập vào địa chỉ file ảnh
1
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


-TextBox với string mặc định là đường dẫn file ảnh. (Để chạy trên máy tính đơn, cài
đặt IIS, chép file vào thư mục C:\inetpub\wwwroot\)
-Xử lý sự kiện Command
2
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


-Hiển thị hình ảnh
-Kết nối và tải hình ảnh xuống
3
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC


 


-Sau khi ContentConnection và InputStream đã được thiết lập, kiểm tra length. Nếu
có, đọc nội dung chỉ bằng 1 lệnh. Nếu không, đọc từng ký tự và ghi vào
OutputStream. Tạo image từ nội dung vừa đọc
-Cuối cùng, đóng tất cả connection và stream đã dùng
Bài 2: Viết chương trình download và hiển thị file (header & content)
4
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


Hướng dẫn:
-Phía Client: 1. Gửi http.setRequestMethod(HttpConnection.GET) 2.Gửi thông tin
header
5
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


-Server phản hồi
1.Đọc dòng tình trạng
6
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


2.Đọc thông tin header
3.Đọc dữ liệu (data) bằng cách đọc từng khối

7
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


8
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


Bài 3: Quản lý bản ghi RMS
Đọc và ghi bản ghi với Stream
Output
9
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


10
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


11
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


12
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC

 


13
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


14

×