↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia:



Hôm nay ngày
21.11.24/11:51
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
Trang chủ>Thủ thuật>Xử lí Java>
Bài Học J2ME Đầu Tiên. Bài 1: Viết code Hello world
03.07.2014/15:17
Để bắt đầu lập trình j2me trên đtdđ, ae tải J2ME SDK Mobile Fix Build.jar về nhé.
HDSD J2ME SDK Mobile để tạo Applications (ứng dụng, game):
- Làm những bước sau nhé,mở J2ME SDK Mobile>New Project>Đặt tên Project Name (tên ud sẽ build) và Project Location (đường dẫn lưu file), (vào đâu cũng đc, vào thẻ nhớ cho khoẻ thân, nhẹ bộ nhớ máy) > bấm ok vào Source Package>bấm chọn trái>New>Midlet> điền tên Midlet, TÊN Class và Icon xong bấmOK> Vàviết code hello worldvào (bên dưới) > Viết xong ấnphím mềm phải> và chọn hìnhcái búa (Build)để bắt đầu tiến hành xây dựng ứng dụng hello world (qua 4 bước).Build bước 1 xong nó sẽ tự động thoát > Ta lạimở ứng dụng SDK MB lênvà tiếp tục các bướcCompile, Preverify và Create jar(nó tự động, ta chỉ cần cho phép ứng dụng thực hiện là đc). Ứng dụng đc tạo ở thư mục dist (nếu ko thấy dist đâu thì tự mà tìm).
Sau bước create jar rồi ta có file _jar, rename thành .jar là xong. Nếu bước build thứ 2 rồi ngưng tức là lỗi. Ta phải sửa.
Đây là đoạn code đơn giản nhất, tên là Hello World, có tác dụng viết chữ ra màn hình.
import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class TEST extends MIDlet{ Form f = new Form("tiêu đề"); public void startApp(){ f.append("xin trào :v"); Display.getDisplay(this).setCurrent(f); } public void pauseApp(){ } public void destroyApp(boolean unconditional) { } }
COPY
Giải thích:
import javax.microedition.midlet.*; import javax.microedition.lcdui.*;
2 dòng có tiền tố import này dùng để khai báo thư viện, giống nhưuses crttrongpascal, có nhiều thư viện..
public class TEST extends MIDlet{

dòng này là phần mở đầu của 1 class, có thể có nhiều phần có tiền tốpublic, giống nhưproceduretrongpascal(chương trình con). Sau dòng này, ta khai báo biến và các thứ khác.. TEST là tên class mà khi mình tạo project mới, phân biệt hoa thường, nếu khi code mà viết sai tên class thì build xong ứng dụng java sẽ bị lỗi[b]Ứng dụng sai: Class Not Found (ko tìm thấy class)[/b].
Form f = new Form
("đặt tên cho tiêu đề tại đây, nằm trong dấu nháy kép");

dòng này dùng để tạoform,formgiống như 1 màn hình, ví dụ như trênform1có cáilink, nhấn vào là hiệnform2,form2có nútQuay VềTiếp Tục, bấmQuay Vềthì hiệnform1, bấmTiếp Tụcthì hiệnform3. Hay ho nhỉ. Trênformcó thể thêm nhiều thứ nhưVăn bản, hình, danh sách, menu,...
Cấu trúc để khai báo là:Form tên = new Form("tiêu đề");

public void startApp(){
bắt đầu từ dòng này ta sẽ làm việc, là phần chương trình chính..
f.append("xin trào :v");
dòng này nghĩa là viết chữ"xin trào :v"lênform, ở đâyformtên làf, vì ta đã khai báo ở trên kia..

Display.getDisplay(this).setCurrent(f);
dòng này nghĩa là choform fxuất hiện, vì mỗi lần chỉ xuất hiện được1 form, muốn hiệnform2thì
Display.getDisplay(this).setCurrent(form2);


} public void pauseApp() { }

chỗ này thì ta cài đặt để khi tạm ngưng game thì làm cái gì. Ví dụhiện cái đồng hồ kim,hiện chữ Pause..
public void destroyApp(boolean unconditional) { }
cài đặt để khi thoát game thì làm gì. Ví dụ như tự động lưu game, tạm dừng download..
} .. Trong pascal mở và kết thúc 1 phần bằng cặpbegin...end. Còn ở đây là cặp ngoặc nhọn:< >. Nhớ xuống dòng sau mỗi dấu ngoặc nhọn và dấu chấm phẩy.
Muốn dùng tiếng Việt khi đặt tên, vàomenu Project>Project Properties>dòng 3>sửa kiểu encode thành UTF-8, nhớbấm Ok để lưu.
Bài này rất đơn giản nhưng rất cơ sở và quan trọng, mong bạn thực hành nhiều lần.
================= =================
STRINGITEM
=================
↓Tải Về Máy↓
Tag:
Bạn đến từ:
Share: img img img img img

Thanks To:XtGem
Liên kết:U-ON

Old school Easter eggs.