Ebook - Giáo trình lập trình cho thiết bị di dộng, mobile với J2me
Đây là một giáo trình tiếng việt dành cho những người mới làm quen với J2ME hoặc đang có những kiến thức nền tảng, nâng cáo. Nếu các bạn có thể đọc và hiểu được 80 phần trăm giáo trình thì mình đảm bảo rằng... bạn đã pro in J2me và có thể viết một ứng dụng hay game ra trò cho J2ME rồi đấy !
-------
Một số nội dung trong cuốn sách
Link trực tiếp của congdongjava download tại đây : http://congdongjava.com/tailieu/LapTrinhThietBiDiDongVoiJ2ME-congdongjava.com.pdf5. Môi trường thực hiện………………………………….……….4
6. Giới thiệu về Java và công nghệ J2ME ……………………....5
Giới thiệu về Java……………………………………................5
Giới thiệu về J2ME và lập trình J2ME…………………….....6
6.1. Tại sao chọn J2ME……………………………………….7
6.2. Kiến trúc của J2ME…………………………………….. 8
6.3. Phát triển ứng dụng……………………………………..11
6.4. Kiểm tra lỗi và chạy thử………………………………...11
6.5. Đóng gói ứng dụng…………………………….............. 12
6.6. Triển khai ứng dụng với tập tin JAR………………… 12
6.7. Tập tin manifest.mf và tập tin JAD…………………....12
6.8. Tối ưu mã và giảm kích thước ứng dụng……………...13
6.9. Những khó khăn…………………………………….…..14
Chương II: Lập trình với J2ME………………..…………….……16
1. MIDlet và đối tượng Display…………………….…….….….16
1.1 MIDlet – Vòng đời của một MIDlet…………….….….16
1.2 Đối tượng Display………………………………………19
1.3 Đối tượng Displayable…………………………….…....19
2. Giao diện người dùng cấp cao………………………….……20
2
2.1 Đối tượng Display, Displayable và Screen……………....20
2.2 Thành phần Form và Items………………………….…...21
2.3 Thành phần List, Textbox, Alert, và Ticker….................33
3. Giao diện người dùng câp thấp……………………..………….39
3.1 Các hàm API mức thấp………………………….………..39
3.2 Lớp Canvas và kỹ thuật xử lý đồ họa………….………...39
3.3 Lớp Graphics…………………………………….………..49
Chương III: Hệ thống quản lý bản ghi………………………………64
1. Lưu trữ cố định thông qua RecordStore………………...….64
2. Các vấn đề với RMS……………………………………...…..67
3. Các hàm API của RMS…………………………….…….…..68
4. Sắp xếp bản ghi với RecordComparator……………….…..73
5. Tìm kiếm bản ghi với RecordFilter………………..………..83
6. Nhận biết thay đổi với RecordListener…………………..…88
Chương IV: Khung kết nối chung……………………………………93
1. Cây phân cấp Connection…………………………..………..93
2. Kết nối HTTP…………………………………………….…..95
3. Client Request và Server Response………………..…….....100