You are on page 1of 6

I.

ng K Ti khon ti v ci t SDK:
y l nhng bc rt n gin, ti tin l cc bn c th d dng hon tt.
1. ng k mt ti khon ti trang developer.bada.com.

2. ng nhp v ti b SDK bng cch chn Development Tools menu chnh, ri chn
IDE/SDK. Sau chn gi SDK bn mun ti v (mnh ti bn full 1GB).

3. Sau khi ti xong b SDK, bn chy file va ti v v lm theo hng dn ci t.


II. ng k ng dng vi Samsung:
Q. Ti sao phi ng k ng dng vi Samsung?
A. V mi ng dng vit cho Bada s c qun l bng ID duy nht do Samsung cung
cp. Do , bn cn ng k ng dng ca bn vi Samsung. Khi bn ang pht trin ng
dng, bn c th cha cn ID ny, nhng bn cn c n chng thc khi ng ti tn
Samsung app store.


1. Bn ng nhp vo trang developer.bada.com v vo phn My applications, ri vo
Application manager. y l trang qun l tt c cc ng dng m bn ng k vi
samsung. to mt ng dng mi, bn chn vo Generate Application profile.


2. trang Generate application, bn chn New mc Setup application ng k
ng dng mi, ri t s version ca ng dng, mnh mt nh l 1.0.0, ri nhn next.

3. Trang tip theo l Create application profile. Khai bo tn, v m t ca ng dng ri
nhn next tip tc.


4. Bn nhn next lt qua cc trang Select Privileged API Groups, Setup
Components. trang Setup System Requirement cc chn kch thc mn hnh l
480x800 (kch thc mn hnh ca phone wave) ri nhn Next tip tc.

5. Ti trang download manifest, bn download file manifest.xml ca mnh v. File ny
cha cc thng tin cu hnh ca ng dng ca bn v ID ca n. Bn cng c th down file
ny sau bng cch vo mc My applications nh cp bc II.1.


III. To mt ng dng n gin v Kim th:

IDE ca Bada l Eclipse, kh quen thuc vi cc bn lp trnh vin. Nn mnh ngh s
khng kh khn cc bn lm quen.


1. Cc bn vo Start menu-> all programs -> bada SDK 1.0.0b3, v chn Bada IDE. Ban
u, chng trnh s yu cu bn chn ng dn cho workspace, cc bn c th nh
mt nh.

2. Sau IDE khi ng hon tt, cc bn vo menu file->New->Bada application project
m ca s to d n Bada mi. Trn ca s ny, cc bn in tn ca d n vo phn
project name ( y mnh t tn l HelloBadaWorld) v chn Bada form based
application phn project type. Click Next 2 ln n trang chn file manifest.xml, cc
bn b chn mc default manifest file ri chn file bn va download v. Cui cng bn
click Finish bt u to mt d mi.
Bn s c th phi tt tab welcome thy c mn hnh son tho ca IDE.





3. Ok, vy l xong, bn c 1 d n Bada c th chy c. Vic bn cn lm lc ny l
click phi ln HelloBadaWorld ca s project explorer v chn Build project. Sau khi
qu trnh build d n hon tt, cc bn tip tc click phi vo tn HelloBadaWorld v chn
Run as->Bada simulator application. i mt lc my o khi ng v chy ng dng
bn va xy dng.

IV. Kim th ng dng trn phone tht.

1. ng dng mc nh rt n gin ch c mt nt Ok trn mn hnh, v khi click vo nt
ny, bn s khng thy g thay i trn mn hnh, chng trnh s ch in ra mt dng thng
bo trn ca s output ca IDE. V d ca mnh s hi khc 1 cht. ca s Project
explorer, cc bn m file Form1.cpp ti HelloBadaWorld->src. Ri thay dng #59 bng
on m bn di.

M:
MessageBox messageBox;
messageBox.Construct(L"Hello Box", L"Hello Bada world.", MSGBOX_STYLE_OK, 3000);
// Call ShowAndWait - draw, show itself and process events
int modalResult = 0;
messageBox.ShowAndWait(modalResult);
2. Ln ny, chng ta s build ng dng chy th trn phone tht. lm c iu ny,
cc bn click phi vo HelloBadaWorld v vo Build configurations->set active->target-
release. Sau , cc bn build d n mt ln na.

You might also like