lap trinh web bang visual basic
TRANSCRIPT
-
8/4/2019 Lap Trinh Web Bang Visual Basic
1/225
Lap Trnh Web Vi Visual Basic
PHAN I :C S LY THUYET VE NGON NG
VISUAL BASIC
I. Tm hieu ngon ng lap trnh Visual Basic1. Tong quan ve ngon ng lap trnh VisualBasic
Visual Basic, con ng nhanh nhat va n gian nhat e taonhng ng dung cho Microsoft Windows. Bat ke ban la motnha chuyen nghiep hay la mot ngi mi lap trnh Windows,Visual Basic cung cap cho ban mot tap hp cac cong cu hoanchnh e nhanh chong phat trien cac ng dung.
Vay Visual Basic la g ? Thanh phan Visual noi en cacphng thc dung e tao giao dien o hoa ngi s dung(GUI). Thay v viet nhng dong ma e mo ta s xuat hienva v tr cua nhng thanh phan giao dien, ta ch can themvao nhng oi tng a c nh ngha trc v tr naoo tren man hnh.
Thanh phan Basic noi en ngon ng BASIC (Beginners All-Purpose Symbolic Instruction Code) mot ngon ng c dung binhieu nha lap trnh hn bat c mot ngon ng nao khactrong lch s may tnh. Visual Basic c phat trien dan danda tren ngon ng BASIC, va bay gi cha ng hang tramieu lenh, ham, va t khoa co quan he trc tiep vi giaodien o hoa cua Windows.
Ngon ng lap trnh Visual Basic khong ch la Visual Basic. Hethong lap trnh Visual Basic, nhng ng dung bao gom MicrosoftExcel, Microsoft Access, va nhieu ng dung Windows khac eudung cung mot ngon ng.
Mac du muc ch cua chung ta la tao ra nhng ng dungnho cho ban than hay mot nhom, mot he thong cac congty ln, hoac tham ch phan phoi nhng ng dung ra toancau qua Internet. Visual Basic la cung cu ma ban can.
Nhng chc nang truy xuat d lieu cho phep ta tao ranhng c s d lieu, nhng ng dung front-end, vanhng thanh phan pham vi server-side cho hau het cac
dang thc c s d lieu pho bien, bao gom Microsoft SQLServer va nhng c s d lieu mc enterprise khac.
Nhng ky thuat ActiveX cho phep ta dung nhng chcnang c cung cap t nhng ng dung khac, nh lachng trnh x ly van ban Microsoft Word, bang tnhMicrosoft Excel va nhng ng dung Windows khac.
Trang 1
-
8/4/2019 Lap Trinh Web Bang Visual Basic
2/225
GVHD : Nguyen Cao Tr
Kha nang Internet lam cho no de dang cung cap choviec them vao nhng tai lieu va ng dung qua Internethoac intranet t ben trong ng dung cua ban, hoac taonhng ng dung Internet server.
ng dung cua ban ket thuc la mot file .exe that s. Nodung mot may ao Visual Basic e ban t do phan phoing dung.
2. Cau truc cua mot ng dung Visual BasicMot ng dung that ra la mot tap hp cac ch dan trc
tiep en may tnh e thi hanh mot hay nhieu tac vu. Cautruc cua mot ng dung la phng phap trong o cac chdan c to chc, o la ni ch dan c lu gi va thihanh nhng ch dan trong mot trnh t nhat nh.
V mot ng dung Visual Basic, tren c ban la nhng oi
tng, cau truc ma ong e tng trng cho nhng mo hnhvat ly tren man hnh. Bang viec nh ngha, nhng oitng cha ma va d lieu. Form, cai ma chung ta nhn thaytren man hnh la tng trng cho nhng thuoc tnh, quy nhcach xuat hien va cach c x. Cho moi form trong mot ngdung, co mot quan he module form (vi ten file m rong la.frm) dung e cha ng ma cua no.
Moi module cha nhng thu tuc s kien nhng oan ma,ni at nhng ch dan, cai se c thi hanh trong viec apng nhng s kien ch nh. Form co the cha nhng ieukhien. Tng ng vi moi ieu khien tren form, co mot tap
hp nhng thu tuc s kien trong module form o.Ma khong ch quan he vi mot form ch nh hay ieu
khien co the c at trong mot loai module khac, motmodule chuan (.BAS). Mot thu tuc c dung e ap ngnhng s kien trong nhng oi tng khac nhau phai cat trong cung mot chuan, thay v tao nhng ban sao matrong nhng thu tuc s kien cho moi oi tng. Mot lpmodule (.cls) c dung e tao nhng oi tng, cai ma cothe c goi t nhng thu tuc ben trong ng dung cua ban.Trong khi mot module chuan ch cha ma, mot lp modulecha ng ca ma va d lieu. Ta co the ngh no nh motieu khien.
3. Chung ta co the lam g vi Visual Basic Tao giao dien ngi s dungGiao dien ngi s dung co le la thanh phan quan trong
nhat cua mot ng dung. oi vi ngi s dung, giao dienchnh la ng dung ; ho khong can chu y en thanh phan
Trang 2
-
8/4/2019 Lap Trinh Web Bang Visual Basic
3/225
Lap Trnh Web Vi Visual Basic
ma thc thi ben di. ng dung cua chung ta co the phobien c hay khong phu thuoc vao giao dien.
S dung nhng ieu khien chuan cua Visual BasicTa dung nhng ieu khien e lay thong tin ma ngi s
dung nhap vao, va e hien th ket xuat. Nhng ieukhien ma ta co the dung trong ng dung bao gom hop vanban, nut lenh, va hop danh sach,. Nhng ieu khien khaccho ta truy xuat nhng ng dung khac, x ly d lieu cuano nh la mot thanh phan ma trong ng dung cua ban.
Lap trnh vi nhng oi tng.Nhng oi tng la thanh phan chu yeu e lap tnh Visual
Basic. Nhng oi tng co the la form, nhng ieu khien hayc s d lieu.
Lap trnh vi phan hp thanhChung ta oi khi can s dung kha nang tnh toan cua
Microsoft Excel trong ng dung Visual Basic, hay nh dang mottai lieu s dung thanh cong cu nh dang cua Microsoft Word,hoac lu tr va x ly d lieu dung Microsoft Jet Tat canhng ieu nay co the thc hien c bang cach xay dngnhng ng dung cua chung ta s dung nhng thanh phanActiveX. Them vao o, Visual Basic co the giup chung ta taora nhng ieu khien ActiveX rieng.
ap ng nhng s kien chuot va ban phm
Nhng ng dung Visual Basic co the ap ng mot lngln s kien chuot va ban phm. V du form, hop anh, vanhng ieu khien anh co the phat hien v tr con tro chuot,co the quyet nh phm trai hay phm phai c nhan, va cothe ap ng nhng to hp cua phm chuot vi phm Shift,Ctrl, hay Alt. S dung nhng ieu khien phm, ta co the laptrnh nhng ieu khien va form e ap ng cac hanh ongphm hoac phien dch va x ly ma Ascii cua ky t.Them vao o, nhng ng dung Visual Basic co the ho tr skien re va tha cung nh tnh nang re va tha OLE.
Lam viec vi van ban va o hoa.Visual Basic cung cap kha nang o hoa va van ban phc
tap trong ng dung. Nhng thuoc tnh van ban co the giupta nhan manh cac khai niem quan trong va cac chi tiet canquan tam. Them vao o, Visual Basic cung cap kha nang ohoa cho phep ta linh ong trong thiet ke, bao ham cac hnh
Trang 3
-
8/4/2019 Lap Trinh Web Bang Visual Basic
4/225
GVHD : Nguyen Cao Tr
anh ong bang cach hien th mot loat cac hnh anh lientiep nhau.
G roi ma va quan ly loioi khi co nhng loi xay ra ben trong ma cua ng dung.
Nhng loi nghiem trong co the la nguyen nhan mot ngdung khong ap ng lenh, thong thng yeu cau ngi sdung khi ong lai ng dung, va khong lu lai nhng g ta alam. Qua trnh tm ra va sa loi goi la g roi. Visual Basiccung cap nhieu cong cu giup chung ta phan tch ng dunglam viec nh the nao. Nhng cong cu g roi at biet huch trong viec tm ra nguon goc loi, nhng chung ta cung cothe dung nhng cong cu nay e kiem tra chng trnh hoactm hieu nhng ng dung khac nhau lam viec nh the nao.
X ly o a, th muc va file
Khi lap trnh trong Windows, no rat quan trong e co khanang them, di chuyen, tao mi hoac xoa nhng th muc vafile, lay thong tin ve va x ly o a. Visual Basic cho phepchung ta x ly o a, th muc va file bang hai phng phap :qua nhng phng htc cu nh la ieu lenh Open, Write#, vaqua mot tap hp cac cong cu mi nh FSO (File System Object)
Thiet ke cho viec thi hanh va tnh tng thchVisual Basic chia xe hau het nhng tnh nang ngon ng
trong Visual Basic cho nhng ng dung, bao gom trong MicrosoftOffice va nhieu ng dung khac. Visual Basic, VBScript, mot
ngon ng script Internet, eu la tap hp con cua ngon ngVisual Basic.
Phan phoi nhng ng dungSau khi tao mot ng dung Visual Basic, ta co the t do phan
phoi bat ky ng dung nao a tao bang Visual Basic en batc ai dung Microsoft Windows. Ta co the phan phoi ng dungtren a, tren CD, qua mang, tren intranet hoac Internet.
4.Tom tat ngon ng4.1. BienBien c dung e lu tam thi cac gia tr tnh toan trong
qua trnh x ly chng trnh. Cach khai bao bien
Visual Basic dung cach khai bao bien trong chng trnh nh sau :Dim As
Trang 4
-
8/4/2019 Lap Trinh Web Bang Visual Basic
5/225
Lap Trnh Web Vi Visual Basic
Ta cung co the khong can khai bao kieu bien (tc bomenh e As pha sau), trong trng hp nay,bien co the c dung e lu gi mot gia tr bat ky.
Quy tac at ten bien
Ten bien co chieu dai toi a 255 ky t. Phai bat au bang mot ch cai. Khong at cac khoang trong va cac ky hieu (+ - * /)
trong ten bien. Khong c trung vi t khoa cua ngon ng. Tranh at ten trung nhau.
Pham vi s dung bienPham vi s dung bien tuy thuoc cach ta khai bao va cho
ta at dong lenh khai bao bien. Neu ta khai bao trong phan General, bien co the c
dung bat ky oan lenh nao trong from va cung chmat i khi from c giai phong khoi bo nh.
Neu ta khai bao bien trong phan viet lenh cho mot skien cua mot oi tng (tc khai bao gia hai dong Subva End Sub cua ma lenh o) th bien ch ton tai vadung c trong pham vi hai dong Sub va End Sub o mathoi. Bien nh vay goi la bien rieng hay bien noi bo.
Neu ta dung t khoa Public thay cho Dim e khai baobien , bien se ton tai trong suot thi gian thc hienchng trnh va co the dung c trong bat c oan
lenh nao cua chng trnh. Bien nh vay goi la bienchung hay bien toan cuc.4.2. Cac kieu d lieu trong Visual Basic
Ten kieu Kch thcKhoang ga trByte 1 byte 0 en 255 (tc co the gan cho biencac gia tr nho
nhat la 0 va ln nhat la 255)
Integer 2 byte -32768 en 32767
Long 4 byte -2.147.483.648 en 2.147.483.647
Single 4 byte -3,402823E38 en 1,401298E-45 (cacga tr am)
1,401298E-45 en 3,402823E38 (cac gatr dng)
Trang 5
-
8/4/2019 Lap Trinh Web Bang Visual Basic
6/225
GVHD : Nguyen Cao Tr
Double 8 byte -1,79769E308 en 4,94065E-324 (gia tram)
4,94065E-324 en 1,79769E308 (gia trdng)
Currency 8 byte -922337203685477,5808 en922337203685477,5807
Boolean 2 byte True ti False
Date 2 byte 1 thang 1 nam 100 en 31 thang 12nam 9999 ;
Thi gian t 0:00:00 en 23:59:59:
String 1 byte cho co the len en 231 ky tmoi ky t
Variant 16 byte + Null, Error, bat ky kieu so nao cogia tr trong khoang
1 byte cho Double hay bat ky noi dung text naomoi ky t
Ky hieu Exx pha sau so co ngha la nhan vi 10xx. Kieu so nguyen dng (khong chap nhan so am) gom
kieu Byte. Kieu so nguyen (chap nhan ca so am nhng khong
chap nhan phan le thap phan) gom cac kieu :Integer,
Long. Kieu so thc gom Single, Double, Currency. Kieu Boolean goi la kieu luan ly, no ch chap nhan hai
gia tr True la ung va False la sai. Kieu String dung e cha cac gia tr chuoi. Mot chuoi
ky t co the co nhieu ky t. Khi viet mot gia trchuoi, ta phai bao hai au no bang dau nhay kep.
Kieu ngay thang (Date) e cha gia tr thi gian. Khiviet mot gia tr kieu Date, ta co the viet theo bat ckieu ghi gi nao bao hai au bang dau #.
4.3. Cac toan t trong Visual Basic4.3.1. Cac toan t tnh toan
Toan t Y ngha V du + Cong hai so hang vi nhau X =Y + 1
co the dung e cong hai chuoist= Visual +Basic
Trang 6
-
8/4/2019 Lap Trinh Web Bang Visual Basic
7/225
Lap Trnh Web Vi Visual Basic
- Tr hai so hang X = Y - 1* Nhan hai so hang X = Y * 1/ Chia, tra ve kieu so thc Y = 1 / 2\ Chia lay nguyen X = 3 \ 2 X se nhangia tr 1
Mod Chia lay d X = 7 Mod 4 X se nhangia tr 3^ Lay luy tha X = Y 3
4.3.2. Cac toan t so sanh
Toan t Y ngha> So sanh xem so th nhat co ln hn so th haikhong.< So sanh xem so th nhat co nho hn so thhai khong.
= So sanh xem so th nhat co bang so th haikhong.< > So sanh xem so th nhat co khac hn so thhai khong.>= So sanh xem so th nhat co ln hn hay bangso th hai khong.
-
8/4/2019 Lap Trinh Web Bang Visual Basic
8/225
GVHD : Nguyen Cao Tr
th thc hien oan lenh nayEnd If
Cu phap 2 :
If Then Neu bieu thc luan ly trenla True
th thc hien oan lenh nayElse
Ngc lai neu bieu thc luanly la False
th thc hien oan lenh nay.End If
Cau truc tuyen Select Case
Cu phap :
Select Case xet bien hay bieu thcnay
Case Neu bien hay bieu thc bangcac gia tr nay
th thc hien oan lenh nay
Case
co the co nhieu Case cho cac
ieu kien can xet.[ Case Else Neu bien hay bieu thc khong
bang cac giatr cua cac Case ben tren
] th thc hien phan lenh nay
End Select
4.4.2. Cac cau truc lap
Cau truc DoLoopCu phap 1 :
Do While trong khi bieu thc ieukien ung th thc hien cac cau lenh nay
Loop Quay tr ve dong Do While ekiem tra lai
Trang 8
-
8/4/2019 Lap Trinh Web Bang Visual Basic
9/225
Lap Trnh Web Vi Visual Basic
Cu phap 2 :
Do thc hien cac cau lenh nay
Loop Until cho en khi ieu kien ung
Cu phap nay khac cu phap 1 cho : trong cu phap 1 ieukien c xet trc khi thc hien cac cau lenh, cu phap 2ieu kien c xet sau khi thc hien cac cau lenh.
Cau truc ForNextCu phap :
For bien = gia tr au To gia tr cuoi [Step khoang tang]
Next bien
Thu tuc Cach nh ngha thu tuc
Mot thu tuc trc khi muon s dung no phai nh nghano. Dung t khoa Sub e khai bao thu tuc nh the nay.
Private/Pulic Sub End Sub Cho ket thuc thu tuc.
Neu ta khai bao bang t khoaPublic, thu tuc co the c goi e s dung trong bat kyform nao trong chng trnh. Neu ta khai bao bang t khoaPrivate, thu tuc ch co the dung c trong form cocha no ma thoi
Thu tuc co truyen tham soKhi mot thu tuc c goi ma co truyen them mot so gia
tr vao, cac gia tr nay c goi la cac tham so cua thutuc o. e lam ieu nay, khi khai bao thu tuc ta can ghithem no se nhan bao nhieu tham so bang cu phap nh sau :
Private/Public Sub ( As ,)
Trang 9
-
8/4/2019 Lap Trinh Web Bang Visual Basic
10/225
GVHD : Nguyen Cao Tr
II. Nhng ng dung Internet Visual BasicCac khai niem ve ng dung Internet1.1. ng dung Internet la g ?
Mot ng dung Internet la mot ng dung tng tac, motng dung a c dch co the truy xuat qua Internet. ng
dung Internet co the thi hanh nhng cong viec phc taptren ca client hay tren server. Trong mot ng dung Internetserver based, no dung giao thc Internet HTTP e lay lainhng yeu cau t mot client, ac biet la mot Web browser,x ly ma ket hp vi no, va gi tra d lieu ve chobrowser.
Trong lap trnh Internet Visual Basic, ta co the them noi dungong vao nhng trang Web de dang. ng dung Internet VisualBasic lien ket ma Visual Basic en mot hoac nhieu trang HTMLva quan ly s kien phat sinh trong nhng trang nay bi viectng tac vi chng trnh tren ca client hay tren server. Giao
tiep vi ngi dung trong mot ng dung Internet Visual Basicco the la mot chuoi cac trang HTML(Hyper Text MarkupLanguage), hay la mot s tron lan cua trang HTML va VisualBasic form. Tuy nhien, vi loai giao dien nao th ng dung cungquan ly s kien, goi nhng phng thc, thiet lap va lay lainhng thuoc tnh c ban tren nhng thanh phan trong trangHTML o.
1.2. Nhng mo hnh oi tng InternetChung ta ch dung khai niem lap trnh hng oi tng
trong ng dung Internet Visual Basic ch khi chung ta lam trong
ng dung Visual Basic formbased. Trong ng dung Internet VisualBasic, chung ta dung mo hnh oi tng quan he e truy xuat
va x ly thong tin va nhng ieu khien tren trang HTML.Co hai loai ng dung Internet VisualBasic : ng dung IIS va ng dungDHTML. Trong o ng dung IIS (InternetInformation Server), ta dung mo hnh
oi tng Active Server Pages (ASP) elay lai thong tin t ngi s dung,gi thong tin en browse, va lu laithong tin ve phien lam viec hientai. Trong ng dung DHTML, ta dung
Trang 10
-
8/4/2019 Lap Trinh Web Bang Visual Basic
11/225
Lap Trnh Web Vi Visual Basic
mo hnh oi tng Dynamic HTML(DHTML) e x ly nhng thanhphan tren mot trang HTML.
1.3. Lch s phat trien tren Internet Noi dung tnh
ng dung au tien trenInternet la nhng trang tnh, nogi noi dung no en browser vakhong t phan ng vi bat ky
hanh ong nao ma ngi sdung a thi hanh. Mac du mohnh trnh bay vi ngi s dungnhng trang thong tin a cformat nhng s tng tac o laco gii han gia ngi s dung
va Web server. Nhng trang tnhnay phai c hieu chnh bangtay e cap nhat nhng noi dungcua no. Trnh bay noi dung ong bang cach lap trnh Gateway
S phat trien cua nhng giao tiep
Gateway nh la Common GatewayInterface (CGI), ng dung InternetServer Programming Interface (ISAPI), vanhng cai khac cho phep ngi sdung them vao nhng noi dung
Trang 11
-
8/4/2019 Lap Trinh Web Bang Visual Basic
12/225
GVHD : Nguyen Cao Tr
ong cho Web. Vi noi dung ong,mot browser co the gi mot yeucau cho viec tm kiem thong tin.
Server, thay v tra ve mot trang tnh,no chay mot script hay mot ngdung va tra ve trang HTML a ccap nhat va thong tin chnh xac.ieu bat thuan li cua chng trnhGateway la kho tao va thay oi no.
ScriptingScripting cho phep noi dung ong
bang cach ket hp nhng Script cothe thi hanh c vao trc tiep trongmot trang HTML. Thay v yeu cauServer, browser co the s ly nhngScript khi no tai HTML nay. Nhung
script co the c s ly tren caClient hay tren Web server. Ngon ngchung cho script Client side la VBScriptva JavaScript. Rieng vi Script server side, ngon ng chung cho no la ActiveServer Pages (ASP).
Trong mo hnh ASP Script, phat trienHTML va phat trien Script la cungqua trnh. No cho phep nha cungcap Web cung cap nhng ng dung
Trang 12
-
8/4/2019 Lap Trinh Web Bang Visual Basic
13/225
Lap Trnh Web Vi Visual Basic
tng tac thay v ch la xuat bannoi dung.
ng dung Internet Visual Basic
Ky thuat Internet Visual Basic cho phep ta lien ket nhngma VB chuan vi giao tiep ngi s dung cua nhng trangHTML. No cung cap chc nang lap trnh ket hp vi trangWeb, cho phep ta tao nhng trang ong va tng tac. Vi kythuat Internet Visual Basic, ta co the thi hanh nhng hoat ongphc tap ma khong can phai lap trnh phc tap nh Gateway
hay Scripting. Co hai loai ng dung InternetVB chnh: ng dung IIS va ng dungDHTML.
1.4. Nhng thuan li cua ng dung Internet Visual BasicCo nhieu phng phap e phat trien nhng ng dung cho
Internet. Trc khi co Visual Basic 6.0, nhng nha phat trienthng da tren chng trnh Gateway, tren chc nang ActiveX,hay tren Active Server Page e tao nhng ng dung Internetong, tng tac. Phat trien ng dung Internet trong Visual Basica ra nhieu khoa thuan li hn nhng phng phap tren.
Ta co the lam giam ang ke chi ph cho viec trien khaing dung en vi moi ngi s dung. Ngi s dungcua mot ng dung Internet IIS co the chay ng dung naych vi duy nhat mot browser thch hp va thi gian chayVisual Basic tren may tnh cua ho. Nhng thanh phan canthiet a c thiet lap t ong trc o.
Ta co the s dung kien thc cua mnh ve Visual Basic vadung moi trng lap trnh Visual Basic, khong can phai hocScripting hay nhng thao tac x ly nhng tag HTML e phattrien mot ng dung co chc nang Web base cao.
Ta co the tach biet viec thiet ke giao dien ngi s
dung t viec viet ma cho mot form hay mot trang. Trongnhng ng dung Web base trc, nhng ngi phat trienphai chen nhng script cua ho vao trc tiep trong mot tailieu HTML, cai ma hau nh dung e tao giao dien ngis dung. No lam cho ma tr nen kho oc va quan ly.
Trong ng dung IIS, ta co the dung lai nhng trang trongnhng ng canh khac nhau. Khong giong nh HTML, ni ma
Trang 13
-
8/4/2019 Lap Trinh Web Bang Visual Basic
14/225
GVHD : Nguyen Cao Tr
thong tin t trang nay sang trang khac phai c gan chatvao trong ban than HTML, th viec lai thong tin cho mottrang trong mot ng dung Internet Visual Basic c lu trtach biet t ban than moi trang. No cho phep ta dungtrang nay nhieu ni trong mot ng dung, viec thay oi
hng tuy thuoc vao ng canh.
Ta co the giam thi gian tai va do o giam thi gian taimang cua chung ta, bi v he thong khong can phai taixuong nhng thanh phan khac e chay ng dung .
Ta co the de dang lu gi trang thai ng dung, nh laten cua ngi s dung hoac so account gia nhng yeucau client. Tuy thuoc vao loai ng dung, ta co the lu gitrang thai tren client, tren server hay ca hai.
Ta co the g roi nhng ng dung IIS va DHTML bangnhng cong cu g roi chuan cua Visual Basic.
2. ng dung Internet va nhng ky thuatInternet trong Visual Basic
2.1. ng dung Internet Visual Basic2.1.1. ng dung IIS
Nhng ng dung IIS thng tru tren Web Server va x lynhng yeu cau en t mot browser. ng dung IIS x lyyeu cau o, chay ma VB ket hp vi no va tra ve nhngap ng cho ngi s dung. Cac qua trnh x ly cho motng dung IIS eu xay ra tren server.
2.1.2. ng dung DHTMLng dung DHTML cho phep ta viet ma Visual Basic e quan
ly nhng s kien tren bat c thanh phan nao cua mottrang HTML. Hau het qua trnh x ly trong mot ng dungDHTML co the xay ra tren may browser, mac du ng dungco the goi server neu thay can thiet.
2.1.3. S khac nhau gia ng dung IIS va ng dung
DHTMLng dung IIS va ng dung DHTML la hai loai ng dungInternet ma ta co the tao tren Visual Basic. Chung ta eu cothe ap ng nhng s kien trong mot trang HTML, tuy nhiencung co s khac gia hai loai ng dung : S phu thuoc ng dung DHTML c dung cho intranet, va
phu thuoc vao Internet Explorer 4.0, trong khi IIS ng dung cothe c dung tren Internet hoac intranet. Ngi s dung
Trang 14
-
8/4/2019 Lap Trinh Web Bang Visual Basic
15/225
Lap Trnh Web Vi Visual Basic
cua mot ng dung IIS khong can ch nh he ieu hanhhay browser.
Mo hnh oi tng ng dung DHTML dung mo hnh oitng khac vi ng dung IIS e truy xuat va lam viec vinhng thanh phan tren mot trang HTML. Trong khi ng dung
IIS dung mo hnh oi tng Active Server Pages, DHTML dungmo hnh oi tng Dynamic HTML. Ni x ly cac qua trnh - ng dung IIS c thiet ke e
thc thi hau het cac quatrnh x ly cua no tren WebServer, con ng dung DHTML thc thi qua trnh x ly cuano tren may browser. Ta khong the tao bat c thanhphan Web Server nao khi ta tao mot ng dung DHTML.
2.2. Cac ky thuat lap trnh Web ma Visual Basic ho tr2.2.1. VBScript
Microsoft Visual Basic Scripting, thanh phan mi nhat cua ho
ngon ng lap trnh Visual Basic, mang nhng Script ong vaonhng moi trng khac nhau, bao gom Script client Web trongMicrosoft Internet Explorer va Script Server Web trong MicrosoftInternet Information Server.
Visual Basic Scripting c thiet ke e lam chu ben trongmot Internet browser, nh la Microsoft Internet Explorer hay nhngbrowser khac. VBScript la ky thuat ngon ng cc nhanh vamanh danh cho nhng moi trng giong nh Internet, intranet,hay Word Wide Web. No cho phep nhng nha phat trien dungVisual Basic e nhanh chong tao ra nhng giai phap cho Internethay Word Wide Web.
Do VBScript la mot ngon ng phat trien qua platform, nenkhong co mot so thanh phan cua ngon ng Visual Basic chonhng ng dung. Chung bao gom nhng ham xuat nhap file,nhng hang va loai d lieu thuoc ben trong. Ta co the vietma VBScript trong ca so ma cua Visual Basic, nhng khongthe chay hay kiem tra ng dung trong Visual Basic IDE.
2.2.2. Dynamic HTMLDynamic HTML la mot tap hp cac tnh nang co tnh chat
oi mi trong Microsoft Internet Explorer 4.0 Dynamic HTML chonhng nha sang tac kha nang tao nhng tai lieu HTML that
noi bat , cai ma tng tac vi ngi s dung ma khongphai da tren nhng chng trnh server side hay tap hpnhng trang HTML phc tap e tao ra nhng hieu qua acbiet.
Vi Dynamic HTML, ta co the de dang them vao nhnghieu ng, v du:
Trang 15
-
8/4/2019 Lap Trinh Web Bang Visual Basic
16/225
GVHD : Nguyen Cao Tr
Lam an i van ban va hnh anh vao trong tai lieu vagi noi dung an cho en khi qua mot khoang thi giana ch nh hay ngi s dung tng tac vi trang nay. Lam cho van ban va hnh anh trong tai lieu cua trnen song ong. Moi thanh phan hoat ong oc lap t
bat ky iem bat au nao cho en bat c iem ketthuc nao, theo mot ng dan ta chon hay ngi sdung a chon . Tao mot ong ho e t ong cap nhat noi dung minhat, kho trch dan, hay d lieu khac Tao mot form sau o oc, x ly, va ap ng cho dlieu ma ngi s dung nhap vao trong form.
Dynamic HTML lam viec rat tot vi nhng ng dung,nhng ieu khien Active X, va nhng cai khac chap nhannhng oi tng. Ta co the dung nhng ng dung va ieukhien ang ton tai hay tao ra mot thanh phan mi. Nhng
ng dung va ieu khien lam viec rat tot khi no da vaoo e x ly nhng tac vu kho khan , va dung DynamicHTML e hien th ket xuat va x ly thong tin ngi sdung nhap vao.
2.2.3. Nhng thanh phan ActiveXNhng thanh phan ActiveX cho ta kha nang tao ra ng dung
bang cach ket hp nhng ng dung tinh vi t nhng cai aco san. ActiveX la mot oi tng, nhng khong phai bat coi tng nao cung la ActiveX ma no phai tuan theo 2 tieuchuan chnh : o la oi tng COM (Component Object Model),
va co kha nang t ang ky. o la nhng oan chng trnhoc lap thc hien mot chc nang nao o ma co the cgoi bi nhng ng dung bat ky khac. Khi ban xay dngnhng trang Web th ActiveX Control se lam cho trang Web cuaban song ong vi nhng tnh nang phong phu, va tng taccao vi ngi s dung. ng dung Visual Basic co bao hamnhieu loai thanh phan ActiveX
Nhng ng dung ho tr ky thuat ActiveX, nh laMicrosoft Excel, Microsoft Word, va Microsoft Access, cung capnhng oi tng ma ta co the thao tac lap trnh t bentrong ng dung Visual Basic cua chung ta. V du ta co thedung nhng thuoc tnh, phng thc va s kien cuaMicrosoft Excel, Microsoft Word, va Microsoft Access trong ngdung cua ta.
Nhng thanh phan ma cung cap th vien cua nhngoi tng co the lap trnh . Khong giong nh mot oi
Trang 16
-
8/4/2019 Lap Trinh Web Bang Visual Basic
17/225
Lap Trnh Web Vi Visual Basic
tng trong ng dung cho phep ActiveX , mot oi tngtrong mot thanh ma co the chay trong cung mot quatrnh vi ng dung cua ta, cho phep nhanh chong truyxuat ti nhng oi tng nay.
Ta co the them nhng tnh nang ma khong phai taochung bang cach s dung nhng ieu khien ActiveX. Vdu nh hien th mot lch cong tac tren mot form hoacoc d lieu c nh dang ac biet. Nhng tai lieu Active X cho phep ta tao nhng ngdung Internet tng tac . Ta co the tao nhng form cothe c cat gi trong Internet Explorer. Nhng tai lieuActiveX co the hien th hop thong bao , form va baoham nhng ieu khien Active X . Nhng tai lieu ActiveXco the co chc nang nh la nhng thanh phan ma.
Trang 17
-
8/4/2019 Lap Trinh Web Bang Visual Basic
18/225
GVHD : Nguyen Cao Tr
PHAN II :GII THIEU E TAI
I. e taiLap trnh Web bang ngon ng Visual Basic 6.0
II.Nhiem vu e taiTao ra mot mo phong cua ien thoai di ong, vi nhng
tnh nang, tac vu cung nh nguyen ly hoat ong da theomot loai may ien thoai di ong co thc, vi yeu cau langi s dung tren mang co the dung c nh mot ienthoai that s.
Trang 18
-
8/4/2019 Lap Trinh Web Bang Visual Basic
19/225
Lap Trnh Web Vi Visual Basic
PHAN III:PHAN TCH VA THIET KE E TAI
I. Phan tch e tai1. Xac nh muc tieu cua chng trnhNhiem vu cua chng trnh la tao ra mot website, tren o
mo phong mot ien thoai di ong, vi ay u nhng tnhnang, tac vu nh mot ien thoai that s. Them vao o,website phai co nhng trang hng dan that ay u, chi tietve nhng tnh nang, tac vu, vi muc tieu la mot ngi sdung bnh thng, khi oc qua nhng hng dan, cung co thede dang s dung ien thoai mo phong nay nh la motien thoai that s.
2. Xac nh cach hien thc chng trnhDo nhiem vu cua e tai la lap trnh Web vi ngon ng
lap trnh la Visual Basic 6.0, do o yeu cau phai nam vngnhng kien thc c ban cua Visual Basic 6.0, nh cac ieulenh, cac toan t, cac cau truc tuyen, cach lam viec vibien, vi file . Ngoai phai nam vng cac kien thc c bano, chung em con phai tm hieu them cac khai niem cban ve Internet e tien cho viec trien khai ng dung sau nay.
Do yeu cau cua e tai la tao ra 1 mo phong ien thoai diong, ma ngi s dung co the s dung tren mang. Vane at ra la phai tm mot cong cu ma Visual Basic 6.0 cungcap e tao ra mot mo phong ien thoai vi kha nang o
hoa va tng tac cao vi ngi s dung tren mang.Sau khi tm hieu cac cong cu, oi tng ma Visual Basic 6.0cung cap, ho tr e phat trien nhng ng dung trenInternet, chung em quyet nh chon ActiveX Control lam cong cue xay dng chng trnh (ien thoai mo phong). Vi ActiveXCotrol, chung em co the tao ra giao dien ngi s dung apng c kha nang o hoa cao va tng tac vi ngi sdung.
Them vao o, chung em a dung Microsoft Frontpage nhamtao s de dang trong viec tao cac trang hng dan ngi sdung dung nhng tnh nang c xay dng trong ien thoai
mo phong,4. Cac cong cu se dung e xay dng chng trnh Visual Basic 6.0. ActiveX Control trong Visual Basic 6.0. Microsoft Frontpage.
Trang 19
-
8/4/2019 Lap Trinh Web Bang Visual Basic
20/225
GVHD : Nguyen Cao Tr
II.Thiet ke e taiPhan thiet ke c chia lam 2 phan : thiet ke giao dien va
xay dung nhng tnh nang tac vu cua ien thoai mo phong.
1. Thiet ke giao dienGiao dien cua chng trnh la mot chuoi cac trang html, vi
trang chnh se trnh bay vi ngi s dung khi kch hoat chngtrnh la
Trang 20
-
8/4/2019 Lap Trinh Web Bang Visual Basic
21/225
Lap Trnh Web Vi Visual Basic
Tren trang chnh nay a thiet ke san nhng lien ket, laingi s dung en nhng trang khac nhau tuy theo moi lien
ket ma ho chonTheo nhng lien ket nay, ban se en trang hng dan
cung nh s dung ien thoai mo phong. Trang nay c chialam 3 frame, vi moi frame la mot trang khac nhau, trnh baynhng noi dung khac nhau. Ngi s dung co the lan theonhng moi lien ket frame th nhat (trnh bay trang caytnh nang) e xem nhng hng dan chi tiet ve cach sdung nhng tnh nang o c trnh bay frame th ba. Khiuser xem nhng hng dan chi tiet o, ho co the trc tiepkiem nghiem cach hoat ong cua nhng tnh nang c xaydng tren ien thoai mo phong tren frame th hai cua trangnay.
Trang 21
-
8/4/2019 Lap Trinh Web Bang Visual Basic
22/225
GVHD : Nguyen Cao Tr
Trang trnh bay cau truc cay nhng tnh nang c xay dngtrong ien thoai mo phong
Trang 22
-
8/4/2019 Lap Trinh Web Bang Visual Basic
23/225
Lap Trnh Web Vi Visual Basic
Trang hng dan s dung, trnh bay that chi tiet cachdung nhng tnh nang a c mo phong
Trang trnh bay ien thoai mo phong va ngi s dung cothe dung trc tiep nh mot ien thoai that s
2.Xay dng nhng tnh nang trong ien thoai mophong
Trang 23
-
8/4/2019 Lap Trinh Web Bang Visual Basic
24/225
GVHD : Nguyen Cao Tr
Nhng tnh nang, tac vu trong ien thoai mo phong cxay dng da tren mot loai may ien thoai di ong co thc,may Motorola Cd928. Do xay dng da tren mot may co thcnen nhng tnh nang cung nh nguyen ly hoat ong cua nocung phai c bao am nh may that.
Nhng tnh nang cua may c tch hp trong cac menu,trong o menu chnh se la
(1) (2) (3) (4) (5) (6)
Nhng tnh nang trong menu co chc nang cuon tron theonguyen ly nh may Motorola Cd928.
(1) ,.: trnh t cua cac menu con
Trang 24
PhoneBook (1)
Call RelatedFeatures
Messages PhoneSetup Network
Selection
AccessorySetup
-
8/4/2019 Lap Trinh Web Bang Visual Basic
25/225
Lap Trnh Web Vi Visual Basic
1. Menu Phone Book
Phone BookDanh ba ien thoai ien t. La ni ban co the lu nhng tenva so ien thoai nh mot muc rieng le.Personal NumberLa mot menu con dung cho viec tao va quan ly danh sachnhng so ien thoai ca nhan cua ban.
Find Entry by NameTuy chon c dung e chon mot so ien thoai t motdanh sach co th t nhng ten a c lu trong danh baien thoai.
Find Entry by LocationTuy chon c dung e chon mot so ien thoai t motdanh sach co th t nhng v tr a c lu trong danhbaien thoai.
Call NumberGoi cho so ien thoai va tm thay.
Trang 25
Phone Book
Personal Number
FixedDialling
One-Touch
Dial Setting
- Find Entry
By Name
- Find EntryBy Location
- Add Entry
- Check Capacity
- Prevent Access
Enter Name
- Call Number- Modify Name Or Numb- Erase Name And Numbe
Enter Location - Call Number- Modify Name Or Numb- Erase Name And Numbe
- Add To Phone Memory- Add To SIM Card Memory
- Check Phone Capacity- Check SIM Capacity
- No Memory Restrictions- To SIM Card Memory- To Phone Memory- To Phone & SIM Memory-V iew Fixed Dial L ist
-Setup FixedDialling_Enter PIN2
- On- Off- Edit Entry- A dd Entry- Erase Entry- To Phone M emory
- To SIM M emory- To Fixed Dial L ist
-
8/4/2019 Lap Trinh Web Bang Visual Basic
26/225
GVHD : Nguyen Cao Tr
Modify Name Or NumberDung cho viec thay oi ten va so ien thoai cua mucva tm thay.Erase Name And NumberXoa ten va so ien thoai cua muc va tm thay.
Add EntryTuy chon dung e them muc vao trong danh ba ien thoai.
Add To Phone MemoryThem mot muc vao trong bo nh cua ien thoai.Add To SIM Card MemoryThem mot muc vao trong bo nh cua the SIM.
Check CapacityKiem tra kha nang cha con lai cua danh ba ien thoai.
Check Phone Capacity
Kiem tra sc cha trong bo nh cua ien thoai.Check SIM CapacityKiem tra sc cha trong bo nh cua the SIM.
Prevent AccessTuy chon dung cho viec ngan nga truy xuat en danhsach so ien thoai c lu trong danh ba ien thoai.
No Memory RestrictionsKhong gii han s truy xuat en bo nh.To SIM Card MemoryGii han viec truy xuat en danh sach so ien thoai
c lu trong bo nh the SIM.To Phone MemoryGii han viec truy xuat en danh sach so ien thoaic lu trong bo nh ien thoai.To Phone & SIM MemoryGii han viec truy xuat en danh sach so ien thoaic lu trong ca bo nh the SIM va bo nh ien thoai.
Fixed DiallingTnh nang nay cho phep gii han viec s dung ien thoaibang cach ch goi c nhng so co so hay tien to trung
vi nhng so hay tien to a lu trong danh sach so co nh.View Fixed Dial ListTuy chon dung e xem cac muc a c lu trong danh
sach so co nh.
Setup Fixed DiallingDung e thiet lap cac tuy chon cho muc goi so co nh.
Trang 26
-
8/4/2019 Lap Trinh Web Bang Visual Basic
27/225
Lap Trnh Web Vi Visual Basic
OnCho phep dung tnh nang goi so co nh.OffKhong cho phep dung tnh nang goi so co nh.Edit Entry
Hieu chnh mot muc (ten, so ien thoai) trong danh sachso co nh.Add EntryThem mot muc (ten, so ien thoai) vao trong danh sachso co nh.Erase entryXoa mot muc (ten, so ien thoai) t danh sach so conh.
One-Touch Dial SettingTnh nang nay cho phep ch nh danh sach nao co the c
quay so ch vi mot phm.To Phone MemoryNhng so ien thoai c lu trong bo nh ien thoai cov tr t 1 en 9 se c quay so ch vi mot phm.To SIM MemoryNhng so ien thoai c lu trong bo nh the SIM co v trt 101 en 109 se c quay so ch vi mot phm.To Fixed Dial ListNhng so ien thoai c lu trong danh sach so co nhco v tr t 1 en 9 se c quay so ch vi mot phm.
Trang 27
-
8/4/2019 Lap Trinh Web Bang Visual Basic
28/225
GVHD : Nguyen Cao Tr
2. Menu Call Related Features
Call Related Features
Cac ac iem ve cuoc ien thoai.
Show Battery MeterHien th ong ho o nang lng cua pin ien thoai.
Restrict My Phone NumberShow ID On Next CallSo ien thoai cua ban se c gi i vi cuoc goi ke,nhng sau o no se khong c gi i cho en khi ban chonlai tnh nang nay.Restrict ID On Next Call
So ien thoai cua ban se khong c gi i vi cuoc goike, sau o so ien thoai cua ban se c gi i vinhng cuoc goi ke cho en khi ban chon lai tnh nang nay.
Call DivertingTnh nang nay dung e chuyen cuoc goi en en nhng soien thoai khac khi ien thoai cua ban khong hoat ong,hoac khi ban khong muon nhan cuoc goi o.
Trang 28
Call RelatedFeatures
Show BatteryMetter
Restrict MyPhone Number
- Show ID On Next Call- Restrict ID On Next Call
Call Diverting - Divert Voice Calls - Divert WhenUnavailable
- Divert AllVoice Calls
- DetailedDiverting
- Divert Fax Calls
- Divert Data Calls
- Cancel A ll DivertingTalk and Fax
Call Waiting
Call Barring- Bar Outgoing
Calls- Intl Calls- Intl Calls Except Home- All Calls- Off
- Bar IncomingCalls
- When Roaming- All Calls- Off
- Cancel All Barring- Change Bar Password
Key Answer Only
-
8/4/2019 Lap Trinh Web Bang Visual Basic
29/225
Lap Trnh Web Vi Visual Basic
Divert Voice CallsChuyen cuoc goi
Divert When UnavailableChuyen tat ca cac cuoc goi en en mot so ienthoai khac moi khi ien thoai cua ban khong hoat ong.
Divert All Voice CallsChuyen tat ca cac cuoc goi en en mot so ienthoai khac ma khong theo mot ieu kien nao ca.Detailed DivertingTnh nang nay dung e ch nh chuyen nhng cuoc goien en nhng so khac nhau
If BusyChuyen cuoc goi en neu ien thoai cua ban angban.If Not ReachableChuyen cuoc goi en neu ien thoai cua ban khong
the tiep xuc c bi mang.If No AnswerChuyen cuoc goi en neu ban khong muon tra li.
Divert Fax CallsTnh nang nay cho phep ban chuyen tat ca nhng cuocnhan bang Fax en mot so ien thoai n.Divert Data CallsTnh nang nay cho phep ban chuyen tat ca nhng cuocnhan bang d lieu en mot so ien thoai n.Cancle All Diverting
Dung e huy toan bo chc nang chuyen cuoc goi.
Talk and FaxLa mot tnh nang mang cho phep ban noi va sau o gihoac nhan fax trong mot cuoc goi. No co 2 tuy chon : On vaOff.
Call WaitingQuy nh cach ma may se bao hieu khi co mot cuoc goiang ch. No co 2 tuy chon : On va Off.
Call BarringLa mot tnh nang mang dung cho viec chan cuoc goi.Bar Outgoing CallsChan nhng cuoc goi i.
Intl CallsChc nang nay se chan nhng cuoc goi i quoc te moikhi no c chon.
Trang 29
-
8/4/2019 Lap Trinh Web Bang Visual Basic
30/225
GVHD : Nguyen Cao Tr
Intl Calls Except HomeChc nang nay se chan nhng cuoc goi i quoc tengoai tr at nc cua ban.All CallsChan tat ca nhng cuoc goi i.
OffHuy bo chc nang chan cuoc goi cho nhng cuoc goi i.
Bar Incoming CallsChan nhng cuoc goi en.
When RoamingChan nhng cuoc goi en khi ban ang roamingAll CallsChan tat ca nhng cuoc goi en.OffHuy bo chc nang chan cuoc goi cho nhng cuoc goi
en.
Cancle All BarringHuy toan bo chc nang nang chan cuoc goi cho nhngcuoc goi i hoac nhng cuoc goi en.
Change Bar PasswordThay oi ma chan cuoc goi.
Key Answer OnlyCh nh cach tra li cuoc goi en bang cach dung phm,
hay m nap may se tra li cuoc goi en.
Trang 30
-
8/4/2019 Lap Trinh Web Bang Visual Basic
31/225
Lap Trnh Web Vi Visual Basic
3. Menu Messages
Call VoiceMailTuy chon se lam mot cuoc goi en so hop th thoai hientai.
Outgoing MessagesDung e xem va quan ly bat ky tin nhan gi i. Nhng tinnhan nay c lu tren the SIM.
Send MessageDung e them vao so ien thoai, ni en cua tin nhan.Enter NumberDung cac phm so nhap vao so ien thoai ch, va gitin nhan i theo so ien thoai nay.Find Entry by NameTm so ien thoai theo ten a lu trong danh ba ien thoaiva gi tin nhan i theo so ien thoai nay.Find Entry by LocationTm so ien thoai theo v tr a lu trong danh ba ien thoaiva gi tin nhan i theo so ien thoai nay.
Edit MessageHieu chnh tin nhan a chon hay tao mot tin nhan mi.
Send MessageGi tin nhan va mi hieu chnh.Store MessageLu lai tin nhan sau khi hieu chnh.
Trang 31
M essages
Call Voicemail
OutgoingM essages
M essage List - Send Message- Edit Message- Delete M essage- Go To Next M essage
- Send Message
- Store Message
M essage Editor- Send Message- Store Message
Cell Broadcast- On- Off
M essage Settings- Voicemail Number- ServiceCentre- Expiry Period- OutgoingM assegeType
-
8/4/2019 Lap Trinh Web Bang Visual Basic
32/225
GVHD : Nguyen Cao Tr
Delete MessageXoa tin nhan ang xem hien tai.Go to Next MessageHien th tin nhan ke tiep.
Message EditorHieu chnh tin nhan a chon hay tao mot tin nhan mi.Send MessageGi tin nhan va mi hieu chnh.Store MessageLu lai tin nhan sau khi hieu chnh.
Cell BroadcastDch vu phat thanh. No co 2 tuy chon : On va Off.
Message Settings
Cai at tin nhan.Voicemail NumberDung e nhap vao so ien thoai, la so c dung trongmuc Call Voicemail.Service CentreTrc khi ban gi i bat ky tin nhan nao, ban phai dungtuy chon nay e nhap vao so cua trung tam dch vu tinnhan.Expiry PeriodDung e ch nh khoang thi gian toi a ma nhng tinnhan cha c gi i, c lu lai tren trung tam dch vu tin
nhan trc khi b xoa.Outgoing Message TypeCh nh dang thc cua cac tin nhan gi i. Ta co thechon t cac dang thc nh Text, Fax, Voice.
Trang 32
-
8/4/2019 Lap Trinh Web Bang Visual Basic
33/225
Lap Trnh Web Vi Visual Basic
4.Menu Phone Setup
Phone SetupCai at ien thoai.
Select Phone LineDung e chuyen oi viec chon ng day 1 hoac ngday 2.
Adjust Ring VolumeTuy chon dung e ieu chnh am lng chuong bao hieu
khi co mot cuoc goi en.
Ring or VibrateCh nh cach bao hieu ma may se thc hien khi co motcuoc goi en.
Ring OnlyMay se phat ra tieng chuong theo theo ieu a c chnh trong muc Set Ringer Tone
Trang 33
Phone Setup
Select Phone Line
Adjust Ring VolumeRing or Vibrate
- Ring Only- Vibrate- Vibrate Then Ring- No Ring or Vibrate
Set Ringer Tone- Standard Tone- Music ToneSet Ringer Tone 2
Phone Lock- Automatic Lock
- Lock Now- Change Unlock Code - On- OffChange SIM PIN2 Code
New Security Code
Extended Menus- On- OffShow Time and Date
Set Time and DateSet Time FormatBattery Saving Mode
- On- Off
Select Keypad Tone - Normal Tones- Single Tone- No Tones
-
8/4/2019 Lap Trinh Web Bang Visual Basic
34/225
GVHD : Nguyen Cao Tr
Vibrate OnlyMay ch rung khi co mot cuoc goi en.Vibrate Then RingMay se rung hai lan va sau o la tieng chuong.No Ring or Vibrate
May ch bao hieu bang cach hien th thong bao Call.Set Ringer ToneThiet lap tieng chuong bao hieu khi co cuoc goi en cnhan ng day 1.
Standard ToneTieng chuong chuan.Music ToneKhi c chon, may se to hp nhng tieng chuong khacnhau.
Phone LockDung e thiet lap, thay oi ma m khoa mayAutomatic LockT ong khoa may moi khi bat cong tac m may.Lock NowTuy chon nay se khoa may ngay lap tc. Khi o may sekhong s dung c cho en khi nhap ung ma m khoa.Change Unlock CodeThay oi ma m khoa may.
New Security Code
Dung e thay oi ma bao mat, ma dung cho viec ngannga truy nhap en nhng tnh nang ben trong nhng menu.
Extened MenusDung e tat, m menu m rong. Neu tuy chon nay trang thai tat, ban khong the dung c bat ky tnh nangm rong nao.
Show Time and DateLa mot tnh nang m rong. Hien th ngay va gi hien taicho en khi co mot phm c nhan.
Set Time and DateLa mot tnh nang m rong, dung e thay oi lai ngay vagi hien tai.Set Time FormatLa mot tnh nang m rong, thiet lap dang thc hien th gicua may (dang 12h hoac 24h)
Trang 34
-
8/4/2019 Lap Trinh Web Bang Visual Basic
35/225
Lap Trnh Web Vi Visual Basic
Battery Saving ModeTnh nang nay cho phep ta tiet kiem nang lng khi may trang thai khong am thoai.
Select Keypad Tones
Tuy chon dung e thay oi hoac khong cho phep co amieu khi mot phm c nhan.Normal TonesTieng bnh thng.Single ToneTieng nNo TonesKhong co tieng.
Trang 35
-
8/4/2019 Lap Trinh Web Bang Visual Basic
36/225
GVHD : Nguyen Cao Tr
5.Menu Network Selection
Network SelectionChon mang hoat ong. e lam va nhan nhng cuoc goi,
may cua ban phai ang ky vi mot trong nhng mang anghoat ong.
Change BandChon bang tan hoat ong.
Change to 900/1800Chuyen sang day bang tan 900/1800Change to 900Chuyen sang day bang tan 900Change to 1800Chuyen sang day bang tan 1800
Available NetworksTnh nang nay se quet e tm nhng mang nao ang hoatong v tr hien tai cua ban.
Register Nowang ky vi mang ban a chon
Trang 36
NetworkSelection
ChangeBand
- Change to 900/1800- Change to 900- Change to 1800
AvailableNetwork
- Register Now- Make Preferred
NetworkSearch
- RegistrationPreferences
- Automatic Search- Manual Search
- Frequency
Of Search- Slow Search- Medium Search- Fast Search- Continuous Search
PreferredNetworks
- Add NetworkTo List
- Choose From Available- Choose From Known- Add New Network Code- Show List
Of Networks- Move To New Location- Delete Selection
Find NewNetwork
-
8/4/2019 Lap Trinh Web Bang Visual Basic
37/225
Lap Trnh Web Vi Visual Basic
Make PreferredLu lai v tr cua mang a chon trong danh sach nhng mangu tien.
Network Search
Tm mang.Registration PreferencesCh nh cach thc may se lam the nao e ang kyvi mot mang.
Automatic SearchT ong tm va ang ky vi mot mang.Manual SearchTm va ang ky vi mot mang bang cach thu cong.
Frequency of SearchCh nh ien thoai cua ban phai ch bao lau trc khi no
co gang ang ky lai sau khi viec ang ky trc o athat bai.Slow SearchMedium SearchFast SearchContinuous Search
Preferred NetworksDanh sach nhng mang u tien.
Add Network To ListThem mang a chon vao trong danh sach nhng mang u
tien.Choose From AvailableChon mang t danh sach nhng mang ang hoat ong v tr hien tai cua ban.Choose From KnownChon mang t tap hp danh sach nhng mang a cnh ngha t trc.
Show List Of NetworksHien th danh sach nhng mang u tien.
Move To New Location
Di chuyen mang a chon en mot v tr mi.Delete SelectionXoa mang a chon khoi danh sach nhng mang u tien.
Find New NetworkTm mang mi.
6. Menu Accessory Setup
Trang 37
-
8/4/2019 Lap Trinh Web Bang Visual Basic
38/225
GVHD : Nguyen Cao Tr
5.
Accessory SetupThiet lap nhng thiet b nh kem.
Mute Car RadioLam tat tieng cua radio khi ban lam hoac nhan mot cuocgoi.
Automatic Answer
Khi c chon, may se t ong tra li khi co mot cuoc goien sau 2 lan chuong.
Automatic HandsfreeChuyen cuoc am thoai bang cach dung tai nghe va speaker.
Safety TimerAuxiliary Alerten hieu se nhap nhay khi co mot cuoc goi en.
Trang 38
Accessory Setup
Mute Car Radio- On
- OffAutomatic Answer
- On- Off
- On- Off
- On- Off
- On- Off
Automatic Handsfree
Safety Timer
Auxiliary Alert
-
8/4/2019 Lap Trinh Web Bang Visual Basic
39/225
Lap Trnh Web Vi Visual Basic
7. Menu Quick Access
Quick Access MenuMenu truy cap nhanh la mot tnh nang oc ao. No cho
phep ta chon 9 chc nang thng dung ma khong can phaira tm long vong trong cac menu. Ta cung co the thiet ke laimenu truy cap nhanh tuy theo y thch.
Trang 39
1
2
3
4
5
6
7
8
9
- Find Name?
- Add to SIM?
- Call Voicemail?
- Battery Meter?
- Show Time/Date?
- Adjust Ring?
- Switch Line 1/2?
- Vibrate On/Off?
- Change Band?
-
8/4/2019 Lap Trinh Web Bang Visual Basic
40/225
GVHD : Nguyen Cao Tr
3. Ma nguon cua chng trnh3.1. Ma nguon cua cac trang HTML hng dan s
dung. Ma nguon cua trang chnh
mot
ien thoai nho cho the giiln
Vi cau
Mot ien thoai - nhieu phong cach- cd928 chnhla s the hien ca tnh cua bantruc cay menu, cho ban mot cai nhn khai quat ve toan bocau truc nhng tnh nang c xay dng trong maycd928.
Trang 40
-
8/4/2019 Lap Trinh Web Bang Visual Basic
41/225
Lap Trnh Web Vi Visual Basic
Vinhng hng dan t m, ro rang, ban se de dang tiep
can cach lam the nao e s dung nhng tnh nang cuamay cd928.Mo
phong cua may cd928, cho ban cam giac nhang s dung mot may ien thoai that s.
Xin chan thanh cam n nhng onggop cua cac ban.
http://motorola.comTrang 41
-
8/4/2019 Lap Trinh Web Bang Visual Basic
42/225
GVHD : Nguyen Cao Tr
Ma nguon cua trang cha ien thoai mo phongluan-van.CAB
Ma nguon cua trang trnh bay cay tnh nang
PhoneBook
PersonalNumbers
Fixed Dialling
One-Touch DialSetting
Call RelatedFeaturesTrang 42
-
8/4/2019 Lap Trinh Web Bang Visual Basic
43/225
Lap Trnh Web Vi Visual Basic
Show Batery Meter
Restric My Phone Number
Call Diverting
Talk and Fax
Call Waiting
Call Baring
Key Answer OnlyMessages
Call Voicemail
OutgoingMessages
Message Editor
Cell Broadcast
MessageSettingsPhone Setup
Select Phone Line
Adjust RingVolume
Ring Or Vibrate
Set Ringer ToneSet Ringer Tone2
Phone Lock
New Security Code
Extended MenusTrang 43
-
8/4/2019 Lap Trinh Web Bang Visual Basic
44/225
GVHD : Nguyen Cao Tr
Show Time and Date
Set Time FormatBattery SavingMode
Select KeypadTones
Network Selection
ChangeBandAvailableNetwork
NetworkSearch
PreferredNetworks
Find NewNetwork
Quick Access Menu
Ma nguon cua trang hng dan
Trang 44
http://home.gif/http://home.gif/ -
8/4/2019 Lap Trinh Web Bang Visual Basic
45/225
Lap Trnh Web Vi Visual Basic
Danh ba ien thoai rieng
(Personal Number)
La mot menu con c dung e taova quan ly danhsach cac so ien thoai ca nhan. e vao muc nay, dungcac phm cuon , cuon en muc"Phone Book", nhan 2 lan e vao menu con cua muc "Personal Number"
Find Entry By Name (tm so ien thoai theo ten)
Find Entry By Location (tm so ien thoai theo v tr)
Add Entry (them vao so ien thoai mi)
Check Capacity (Kiem tra sc cha)
Prevent Access(Ngan nga truy nhap)
Dung cac phm cuon e en hang muccan chon. Nhan e chon. Bam phm e thoat ra.Trang 45
-
8/4/2019 Lap Trinh Web Bang Visual Basic
46/225
GVHD : Nguyen Cao Tr
Cach nhap mot kyt
Dung cac phm so e nhap ky t. V du :khi bam phm so lan au tien th no se hien th ky tJ. Nhan phm nay lan na se thay bang ch K, ...hien th so5.
Bam va gi bat ky mot phm se chuyentat ca cac ky t thanh ch thng, lap lai thao tac nay sechuyen tat ca lai thanh ch hoa.
Ta co the dung phm e nhap vao ky t giong nh ky t va nhap trco. Nhan phm nay lan na se tao ra khoang trang.
Xoa mot ky t bang cach nhan.
Nhan e lu lai thong tin.Tm mot so ien thoai theoten
(Find Entry By Name) Dung cac phm cuon, cuon en muc "Phone Book" 3 lan evao muc tm so ien thoai theo v tr.Man hnh hien th thongbao "Enter Name", nhap vao ten cua so ien thoai can tm (toi a3 kyt). Khi o, may se tm va hien th ten cua so ien thoaiphu hp. Dung cac phm cuon ehien th nhng muclien ke no.
Trang 46
-
8/4/2019 Lap Trinh Web Bang Visual Basic
47/225
Lap Trnh Web Vi Visual Basic
Khi tm c so mong muon,nhan e vao menu con
- Call Number (goi so ien thoai nay)- Modify Name or Number (sa ten hoac soien thoai)
- Erase Name and Number (Xoa ten va soien thoai)-Dung cac phm cuon e dichuyen gianhng muc nay. Nhan e chon. Bam phm
e thoat ra.
Tm mot so ien thoai theo v tr
(Find Entry byLocation) Dung cac phm cuon, e cuon en muc "Phone Book", 2 lan e vaomenu con cua mucPersonal Number. Dung phm e cuon en muc "tm so ien thoai theov tr",.Man hnh hien th thongbao "Enter Location", nhap vao v tr cua so ien thoai can tm. Khi o,may se tm va hien th ten cua so ien thoai phuhp.
Trang 47
-
8/4/2019 Lap Trinh Web Bang Visual Basic
48/225
GVHD : Nguyen Cao Tr
Dung cac phm cuon e hien thnhng muc lien ke no.Khi tm c so mong muon,
nhan e vao menu con
- Call Number (goi so ien thoai nay)- Modify Name or Number (sa ten hoac soien thoai)
- Erase Name and Number (Xoa ten va soien thoai)Dung cac phm cuon e di
chuyen gianhng muc nay. Nhan e chon. Bam phm e thoat ra.
Them vao so ien thoai mi
(Add Entry)Dung cac phm cuon, e cuon en muc "Phone Book", 2 lan e vaomenu con cua muc
Personal Number. Dung phm e cuon en muc"them vao so ien thoai mi",
Trang 48
-
8/4/2019 Lap Trinh Web Bang Visual Basic
49/225
Lap Trnh Web Vi Visual Basic
Dung cac phm cuon e chon v tr"Cho vao bo nh cua may ien thoai" [Add to phone memory]hay 'Cho vao theSIM
" [Add to SIM card memory], bamNhap vao so ienthoai,, ghiten, v tr, bam e lu. Bam phm e thoat ra.
Kiem tra sc cha
(Check Capacity)Kiem tra so muc con trong trong bonh cua ien thoai hay bo nh SIM card
1. Dung cac phmcuon, e cuon en muc "Phone Book", 2 lan e vao menu con cua muc PersonalNumber.Tiep tuc dung phm cuon e cuon en muc"Kiem tra sc cha"
[Check Capacity],.
2. Dung cac phm cuon e chon vtr "Kiemtra sc cha cua may ien thoai"[Check Phone Capacity]hay"Kiem tra sc cha cua the SIM"Trang 49
-
8/4/2019 Lap Trinh Web Bang Visual Basic
50/225
GVHD : Nguyen Cao Tr
[Check SIM apacity],bam. Man hnhse hien thong bao "XX UnusedLocation".
Ngan nga truynhap
(Prevent Access)
Ngan nga khong cho truy nhap vaonhng muc ac lu trong bo nh, trong the SIM hay ca hai.
1. Dung cac phm, (phm cuon) e cuon en muc "Phone Book", 2 lan e vao menu con cua mucPersonal Number. Tiep tuc dung phm cuone cuon en muc "Ngan nga truy nhap "[Prevent Access],.2. Dung cac phm cuon e tuy chonnhng muc"Khong gii han truy nhap"[No Memory Restrictions],"Gii han truy nhap en the SIM"[To SIM Card Memory],"Gii han truy nhap en bo nh may"[To Phone Memory],hay gii han ca hai, bo nh va the SIM[To Phone & SIM Memory].Dung cac phm cuon e di chuyen en muc can chon nhan
. Khi o man hnh se hien thong bao nhac nhapvao ma bao mat[Security Code]. Neu nhap ma ung th sngan nga truy nhap mi co tac dung (Ma mac nh la"000000" va co the thay oi c trongphan Phone Setup).
Trang 50
-
8/4/2019 Lap Trinh Web Bang Visual Basic
51/225
Lap Trnh Web Vi Visual Basic
Goi so co nh
(FixedDialling)
Tnh nang nay cho phep ban giihan viec dungien thoai trong mot danh sach so ien thoai a c nhngha trc, hay la mot danh sach ma quoc gia, ma vunghay la mot tien to nao o ma ban chon.
Khi Fixed Dialling c thiet lap mc On, ban chgoi c nhng so co so (hay tien to) trung vi nhng so(hay tien to) a lu trong danh sach Fixed Dial. Neu ban thgoi so khac th thong bao "Restricted" se hienth.View Fixed Dial List(Xem danh sach so co nh)
Setup Fixed Dialling (Thiet lap so conh)
Dung cac phm cuon e di chuyen gia nhngmuc nay. Nhan e chon. Bam phm e thoatra.Xem danh sach so co nh
( View Fixed Dial List)
Xem danh sach so co nh a clu trong Fixed Dial.
1. Dung cac phm , (phm cuon) e dichuyen en muc Phone Book, nhan
2.Nhan phm cuon e en muc "Fixed Dialling", nhanTrang 51
-
8/4/2019 Lap Trinh Web Bang Visual Basic
52/225
GVHD : Nguyen Cao Tr
.Tiep tuc dung phm cuon e di chuyenen mucView Fixed Dial List . Muon chon nhan, e thoat ra dung phm
4. Dung phm cuon e duyet qua danhsach cac so trongFixed Dial List . Khi ban a tm thay so bancan, nhan e lam cuocgoi.Thiet lap so conh
(Setup FixedDialling)
Ban dung tuy chon nay e chuyenFixed Dialling mcOn hay Off va dung ethem hay thayoi nhng muc trong danh sachFixed Dial.
Ban phai nhap vao ma PIN2(mac nh la 13579) khi ban chon muc nay.1. Dung cac phm,
(phm cuon) e di chuyen en mucPhone Book, nhan
2.Nhan phmcuon e vao muc "Fixed Dialling", nhan
Trang 52
-
8/4/2019 Lap Trinh Web Bang Visual Basic
53/225
Lap Trnh Web Vi Visual Basic
.
3. Tiep tuc dung phm cuon e di chuyenen muc "Setup Fixed Dialling". Muon chon nhan,e thoat ra dung phm.
4.Nhap vao ma PIN2 . Bame vao menu con cua no, e thoat ra dungphm.
On
Chuyen Fixed Dialling mc On
OffChuyen Fixed Dialling mc Off
EditEntry
Sa oi mot muc trong danh sach Fixed Dial. Khi banchon muc nay, v tr au tien trong danh sach khong rong sec hien th. Dung phm cuone di chuyen en muc ban muon thay oi,nhan . Man hnh se hien th motpromt e ban sa oi ten va so ien hoai.AddEntry
Them vao mot ten va ien thoai vao trong danhsach Fixed Dial.Man hnh se hien th mot promt e ban nhapvao ten, so ien thoai va v tr cua no trong danhsach.
EraseEntryTrang 53
-
8/4/2019 Lap Trinh Web Bang Visual Basic
54/225
GVHD : Nguyen Cao Tr
Xoa mot muc a lu trong danh sachFixed Dial. Mucau tien trong danh sach se c hien th. Di chuyen enmuc ban muon xoa va nhan .
Dung cac phm cuon e di chuyengia cac muc nay, nhane chon.Quay so vi 1
phm
(One-Touch Dial Setting)
Ban dung muc nay e ch nhdanh sach PhoneBook nao co the c quay so ch vi 1phm.1. Dung cac phm ,(phm cuon) e di chuyen en mucPhone Book, nhan
2.Tiep tuc dung phm cuone vao muc "One-Touch Dial Setting".Nhane vao menu con
To Phone Memory
Cho vao bo nh ien thoai(nhng v tr t 1 en 9)
To SIMMemoryTrang 54
-
8/4/2019 Lap Trinh Web Bang Visual Basic
55/225
Lap Trnh Web Vi Visual Basic
Cho vao bo nh the SIM (nhng v tr t 101 en 109)
To Fixed DialList
Cho vao danh sach Fixed Dial(nhng v tr t 1 en 9)
Dung cac phm cuon e di chuyen gia nhng mucnay. Nhan e chon. Bam phm e thoat ra.Cac ac iem ve cuoc ienthoai
(Call RelatedFeatures)Dung e thay oi, thiet lap cauhnh cua nhng tnh nang lien quan en cuoc goi.
Hien ong ho pin
(Show Bttery Meter)
Hien th ong ho cho biet mc nang lng con laicua pin1.Dung cac phm, (phm cuon) e di chuyen en muc "Call Related Features", nhan 2 lan e vao muc "Show BatteryMeter", nhan e hien th ong ho.
2.e thoat ra dung phmTrang 55
-
8/4/2019 Lap Trinh Web Bang Visual Basic
56/225
GVHD : Nguyen Cao Tr
Han che so ien thoai cua toi
(Restrict My Phone Number)1.Dung cac phm, (phm cuon) e di chuyen en muc "Call Related Features", nhan
2. Tiep tuc dung cac phm cuon e cuon enmuc "Restrict My PhoneNumber",nhan e vao menu con
Show ID on NextCall
So ien thoai cua ban c gi i vicuoc goi keRestric ID on Next Call
So ien thoai cua ban se khong gi i vi cuoc goike
Dung cac phm cuon e dichuyen gia cacmuc nay, nhan e chon.Chuyen cuoc goi
(CallDiverting)ay la mot tnh nang mang , neu ien thoai cua bankhong co ga tr hay ban khong muon nhan cuoc goi, nhng
Trang 56
-
8/4/2019 Lap Trinh Web Bang Visual Basic
57/225
Lap Trnh Web Vi Visual Basic
cuoc goi en se c chuyen en nhng so ien thoaikhac
1. Dung cac phm ,(phm cuon) e di chuyen en muc"Call Related Features", nhan
2.Tiep tuc dung phm cuon e en muc"Call Diverting", nhan e vao menu con.
Divert Voice Calls (chuyen cuocgoi)
Divert Fax Calls (chuyen cuoc nhanbang fax)
Divert Data Calls (chuyen cuoc nhanbang d lieu)Cancel All Diverting (huy toan bochc nang chuyen)
Dung cac phm cuon e di chuyen gia cac mucnay, nhan e chon.Chuyen cuoc goi
(Divert Voice Calls)1. Dung cac phm,
Trang 57
-
8/4/2019 Lap Trinh Web Bang Visual Basic
58/225
GVHD : Nguyen Cao Tr
e di chuyen en muc"Call Related Features", nhan
2.Tiep tuc dung phm cuon e vao muc"Call Diverting", nhan 2 lan e vao muc "Divert Voice Calls".
3.Nhan phm e vao menu conDivert When Unavailable (Chuyen khi khongap)
Divert All Voice Calls (chuyen tatca)
Detail Diverting (chuyen theo loai)
Dung cac phm cuon e di chuyen gia nhng mucnay. Nhane chon. Bam phm e thoatra.
Chuyen cuoc nhan bang Fax
(Diver Fax Calls)Dung e chuyen tat ca nhng cuoc nhan bang Faxen mot so ien thoai n.
Muc nay co 2 tuy chon On va Off. Neu ban thay oi mc On, ban phai nhap vao so ien thoai ni chuyenen.
1. Dung cac phm , (phm cuon) e di chuyen en mucTrang 58
-
8/4/2019 Lap Trinh Web Bang Visual Basic
59/225
Lap Trnh Web Vi Visual Basic
"Call Related Features", nhan
2.Nhan cac phmcuon e vao muc "Call Diverting", nhan.
3.Tiep tuc dungcac phm ,e vao muc"Divert Fax Calls". Nhan e chon.
Chuyen cuoc nhan bang dlieu
(Diver Data Calls)Dung e chuyen tat ca nhng cuoc nhan bang Faxen mot so ien thoai n.
Muc nay co 2 tuy chon On va Off. Neu ban thay oi mc On, ban phai nhap vao so ien thoai ni chuyenen.
1. Dung cac phm ,(phm cuon) e di chuyen en muc"Call Related Features", nhan
2.Nhan cac phmcuon e vao muc "Trang 59
-
8/4/2019 Lap Trinh Web Bang Visual Basic
60/225
GVHD : Nguyen Cao Tr
Call Diverting", nhan .
3.Tiep tucdung cac phm cuon e vao muc "Divert Data Calls". Nhan e chon.
Huy bo toan bo chc nangchuyen
(Cancel All Diverting)Chc nang nay cho phep
ban huy chcnang chuyen nhng cuoc goi en.
1. Dung cac phm , (phm cuon)e di chuyen en muc "Call Related Features", nhan
2.Nhan cac phm cuon e enmuc"Call Diverting", nhan .
3.Tiep tuc dung cac phm cuon e vao muc"Cancel All Diverting".Nhan echon.
Noi va Fax
(Talk and Fax)Trang 60
-
8/4/2019 Lap Trinh Web Bang Visual Basic
61/225
Lap Trnh Web Vi Visual Basic
ay la mot tnh nang mang cho phep ban am thoaiva sau o gi hoac nhan fax trong suot cuoc goi o. Mucnay co 2 che o On va Off.
1. Dung cac phm, (phm cuon)e di chuyen en muc "Call Related Features", nhan
2.Tiep tuc dung cac phm cuon e enmuc "Talk and Fax", nhan e chon.
Call Waiting
(Cuoc goi ang ch)Tnh nang nay co 2 che o On va Off. Neu c thietlap mc On, may se bao hieu khi co mot cuoc goi angch.
1. Dung cac phm , (phm cuon)e di chuyen en muc "Call Related Features", nhan
2.Tiep tuc dung cac phm cuon e enmuc "Call Waiting", nhanTrang 61
-
8/4/2019 Lap Trinh Web Bang Visual Basic
62/225
GVHD : Nguyen Cao Tr
e chon.
Chan cuocgoi
(Call Barring)La mot tnh nang mang, co the dung e channhng cuoc goi i hay nhng cuoc goi en.
Moi khi ban thay oi viec ngan chan, ban phai nhap vao ma chan cuocgoi (mac nh la 6789).
1.Dung cac phm , (phm cuon)e di chuyen en muc "Call Related Features", nhan
2.Tiep tuc dung phm cuon e vao muc "Call Barring", nhan .
3. Nhap vao ma chan cuoc goi. Nhan phm e vao menu con.BarOutgoing Calls(chan nhng cuoc goi i)
Bar Incoming Calls (chan nhng cuoc goien)Trang 62
-
8/4/2019 Lap Trinh Web Bang Visual Basic
63/225
Lap Trnh Web Vi Visual Basic
Cancel All Barring (huy chc nang chan cuoc goi)
Change Bar Password (Thay oi ma chan cuoc goi)Dung cac phm cuon e dichuyen gia cac muc nay, nhan e chon.
Chan nhng cuoc goi i
(Bar Outgoing Calls)
Tuy theo muc ma ban chon, may se t ong channhng cuoc goi i khong hp le.
1. Dung cac phm , (phm cuon) e di chuyen enmuc"Call Related Features", nhan
2.Tiep tuc dung phm cuon e vao muc"Call Barring", nhan .
3.Nhap vao ma chan cuocgoi4. Nhan phm 2 lan e vao menu con cua muc "Bar Outgoing Calls".
Int'l CallsTrang 63
-
8/4/2019 Lap Trinh Web Bang Visual Basic
64/225
GVHD : Nguyen Cao Tr
Chan nhng cuoc goi i quocte
Int'l Calls Expect Home
Chan nhng cuoc goi quoc te ngoai tr atnc cua ban.
All Calls
Chan tat ca nhng cuocgoi.Off
Khi c chon, may se tr ve che o bnh thng(khong chan cuoc goi)
Dung cac phm cuone di chuyen gia cacmuc trong menu con,nhan e chon.Chan nhng cuoc goi en
(Bar Incoming Calls)1. Dung cac phm, (phm cuon) e di chuyen en muc"Call Related Features", nhan
Trang 64
-
8/4/2019 Lap Trinh Web Bang Visual Basic
65/225
Lap Trnh Web Vi Visual Basic
2.Tiep tuc dung phm cuon e vao muc"Call Barring", nhan .
3. Nhap vao ma chan cuoc goi,nhan
4.Dung cac phm cuon edi chuyen en muc "Bar Incoming Calls", nhane vao menu con
When Roaming
Chan nhng cuoc goi en khi ban angroaming
All Calls
Chan tat ca nhng cuoc goien.
Off
Khi c chon, may se tr ve cheo bnh thng (khong chan cuoc goi)Dung cac phm cuon e di chuyen gia cacmuc trong menu con, nhan e chon.
Trang 65
-
8/4/2019 Lap Trinh Web Bang Visual Basic
66/225
GVHD : Nguyen Cao Tr
Huy viec chan
(Cancel All Barring)
Dung e thiet lap tat ca cac tuy chon chan cuocgoi ve mc Off1. Dung cac phm ,(phm cuon) e di chuyen en muc "Call Related Features", nhan
2.Tiep tuc dung phm , e en muc"Call Barring", nhan .
3.Nhap vao ma chan cuoc goi,nhan
4.Dung cac phm cuone di chuyen en muc " Cancel All Barring", nhane hoan thanh tac vu.
Thay oi ma chan cuocgoi
Trang 66
-
8/4/2019 Lap Trinh Web Bang Visual Basic
67/225
Lap Trnh Web Vi Visual Basic
(Change BarPassword)
1. Dung cac phm
,(phm cuon) e di chuyen en muc "Call Related Features", nhan
2.Tiep tuc dung phm cuon e en muc"Call Barring", nhan .
3. Nhap vao ma chan cuoc goi,nhan
4.Dung cac phm cuon e di chuyen en muc" Change Bar Password", nhan .
5. Nhap vao ma hien tai (mac nh la6789)
6. Nhap vao ma mi (4 con so)nhane hoan thanh tacvu.
Tra li bang phm
(Key Answer Only)Trang 67
-
8/4/2019 Lap Trinh Web Bang Visual Basic
68/225
GVHD : Nguyen Cao Tr
Tnh nang nay co 2 chonla On va Off
Khi no c thiet lap mc On, m nap may sekhongtra li cuoc goi en.
Khi no c thiet lap mc Off, m nap may setra li cuoc goi en.
1. Dung cac phm , (phm cuon) e di chuyen en muc"Call Related Features", nhan
2.Tiep tuc dung phm cuon e en muc"Key Answer Only", nhane chon.
Cai at ien thoai
(Phone Setup)
Muc nay dung e thiet lap, thay oi cac cauhnh cho ien thoai ang s dungChon ng day
(Select Phone Line)
Cho phep chuyen oi gia Line 1 va Line2
1. Dung cac phm ,Trang 68
-
8/4/2019 Lap Trinh Web Bang Visual Basic
69/225
Lap Trnh Web Vi Visual Basic
(phm cuon) e di chuyen en muc "Phone Setup", nhan
2.Nhan phm, e vao muc "Select PhoneLine"
3. Dung cac phm cuon e di chuyen giaLine 1 va Line 2. Muon chonnhan ,e thoat ra dung phm
ieu chnh am lng chuong
(Adjust Ring Volume)
Thiet lap am lng cua tieng chuong khi co motcuoc goi en
1. Dung cac phm ,(phm cuon)e di chuyen en muc "Phone Setup", nhan
2.Trang 69
-
8/4/2019 Lap Trinh Web Bang Visual Basic
70/225
GVHD : Nguyen Cao Tr
Nhan phm 2 lan, e vao muc "Adjust Ring Volume"
3. Dung phm , e ieu chnh am lng. Nhan e lu cau hnh va thoat ra.Chuong hoac rung
(Ring or Vibrate)
Thiet lap cach thc ma may se bao hieu khi co motcuoc goi en
1. Dung cac phm,(phm cuon)e di chuyen en muc "Phone Setup", nhan
2. Nhan phm3 lan, e vao muc "Ring or Vibrate"
3. Dung cac phmcuon e chuyen oi gia cacmuc quot;Trang 70
-
8/4/2019 Lap Trinh Web Bang Visual Basic
71/225
Lap Trnh Web Vi Visual Basic
Ring Only" (ch chuong), "Vibrate Only" (ch rung), "Vibrate then Ring" (rung trc chuongsau), hay "No Ring or Vibrate" (khong chuong,
khong rung). Muonchon nhan ,e thoat ra dung phm
.
at tieng chuong
(Set Ringer Tone)
Xac nh loai tieng chuong moi khi co mot cuoc goien
1. Dung cac phm ,(phm cuon) e di chuyen en muc "Phone Setup", nhan
2.Nhan cac phm cuon e en muc"Set Ringer Tone" ,3. Tiep tuc dung cac phm cuon echuyen oi gia cac muc "Standard Tone"(tieng chuan), "Music Tone"(tieng nhac). Muon chon nhan ,
Trang 71
-
8/4/2019 Lap Trinh Web Bang Visual Basic
72/225
GVHD : Nguyen Cao Tr
e thoat ra dung phm
at tieng chuong 2
(Set Ringer Tone 2)
Xac nh loai tiengchuong moi khi co mot cuoc goi en. Muc nay ch xuathien khi ta chon ng day la Line 2 trong muc "Select Phone Line"
1. Dung cac phm ,(phm cuon)e di chuyen en muc Phone Setup, nhan
2.Nhan cac phm cuon e en muc"Set Ringer Tone 2" ,
nhan
3. Tiep tuc dung cac phm cuone chuyen oi gia cac muc "Standard Tone"(tieng chuan), "Music Tone"(tieng nhac). Muonchon nhan , e thoat ra dung phmTrang 72
-
8/4/2019 Lap Trinh Web Bang Visual Basic
73/225
Lap Trnh Web Vi Visual Basic
Khoa ien thoai
(Phone Lock)
Dung e thiet lap, thay oi ma m khoa moi khi ien thoaib khoa. Ma mac nh cua no la "1234" va cothe thay oi c.
1. Dung cac phm , (phm cuon)e di chuyen en muc Phone Setup, nhan
2.Nhan cac phm cuon e enmuc"Phone Lock", nhan
3. Tiep tuc dung cac phm cuone chuyen oi gia cac muc "Automatic Lock" (t ong khoamay moi khi m may), "Lock Now" (khoa may ngay laptc), hoac "Change Unlock Code" (thay oi mamkhoa). Muon chon nhan , e thoat ra dung phm .Ma so bao mat mi
(New Security Code)Trang 73
-
8/4/2019 Lap Trinh Web Bang Visual Basic
74/225
GVHD : Nguyen Cao Tr
Thay oi ma bao mat cua may. Ma nay dung e ieukhien viec truy xuat, va nhng muc khac ben trongmenu
1. Dung cac phm , (phm cuon) e di chuyen en mucPhone Setup, nhan
2.Tiep tuc dung cac phm cuon een muc quot;New Security Code", nhan
3. May se yeu cau nhap vao ma so cu. Neu nhapung, ta se nhap tiep 6 con so thay cho ma so cu. Muon lucau hnh nhan,e thoat ra dung phm .
Nhng menu m rong
(Extended Menus)
Chuyen oi nhngmenu m rong mc On hay Off. Neu no c thiet lap mc Off, nhng tnh nang m rong se khong c hienth
1. Dung cac phm ,Trang 74
-
8/4/2019 Lap Trinh Web Bang Visual Basic
75/225
Lap Trnh Web Vi Visual Basic
(phm cuon) e di chuyen en mucPhone Setup, nhan
2.Nhan cac phm cuon e vao muc"Extended Menus", nhan
3.Tiep tuc dung cac phm cuon e chuyen oi giacac muc On hay Off. Muonlu cau hnh nhan ,e thoat ra dung phm
Hien th ngay va gi
(Show Time and Date)
Moi khi c chon, man hnhse hien th ngay va gi cho en khi mot phm bat ky cnhan. Chc nang nay ch c hien th khi menu "Extended Menus" trang thaiOn.
1. Dung cac phm ,(phm cuon) e di chuyen en muc PhoneSetup, nhan
2.Trang 75
-
8/4/2019 Lap Trinh Web Bang Visual Basic
76/225
GVHD : Nguyen Cao Tr
Tiep tuc dung cac phm cuon e enmuc "Show Time and Date".
3. Muon chon nhan ,e thoat ra dung phmatlai ngay va gi
(Set Time and Date)
Dung e at lai ngay va gi. Chc nang nay ch chien th khi menu "Extended Menus" trang thai On.
1. Dung cac phm ,(phm cuon) e di chuyen en mucPhone Setup, nhan
2.Tiep tuc dung cac phm cuon e enmuc "Set Time and Date",
3. Man hnh se hien th thong bao "EnterTime".Thi gian nhap vao phai dang thc 24h. Tiep o la thongbao nhac nh nhap vao ngay "EnterDate". Muon lu cau hnh nhan, e thoat ra dung phm
Trang 76
-
8/4/2019 Lap Trinh Web Bang Visual Basic
77/225
Lap Trnh Web Vi Visual Basic
at kieu gi 12/24
(Set Time Format)
Dung e at lai dang thc hien th gi. Chc nangnay ch c hien th khi menu "ExtendedMenus" trang thai On.
1. Dung cac phm , (phm cuon) e di chuyen en mucPhone Setup, nhan
2. Nhan cac phmcuon e en muc"Set Time Format",nhan
3. Tiep tuc dung cac phm cuonechuyen oi gia cac muc "12-hour?"(dang 12h), hay "24-hour"(dang 24h). Muon lu cauhnh nhan , e thoat ra dung phm
Che o tiet kiem pin
(Battery Saving Mode)
Tnh nang nay cho phep ien thoai hoat ong che otiet kiem pin. Chc nang nay ch c hien th khi menu"Trang 77
-
8/4/2019 Lap Trinh Web Bang Visual Basic
78/225
GVHD : Nguyen Cao Tr
Extended Menus" trang thaiOn.
1. Dung cac phm , (phm cuon) e di chuyen en mucPhone Setup, nhan
2.Tiep tuc dung cac phm cuon e enmuc "Battery Saving Mode",nhan
3. Muon lu cau hnh nhan ,e thoat ra dung phmChon tieng nut bam
(Select Keypad Tones)
Cho phep ban thay oi hoac khong cho phep co tiengmoi khi mot phmc nhan. Chc nang nay ch c hien th khi menu "Extended Menus" trang thaiOn.1. Dung cac phm , (phm cuon) e di chuyen en mucPhone Setup, nhan
Trang 78
-
8/4/2019 Lap Trinh Web Bang Visual Basic
79/225
Lap Trnh Web Vi Visual Basic
2.Nhan cac phm cuon e enmuc"Select Keypad Tones",nhan
3. Tiep tuc dung cac phm cuon e chuyen oi giacac muc "Normal Tones" (tieng bnh thng), "Single Tone" (tieng n), hay "No Tones" (khong co tieng).Muon lu cau hnh nhan , e thoat radung phmTin Nhan
(Messages)
Dung e soan thao tin nhan, xem noi dung tin nhan,thiet lap hoac thay oi cac cau hnh lien quan en tinnhan.
Goi hop th thoai
(Call Voicemail)
Chc nang dung e lam mot cuoc goi en so hopth thoai hien hanh.
So cua hop th thoai co the thay oi c trong muc"Voicemail Number".
e dung chc nang nay, ban lam nh sau :
Dung cac phm , e di chuyen en muc "Messages", nhanTrang 79
-
8/4/2019 Lap Trinh Web Bang Visual Basic
80/225
GVHD : Nguyen Cao Tr
2 lan vao muc "Call Voicemail", nhan. Khi o, may se tong quay so cua hop th thoai. Nhan e ket thuc cuoc goi.
Cac tin gi i
(Outgoing Messages)
Chc nang nay c dung e xem va quan ly batky tin nhan nao gi i. Khi chon muc nay, tin nhan au tien se chien th.
1. Dung cac phm , (phm cuon) e di chuyen en muc" Messages", nhan.
2. Dung cac phm cuon e cuon en muc"Outgoing Massages",nhan.Man hnh se hien th danh sach cac tin nhan gii.
3. Tiep tuc dung cac phmcuon e di chuyen gia cac tin nhan. e hien th 1 tinnhan ch nh, nhap vao so th t cua tin nhan o, v dunhan phmTrang 80
-
8/4/2019 Lap Trinh Web Bang Visual Basic
81/225
Lap Trnh Web Vi Visual Basic
e hien th tin nhan th 5. Neutin nhan o khong ton tai, thong bao "InvalidMsg Number" se c hien th. Nhan e vao menu con.
Send Message (Gi tin nhan)
Enter Numberdung cac phm soe nhap so ien thoai
Find Entryby Name(tm mot so ien thoai a lu trong bo nh theoten)
Find Entry byLocation(tm mot so ien thoai a lu trong bo nhtheo v tr)
Store Message (Lu tinnhan)
Edit Message (hieu chnh tin nhan)
Delete Message (Xoa tin nhanhien th hien tai)
Go to Next Message (hien th tinnhan gi i ketiep)Dung cac phm ,
e di chuyen gia cac menu con, nhan e chon.
Trang 81
-
8/4/2019 Lap Trinh Web Bang Visual Basic
82/225
GVHD : Nguyen Cao Tr
Soan thao tin nhan
(Message Editor)
Dung e tao hay hieu chnh nhng tin nhan.
1. Dung cac phm, (phm cuon) e di chuyen en muc " Messages", nhan.
2. Tiep tuc dung cac phmcuon e cuon en muc "Massage Editor",nhan.Khi o man hnh se hien thtin nhan cuoi cung. Nhan va gi phm e xoa tin nhan va bat au mot tin nhan mi, hayhieu chnh tin nhan ang hien th,
nhan moi khi hoan thanh tin nhan, e vao cac tuychon cua no
Send Message (Gitin nhan)
Store Message (lu tin nhanlai trong danh sach nhng tin nhan gi i)
e tham khao ve cach nhap ky t, xin xem muc"Cach nhap kyt"
Trang 82
-
8/4/2019 Lap Trinh Web Bang Visual Basic
83/225
Lap Trnh Web Vi Visual Basic
Cai at tin nhan
(Message Settings)1.Dung cac phm
, (phm cuon) e di chuyen en muc" Messages", nhan.
2.Tiep tuc dung cac phm cuon e cuon enmuc "Massage Settings", nhane vao menu con
Voicemail Number
Dung e nhap vao mot so ien thoai, la so cdung cho muc "Call Voicemail". Neu a ton tai 1 so,no se c hien th tren man hnh. Luc o, ta co the dung,thay oi hay xoa no neu muon.
Service Centre
Trc khi ban gi i bat ky tin nhan nao, ban phaidung tuy chon nay e nhap vao so ien thoai cua trungtam dch vu tin nhan.cua ban. Neu a ton tai 1 so, no sec hien th tren man hnh. Luc o, ta co the dung, thayoi hay xoa noneu muon.
Expiry Period
Dung e ch nh khoang thi gian toi a e nhngtin nhan cha gi i, c lu tren trung tam dch vu tin nhantrc khi no c gi i. Khi c chon, man hnh se hien ththi gian a ch nh hien tai.
Outgoing Message Type
Dung e ch nh dang thc cua tin nhan gii.Dung cac phm
Trang 83
-
8/4/2019 Lap Trinh Web Bang Visual Basic
84/225
GVHD : Nguyen Cao Tr
, e di chuyen gia cac muc trong menucon, nhan
e chon.
Chon mang hoat ong
(Network Selection)e ien thoai co the nhan
hoac lam mot cuoc goi, no phai ang ky vi mot trongnhng mang co gia tr. Nhng mang o co the la GSM900,GSM1800 hay la ket hp cua GSM900/1800. Tnh nang nay cdung e chon mang hoat ong, thay oi bang tan, hay tmmot mang mi....
Thay oi bang tan
(Change Band)Dung cac phm
, (phm cuon) e di chuyen en muc"Network Selection", nhan 2 lan e vao cac menu con cua muc"Change Band"
Change to900/1800
Thay oi sang day bang tan 900/1800
Change to 900
Thay oi sang day bangtan 900
Change to 1800
Thay oi sang day bangtan 1800Trang 84
-
8/4/2019 Lap Trinh Web Bang Visual Basic
85/225
Lap Trnh Web Vi Visual Basic
Dung cac phm cuon e di chuyen gia cac menu concua muc "Change Band",nhane chon
Nhng mang co the dung
(Available Networks)1. Dung cac phm
, (phm cuon) e di chuyen en muc" Network Selection", nhan .
2. Tiep tuc dung cac phm cuon e di chuyenen muc "Available Network", nhan .
Khi c chon, chc nang nay se quet e tm xemnhng mang nao ang hoat ong v tr hien tai cua ban.Khi viec quet a hoan thanh, dung cac phm cuon e dichuyen gia cac muc trong danh sach. Khi ban tm thay motmang va muon ang kyhoac lu no trong danh sach nhng mang u tien, nhan. Khi o ban se vao menu con cuamuc "AvailableNetwork".
Register NowTrang 85
-
8/4/2019 Lap Trinh Web Bang Visual Basic
86/225
GVHD : Nguyen Cao Tr
Moi khi c chon, may se co gang ang ky vimang a chon.
Make Preferred
Moi khi c chon, ban se phai nhap vao v tr cuamang a chon trong danh sach nhng mang utien.
Dung cac phm cuon e di chuyen gia cac menu concua no,nhan e chon.Tm mang
(Network Search)
La mot tnh nangtrong o co nhng tuy chon quyet nh cach lam the naohoac bao lau th may cua ban se ang ky vi motmang.
1. Dung cac phm , (phm cuon) e di chuyen en muc" Network Selection", nhan.
2. Tiep tuc dung cac phm cuon edi chuyen en muc "Network Search", nhan e vao menu con
Registration PreferencesQuy nh may cua ban se lam the nao eang ky vi mot mang. Tuy chon nay co 2 che o
Automatic Search
Trong che o t ong tm, may se co gang ang kyvi mang au tien trong danh sach a lu. Neu thanh cong,no se hien th ten cua mang va sau o vao che och.
Neu viec ang ky khong thanh cong, no se tieptuc ang ky vi nhng mang ke tiep.Trang 86
-
8/4/2019 Lap Trinh Web Bang Visual Basic
87/225
Lap Trnh Web Vi Visual Basic
Manual Search Mode.
Trong che o tm thu cong, may se trnh bay danhsach cua nhng mang a lu. Dung cac phm va e chonmot t trong danh sach o. May ien thoai cua ban se cogang ang ky vi mang a chon.Frequency of Search
Tuy chon nay dung e quy nh may se ch baolau, trc khi co gang ang ky lai sau khi viec ang kytrc o a that bai. Tuy chon nay co nhng thiet lapsau :
Slow Search
Medium Search
Fast Search
Continuous SearchDung cac phm cuon e di chuyen gia cac menucon, nhane chon.
Nhng mang u tien
(Preferred Networks)1. Dung cac phm , (phm cuon) e di chuyen enmuc" Network Selection", nhan .
2. Tiep tuc dung cac phm cuon e di chuyenen muc "Preferred Network", nhan e vao menu con
Add Network to List (Them mang vaotrong danh sachTrang 87
-
8/4/2019 Lap Trinh Web Bang Visual Basic
88/225
GVHD : Nguyen Cao Tr
u tien)
Show List of Networks (Hien th danhsach mang u tien)
Dung cac phm cuon e di chuyen gia cac menucon, nhane chon.
Them mang vao trong danh sach
(Add Network to List)
Tnh nang nay cho phep ban them mang vao trong danhsach mang u tien.
1. Dung cac phm , (phm cuon) e di chuyen enmuc " Network Selection", nhan .2. Tiep tuc dung cac phm cuon e di chuyenen muc "Preferred Network", nhan 2 lan e vao menu con cuamuc "Add Network to List".
Choose From Available
Tuy chon se quet e tm nhng mang ang hoayong v tr hien tai cua ban. Khi viec quet a hoan thanh,dung cac phm cuon e di chuyen gia cac muc trong danhsach. Khi ban tm thay mot mang va muon lu no trong danhsach nhng mang u tien, nhan . Khi o ban se c hoi e nhap vao v trcua mang a chon trong
Trang 88
-
8/4/2019 Lap Trinh Web Bang Visual Basic
89/225
Lap Trnh Web Vi Visual Basic
danh sach nhng mang tham khao.
Choose From Known
Khi c chon, may se trnh bay mot danh sach cacmang. Dung cac phm cuon e duyet qua danh sach. Khi bantm thay mot mang va muon lu no trong danh sach nhngmang u tien, nhan . Khi o ban se c hoi e nhap vao v trcua mang a chon trongdanh sach nhng mang tham khao.
Dung cac phm cuon e di chuyen gia cac menucon, nhane chon.Hien th danh sach mang u tien
(Show List of Networks)
Dung e hien th nhng mang ban a lu trong danhsach.
1.Dung cac phm ,(phm cuon) e di chuyen enmuc "Network Selection", nhan .
2.Dung cac phm cuondi chuyen en muc "Preferred Network", nhan e vao menu con.
3.Tiep tuc dung cac phm cuon cuon en muc"Show List of Networks", nhan se hien th danh sach nhng mang a c lu.Trang 89
-
8/4/2019 Lap Trinh Web Bang Visual Basic
90/225
GVHD : Nguyen Cao Tr
e duyet qua danh sach nay dung phm cuon, nhan se chon muc hien tai va i vao menu con
Move to New Location
Ban se phai nhap vao gia tr v tr mi cua mang achon.
Delete Selection
Xoa mang a chon.
Dung cac phm cuon e di chuyen gia cac menucon, nhane chon.Tm mang mi
(Find New Network)
1. Dung cac phm , (phm cuon) e di chuyen enmuc "Network Selection", nhan .
2. Dung cac phm cuondi chuyen en muc "FindNew Network", nhan e thc hien viec tm mangmi.
Thiet lap nhng thiet b nhkem
(Accessory Setup Menu)Trang 90
-
8/4/2019 Lap Trinh Web Bang Visual Basic
91/225
-
8/4/2019 Lap Trinh Web Bang Visual Basic
92/225
GVHD : Nguyen Cao Tr
khi muon chon.Chc nang mi se c thaythe vao v tr o.
3.2. Ma nguon cua ActiveX Control Khai bao cac bien chungOption Explicit
Private Type entry 'khai bao entry la muc kieu ban ghiname As String * 10number As String * 10location As Integer
End Type
Private Type access 'khai bao access la mot kieu ban ghifeature As String * 16 'luu giu ten tinh nang trong menu quick accessthutu As Integer
End Type
Private Type messagestin As String * 25sothutu As Integer
End Type
Private Type netselectmang As String * 10
End Type
Dim found As Boolean 'la true khi tim thay entry can timConst filename3 = "c:\menuquickaccess.lst"
Const filename = "c:\entryphone.lst"Const filename1 = "c:\entrysim.lst"Const filename2 = "c:\entryprevent.lst"Const filename4 = "c:\messages.lst"Const filetam = "c:\filetam.lst"Const filename5 = "c:\filenetwork.list"Const filename6 = "c:\preferrednetwork.list"Const filefixed = "c:\fixeddialling.lst"
Trang 92
-
8/4/2019 Lap Trinh Web Bang Visual Basic
93/225
Lap Trnh Web Vi Visual Basic
Dim i As IntegerDim st1 As StringDim lo As Integer 'bien luu locationDim nu As String 'bien luu numberDim st As String 'bien luu name
Dim vitri As Integer 'giu vi tri khi tim thay hoac di chuyen giua cacentryDim flag As BooleanDim prevent As Integer 'giu trang thai trong muc Prevent AccessDim formattime As BooleanDim unlocked As String 'luu chuoi giai ma khi phone o trang thai lockDim line2 As Boolean 'co bang true khi line2 o trang thai ONDim securitycode As StringDim pin2code As String 'luu chuoi ma PIN2Dim advolume As Boolean 'bien co khi vao muc Adjust Ring VolumeDim vol As Integer 'luu gia tri hien tai cua volume o muc thu bao
nhieuDim menucon As Boolean 'bien giu vao menu con cua FindDim aftermouseup As DateDim aftermousedown As DateDim danhso As Boolean 'ghi trang thai ban phim la soDim cancle As BooleanDim longpress As Boolean 'khi nguoi su dung nhan va giu phimDim quickaccess As Boolean 'khi vao trong menu quickaccessDim orderinquick As IntegerDim thu As Boolean 'bien co khi nhan va giu mot phim de vao menuquick access
Dim changecase As Boolean 'doi chu hoa thanh thuong va nguoc laiDim onetouchphone As Boolean 'goi so bang 1 phim trong bo nhomayDim onetouchof As Byte 'nhan biet One Touch Dial cua muc naoDim messagelist As Boolean 'bien co khi vao trong danh sachmessageDim taomoi As Boolean 'bien co cho biet la tao tin nhan moi hay lathay doi tin nhanDim voicemailnumber As String 'luu so voicemailDim servicecentre As String 'luu so service centreDim expiryperiod As String 'bien luu gia tri max hour cua 1 tin nhan
khi chua gui di trong message settingDim messagenumber As Integer 'so thu tu cua messageDim editor As Boolean 'bien co khi hieu chinh tin nhanDim availablenetwork As Boolean 'bien khi lam viec trong mucavailable networksDim tam1 As IntegerDim cancall As Boolean 'de biet mot so co the goi duoc hay khongDim setupfixed As Boolean 'trong muc setup fixed dialling
Trang 93
-
8/4/2019 Lap Trinh Web Bang Visual Basic
94/225
GVHD : Nguyen Cao Tr
Dim listdial As Boolean 'bien co dung de di chuyen giua nhung muctrong danh sach Fixed DialDim editentrylist As Boolean 'bien dung trong muc edit entry cua FixeddialDim eraseentrylist As Boolean 'bien dung trong muc edit entry cua
Fixed dialDim addentrylist As Boolean 'bien dung trong Add Entry cua FixedDiallingDim callbarring As Boolean 'bien dung trong muc Call BarringDim barpassword As String 'luu ma chan cuoc goiDim showtime As BooleanDim luumuc As Integer 'luu muc trong menu quick access
Thu tuc khi nhan phm chuotPrivate Sub so_MouseDown(Index As Integer, Button As Integer, ShiftAs Integer, X As Single, Y As Single)
aftermousedown = TimeEnd Sub
Thu tuc khi tha chuotPrivate Sub so_MouseUp(Index As Integer, Button As Integer, Shift AsInteger, X As Single, Y As Single)
Dim k As IntegerDim st As StringDim st1 As StringStatic switch As BooleanDim starttime As Date
Dim menuaccess As accessDim news As entryDim banghi As ByteDim j As ByteDim co As Boolean
aftermouseup = Timestarttime = aftermouseup - aftermousedownIf Second(starttime) > 2 Then'xu ly khi user nhan va giu phim OK de vao bang chuc nang trong
Quick Access
If Index = 13 And thu = True ThenIf volume.Visible = True Thenvolume.Visible = Falsetbnhap.Visible = TrueFrame1.Height = 500Frame1.Width = 1800
End Ifshowtime = False
Trang 94
-
8/4/2019 Lap Trinh Web Bang Visual Basic
95/225
Lap Trnh Web Vi Visual Basic
tbnhap.Text = "Find by Name"Image2.Visible = Falsest = tbnhap.Textlongpress = Truecancle = True
danhso = FalseExit SubEnd If
'xu ly cua muc chuyen chu hoa thanh chu thuong trong khi nhap
chuIf changecase = True Then
If switch = False Thenk = InStr(tbnhap.Text, vbLf)st = LCase(Mid(tbnhap.Text, k + 1))st1 = tbnhap.Text
Mid(st1, k + 1) = sttbnhap.Text = Left(st1, Len(st1) - 1)switch = TrueExit Sub
Elsek = InStr(tbnhap.Text, vbLf)st = UCase(Mid(tbnhap.Text, k + 1))st1 = tbnhap.TextMid(st1, k + 1) = sttbnhap.Text = Left(st1, Len(st1) - 1)switch = False
Exit SubEnd IfEnd If
'xu ly khi nhan va giu phim cancle de xoa va bat dau tin nhan moiIf Index = 10 And editor = True Then 'messagelist = True Thentbnhap.Text = ""danhso = Falsecancle = Falsetaomoi = Truemessagelist = False
Exit SubEnd If
'xu ly cua phan One-touch Dial SettingIf onetouchphone = True Thendanhso = FalseSelect Case Index
Case 1
Trang 95
-
8/4/2019 Lap Trinh Web Bang Visual Basic
96/225
GVHD : Nguyen Cao Tr
Call onetouch(1)Case 2Call onetouch(2)
Case 3Call onetouch(3)
Case 4Call onetouch(4)Case 5Call onetouch(5)