đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
Ltncb bth3
1. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
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
2. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
-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:inetpubwwwroot)
-Xử lý sự kiện Command
2
3. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
-Hiển thị hình ảnh
-Kết nối và tải hình ảnh xuống
3
4. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
-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
5. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
Hướng dẫn:
-Phía Client: 1. Gửi http.setRequestMethod(HttpConnection.GET) 2.Gửi thông tin
header
5
6. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
-Server phản hồi
1.Đọc dòng tình trạng
6
7. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
2.Đọc thông tin header
3.Đọc dữ liệu (data) bằng cách đọc từng khối
7
8. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
8
9. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
Bài 3: Quản lý bản ghi RMS
Đọc và ghi bản ghi với Stream
Output
9
10. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
10
11. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
11
12. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
12
13. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
13
14. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
THỰC HÀNH MÔN HỌC
KHOA CÔNG NGHỆ PHẦN MỀM
LẬP TRÌNH NHÚNG CĂN BẢN
14