CHIASE123.COM - Diễn đàn chia sẻ kiến thức

Diễn đàn chia sẻ kiến thức
Thứ Sáu, 23:40:47 - 22/11/2024

Thời gian được tính theo giờ UTC + 7 Giờ




Tạo chủ đề mới Gửi bài trả lời  [ 3 bài viết ] 
Người gửi Nội dung
 Tiêu đề bài viết: Bài học J2ME đầu tiên
Gửi bàiĐã gửi: 13/07/2013 13:41 
Ngoại tuyến
☀️9/30☀️
☀️9/30☀️
Hình đại diện của thành viên

Ngày tham gia: 05/11/2012 16:23
Bài viết: 822
Đến từ: Âm ti
Để bắt đầu lập trình j2me trên đtdđ, phải tải J2ME SDK MOBILE fix(JSM).
HDSD J2ME SDK Mobile để tạo Applications (ứng dụng):
- Làm những bước sau nhé, mở J2ME SDK Mobile > New Project > Đặt tên Project và xácđịnh đường dẫn vào E: / (vào đâu cũng đc, vào thẻ nhớ cho khoẻ thân). Tuỳ chọn > New> Midlet > OK > Và viết code hello world vào (bên dưới) > Viết xong ấn phím mềm phải > và chọn hình cái búa (Build) để bắt đầu tiến hành xây dựng ứng dụng hello world (qua 4bước). Build bước 1
xong ấn Next nó sẽ auto out app
> Ta lại mở SDK MB lên và tiếp tục các bước Compile, Prerify và
Create app (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 ở E://j2mesdkproject/MobileApplication/di ... tion_jar(còn tùy vào đường dẫn bạn chọn)
rồi ta 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 a 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) { }
}
..
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 crt trong pascal, có nhiều thư viện.
public class a 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ư procedure trong pascal (chương trình con). Sau dòng này, ta khai báo biến và các thứ khác
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ạo form, form giống như1 màn hình, ví dụ như
trên form1 có cái link, nhấn vào là hiện form2, form2 có nút Quay Về và Tiếp Tục, bấm Quay Về thì hiện form1, bấm Tiếp Tục thì hiện form3. Hay ho nhỉ. Trên form có 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ên form, ở đây form tên là f, vì ta đã khai báo ở trên kia
Display.getDisplay(this).setCurrent(f);
dòng này nghĩa là cho form f xuất hiện, vì mỗi lần chỉ xuất hiện được 1 form, muốn hiện form2 thì 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ặp begin...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. Và ko nên viết tiếngViệt khi gõ code.
Bài này rất đơn giản nhưng rất quan trọng, mong bạn thực hành nhiều lần.
Mình cũng ko phải pro gì cho nên nếu các bạn có lỗi gì mà mình ko fix đc, mình sẽ nhờ professional-er.hêhê
..
Soạn: LeZink

_________________
๖Hỏa Løng™ ︻︻¶▅▆▇◤ßang
Garena: vuagaac
LMHT: vuagaav
Facebook: https://m.facebook.com/kieu.vu.1694


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
 Tiêu đề bài viết: Re: Bài học J2ME đầu tiên
Gửi bàiĐã gửi: 13/07/2013 13:43 
Ngoại tuyến
☀️9/30☀️
☀️9/30☀️
Hình đại diện của thành viên

Ngày tham gia: 05/11/2012 16:23
Bài viết: 822
Đến từ: Âm ti
Mình đi coppy bài hd về J2ME để làm giàu thêm tài nguyên cho mwap, nếu thấy hữu ích mình sẽ post tiếp còn nếu ko thì mình xin dừng lại..........

_________________
๖Hỏa Løng™ ︻︻¶▅▆▇◤ßang
Garena: vuagaac
LMHT: vuagaav
Facebook: https://m.facebook.com/kieu.vu.1694


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
 Tiêu đề bài viết: Re: Bài học J2ME đầu tiên
Gửi bàiĐã gửi: 13/07/2013 14:56 
Ngoại tuyến
☀️12/30☀️
☀️12/30☀️
Hình đại diện của thành viên

Ngày tham gia: 17/08/2012 08:29
Bài viết: 2014
Số điện thoại: 01688050794
Giàu gì??? :-/


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 3 bài viết ] 

Thời gian được tính theo giờ UTC + 7 Giờ


Chủ đề tương tự
 Chủ đề   Người gửi   Trả lời   Xem   Bài viết mới nhất 
Không có bài viết chưa xem mới nào trong chủ đề này. [Topic] HD Tạo Hello World.Jar Trên J2ME SDK Mobile

[ Chuyển đến trangChuyển đến trang: 1, 2 ]

MINHPRO9999

18

5602

26/04/2013 20:44

taoladay Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Khái niệm J2ME

Vuagaac

1

1130

18/09/2013 09:23

MrTuan1 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [J2ME-2] String Item in HW

Vuagaac

0

991

13/07/2013 13:58

Vuagaac Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [J2ME-3] TextField in HW

Vuagaac

0

1003

13/07/2013 16:10

Vuagaac Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [J2ME-4] Ticker in HW

Vuagaac

0

1094

13/07/2013 16:17

Vuagaac Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [J2ME-5] TextBox in HW

Vuagaac

0

992

13/07/2013 16:25

Vuagaac Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [J2ME-6] Alert in HW

Vuagaac

0

992

13/07/2013 19:55

Vuagaac Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [J2ME-7]Command in HW

Vuagaac

3

1470

13/07/2013 21:34

GmGmNewGate Xem bài viết mới nhất vừa gửi

Chủ đề này đã bị khoá, bạn không thể sửa những bài viết của mình hay trả lời bài viết thêm nữa. [J2ME-9] Câu lệnh If

Vuagaac

5

2020

15/09/2016 21:15

Dajgiachandat Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hack phone đơn giảncho s60.dùng safe manager anhem đừng gạch đá đau đầu.

truth99

0

1396

23/02/2013 21:35

truth99 Xem bài viết mới nhất vừa gửi

 


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến92 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.

Tìm kiếm với từ khoá:
Chuyển đến:  
Đã tích hợp phpBB® Forum Software © phpBB Group
Vietnamese language pack for phpBB 3.0.x download and support.
CHIASE123.COM - Diễn đàn chia sẻ kiến thức