lap trinh web bang visual basic

Upload: quoc-su-nguyen

Post on 07-Apr-2018

226 views

Category:

Documents


0 download

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
    Mot ien thoai - nhieu phong cach- cd928 chnhla s the hien ca tnh cua ban

    Vi cau

    truc 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.com

    Trang 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 RelatedFeatures

    Trang 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 Only

    Messages

    Call Voicemail
    OutgoingMessages
    Message Editor
    Cell Broadcast
    MessageSettings

    Phone Setup
    Select Phone Line
    Adjust RingVolume
    Ring Or Vibrate
    Set Ringer Tone

    Set Ringer Tone2
    Phone Lock
    New Security Code
    Extended Menus

    Trang 43

  • 8/4/2019 Lap Trinh Web Bang Visual Basic

    44/225

    GVHD : Nguyen Cao Tr

    Show Time and Date
    Set Time Format

    Battery SavingMode
    Select KeypadTones

    Network Selection
    ChangeBand

    AvailableNetwork
    NetworkSearch
    PreferredNetworks
    Find New

    Network

    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 trc

    o. 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 gii

    han 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", nhan

    Trang 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 thay

    oi 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 . Bam

    e vao menu con cua no, e thoat ra dungphm.
    On
    Chuyen Fixed Dialling mc On
    Off

    Chuyen 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.
    EraseEntry

    Trang 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".Nhan

    e vao menu con
    To Phone Memory
    Cho vao bo nh ien thoai(nhng v tr t 1 en 9)
    To SIMMemory

    Trang 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 Dial

    List
    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 pin

    1.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 phm

    Trang 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 ke

    Restric 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 con

    Divert 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. Nhan

    e 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 muc

    Trang 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 phm

    cuon 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 tuc

    dung 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 en

    muc "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", nhan

    Trang 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 cuocgoi

    4. Nhan phm 2 lan e vao menu con cua muc "Bar Outgoing Calls".
    Int'l Calls

    Trang 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", nhan

    e 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 Off

    1. 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", nhan

    e 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)nhan

    e 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 sekhong

    tra 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", nhan

    e chon.

    Cai at ien thoai
    (Phone Setup)
    Muc nay dung e thiet lap, thay oi cac cauhnh cho ien thoai ang s dung

    Chon 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 phm

    3 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&quot(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 phm

    Trang 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 co

    the thay oi c.
    1. Dung cac phm , (phm cuon)e di chuyen en muc Phone Setup, nhan


    2.Nhan cac phm cuon e en

    muc"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 e

    en 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. Muon

    lu 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 phm

    atlai 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 cuone

    chuyen 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 phm

    Chon 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 phm

    Tin 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", nhan

    Trang 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 phm

    Trang 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 nhan

    hien 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 en

    muc "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 nhan

    trc 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 1800

    Trang 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",nhan

    e 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 Now

    Trang 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 u

    tien.
    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 Preferences

    Quy 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 Search

    Dung 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 chuyen

    en muc "Preferred Network", nhan e vao menu con

    Add Network to List (Them mang vaotrong danh sach

    Trang 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, nhan

    e 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 hoay

    ong 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 nhng

    mang 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 en

    muc "Network Selection", nhan .
    2. Dung cac phm cuondi chuyen en muc "FindNew Network", nhan e thc hien viec tm mang

    mi.

    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)