Upload
ha-louvre
View
24
Download
0
Embed Size (px)
DESCRIPTION
CNPM
Citation preview
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
1
LI C M NEm xin bay to long biet n sau sac en thay Nguyen Tien Huy, du
rat ban ron nhng luon tan tnh hng dan cho chung em trong suot
qua trnh thc hien luan van.
Cam n cac thay co giao, nhat la cac giang vien cua Khoa Cong
nghe thong tin, a giang day, truyen at cho chung em nhng kien
thc bo ch a tr thanh nen tang e chung em co the thc hien tot
luan van.
Thanh that cam n v s ong vien va giup cua gia nh, ban be
danh cho chung em trong suot qua trnh thc hien luan van.
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
MC LC
PHN 1: MU..................................................................................................6
PHN 2: HIN TRNG V YU CU...............................................................82.1. KHO ST HIN TRNG : .....................................................................................82.1.1. Hin trng vmt tchc :..................................................................................82.1.2. Hin trng vmt nghip v:..............................................................................9
2.2. XC NH CC YU CU:..................................................................................102.2.1. Yu cu chc nng:............................................................................................102.2.2. Yu cu phi chc nng:......................................................................................11
PHN 3: M HNH HO....................................................................................123.1. SSDNG :..................................................................................................12
3.1.1. Sthhin cc chc nng chnh ca phn mm: .........................................123.1.2. Din gii s:..................................................................................................13
3.1.3. K hiu :.............................................................................................................143.2. SLP : ............................................................................................................153.2.1. Slp:...........................................................................................................153.2.2. Bng thuc tnh cc lp i tng : ...................................................................163.2.3. Slung xl :.............................................................................................27
PHN 4: THIT KPHN MM .....................................................................334.1. HTHNG CC LP I TNG :...................................................................33
4.1.1. M hnh tng th:..............................................................................................334.1.2. Danh sch cc lp i tng giao tip ngi dng : .........................................354.1.3. Danh sch cc lp i tng xl chnh : ........................................................364.1.4. Danh sch cc lp i tng truy xut dliu :................................................36
4.2. TCHC LU TRV TRUY XUT CC I TNG :.............................374.2.1. Danh sch cc bin thnh phn ca tng i tng truy xut dliu:..............374.2.2. Danh sch cc hm thnh phn ca tng i tng truy xut dliu:..............38
4.3. THIT KCC LP I TNG XL CHNH : ..........................................404.3.1. Danh sch cc bin thnh phn ca tng i tng xl chnh:.......................404.3.2. Danh sch cc hm thnh phn ca tng i tng xl chnh:.......................474.3.3. Cc sphi hp: ...........................................................................................66
4.4. THIT KCC MN HNH GIAO DIN CA PHN MM : ..........................694.4.1. Phn hgio vin : .............................................................................................694.4.2. Phn hhc sinh: ...............................................................................................914.4.3. Cc mn hnh chung ca hai phn h: ............................................................107
PHN 5: THC HIN PHN MM V KIM TRA ...................................1105.1. THC HIN PHN MM : ..................................................................................1105.2. KIM TRA : ...........................................................................................................115
PHN 6: TNG KT .........................................................................................1276.1. TNH GI : ....................................................................................................1276.2. HNG PHT TRIN : .......................................................................................129
2
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
DANH MC CC BNG
Bng 3.1. K hiu ca ssdng v slp..............................................................14Bng 3.2. Bng thuc tnh lp i tng PTCoBan............................................................16Bng 3.3. Bng thuc tnh lp i tng PTBacI ...............................................................17Bng 3.4. Bng thuc tnh lp i tng PTBacII ..............................................................18Bng 3.5. Bng thuc tnh lp i tng PTBacISinCos....................................................19Bng 3.6. Bng thuc tnh lp i tng PTBacIISinCos...................................................19Bng 3.7. Bng thuc tnh lp i tng PTDoiXungSinCos.............................................20Bng 3.8. Bng thuc tnh lp i tng XuLiTinhToan....................................................20Bng 3.9. Bng thuc tnh lp i tng PhanSo ...............................................................21Bng 3.10. Bng thuc tnh lp i tng BaiGiai .............................................................21Bng 3.11. Bng thuc tnh lp i tng CoSoDuLieu.....................................................22Bng 3.12. Bng thuc tnh lp i tng XuLyDau..........................................................23
Bng 3.13. Bng thuc tnh lp i tng BienDoiChuoi ..................................................24Bng 3.14. Bng thuc tnh lp i tng DoiCongThuc...................................................25Bng 3.15. Bng thuc tnh lp i tng LayCongThuc...................................................26Bng 4.1. Danh sch lp i tng giao tip ngi dng Phn hgio vin......................35Bng 4.2. Danh sch lp i tng giao tip ngi dng Phn hhc sinh.......................35Bng 4.3. Danh sch cc lp i tng xl chnh............................................................36Bng 4.4. Danh sch cc lp i tng truy xut dliu....................................................36Bng 4.5. Danh sch cc bin thnh phn ca tng i tng truy xut dliu.................37Bng 4.6. Danh sch cc hm thnh phn ca tng i tng truy xut dliu.................39Bng 4.7. Danh sch cc bin thnh phn ca lp i tng PTCoBan. ............................40Bng 4.8.Danh sch cc bin thnh phn ca lp i tng PTBacI..................................41
Bng 4.9. Danh sch cc bin thnh phn ca lp i tng PTBacII. ..............................42Bng 4.10. Danh sch cc bin thnh phn ca lp i tng PTBacISinCos. ..................43Bng 4.11. Danh sch cc bin thnh phn ca lp i tng PTBacIISinCos..................43Bng 4.12. Danh sch cc bin thnh phn ca lp i tng PTDoiXungSinCos............44Bng 4.13. Danh sch cc bin thnh phn ca lp i tng PhatSinhDeTracNghiem....44Bng 4.14. Danh sch cc bin thnh phn ca lp i tng DoiCongThuc. ...................46Bng 4.15. Danh sch cc bin thnh phn ca lp i tng LayCongThuc....................46Bng 4.16. Danh sch cc hm thnh phn ca lp i tng PTCoBan. ..........................52Bng 4.17. Danh sch cc hm thnh phn ca lp i tng PTBacI...............................52Bng 4.18. Danh sch cc hm thnh phn ca lp i tng PTBacII..............................57Bng 4.19. Danh sch cc hm thnh phn ca lp i tng PTBacISinCos. ..................58
Bng 4.20. Danh sch cc hm thnh phn ca lp i tng PTBacIISinCos..................59Bng 4.21. Danh sch cc hm thnh phn ca lp i tng PTDoiXungSinCos............60Bng 4.22. Danh sch cc hm thnh phn ca lp i tng PhatSinhDeTracNghiem....63Bng 4.23. Danh sch cc hm thnh phn ca lp i tng DoiCongThuc. ...................65Bng 4.24. Danh sch cc hm thnh phn ca lp i tng LayCongThuc....................65Bng 4.25. Cc skin mn hnh chnh Phn hGio vin................................................71Bng 4.26. Cc skin mn hnh son bi tp vit.............................................................78Bng 4.27. Cc skin mn hnh son l thuyt.................................................................81Bng 4.28. Cc skin mn hnh Son trc nghim. .....................................................86Bng 4.29. Cc skin mn hnh Chm bi........................................................................89Bng 4.30. Cc skin mn hnh chnh Phn hHc sinh. ................................................93
3
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Bng 4.31. Cc skin mn hnh gii bi tp vit. .............................................................97Bng 4.32. Cc skin mn hnh Xem l thuyt. ...............................................................99Bng 4.33. Cc skin mn hnh gii Bi tp Trc nghim. ............................................105Bng 4.34. Cc skin mn hnh Gii thiu.....................................................................107
Bng 4.35. Cc skin mn hnh Gi th.........................................................................109
4
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
DANH MC CC HNH
Hnh 3.1. Ssdng. .....................................................................................................12Hnh 3.2. Slp..............................................................................................................15
Hnh 3.3. Slung xl son bi tp vit......................................................................27Hnh 3.4. Slung xl son trc nghim................................................................28Hnh 3.5. Slung xl son l thuyt. ........................................................................28Hnh 3.6. Slung xl chm bi. ................................................................................29Hnh 3.7. Slung xl gii bi tp vit.......................................................................30Hnh 3.8. Slung xl gii trc nghim.................................................................31Hnh 3.9. Slung xl xem bi l thuyt....................................................................32Hnh 4.1.M hnh tng thphn hgio vin. ....................................................................33Hnh 4.2. M hnh tng thphn hhc sinh......................................................................34Hnh 4.3. Sphi hp son bi tp vit..........................................................................66Hnh 4.4. Sphi hp son trc nghim....................................................................66Hnh 4.5. Sphi hp sa l thuyt. ..............................................................................67Hnh 4.6. Sphi hp chm bi. ....................................................................................67Hnh 4.7. Sphi hp gii bi tp vit...........................................................................67Hnh 4.8. Sphi hp gii trc nghim. ....................................................................68Hnh 4.9. Sphi hp xem bi l thuyt........................................................................68Hnh 4.102. Mn hnh Son L Thuyt ...............................................................................78Hnh 4.110. Mn hnh Hng dn sdng. ......................................................................106Hnh 5.1. Tchc vt l. ...................................................................................................110Hnh 5.2. Project ControlCongThuc..................................................................................110Hnh 5.3. Project FormThongBao......................................................................................111
Hnh 5.4. Project PhanHeGV.............................................................................................111Hnh 5.5. Project PhanHeHS .............................................................................................112Hnh 5.6. Project XuLi_LuongGiac...................................................................................113Hnh 5.7. Project SetupPhanHeGV....................................................................................114Hnh 5.8. ProjectSetupPhanHeHS .....................................................................................115
5
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
PHN 1: MU
Ngy nay, ngnh cng ngh thng tin trn th gii ang trn pht trin
mnh m, v ngy cng ng dng vo nhiu lnh vc: kinh t, khoa hc k thut,
qun s, y t, gio dc v n p ng ngy cng nhiu yu cu ca cc lnh
vc ny, phc vcho nhu cu ca con ngi.
nc ta, ha nhp chung vi spht trin ngnh cng ngh thng tin v
ng dng vo cc lnh vc ca cuc sng nhm phc vcc nhu cu nh: nghin
cu, hc tp, lao ng v gii tr ca con ngi. Nh nc ta c nhng chnhsch cn thit a ngnh cng ngh thng tin vo v tr then cht trong chin
lc pht trin kinh tca t nc.
c bit ngnh cng nghip phn mm, mt lnh vc thuc ngnh cng ngh
thng tin, c ch trng pht trin mnh sn xut nhng phn mm c gi tr
p ng nhu cu hin ti: xut khu ra nc ngoi hoc phc vcho cc lnh vc
khc trong nc. gp phn pht trin ngnh cng nghip phn mm v phc v
cho cc nhu cu trong nc, trong c ngnh gio dc v o to.
Song song , x hi ngy cng pht trin, do yu cu cht lng gio
dc v o to con ngi ngy cng cao hn, p ng li yu cu hin c ca x
hi. V th, hthng gio dc v o to nc ta hin cng khng ngng i mi
v hon thin nhm o to ra nhng con ngi c khnng chuyn mn cao phc
vtrong mi lnh vc ca x hi.
Vi khnng ng dng rng ri ca ngnh cng ngh thng tin, vi chnhsch pht trin ngnh cng ngh thng tin ca nh nc, vi vic nng cao cht
lng gio dc nc ta. Th vic tin hc ha gio dc (ng dng ngnh cng ngh
thng tin vo ngnh gio dc) l ph hp v thit thc.
nng cao cht lng gio dc ph thng Bgio dc ci tin cch dy
v hc: tng cng thit bdy v hc, thm kin thc vo mt ssch gio khoa,
thm mt smn hc mi vo chng trnh hc. Lng kin thc cn truyn t v
6
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
i hi hc sinh nm bt tng nhiu hn. Trong khi , vi lng kin thc nhth,
vic dy ca gio vin v stip thu ca mt shc sinh trng, i khi khng
t c nhng kt qumong mun. V l do khng thi gian trn lp gio
vin hng dn cn k cho hc sinh gii bi tp, nn mt s hc sinh khng th
hoc gp kh khn theo kp chng trnh hc ca mnh. Chnh v vy, vic t
gii bi tp ca hc sinh nh l vic ht sc kh khn, nu khng mun ni l i
khi khng thlm c nu khng c ngi hng dn. Cho nn, mt shc sinh
phi nhngi hng dn ti nh (gio vin km ti nh; anh, ch, phhuynh c
kin thc vbi tp ca con em mnh), shc sinh cn li khng c iu kin trn
th n lp hc thm (hnh thc phbin) ca gio vin bmn. Vi lng kinthc nhiu hn trc y, i hi hc sinh v gio vin phi u tnhiu thi gian
v cng sc hn.
Song song vi vic nng cao cht lng gio dc v o to, ngnh cng
ngh thng tin ang pht trin mnh m, ang dn mrng h trcho nhiu lnh
vc mi. Vi khnng trn, vic a tin hc htrcho lnh vc gio dc, trong
vic htrcho vic gii bi tp ca hc sinh ti nh l c ththc hin c.
gip hc sinh c khnng tgii bi tp m khng cn n lp hc thm,
khng cn ngi hng dn gii bi tp. Th vi mt phn mm htrgii bi tp
trn my tnh ti nh sp ng c cho hc sinh nhng nhu cu ny. V in
hnh l phn mm htrgii bi tp lng gic m chng em nghin cu v thc
hin.
7
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
PHN 2: HIN TRNG V YU CU
2.1.KHO ST HIN TRNG :
2.1.1.Hin trng vmt tchc :
Bao gm thnh phn gio vin v hc sinh.
2.1.1.1.Quan hgia cc thnh phn :
Hc sinh :
o Hc bi v cng ckin thc.o Lm bi tp vnh m gio vin ra .
Gio vin:
o Son bi ging.
o Son bi tp cho hc sinh gii.
o Son hng dn gii bi tp.
o Chm im bi lm ca hc sinh.
2.1.1.2.Quan hvi cc thnh phn bn ngoi :
Hc sinh :
o Tm ti liu hc lin quan n bi tp ang gii thng qua
sch, bo . hay trao i vi nhng ngi c bit kin
thc lin quan n phn bi tp ang gii nh: bn b, thy
c, cha m, anh ch
o i n lp hc thm cng ckin thc v nng cao kh
nng gii bi tp.
Gio vin :
o Tham kho kin thc lin quan n bi ging thng qua
sch bo son bi ging, bi tp, bi gii.
8
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
2.1.2.Hin trng vmt nghip v:
2.1.2.1.Hc bi v cng ccc kin thc hc :
Nhng kin thc hc trn lp, hc sinh v nh phi hiu v
nh.
2.1.2.2.Lm bi tp :
Nhng bi tp lm nh do gio vin ra thm, hc sinh sda vo
nhng kin thc hc, phng php gii tgii nhng bi tp
ny.
2.1.2.3.Son bi ging :
Trc giln lp dy, gio vin son bi ging ca mnh tsch
gio khoa ca bgio dc v nhng ti liu tham kho khc.
2.1.2.4.Son bi tp ca gio vin :
Nhng bi tp cho hc sinh lm, gio vin c thtson hoc ly
tsch gio khoa, nhng ti liu tham kho.
2.1.2.5.Son bi gii :
a ra nhng hng dn gi gii bi tp cho hc sinh, gio
vin son ra thng qua kin thc sn c ca mnh hay tham kho
ti liu.
2.1.2.6.Chm im v nhn xt :
Gio vin chm im bi lm ca hc sinh, chm tng bc gii
v cho im cthmi bc.
9
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
2.2.XC NH CC YU CU:
2.2.1.Yu cu chc nng:
2.2.1.1.Chc nng lu tr:
Lu trphn bi tp:
o bi, bi gii, p n ca gio vin v hc sinh ng vi
bi tp phng trnh, chng minh ng thc v cu hi trc
nghim.
Lu trphn l thuyt:
o L thuyt v phng php gii lin quan n mi dng bi
tp.
2.2.1.2.Chc nng tnh ton :
Pht sinh tng trc nghim .
i vi cc bi tp phng trnh c phng php gii nh:
phng trnh lng gic bc I; phng trnh lng gic bc II;
phng trnh bc I i vi sin, cos; phng trnh bc II i vi sin,
cos; phng trnh i xng vi sin, cos th my c thgii tng
c.
Cho php son bi tp, bi gii phng trnh, chng minh ng
thc, cu hi trc nghim, bi l thuyt thcng.
2.2.1.3.Chc nng kt xut :
Kt xut bi, bi gii ca bi tp phng trnh, chng minh
ng thc, trc nghim, bi l thuyt ra Word, my in, qua
mail.
10
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
2.2.2.Yu cu phi chc nng:
2.2.2.1.Tnh tin dng:
Giao din trc quan, sinh ng, tham kho l thuyt cho php tng
bc hng dn hc sinh gii bi tp.
Dhc v dsdng, ph hp vi mi trng gio dc.
2.2.2.2.Tnh tng thch :
Chy trn cc hiu hnh Windows.
2.2.2.3.Tnh hiu qu: My tnh vi CPU Pentium III 800, RAM 256MB.
a cng 20GB.
2.2.2.4.Mi trng ci t :
Visual Basic. Net.
11
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
PHN 3: M HNH HO
3.1.SSDNG :
3.1.1.Sthhin cc chc nng chnh ca phn mm:
Soan bai tap viet
Soan de trac nghiem
Soan ly thuyet
Giao vien
Cham bai
Giai bai tap viet
Giai de trac nghiemHoc sinh
Xem ly thuyet
Hnh 3.1. Ssdng.
12
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.1.2.Din gii s:
Phn hgio vin:
o Son bi tp vit:
Son bi tp phng trnh v chng minh ng thc.
Cho php lu tr, in, gi thcc bi tp.
Son bi hng dn v bi gii cho cc bi tp.
C th tng gii mt s bi tp phng trnh thuc
cc dng Phng trnh bc I; Phng trnh bc II;
Phng trnh bc I sin, cos; Phng trnh bc II sin, cos;
Phng trnh i xng sin,cos.
o Son trc nghim:
Son bi tp, trc nghim.
Cho php lu tr, in, gi thcc bi tp, trc nghim.
C thtng pht sinh trc nghim.
o Son l thuyt:
Son l thuyt. Cho php lu tr, in, gi thni dung cc bi l thuyt.
o Chm bi:
Mbi tp ca hc sinh, tin hnh chm cc bi tp.
Phn hhc sinh:
o Gii bi tp vit:
Xem cc bi tp phng trnh, chng minh ng thc.
Xem cc bi hng dn gii, cc bi gii sn ca gio
vin (hoc my gii).
Cho php lu tr, in, gi thcc bi tp.
o Gii trc nghim:
Tng to trc nghim.
Cho php hc sinh tin hnh lm bi tp trc nghim.
Xem li bi tp trc nghim lm.
13
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Cho php lu tr, in, gi thtrc nghim.
o Xem bi l thuyt:
Xem cc bi l thuyt.
Cho php lu tr, in, gi thni dung cc bi l thuyt.
3.1.3.K hiu :
NewClass
Actor
NewUseCase
User Case
NewClassNewUseCase
Actor thc hin User Case
NewClass
Lp i tng
NewClass2NewClass
Lp quan hvi lp
NewClass2
NewClass
Lp New Class2 ktha tlp
New Class
Bng 3.1. K hiu ca ssdng v slp.
14
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.SLP :
3.2.1.Slp:
Hnh 3.2. Slp.
15
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.Bng thuc tnh cc lp i tng :
3.2.2.1.Lp i tng PTCoBan :
STT Thuc tnh Kiu Din gii Ghi ch
1 hamlg String Hm lng gic Gm: sin, cos, tg, cotg
2 bien String Bin Dang ax+b
3 heso String Hs
4 loainghiem String Loi nghim loainghiem =0 tnh
theo radian;loainghiem=1 tnh
theo
5 nghiemblvn String Nghim bin lun
v nghim
6 nghiemblcn String Nghim bin lun
c nghim
7 bl Boolean Cho bit gii
phng trnh c
bin lun hay
khng.
bl=true c bin lun;
ngc li khng bin
lun
8 hsgoc String Hsgc
9 strBaiGiai String Bi gii
Bng 3.2. Bng thuc tnh lp i tng PTCoBan
16
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.2.Lp i tng PTBacI :
STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh
2 b String Hsb ca phng trnh
3 hamlg String Hm lng gic Gm: sin, cos,
tg, cotg
4 bien String Bin ca phng trnh Dng ax+b
5 strBaiGiai String Bi gii
Bng 3.3. Bng thuc tnh lp i tng PTBacI
17
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.3.Lp i tng PTBacII :
STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh
2 b String Hsb ca phng trnh
3 c String Hsc ca phng trnh
4 hamlg String Hm lng gic Gm: sin, cos, tg,
cotg
5 bien String Bin ca phng trnh Dng ax+b
6 strBaiGiai String Bi gii
7 loainghiem String Loi nghim loainghiem =0
tnh theo
radian;
loainghiem=1
tnh theo
8 gthople Double Gi trhp lca nghim9 daupt String Du phng trnh
Bng 3.4. Bng thuc tnh lp i tng PTBacII
18
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.4.Lp i tng PTBacISinCos :
STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh
2 b String Hsb ca phng trnh
3 c String Hsc ca phng trnh
4 bien String Bin ca phng trnh Dng ax+b
5 strBaiGiai String Bi gii
Bng 3.5. Bng thuc tnh lp i tng PTBacISinCos3.2.2.5.Lp i tng PTBacIISinCos :
STT Thuc tnh Kiu Din gii Ghi ch
1 a String Hsa ca phng trnh
2 b String Hsb ca phng trnh
3 c String Hsc ca phng trnh
4 bien String Bin ca phng trnh Dng ax+b
5 strBaiGiai String Bi gii
Bng 3.6. Bng thuc tnh lp i tng PTBacIISinCos
19
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.6.Lp i tng PTDoiXungSinCos:
STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh
2 b String Hsb ca phng trnh
3 c String Hsc ca phng trnh
4 bien String Bin ca phng trnh Dng ax+b
5 strBaiGiai String Bi gii
6 loaipt Int16 Loi phng trnh loaipt=1
phong trnh
dng sinx+cosx;
loaipt=0
phng trnh
dng sinx-cosx
Bng 3.7. Bng thuc tnh lp i tng PTDoiXungSinCos
3.2.2.7.Lp i tng XuLiTinhToan :
STT Thuc tnh Kiu Din gii Ghi ch
1 loaipt Int16 Loi phng trnh loaipt=1 phong
trnh dng sinx+cosx;
loaipt=0 phng
trnh dng sinx-cosxBng 3.8. Bng thuc tnh lp i tng XuLiTinhToan
20
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.8.Lp i tng PhanSo :
STT Thuc tnh Kiu Din gii Ghi ch1 strPS String Phn s
2 Tu String T
3 Mau String Mu
Bng 3.9. Bng thuc tnh lp i tng PhanSo
3.2.2.9.Lp i tng BaiGiai :
STT Thuc tnh Kiu Din gii Ghi ch
1 mDung Int16 Cho bit dng bi gii
hay khng
mDung=1
Dng bi gii;
mDung=0
Tip tc bi gii
2 KetThucBaiGiai Int16 Cho bit kt thc
bi gii hay cha
KetThucBaiGiai
=1 Kt thc
bi gii;
KetThucBaiGiai
=0 Cha kt
thc bi gii
3 strBaiGiai String Bi gii
4 txtBaiGiai RichTextBox Control dng xutbi gii
5 KieuXuat Int16 Kiu xut KieuXuat=0
Gii tng bc;
KieuXuat=1
Gii nhanh
Bng 3.10. Bng thuc tnh lp i tng BaiGiai
21
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.10.Lp i tng CoSoDuLieu:
STT Thuc tnh Kiu Din gii Ghi ch
1 BaiHoc BaiLT Cu trc ca bi l
thuyt gm cc trng :
SoBai, NoiDung
2 De DeViet Cu trc ca vit
gm cc trng : sobai,
debai, baigiaiGV,
baigiaiHS, loaibt
3 CauHoi DeTracNghiem Cu trc ca trc
nghim gm cc trng
: SoCau, A, B, C, D,
DapAn
4 pathBT String Lu ng dn n file
bi tp vit
5 pathTN String Lu ng dn n file
trc nghim
6 pathBH String Lu ng dn n file
l thuyt
Bng 3.11. Bng thuc tnh lp i tng CoSoDuLieu
22
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.11.Lp i tng XuLyDau:
STT Thuc tnh Kiu Din gii Ghi ch1 MangPhepCong
TruBac0(20)
ViTriDau Cu trc ca ViTriDau gm
cc trng : dau, vitri.
Lu mng cha vtr cc
php cng trbc 01ca
mt chui.
2 SoLuongPhep
CongTruBac0
Integer Lu slng cc php cng
trbc 0 c trong mt chui.
3 MangPhepNhan
ChiaBac0(50)
ViTriDau Lu mng cha vtr cc
php nhn chia bc 0 ca
mt chui.
4 SoLuongPhep
NhanChiaBac0
Integer Lu slng php nhn
chia bc 0 c trong mt
chui.5 HamLuongGiac() String Mng chui gm cc phn
t:sin, cos, cotg, tg.
6 HamToanHoc() String Mng chui gm cc phn
t: sqrt.
Bng 3.12. Bng thuc tnh lp i tng XuLyDau
1
Cc php cng tr khng nm trong du ngoc n ca chui.
23
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.12.Lp i tng BienDoiChuoi:
STT Thuc tnh Kiu Din gii Ghich
1 MangSo(5) MangChuaViTriSo Cu trc ca
MangChuaViTriSo
bao gm cc trng
:gtri, vitri.
Lu vtr du nhn
lin trc cc sc
trong chui.
2 SoLuongSo Integer Lu slng ca
MangSo
3 MangGiaTriSQRT(5) MangChuaViTriSo Lu gi trcc hm
sqrt v vtr ca cc
hm sqrt .4 SoLuongSQRT Integer Lu slng ca
MangGiaTriSQRT.
Bng 3.13. Bng thuc tnh lp i tng BienDoiChuoi
24
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.13.Lp i tng DoiCongThuc :
STT Thuc tnh Kiu Din gii Ghi
ch
1 MangHam(30) HAM_LG Cu trc ca HAM_LG bao
gm cc trng : TenHam,
ViTri.
Mng lu v tr v tn hm
lng gic c trong chui.
2 mSoLuongHam Integer Lu slng ca MangHam.3 Bien() Char Mng cha cc gi tr bin
c dng khi thay i bin
ca cc hm lng gic trong
chui nhp vo.
Bao gm cc gi tr : M,
N, O, P, Q, R,
S, T.
4 MangBien(10) BIEN_THAY_
THE
Cu trc ca
BIEN_THAY_THE bao gm
cc trng sau: BienChinh,
ThayThe.
Mng lu tr cc bin thay
thng vi cc bin ban u
ca cc hm lng gic.
5 mSoLuongBien Integer Lu slng ca MangBien.
Bng 3.14. Bng thuc tnh lp i tng DoiCongThuc
25
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.2.14.Lp i tng LayCongThuc :
STT Thuc tnh Kiu Din gii Ghi ch
1 pathCongThuc String Lu trng dn cha
file CongThuc ly cng
thc lng gic.
2 pathLayCongThuc String Lu trng dn cha
file LayCongThuc c
cng thc tfile ln.
3 fCongThuc FileStream i tng dng mfileCongThuc.
4 fLayCongThuc FileStream i tng dng mfile
LayCongThuc.
5 rs StreamReader i tng dng c d
liu trn file.
6 sw StreamWriter i tng dng ghi d
liu ln file.
7 MangCongThuc ArrayList Mng cha cc cng thc
ly c.
Bng 3.15. Bng thuc tnh lp i tng LayCongThuc
26
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.3.Slung xl :
3.2.3.1.Phn hgio vin :
Son bi tp vit:
Hnh 3.3. Slung xl son bi tp vit.
27
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Son trc nghim :
Hnh 3.4. Slung xl son trc nghim.
Son l thuyt:
Hnh 3.5. Slung xl son l thuyt.
28
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Chm bi:
Hnh 3.6. Slung xl chm bi.
29
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3.2.3.2.Phn hhc sinh :
Gii bi tp vit:
Hnh 3.7. Slung xl gii bi tp vit.
30
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Gii trc nghim:
Hnh 3.8. Slung xl gii trc nghim.
31
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Xem bi l thuyt:
Hnh 3.9. Slung xl xem bi l thuyt.
32
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
PHN 4: THIT KPHN MM
4.1.HTHNG CC LP I TNG :
4.1.1.M hnh tng th:
4.1.1.1.Phn hgio vin :
Hnh 4.1.M hnh tng thphn hgio vin.
Din gii:Phn hgio vin gm c mt form chnh l MainFormGV, tMainFormGV s
gi n cc UserControl: TH_SoanBaiTapViet,TH_ChamBai, TH_SoanBaiLT,
TH_SoanDeTracNghiem. Trong , TH_SoanBaiTapViet s gi n
UserControl TH_CongThuc; TH_SoanBaiTapViet gi n lp PhuongTrinh,
TH_SoanDeTracNghiem gi n lp PhatSinhDeTracNghiem. Tt ccc
UserControl u gi n lp CoSoDuLieu giao tip vi dliu bn ngoi.
33
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.1.1.2.Phn hhc sinh :
Hnh 4.2. M hnh tng thphn hhc sinh.
Din gii:
Phn hhc sinh gm c mt form chnh l MainFormHS, tMainFormHS s
gi n cc UserControl: TH_BaiTapViet, TH_BaiLT, TH_TracNghiem. Trong
, TH_BaiTapViet sgi n UserControl TH_CongThuc; TH_BaiTapViet gi
n lp PhuongTrinh, TH_TracNghiem gi n lp PhatSinhDeTracNghiem.
Tt ccc UserControl u gi n lp CoSoDuLieu giao tip vi dliubn ngoi.
34
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.1.2.Danh sch cc lp i tng giao tip ngi dng :
4.1.2.1.Phn hgio vin :
STT Tn ngha
1 TH_SoanBaiTapViet Cho php gio vin son bi tp phng
trnh v bi tp chng minh ng thc cho
hc sinh
2 TH_SoanBaiLT Cho php gio vin son bi l thuyt
3 TH_SoanDeTracNghiem Cho php gio son trc nghim
4 TH_ChamBai Cho php gio vin chm bi gii ca hc
sinh
Bng 4.1. Danh sch lp i tng giao tip ngi dng Phn hgio vin.
4.1.2.2.Phn hhc sinh :
STT Tn ngha
1 TH_BaiTapViet Cho php hc sinh gii bi tp phng trnh vbi tp chng minh ng thc
2 TH_BaiLyThuyet Cho php hc sinh xem bi l thuyt
3 TH_TracNghiem Cho php hc sinh lm bi trc nghim
Bng 4.2. Danh sch lp i tng giao tip ngi dng Phn hhc sinh.
35
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.1.3.Danh sch cc lp i tng xl chnh :
STT Tn ngha
1 PTCoBan Dng gii cc phng trnh cbn: sinx=a,
cosx=a, tgx=a, cotgx=a
2 PTBacI Dng gii phng trnh dng: asinx+b=0,
acosx+b=0, atgx+b=0, acotgx+b=0
3 PTBacII Dng gii phng trnh dng: asin-2x+bsinx+c=0, acos2x+bcosx+c=0,
atg2x+btgx+c=0, acotg2x+bcotgx+c=0
4 PTBacISinCos Dng gii phng trnh dng:
asinx+bcosx=c
5 PTBacIISinCos Dng gii phng trnh dng:
asin2x+bsinxcosx+ccos2x=d
6 PTDoiXungSinCos Dng gii phng trnh dng:
a(sinx+cosx)+bsinxcosx=c
7 DoiCongThuc Dng i cng thc ra dng tng ng vi
dng cng thc lu trong file CongThuc.txt.
8 LayCongThuc Dng ly cng thc tng ng.
Bng 4.3. Danh sch cc lp i tng xl chnh.
4.1.4.Danh sch cc lp i tng truy xut dliu :
STT Tn ngha1 CoSoDuLieu Dng c ghi dliu trn file
Bng 4.4. Danh sch cc lp i tng truy xut dliu.
36
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.2.TCHC LU TRV TRUY XUT CC I TNG :
4.2.1.Danh sch cc bin thnh phn ca tng i tng truy
xut dliu:
STT Thuc tnh Kiu Din gii Ghi ch
1 BaiHoc BaiLT Cu trc ca bi l thuyt gm
cc trng : SoBai, NoiDung
2 De DeViet Cu trc ca vit gm cc
trng : sobai, debai, baigiaiGV,baigiaiHS, loaibt
3 CauHoi DeTracNghiem Cu trc ca trc nghim gm
cc trng : SoCau, A, B, C, D,
DapAn
4 pathBT String Lu ng dn n file bi tp
vit
5 pathTN String Lu ng dn n file trc
nghim
6 pathBH String Lu ng dn n file l thuyt
Bng 4.5. Danh sch cc bin thnh phn ca tng i tng truy xut dliu.
37
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.2.2.Danh sch cc hm thnh phn ca tng i tng truy
xut dliu:
STT Tn hm Kiu
hm
In Out
1 LuuDeViet Function BT:DeViet Boolean
2 MoDeViet Function BT:DeViet Boolean
3 BaiTapDangViet Function loai:Int
BT():DeVietsobt:Int
Boolean
4 SachLyThuyet Function BH():BaiLT
sobh:Int
Boolean
5 NganHangCauHoi Function CH():DeTracNghiem
soch:Int
Boolean
6 ThemDeVaoSachBaiTap Function BT:DeViet Boolean
7 ThemBaiHocVaoSachLT Function BH:BaiLT Int
8 ThemCauHoiVaoNHCH Function CH:DeTracNghiem Boolean
9 Lay1DeDuocChon Funciton BT:DeViet
SoBT:String
loai:Int
Boolean
10 Lay1BaiHocDuocChon Function BH:BaiLT
SoBH:String
Boolean
11 Lay1CauHoiDuocChon Function CH:DeTracNghiem
SoCH:String
Boolean
12 KiemTraTrungBaiLy
Thuyet
Function bailythuyet:String Boolean
13 XoaBaiHoc Function SoBH:String Boolean
14 XoaBaiTap Function SoBT:String Boolean
38
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
15 XoaCauHoi Function SoCH:String Boolean
16 MoFileDeDoc Function path: String FileStream
17 DongFile Sub TenFile: FileStream
18 CapNhatSachBaiTap Function Int
19 CapNhatSachLyThuyet Function Int
20 CapNhatNHCH Function Int
21 KetXuatWord_Rtf Function txt:RichTextBox Boolean
22 KetXuatWord_Txt Function noidung:String Boolean
23 InWord Function tbox: RichTextBox
filename:String
Boolean
24 MoWord Function Boolean
25 LuuDeTracNghiem Function DeTN():DeTracNghiem
SoCH:Int
Boolean
26 DSCacCauHoiDuocLoc Function NHCH():DeTracNghiem
SoCH:Int
MangDangCH():String
SLDang:Int
Boolean
27 KiemTraTrungDangCau
Hoi
Function Dang:String
MangDangCH():String
SLDang:Int
Boolean
28 MoDeTracNghiem Function DeTN():DeTracNghiem
SoCH:Int
Int
Bng 4.6. Danh sch cc hm thnh phn ca tng i tng truy xut dliu.
39
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.THIT KCC LPI TNG XL CHNH :
4.3.1.Danh sch cc bin thnh phn ca tng i tng xlchnh:
4.3.1.1.Lp i tng PTCoBan :
STT Thuc tnh Kiu Din gii Ghi ch
1 hamlg String Hm lng gic
2 bien String Bin3 heso String Hs
4 loainghiem String Loi nghim loainghiem =0 tnh
theo radian;
loainghiem=1 tnh
theo
5 nghiemblvn String Nghim bin lun
v nghim
6 nghiemblcn String Nghim bin lun
c nghim
7 bl Boolean Cho bit gii
phng trnh c
bin lun hay
khng.
bl=true c bin lun;
ngc li khng bin
lun
8 hsgoc String Hsgc
9 strBaiGiai String Bi gii
Bng 4.7. Danh sch cc bin thnh phn ca lp i tng PTCoBan.
40
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.1.2.Lp i tng PTBacI:
STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh
2 b String Hsb ca phng trnh
3 hamlg String Hm lng gic
4 bien String Bin ca phng trnh
5 strBaiGiai String Bi gii
Bng 4.8.Danh sch cc bin thnh phn ca lp i tng PTBacI.
41
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.1.3.Lp i tng PTBacII :
STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng
trnh
2 b String Hsb ca phng
trnh
3 c String Hsc ca phng
trnh
4 hamlg String Hm lng gic
5 bien String Bin ca phng trnh
6 strBaiGiai String Bi gii
7 loainghiem String Loi nghim loainghiem =0
tnh theo radian;
loainghiem=1
tnh theo 8 gthople Double Gi trhp lca
nghim
9 daupt String Du phng trnh
Bng 4.9. Danh sch cc bin thnh phn ca lp i tng PTBacII.
42
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.1.4.Lp i tng PTBacISinCos :
STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh
2 b String Hsb ca phng trnh
3 c String Hsc ca phng trnh
4 bien String Bin ca phng trnh
5 strBaiGiai String Bi gii
Bng 4.10. Danh sch cc bin thnh phn ca lp i tng PTBacISinCos.4.3.1.5.Lp i tng PTBacIISinCos :
STT Thuc tnh Kiu Din gii Ghi ch
1 a String Hsa ca phng trnh
2 b String Hsb ca phng trnh
3 c String Hsc ca phng trnh
4 bien String Bin ca phng trnh
5 strBaiGiai String Bi gii
Bng 4.11. Danh sch cc bin thnh phn ca lp i tng PTBacIISinCos.
43
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.1.6.Lp i tng PTDoiXungSinCos:
STT Thuc tnh Kiu Din gii Ghi ch1 a String Hsa ca phng trnh
2 b String Hsb ca phng trnh
3 c String Hsc ca phng trnh
4 bien String Bin ca phng trnh
5 strBaiGiai String Bi gii
6 loaipt Int16 Loi phng trnh loaipt=1
phong trnh
dng sinx+cosx;
loaipt=0
phng trnh
dng sinx-cosx
Bng 4.12. Danh sch cc bin thnh phn ca lp i tng PTDoiXungSinCos.
4.3.1.7.Lp i tng PhatSinhDeTracNghiem:
STT Thuc tnh Kiu Din gii Ghi ch
1 Lines String() Bin cha sdng ca 1
chui
2 spt Int Bin cho bit c bao
nhiu dng trong 1 chui
Bng 4.13. Danh sch cc bin thnh phn ca lp i tng PhatSinhDeTracNghiem.
44
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.1.8.Lp i tng DoiCongThuc:
STT Thuc tnh Kiu Din gii Ghi ch1 path String Cha ng dn file
CongThuc.txt cha cc
cng thc lng gic.
2 MangHam(30) HAM_LG Cha vtr v tn hm
lng gic.
HAM_LG bao
gm cc thuc
tnh lu tr:
TenHam.
ViTri.
3 mSoLuongHam Integer Cha slng hm
lng gic c trong
MangHam.
4 Bien() String Mng cha cc bin
thay thkhi bin i
cng thc.
Bao gm cc
gi tr: {M,
N, O, P,
Q, R, S,
T}.
5 MangBien(10) BIEN_THAY
_THE
Mng cha gi trbin
chnh ca cng thc v
bin thay thtng
ng.6 mSoLuongBien Integer cha slng bin
trong MangBien.
45
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
7 ham() String cha cc hm lng
gic.
Bao gm cc
gi tr:{sin,
cos, cotg,
tg}
Bng 4.14. Danh sch cc bin thnh phn ca lp i tng DoiCongThuc.
4.3.1.9.Lp i tng LayCongThuc:
STT Thuc tnh Kiu Din gii Ghi ch
1 fCongThuc FileStream Dng mfile
CongThuc.txt
2 rs StreamReader Dng dc dliu
trn file.
3 MangCongThuc ArrayList Dng lu cc cng
thc tm c.
Bng 4.15. Danh sch cc bin thnh phn ca lp i tng LayCongThuc.
46
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.2.Danh sch cc hm thnh phn ca tng i tng xl
chnh:
4.3.2.1.Lp i tng PTCoBan :
STT Tn hm Kiu hm In Out
1 GiaiBPTBacICoTriTuyetDoi Function hs:String
dau1:String
gt1:String
dau2:Stringgt2:String
flag:Boolean
String
2 TruongHopTSTrenTuVoiHam
LGSinCos
Function tu:String
mau:String
String
3 TruongHopTSTrenTuVoiHam
LGTgCotg
Function String
4 BienLuanVoiThamSoTrenTu Function tu:String
mau:String
String
5 BienLuanTruongHopTuDuong Function tu:String
mau:String
temp:String
ts:String
String
6 BienLuanTruongHopTuAm Function tu:Stringmau:String
temp:String
ts:String
String
7 TruongHopTSTrenMauVoi
HamLGSinCos
Function tu:String
mau:String
ts:String
String
47
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
8 TruongHopTSTrenMauVoiHa
mLGTgCotg
Function ts:String String
9 BienLuanVoiThamSoTrenMau Function tu:String
mau:String
String
10 TruongHopTSTrenTuMauVoi
HamLGTgCotg
Function tu:String
mau:String
String
11 LayGiaTriDacBiet Function bt:String String
12 XuLiTuChuaThamSo Sub tu:String
mau:String
tu1:Stringmau1:String
so1:String
so2:String
13 DieuKienBienLuanVN Function String
14 DieuKienBienLuanCN Function tu1:String
tu2:String
mau:String
String
15 TruongHop2TuDeuCoTS Sub temp1:String
temp2:String
temp:String
n1:String
n2:String
n3:Stringn4:String
n5:String
n6:String
n7:String
n8:String
48
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
16 TruongHopTSChiTrenTu1 Sub so:String
tu:String
mau:String
n1:String
n2:String
n3:String
n4:String
n5:String
17 TruongHopTSChiTrenTu2 Sub so:String
tu:Stringmau:String
n1:String
n2:String
n3:String
n4:String
n5:String
18 XuLiNghiemGiaoTHBLVN Function nghiem:String String
19 XuLiNghiemGiaoTHBLCN Function nghiem:String String
20 GiaoNghiemTH2TuDeuCoTS Function n1:String
n2:String
n3:String
n4:String
n5:Stringn6:String
n7:String
n8:String
String
49
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
21 GiaoNghiemTHTSChiTrenTu1 Function n1:String
n2:String
n3:String
n4:String
n5:String
String
22 GiaoNghiemTHTSChiTrenTu2 Function n1:String
n2:String
n3:String
n4:String
n5:String
String
23 TruongHopPTVN Function String
24 TruongHopPTCN Function temp1:String
temp2:String
temp:String
so1:String
so2:String
String
25 TruongHopTSTrenTuMauVoi
HamLGSinCos
Function tu:String
mau:String
String
26 BienLuanVoiThamSoTrenTu_
Mau
Function tu:String
mau:String
String
27 BienLuanTheo_m Function String
28 KiemTraTonTaiHamLG Function hs:String Boolean
29 KiemTraHeSoCoHamLGThoa Function hso:String Boolean30 TachHeSoRaKhoiPi Function hso:String String
31 TaoGocDoi Function goc:String String
32 GocCuaHamLGDoi Function hso:String String
33 ThemNgoacDonVaoHamLG Function hlg:String
sokt:Int
String
50
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
34 XacDinhGocHamLG Sub hso:String
hlg:String
35 XuLiHamLGThoa Function hso:String String
36 XacDinhHeSoK Sub
37 XacDinhHeSoGocHamSinCos Function goc1:String
goc2:String
goc3:String
goc4:String
String
38 XacDinhHeSoGocHamTgCotg Function goc1:String
goc2:String
String
39 HamSin Function String
40 HamCos Function String
41 HamTg Function String
42 HamCotg Function String
43 DoiSangHamLuongGiac Function String
44 KiemTraHeSo Function Boolean
45 XuLiBien Function String
46 TruongHopDoiSangDuocHam
LG
Function hlg:String
sbien:String
String
47 LayNghiemTheoLoaiNghiem Function goc:String String
48 TruongHopKhongDoiSangDuo
cHamLG
Function sbien:String String
49 Giaipt Function co:Boolean String50 TruongHopDacBietHamSin Function String
51 TruongHopDacBietHamCos Function String
52 TruongHopDacBietHamTg Function String
53 TruongHopDacBietHamCoTg Function String
54 TruongHopDacBiet Function String
51
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
55 GiaiPhuongTrinhCoBan Function String
Bng 4.16. Danh sch cc hm thnh phn ca lp i tng PTCoBan.
4.3.2.2.Lp i tng PTBacI :
STT Tn hm Kiu hm In Out
1 NhapPhuongTrinh Sub hsa:String
hsb:String
hsc:String
sbien:String
hlg:String
gt_hople:Double
2 Xuat Function String
3 XacDinhLoaiNghiem Sub
4 TapXacDinh Function String
5 TruongHopDacBiet Function String
6 NhapPhuongTrinhCoBan Sub hso:String7 TinhHeSo Function String
8 GiaiPhuongTrinh Sub
Bng 4.17. Danh sch cc hm thnh phn ca lp i tng PTBacI.
52
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.2.3.Lp i tng PTBacII :
STT Tn hm Kiu hm In Out
1 NhapPhuongTrinh Sub hsa:Stringhsb:String
hsc:String
sbien:String
hlg:String
gt_hople:Doubl
e
2 Xuat Function String
3 XacDinhLoaiNghiem Sub
4 XuLiCacHeSoPT Sub hsa:String
hsb:String
hsc:String
5 ChuyenPTLuongGiacVePTBac
II
Function hsa:String
hsb:Stringhsc:String
String
6 LayMauCacHeSoPT Sub mau_a:String
mau_b:String
mau_c:String
7 KiemTraPTCoThamSo Function hsa:String
hsb:String
hsc:String
Boolean
8 TinhLaiNghiem Function nghiem:String Boolean
9 NhapPhuongTrinhCoBan Sub heso:String
10 GiaiPhuongTrinh Sub
11 TinhNghiemKep Function hsa:String
hsb:String
String
53
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
12 KiemTraNghiemHopLe Function gtnghiem:String Boolean
13 TruongHop2NghiemKhongHo
pLe
Function nghiem1:String
nghiem2:String
String
14 TruongHop2NghiemHopLe Function nghiem1:String
nghiem2:String
String
15 TruongHop1NghiemHopLe Function nghiem1:String
nghiem2:String
sttn:Int
String
16 GiaiKhongBL_DeltaBangKhon
g
Function nghiemkep:Stri
ng
String
17 GiaiKhongBL_DeltaLonHonK
hong
Function nghiem1:String
nghiem2:String
String
18 GiaiKhongBL_DeltaNhoHonK
hong
Function String
19 GiaiPTKhongBienLuan Function hsa:String
hsb:String
hsc:String
String
20 TruongHop2NghiemCoTS Function nghiem1:String
nghiem2:String
String
21 TruongHopNghiem1HopLe Function nghiem1:String
nghiem2:String
String
22 TruongHopNghiem2HopLe Function nghiem1:String
nghiem2:String
String
23 TruongHopNghiem1KhongTS Function nghiem1:String
nghiem2:String
String
24 TruongHopNghiem2KhongTS Function nghiem1:String
nghiem2:String
String
54
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
25 GiaiBL_DeltaKhongTSBangK
hong
Function nghiemkep:Stri
ng
String
26 GiaiBL_DeltaKhongTSLonHo
nKhong
Function nghiem1:String
nghiem2:String
String
27 GiaiBL_DeltaKhongTSNhoHo
nKhong
Function String
28 BienLuanDeltaKhongTS Function nghiem1:String
nghiem2:String
delta:String
String
29 KetLuan Function blvn:Stringblcn:String
ten:String
String
30 GiaiUngVoiNghiemKep Function nghiemkep_t:St
ring
nghiemkep_m:S
tring
String
31 GiaiBL_DeltaCoTSBang
Khong
Function delta:String String
32 GiaiBL_DeltaCoTSLonHon
Khong
Function nghiem1:String
nghiem2:String
delta:String
String
33 BienLuanUngVoi1NghiemT Function nghiemkep_t:St
ringnghiemkep_m:S
tring
String
34 GiaiBL_DeltaCoTSNhoHon
Khong
Function delta:String String
55
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
35 BienLuanDeltaCoTS Function nghiem1:String
nghiem2:String
delta:String
String
36 GiaiPTBienLuanTheoM Function hsa:String
hsb:String
hsc:String
String
37 XuLiNghiem Function hsa:String
hsb:String
String
38 TinhNghiem Function hsa:String
hsb:Stringcandelta:String
dau:String
String
39 TinhDelta Function hsa:String
hsb:String
hsc:String
String
40 TinhCanDelta Function delta:String String
41 BPTBacII_DeltaBangKhong Function hsa:String
hsb:String
dau:String
String
42 BPTBacII_DeltaAm Function hsa:String
dau:String
String
43 BPTBacII_DeltaDuong Function hsa:String
hsb:Stringdau:String
delta:String
String
44 GiaiBPTBacII Function hsa:String
hsb:String
hsc:String
dau:String
String
56
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
45 GiaiPTBacII Function hsa:String
hsb:String
hsc:String
nghiem1:String
nghiem2:String
String
Bng 4.18. Danh sch cc hm thnh phn ca lp i tng PTBacII.
4.3.2.4.Lp i tng PTBacISinCos :
STT Tn hm Kiu hm In Out
1 NhapPhuongTrinh Sub hsa:String
hsb:String
hsc:String
sbien:String
hlg:String
gt_hople:Doubl
e
2 Xuat Function String3 XacDinhLoaiNghiem Sub
4 NhapPhuongTrinhCoBan Sub hamlg:String
sbien:String
heso:String
5 DoiSangHamTg Function heso:String
gocb:String
String
6 RutGonPTLG Function hsba:String
hsca:String
String
7 TiSoLuongGiac Function goc:String String
8 TaoHamCos Function goc:String String
9 THHeSoVPCoTS Function hsca:String
hamcos:String
String
57
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
10 THHeSoVPKhongTS Function hsca:String
hamcos:String
String
11 TinhHeSoVePhai Function hsca:String
goc:String
String
12 TaoBienCuaPTMoi Function goc:String
sbien:String
String
13 PTSauKhiThayGiaTri Function goc:String
hsca:String
hs:String
sbien:String
String
14 BienDoiPhuongTrinh Function heso:String
sbien:String
String
15 KiemTraCacHeSoPT Function Boolean
16 BinhPhuongCacHeSo Sub abp:String
bbp:String
cbp:String
17 DieuKienCoNghiem Function bieuthuc:String String
18 GiaiPTKhongBL Function heso:String
sbien:String
String
19 BienLuan Function nghiem_m:Strin
g
heso:String
sbien:String
String
20 GiaiPTCoBL Function heso:String
sbien:String
String
21 GiaiPhuongTrinh Sub
Bng 4.19. Danh sch cc hm thnh phn ca lp i tng PTBacISinCos.
58
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.2.5.Lp i tng PTBacIISinCos :
STT Tn hm Kiu hm In Out1 NhapPhuongTrinh Sub hsa:String
hsb:String
hsc:String
sbien:String
hlg:String
gt_hople:Double
2 Xuat Function String
3 XacDinhLoaiNghiem Sub
4 XuLiHeSo Function hso:String
co:Boolean
String
5 BienDoiPhuongTrinh Function hsa:String
hsb:String
hsc:String
String
6 NhapPhuongTrinhBacII Sub
7 NhapPhuongTrinhBacI Sub
8 TruongHopHeSoAKhacKhong Function nghiem_x:String String
9 TruongHopHeSoABangKhong Function nghiem_x:String String
10 GiaiPhuongTrinh Sub
Bng 4.20. Danh sch cc hm thnh phn ca lp i tng PTBacIISinCos.
59
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.2.6.Lp i tng PTDoiXungSinCos:
STT Tn hm Kiu hm In Out1 NhapPhuongTrinh Sub hsa:String
hsb:String
hsc:String
sbien:String
hlg:String
gt_hople:Doubl
e
2 Xuat Function String
3 XacDinhLoaiNghiem Sub
4 DatAnPhu Function String
5 XuLiCacHeSoPT Function hsa:String
hsb:String
hsc:String
String
6 BienDoiPhuongTrinh Function hsa:String
hsb:String
hsc:String
String
7 TaoBien Function String
8 NhapPhuongTrinhBacII Sub
9 KiemTraPTCoThamSo Function hsa:String
hsb:Stringhsc:String
Boolean
10 GiaiPhuongTrinh Sub
Bng 4.21. Danh sch cc hm thnh phn ca lp i tng PTDoiXungSinCos.
60
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.2.7.Lp i tng PhatSinhDeTracNghiem:
STT Tn hm Kiu hm In Out
1 PhatSinhCauHoi Sub CH:DeTracNghiem
2 GiaiPhuongTrinh Function hsa:String
hsb:String
hsc:String
hlg:String
bien:String
gthople:StringloaiPT:Int
String
3 PhatSinhDapAnDung Sub CH:DeTracNghiem
Nghiem:String
4 PhatSinhCauHoi_PTBacI Sub CH:DeTracNghiem
5 PhatSinhCauHoi_PTBacII Sub CH:DeTracNghiem
6 PhatSinhCauHoi_PTBacISin
Cos
Sub CH:DeTracNghiem
7 PhatSinhCauHoi_PTBacIISin
Cos
Sub CH:DeTracNghiem
8 PhatSinhCauHoi_PTDoiXung
SinCos
Sub CH:DeTracNghiem
9 TachDong Sub baigiai:String
10 LayNghiem Function baigiai:StringloaiPT:String
String
11 BoKhoangTrangDauDong Function nghiem:String String
12 LayNghiem_PTBacI_PTBacI
SinCos
Function sodong: int String
13 LayNghiem_PTBacII_PTBac
IISinCos_PTDXSinCos
Function sodong: int String
61
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
14 LayNghiem_PTBacII_PTBac
IISinCos_PTDXSinCos
Function sodong: int String
15 PhatSinhDapAnSai Sub CH:DeTracNghiem
16 PhatSinhNghiemSai Function String
17 PhatSinhNghiem Function String
18 PhatSinhPhanTu Function gt:String String
19 XacDinhSoNghiem Function sodong:Int
vt:Int
String
20 TaoPTBacI Function hsa:String
hsb:Stringhsc:String
hlg:String
bien:String
String
21 TaoPTBacII Function hsa:String
hsb:String
hsc:String
hlg:String
bien:String
String
22 TaoPTBacISinCos Function hsa:String
hsb:String
hsc:String
hlg:String
bien:String
String
23 TaoPTBacIISinCos Function hsa:String
hsb:String
hsc:String
hlg:String
bien:String
String
62
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
24 TaoPTDoiXungSinCos Function hsa:String
hsb:String
hsc:String
hlg:String
bien:String
String
25 PhatSinhBien Function String
26 PhatSinhHamLG Function String
27 PhatSinhHeSo Function String
Bng 4.22. Danh sch cc hm thnh phn ca lp i tng PhatSinhDeTracNghiem.
4.3.2.8.Lp i tng DoiCongThuc:
STT Tn hm Kiu hm In Out
1 DemHam Sub str: String
2 SapXepLaiMangHam Sub
3 ChuanHoa Function str: String String
4 KiemTraCoHamLG Function chuoi: String Integer
5 ThemDauNgoacDon
VaoBien
Sub
6 KiemTraCoPhepTinh Function chuoi: String Boolean
7 ThayBien Function str: String
TenBien: String
String
8 BienDoiBieuThuc Function chuoi: String String
9 BieuThucCoNhieuHamLG
Function chuoi: String String
10 BieuThucCoNhieuHam
LG_1
Function chuoi: String
kieu: Integer
String
11 BieuThucCoNhieuHam
LG_2
Function chuoi: String String
12 PhanLoai Function chuoi: String String
63
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
13 BieuThucLon Function chuoi: String String
14 KiemTraKyTuLaPhep
Tinh
Function ktu: Char Boolean
15 BieuThucNho Function chuoi: String
TenHam: String
String
16 NhanDangKyTuDac
Biet
Function chuoi: String Integer
17 BieuThucCo1HamLG Function chuoi: String String
18 BieuThucCo1Ham
LG_1
Function chuoi: String String
19 BieuThucCo1Ham
LG_2
Function chuoi: String String
20 BieuThucKhongCoMu
VaCo1HamLG
Function chuoi: String String
21 BieuThucCoMuVaCo1
HamLG
Function chuoi: String String
22 HamKhongCoDau
NgoacDon
Function chuoi: String
TenHam: String
String
23 HamCoDauNgoacDon Function chuoi: String String
24 LayBienCongThucBac Function chuoi: String String
25 LayBienCongThuc
TongHieu
Function chuoi: String String
26 LayBienCongThucDoi Function chuoi: String String27 PhucHoiBien Function str: String String
28 RutGonBien Function chuoi: String String
29 RutGonBien_2 Function chuoi: String String
30 RutGonHeSoCuaBien Function chuoi: String String
31 RutGonBien_3 Function chuoi: String String
64
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
32 KiemTraDangBien Function chuoi: String Boolean
33 KiemTraDang_1 Function chuoi: String Boolean
34 GanDau Function chuoi: String
d1:Char
d2: Char
String
35 LayHeSo Function chuoi: String String
36 LayViTriDauChiaBac0 Function chuoi: String Integer
37 RutGonBien_1 Function chuoi: String String
38 BoDauNhan Function chuoi: String String
39 BoDau Function chuoi: String String
40 BoDauNgoacDonKhi
CoDauChia
Function chuoi: String String
41 LayHamLuongGiacDau
Tien
Function chuoi: String Integer
42 ChuanHoaBien Function chuoi: String String
43 LayMangPhanTuBac0 Function chuoi: String Arraylist
44 PhanTichPhanTu Function chuoi: String Arraylist
Bng 4.23. Danh sch cc hm thnh phn ca lp i tng DoiCongThuc.
4.3.2.9.Lp i tng LayCongThuc:
STT Tn hm Kiu hm In Out
1 Mang_CT Property Arraylist Arraylist
2 LayVePhai Function txtLine: String String3 LayVeTrai Function txtLine: String String
4 LaySTTCuaCongThuc Function txtLine: String Integer
5 BoSoDanh Function str: String String
6 DuaCongThucVao
Mang
Sub str: String
Bng 4.24. Danh sch cc hm thnh phn ca lp i tng LayCongThuc.
65
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.3.3.Cc sphi hp:
4.3.3.1.Phn hgio vin:
Son bi tp vit :
Hnh 4.3. Sphi hp son bi tp vit.
Son trc nghim:
Hnh 4.4. Sphi hp son trc nghim.
66
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Son l thuyt:
Hnh 4.5. Sphi hp sa l thuyt.
Chm bi:
Hnh 4.6. Sphi hp chm bi.
4.3.3.2.Phn hhc sinh :
Gii bi tp vit:
Hnh 4.7. Sphi hp gii bi tp vit.
67
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Gii trc nghim:
Hnh 4.8. Sphi hp gii trc nghim.
Xem bi l thuyt:
Hnh 4.9. Sphi hp xem bi l thuyt.
68
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.THIT KCC MN HNH GIAO DIN CA PHN
MM :
4.4.1.Phn hgio vin :
4.4.1.1.Mn hnh chnh :
a.Ni dung :
Hnh 4.10. Mn hnh chnh Phn hgio vin.
69
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tng ng Lp XL1 Chn button
Hng Dn
SDng
trong
ToolMenu
TrGip.
Xem phn
hng dn
sdng
ca phn
mm.
(HuongDanSuDung)
Hin thphn hng dn
sdng phn mm.
MainFormGV
2 Chn buttonGii thiu
trong
ToolMenu
TrGip.
Xem phngii thiu
vphn
mm.
(GioiThieu)
Hin thform Gii thiu
vphn mm.
MainFormGV
3 Chn thanh
ToolMenu
Bi tp vit.
Chn phn
Phng
Trnh.
(XuLiChucNangNhom
BaiTapViet)
Cc button trong
ToolMenu Bi tp vitv
mn hnh Bi tp vits
c hin th.2
MainFormGV
4 Chn thanh
ToolMenu
TrcNghim.
Chn phn
Trc
Nghim.
(XuLiChucNangNhom
TracNghiem)
Cc button trongToolMenu Trc Nghim
v mn hnh Trc
Nghimsc hin th.3
MainFormGV
2Xem mc 4.4.1.2 bit r thm.3
Xem mc 4.4.1.4 r thm.
70
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
5 Chn thanh
ToolMenu
L Thuyt.
Chn phn
L Thuyt.
(XuLiChucNangNhom
LyThuyet)
Cc button trong
ToolMenu L Thuytv
mn hnh L Thuyts
c hin th.4
MainFormGV
6 Chn thanh
ToolMenu
Chm Bi
Chn phn
Chm Bi
(XuLiChucNangNhom
ChamBai)
Cc button trong
ToolMenu Chm Bivmn hnh Chm Bis
c hin th.5
MainFormGV
7 Chn
MenuItem
HThng\
Thot
Thot khi
phn mm.
(ThoatKhoiChuongTrinh)
Thot khi chng trnh.
MainFormGV
8 Chn
MenuItem
TrGip\
Hng Dn
SDng.
Xem phn
Hng Dn
SDng.
(HuongDanSuDung)
Hin thphn hng dn
sdng phn mm.
MainFormGV
9 Chn
MenuItemTrGip\
Gii Thiu.
Xem phn
Gii Thiuvphn
mm.
(GioiThieu)
Hin thform Gii thiuvphn mm.
MainFormGV
Bng 4.25. Cc skin mn hnh chnh Phn hGio vin.
4Xem mc 4.4.1.3 r thm.5
Xem mc 4.4.1.5 r thm.
71
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.1.2.Mn hnh son bi tp vit:
a.Ni dung :
Hnh 4.11. Mn hnh son bi tp vit.
72
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tng ng Lp XL
1 Nhn buttonMBi
Mbitp.
(MoDeBai)
Hin thfrom Open
mfile
BaiTap.lg
Khi mc bi tp
th cc button khc
trong thanh
ToolMenu sc
hin th.
TH_SoanBaiTapViet
2 Nhn button
Lu Bi.
Lu bi. (LuuDebai)
Hin thform
SaveAscho php
lu bi vo file
c chn.
TH_SoanBaiTapViet
3 Nhn button
Thm Bi
Tp.
Thm bi tp
ang son
vo
SachBaiTap
(ThemBaiTap)
Lu bi tp m gio
vin ang son vo
SachBaiTap.lgv
cp nht li cy bi
tp trn ExplorerBar
Sch bi tp.
Sau khi thm hin
thng bo l thm
bi tp.
TH_SoanBaiTapViet
73
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4 Nhn button
Sa Bi
Tp
Sa li bi
tp.
(SuaBaiTap)
Cp nht li thng
tin bi tp m gio
vin ang son v
cp nht li cy bi
tp trn ExplorerBar
Sch Bi Tp.
Sau khi cp nht
hin thng bo l
cp nht thng tinbi tp.
TH_SoanBaiTapViet
5 Chn Dng
bi tp
Chn dng
bi tp.
Chn dng bi tp. TH_SoanBaiTapViet
6 Nhn button
Xa Bi Tp
Xa bi tp
ang m.
(XoaBaiTap)
Hin thform
Thng Boxc
nh li l gio vin
c mun xa bi tp
ang mhay khng.
Nuc thtin hnh
xa thng tin vbi
tp ang mtrn
SachBaiTap.lgvcp nht li cy bi
tp trn ExplorerBar
Sch Bi Tp.
TH_SoanBaiTapViet
74
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
7 Nhn button
My Gii
Cho my
gii bi tp
ang son.
(MayGiai)
Thc hin gii
phng trnh cho.
Nukhng gii
c thshin
form Thng Bo
bo l My khng
c khnng gii!.
Numn hnh ch
Gii Tng Bcthhin thbutton
Dng Giiv lm
mbutton My
Gii.
My chc thgii
5 dng bi: Phng
trnh bc I; Phng
trnh bc II; Phng
trnh bc I sin, cos;
Phng trnh bc II
sin, cos; Phng
trnh i xng sin
cos.
TH_SoanBaiTapViet
8 Nhn button
Dng Gii
Cho my
ngng vic
gii bi tp.
(DungGiai)
Lm mbutton
Dng Gii.
Hin thbuttonTip
Tc Gii.
TH_SoanBaiTapViet
75
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
9 Nhn button
Tip Tc
Gii.
Cho my
tip tc
(TiepTucGiai)
Lm mbutton
Tip Tc Gii.
Hin thbutton
Dng Gii.
TH_SoanBaiTapViet
10 Nhn button
Kt Xut Ra
Word.
Kt xut bi
tp v bi
gii ra
Word.
(KetXuatWord)
Ly ni dung bi
v bi gii trn mn
hnh a ra Word.
TH_SoanBaiTapViet
11 Nhn buttonIn.
In bi tp. (InDeBai)In ni dung bi
ang son.
TH_SoanBaiTapViet
12 Nhn button
Gi Th.
Gi ni
dung bi tp
v bi gii
qua email.
(GoiThu)
Kt xut ni dung
bi v bi gii ang
hin thtrn mn
hnh ln form Gi
Thtin hnh
gi thqua email.
TH_SoanBaiTapViet
13 Nhn tab Bi
Hng Dn
Son hay
xem bi
hng dn.
Hin thbi hng
dn m gio vin
son ng thi cho
php cp nht hayson mi bi hng
dn.
TH_SoanBaiTapViet
76
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
14 Nhn tab Bi
Gii Ca
My Hoc
GV.
Son hay
xem bi tp
gii.
Hin thbi gii nu
l bi tp c chn
tSachBaiTapv
gio vin gii.
ng thi cho php
gio vin cp nht li
bi gii .
Nu l bi tp mi th
cho php gio vin
son bi gii hoccho my gii.
TH_SoanBaiTapViet
15 Chn radio
Gii Tng
Bc.
Chn gii
tng bc.
Hin thbi gii khi
my gii mt cch
tun ttheo tng
bc gii.
TH_SoanBaiTapViet
16 Chn radio
Gii Nhanh
Chn gii
nhanh.
Hin thngay tt c
cc bc gii ca bi
gii.
TH_SoanBaiTapViet
17 Nhn
ExplorerBar
Sch Bi
Tp.
Xem sch
bi tp.
Hin thsbi tp
c trong SachBaiTap
v cho php gio vin
chn mt trong cc
bi sn c.
TH_SoanBaiTapViet
77
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
18 Nhn du = Ly cng
thc tng
ng vi
cng thc
nhp trong
textbox
Cng thc.
(TinhCongThuc)
Ly v hin thcc
cng thc tng ng
vi cng thc c
nhp vo textbox
cng thctrong
combobox bn phi
du =.
TH_CongThuc
Bng 4.26. Cc skin mn hnh son bi tp vit.
4.4.1.3.Mn hnh son l thuyt:
a.Ni dung :
Hnh 4.102. Mn hnh Son L Thuyt
78
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tng ng Lp XL
1 Nhn buttonSon L
Thuyt.
Chn phnSon L
Thuyt.
(SoanLyThuyet)
Hin form SaveAsln
cho gio vin nhp vo
tn file v chn a chs
lu, sau tin hnh m
Word vi tn file c
to v cho php gio vin
Son L Thuyt trn
Word.
Nu mkhng c file
Word va nhp th hin
thng bo mkhng
c.
TH_SoanBaiLT
2 Nhn buttonThm Bi
L Thuyt.
Thm bil thuyt
mi.
(ThemBaiLyThuyet)Hin form Openln cho
php gio vin chn file
l thuyt c son
trc.
Sau khi gio vin chn
file word cn thm stin
hnh thm vo thmc
Data v cp nht li
ExplorerBar Sch LT.
TH_SoanBaiLT
79
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3 Chn 1 bi
trong cy
phn
ExplorerBar
Sch LT.
Chn 1 bi
l thuyt.
Hin thbi l thuyt
c chn ln mn hnh
L Thuyt.
Hin thcc button Xa
Bi L Thuyt, Kt
Xut Ra Word, In.
TH_SoanBaiLT
4 Nhn button
Xa Bi L
Thuyt.
Xa bi l
thuyt
c chn.
(XoaBaiLyThuyet)
Hin thform thng bo
xc nhn li thng tin
xem gio vin c thc smun xa bi lthuyt
hay khng.
Nu c th tin hnh xa
bi l thuyt c chn
v cp nht li danh sch
cc bi l thuyt trn cy
ExplorerBar Sch LT.
TH_SoanBaiLT
5 Nhn button
Kt Xut
Ra Word.
Kt xut
bi l
thuyt
c chn
ra Word.
(KetXuatWord)
Hin thform SaveAs
gio vin nhp tn file
Word slu bi l thuyt
c chn sau tin
hnh kt xut ni dungbi l thuyt ra Word..
TH_SoanBaiLT
6 Nhn button
In.
In bi l
thuyt.
(InBaiLT)
Kt xut bi l thuyt
ang c chn ra Word
v cho php in bi l
thuyt khi c my in.
TH_SoanBaiLT
80
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
7 Nhn button
Gi Th.
Gi bi l
thuyt
c chn
qua email.
(GoiThu)
Hin thni dung bi l
thuyt ang c trong mn
hnh L Thuytln form
Gi Thv cho php
gio vin gi ni dung l
thuyt qua email.
TH_SoanBaiLT
Bng 4.27. Cc skin mn hnh son l thuyt.
4.4.1.4.Mn hnh son trc nghim:
a.Ni dung :
Hnh 4.13. Mn hnh Son Trc Nghim.
81
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tng ng Lp XL
1 Chn 1 cutrn cy
trong
ExplorerBar
Ngn Hng
Cu Hi
Chn 1 cuhi trong
ngn hng
cu hi.
(TreeNHCH_
AfterSelect)
Hin thni dung cu
hi trc nghim c
chn ln mn hnh.
Hin thcc button ca
mn hnh Trc nghim.
TH_SoanDe
TracNghiem
2 Chn 1 cu
trn cy
trong
ExplorerBar
Trc
Nghim.
Chn 1 cu
hi trc
nghim
c pht
sinh ra.
(TreeDeTN_
AfterSelect)
Hin thni dung cu
hi trc nghim c
chn ln mn hnh.
Hin thcc button mn
hnh Trc Nghim.
TH_SoanDe
TracNghiem
3 Nhn button
To
Trc
Nghim.
To trc
nghim.
(TaoDeTracNghiem)
Gio vin phi chn
Dng cu hi trong cy
Ngn Hng Cu Hi
trc khi chn button
To Trc Nghim.
Nu gio vin chn kiu
My TPht Sinh
th stin hnh tpht
sinh theo slng
cu hi c chn trong
combobox SCu Hi
TH_SoanDe
TracNghiem
82
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
v dng bi tp c
chn trong cyNgn
Hng Cu Hi.
Nu gio vin chn kiu
Pht Sinh TNgn
Hng Cu Hith s
tin hnh pht sinh t
NganHangCauHoi
theo slng cu hi
c chn trongcombobox SCu Hi
v dng bi tp c
chn trong cyNgn
Hng Cu Hi.
Tt ccc trc
nghim c to s
c hin thln cy
trong ExplorerBar
Trc Nghim.
4 Nhn button
Thm Cu
Hi.
Thm cu
hi trc
nghim vo
Ngn hngcu hi.
(ThemCauHoi)
Tin hnh thm cu hi
va c son vo cy
Ngn Hng Cu Hitheo dng bi tp
chn trong combobox
Dng bi tpv thng
bo vi gio vin l
thm cu hi c hay
cha.
TH_SoanDe
TracNghiem
83
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
5 Nhn button
Sa Cu
Hi
Sa ni
dung cu
hi c
chn.
(CapNhatCauHoi)
Tin hnh cp nht li
ni dung cu hi
c chn v thng bo
vi gio vin l cp
nht ni dung cu hi
hay cha.
TH_SoanDe
TracNghiem
6 Nhn button
Xa Cu
Hi.
Xa cu
hi c
chn.
(XoaCauHoi)
Hin thform Thng
boxc nhn lithng tin l gio vin c
tht smun xa cu
hi c chn hay
khng.
Nu c th tin hnh xa
cu hi c chn.
TH_SoanDe
TracNghiem
7 Nhn button
Thm Vo
NHCH
Thm
trc
nghim vo
Ngn hng
cu hi.
(ThemCauHoi)
Tin hnh phn loi v
thm cc trc nghim
va c pht sinh
trong cy Trc
Nghimvo cy Ngn
Hng Cu Hitheo ccdng tng ng v
thng bo vi gio vin
l thm vo c
hay cha.
TH_SoanDe
TracNghiem
84
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
8 Nhn button
Lu
Trc
Nghim
Lu trc
nghim
va to.
(LuuDeTracNghiem)
Hin thForm SaveAs
cho gio vin nhp vo
tn file cn lu sau
tin hnh lu trc
nghim nu gio vin
nhn button Save.
TH_SoanDe
TracNghiem
9 Nhn button
M
TrcNghim.
Mmt
trc
nghim c sn.
(MoDeTracNghiem)
Hin thform Opencho
php gio vin chn filecha trc nghim cn
m, trc nghim
c chn sc hin
thtrong cy Trc
Nghim.
TH_SoanDe
TracNghiem
10 Nhn button
Xa
Trc
Nghim
Xa cc
trc
nghim.
(XoaDeTracNghiem)
Hin thform thng bo
xc nhn li thng tin
l gio vin c tht s
mun xa cc trc
nghim trong cy
Trc Nghimhay
khng.Nu c tin hnh xa tt
ccc trc nghim
trn cy Trc
Nghim.
TH_SoanDe
TracNghiem
85
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
11 Nhn button
Kt Xut
Ra Word.
Kt xut
cc trc
nghim ra
Word.
(KetXuatWord)
Hin thform SaveAs
gio vin nhp vo
tn file dng lu cc
trc nghim v tin
hnh kt xut ni dung
ca tt ccc trc
nghim trong cy
TNra Word.
TH_SoanDe
TracNghiem
12 Nhn buttonIn Trc
Nghim.
In cc trc
nghim
trn cy
TN.
(InDeTracNghiem)Tin hnh kt xut ni
dung ca tt ccc
trc nghim trn cy
TNra Word v cho
php gio vin in khi
c my in.
TH_SoanDeTracNghiem
13 Nhn button
Gi Th.
Gi trc
nghim qua
email.
(GoiThu)
Tin hnh kt xut ni
dung ca tt ccc
trc nghim c trong
cy TNra mn hnh
ca form Gi Thv
cho php gio vin githqua email.
TH_SoanDe
TracNghiem
Bng 4.28. Cc skin mn hnh Son trc nghim.
86
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.1.5.Mn hnh chm bi:
a.Ni dung :
Hnh 4.14. Mn hnh Chm Bi.
87
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tng ng Lp XL
1 Nhn buttonMBi
Gii
Mbi giica hc
sinh.
(MoBaiGiai)
Mbi gii ca hc sinh.
Nu c bi gii th hin
thni dung bi gii ra
mn hnh Bi Giiv
hin thbutton Lu Bi
Gii, Kt Xut Ra
Word, In.
TH_ChamBai
2 Nhn button
Lu Bi
Gii
Lu bi
gii.
(LuuBaiGiai)
Hin thform SaveAscho
php gio vin nhp vo
tn file slu.
Sau khi lu shin th
form Thng bo thngbo cho gio vin bit l
bi gii c lu hay
cha.
TH_ChamBai
3 Nhn button
Kt Xut
Ra Word.
Kt xut
bi gii
c chn
ra Word.
(KetXuatWord)
Hin thform SaveAs
gio vin nhp tn file
Word slu bi gii c
chn sau tin hnh kt
xut ni dung bi l
thuyt ra Word..
TH_ChamBai
88
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4 Nhn button
In.
In bi gii. (InBaiGiai)
Kt xut bi gii ang
c chn ra Word v
cho php in bi gii
khi c my in.
TH_ChamBai
5 Nhn button
Gi Th.
Gi bi
gii c
chn qua
email.
(GoiThu)
Hin thni dung bi gii
ang c trong mn hnh
Bi Giiln form Gi
Thv cho php giovin gi ni dung bi gii
sau khi chm qua email.
TH_ChamBai
6 Nhn du = Ly cng
thc tng
ng vi
cng thc
nhp trong
textbox
Cng thc.
(TinhCongThuc)
Ly v hin thcc cng
thc tng ng vi cng
thc c nhp vo
textbox cng thctrong
combobox bn phi du
=.
TH_CongThuc
Bng 4.29. Cc skin mn hnh Chm bi.
89
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.1.6.Mn hnh hng dn sdng:
Hnh 4.15. Mn hnh Hng Dn SDng
90
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.2.Phn hhc sinh:
4.4.2.1.Mn hnh chnh:
a.Ni dung :
Hnh 4.16. Mn hnh chnh Phn hHc Sinh
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tng ng Lp XL1 Chn button
Hng Dn
SDng
trong
ToolMenu
TrGip.
Xem phn
hng dn
sdng
ca phn
mm.
(HuongDanSuDung)
Hin thphn hng dn
sdng phn mm.
MainFormHS
91
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
2 Chn button
Gii thiu
trong
ToolMenu
TrGip.
Xem phn
gii thiu
vphn
mm.
(GioiThieu)
Hin thform Gii thiu
vphn mm.
MainFormHS
3 Chn thanh
ToolMenu
Bi Tp
Vit.
Chn phn
Phng
Trnh.
(XuLiChucNangNhom
BaiTapViet)
Cc button trong
ToolMenu Bi Tp Vit
v mn hnh Bi TpVitsc hin th.6
MainFormHS
4 Chn thanh
ToolMenu
Trc
Nghim.
Chn phn
Trc
Nghim.
(XuLiChucNangNhom
TracNghiem)
Cc button trong
ToolMenu Trc Nghim
v mn hnh Trc
Nghimsc hin th.7
MainFormHS
5 Chn thanh
ToolMenu
L Thuyt.
Chn phn
L Thuyt.
(XuLiChucNangNhom
LyThuyet)
Cc button trong
ToolMenu L Thuytv
mn hnh L Thuyts
c hin th.8
MainFormHS
6 Chn
MenuItem
HThng\
Thot
Thot khi
phn mm.
(ThoatKhoiChuongTrinh)
Thot khi chng trnh.
MainFormHS
6Xem mc 4.4.2.2 r thm.7Xem mc 4.4.2.4 r thm.8
Xem mc 4.4.2.3 r thm.
92
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
7 Chn
MenuItem
TrGip\
Hng Dn
SDng.
Xem phn
Hng Dn
SDng.
(HuongDanSuDung)
Hin thphn hng dn
sdng phn mm.
MainFormHS
8 Chn
MenuItem
TrGip\
Gii Thiu.
Xem phn
Gii Thiu
vphn
mm.
(GioiThieu)
Hin thform Gii thiu
vphn mm.
MainFormHS
Bng 4.30. Cc skin mn hnh chnh Phn hHc sinh.
4.4.2.2.Mn hnh gii bi tp vit:
a.Ni dung :
Hnh 4.17. Mn hnh gii Bi tp vit.
93
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tng ng Lp XL
1 Nhn buttonSch Bi
Tp.
Ly schbi tp.
(CapNhatSachBaiTap)Ly thng tin cc bi tp
trn SachBaiTap.lga
ln cy Sch Bi Tp.
Khi ly c thng tin
cc bi tp th hin thng
bo l thng tin c
cp nht.
TH_BaiTapViet
2 Nhn button
Mbi.
Ly bi
trong file.
(MoDeBai)
Hin thform Open
chn tp tin c cha
bi cn m.
TH_BaiTapViet
3 Chn dng
bi tp trong
combobox
Dng Bi
Tp
Chn dng
bi tp.
Chn dng bi tp. TH_BaiTapViet
4 Chn 1 bi
tp trn cy
Sch Bi
Tp.
Chn 1 bi
tp.
(TreeBT_AfterSelect)
Hin ththng tin ca bi
tp c chn ln mn
hnh v cp nht li thngtin trn combobox Dng
bi tptheo dng bi tp
c chn..
Hin thbutton Lu Bi
Gii, Kt Xut Ra
TH_BaiTapViet
94
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Word, In.
5 Nhn button
Lu Bi
Gii.
Lu bi
gii.
(LuuBaiGiai)
Hin thform SaveAs
hc sinh nhp vo tn file
lu ni dung bi gii.
TH_BaiTapViet
6 Chn tab
Bi Gii
Ca Hc
Sinh.
(TabBaiGiai_Click)
Hin thmn hnh cho
php hc sinh lm bi tp
a ra.
TH_BaiTapViet
7 Chn tabBi Hng
Dn.
(TabBaiGiai_Click)Hin ththng tin hng
dn vbi tp c chn
m gio vin son sn.
TH_BaiTapViet
8 Chn tab
Bi Gii
Ca My
Hoc GV
(TabBaiGiai_Click)
Hin thbi gii ca bi
tp c chn.
Hin thbutton My Gii
TH_BaiTapViet
9 Nhn button
My Gii
kiu Gii
Tng Bc.
(MayGiai)
Hin thcc bc gii
theo trnh ttng bc
mt.
Hin thbutton Dng
Gii.Lm mbutton My
Gii.
TH_BaiTapViet
10 Nhn button
My Gii
kiu Gii
Nhanh
(MayGiai)
Hin thng lot tt c
cc bc gii ca bi
ton.
TH_BaiTapViet
95
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
11 Nhn button
Dng Gii.
Cho my
dng bc
gii.
(DungGiai)
Ngng ngay bc gii
ang gii.
Hin thbutton Tip Tc
Gii.
Lm mbutton Dng
Gii.
TH_BaiTapPT
12 Nhn button
Tip Tc
Gii.
Cho my
tip tc
gii.
(TiepTucGiai)
Tip tc thc hin cc
bc gii tip theo.Hin thbutton Dng
Gii.
Lm mbutton Tip Tc
Gii.
TH_BaiTapViet
13 Nhn du = Ly cng
thc tng
ng vi
cng thc
nhp trong
textbox
Cng thc.
Ly v hin thcc cng
thc tng ng vi cng
thc c nhp vo
textbox cng thctrong
combobox bn phi du
=.
TH_CongThuc
14 Nhn button
Kt XutRa Word.
Kt xut
bi gii raWord.
(KetXuatWord)
Hin thform SaveAshc sinh nhp tn file
Word slu bi gii c
chn sau tin hnh kt
xut bi v ni dung
bi gii ra Word..
TH_BaiTapViet
96
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
15 Nhn button
In.
In bi gii. (InDeBaii)
Kt xut bi v bi gii
ra Word v cho php hc
sinh in bi gii khi c
my in.
TH_BaiTapViet
16 Nhn button
Gi Th.
Gi bi
gii c
chn qua
email.
(GoiThu)
Hin thni dung bi gii
ang c trong mn hnh
Bi Giiln form Gi
Thv cho php hc sinhgi ni dung bi gii sau
khi gii qua email.
TH_BaiTapViet
Bng 4.31. Cc skin mn hnh gii bi tp vit.
97
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.2.3.Mn hnh xem l thuyt:
a.Ni dung :
Hnh 4.18. Mn hnh xem L thuyt.
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tng ng Lp XL
1 Nhn button
SchL
Thuyt.
Chn Sch
L Thuyt.
(CapNhatSachLyThuyet
SachLyThuyet)
Ly ni dung cc bi l
thuyt c trong
SachLyThuyet.lga ln
cy Sch LT.
Sau khi cp nht ni dung
TH_BaiLT
98
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
cy Sch LTxong th
hin thng bo l cp
nht xong.
2 Chn 1 bi
l thuyt
trn cy
Sch LT.
Chn xem
ni dung 1
bi l
thuyt.
(XuLiChonBaiLT)
Hin thni dung bi l
thuyt c chn ln mn
hnh L Thuyt.
Hin thcc button Kt
Xut Ra Word, In.
TH_BaiLT
3 Nhn buttonKt Xut
Ra Word.
Kt xutbi l
thuyt ra
Word.
(KetXuatWord)Hin thform SaveAs
hc sinh nhp tn file
Word slu bi l thuyt
c chn sau tin
hnh kt xut ni dung
bi l thuyt ra Word..
TH_BaiLTs
4 Nhn button
In
In bi l
thuyt.
(InDeBaii)
Kt xut ni dung bi l
thuyt ra Word v cho
php hc sinh in bi l
thuyt khi c my in.
TH_BaiLT
5 Nhn button
Gi Th.
Gi Th. (GoiThu)
Hin thni dung bi lthuyt ang c trong mn
hnh L Thuytln form
Gi Thv cho php hc
sinh gi ni dung bi l
thuyt qua email.
TH_BaiLT
Bng 4.32. Cc skin mn hnh Xem l thuyt.
99
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.2.4.Mn hnh gii trc nghim:
a.Ni dung :
Hnh 4.19. Mn hnh gii Bi tp Trc nghim.
100
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tng ng Lp XL
1 Nhn buttonNgn Hng
Cu Hi.
Ly NgnHng Cu
Hi.
(CapNhatNHCH
NganHangCauHoi)
Cp nht
NganHangCauHoi.lg
Sau khi cp nht xong th
hin thform Thng Bo
cp nht xong.
Lm mbutton Ngn Hng
Cu Hi.
TH_TracNghiem
2 Nhn button
To
Trc
Nghim.
To trc
nghim.
(TaoDeTracNghiem)
Phi chn dng cu hi
trong cy Dng Cu Hi
trc khi nhn button To
Trc Nghim.Tin hnh to trc
nghim theo scu hi
c chn trong combobox
SCu Hitheo cc kiu
My TPht Sinh hay
Pht Sinh TNHCH
v theo cc dng bi tp
c chn trong cy Dng
Cu Hi.
Sau khi pht sinh shin
thdanh sch cc trc
nghim ln cy Trc
TH_TracNghiem
101
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
Nghim.
Hin thcc button Xa
Trc Nghim, Bt u,
Xem Bi Gii, Kt Xut
Ra Word, In Trc
Nghim.
3 Nhn button
Xa
Trc
Nghim.
Xa
trc
nghim
ang c.
(XoaDeTracNghiem)
Hin thform Thng bo
xc nhn li thng tin l
hc sinh c tht smunxa trc nghim ang c
hay khng.
Nu c th tin hnh xa
trc nghim ang c v cp
nht li cy TN.
Lm mcc button Xa
Trc Nghim, Kt Xut
Ra Word, In Trc
Nghim.
Hin thbutton Ngn Hng
Cu Hi.
TH_TracNghiem
4 Chn mc
trongcombobox
Mc .
Chn mc
lm bi.
(cmbMucDo_TextChanged)
Hin ththng tin thi gianln lm bi ln textbox
Thi Giantng ng vi
mc c chn.
TH_TracNghiem
102
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
5 Chn 1
dng trong
danh sch
Dng Cu
Hi.
Chn 1
dng cu
hi trc
nghim.
(TreeTN_AfterSelect)
Chn cc dng cu hi cn
to trc nghim.
TH_TracNghiem
6 Nhn button
Bt u.
Bt u
lm bi.
(BatDauLamBai)
Bt u nhy thi gian lm
bi trong textbox Thi
Gian.
Scu hc sinh lm sc cp nht trong textbox
bn di v hin mu vng
trn cy TN.
Lm mbutton Bt u.
Hin thbutton Kt Thc.
Sau khi ht thi gian lm
bi shin thform Thng
bo ht thi gian lm bi
v tin hnh xa tt ccc
cu hi trc nghim ang c
trong TN, ng thi th
hin scu trli ng v
sim trong cc textboxSCu ngv im S.
Lm mcc button Xa
Trc Nghim, Kt Thc.
Hin thbutton Ngn Hng
Cu Hi.
TH_TracNghiem
103
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
7 Nhn button
Kt Thc.
Kt thc
lm bi.
(KetThucLamBaiTN)
Hin thform Thng bo
xc nhn thng tin l hc
sinh c tht smun kt
thc bi lm hay khng.
Nu c th tin hnh xa tt
ccc cu hi trc nghim
ang c trong TN, ng
thi thhin scu trli
ng v sim trong cctextbox SCu ngv
im S.
Lm mcc button Xa
Trc Nghim, Kt Thc.
Hin thbutton Ngn Hng
Cu Hi.
TH_TracNghiem
8 Nhn button
Xem Bi
Gii
Xem li
bi gii
va gii.
(XemBaiGiai)
Hin thform SaveAs
hc sinh ghi tn file slu
trc nghim va lm.
Sau khi nhn button Save s
hin thmn hnh Word
cha thng tin trcnghim va lm.
TH_TracNghiem
9 Nhn button
Kt Xut
Ra Word.
Kt xut
bi tp trc
nghim ra
Word.
(KetXuatWord)
Hin thform SaveAs
hc sinh nhp tn file Word
slu cc bi tp trc
nghim sau tin hnh kt
TH_TracNghiem
104
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
xut ni dung bi l thuyt
ra Word..
10 Nhn button
In
In cc bi
tp trc
nghim.
(InDeTracNgiem)
Kt xut ni dung cc bi
tp trc nghim ra Word v
cho php hc sinh in cc bi
tp trc nghim khi c
my in.
TH_TracNghiem
11 Nhn button
Gi Th.
Gi Th. (GoiThu)
Hin thni dung cc bitp trc nghim ang c
trong cy TNln form
Gi Thv cho php hc
sinh gi ni dung cc bi
tp trc nghim qua
email.
TH_TracNghiem
Bng 4.33. Cc skin mn hnh gii Bi tp Trc nghim.
105
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.2.5.Mn hnh hng dn sdng:
Hnh 4.110. Mn hnh Hng dn sdng.
106
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.3.Cc mn hnh chung ca hai phn h:
4.4.3.1.Mn hnh gii thiu:
a.Ni dung :
Hnh 4.21. Mn hnh Gii thiu.
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tngng Lp XL
1 Nhn mt
phm bt
k.
Nhn mt
phm bt
k.
(FormGioiThieu_KeyDown)
ng mn hnh gii thiu.
FormGioiThieu
2 Click chut
ln form.
Click
chut ln
form.
(FormGioiThieu_Click)
ng mn hnh gii thiu.
FormGioiThieu
Bng 4.34. Cc skin mn hnh Gii thiu.
107
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
4.4.3.2.Mn hnh gi th:
a.Ni dung :
Hnh 4.22. Mn hnh Gi Th.
b.Danh sch cc bin cv xl tng ng trn mn hnh:
STT Bin C Ngha XL Tngng Lp XL
1 Nhn button
AttachFile
Gi km
file.
(cmdAttached_Click)
Gi thkm theo file
chn.
FormGoiMail
2 Nhn radio
Dng text
Chn kiu
gi th
dng text.
108
5/25/2018 Phan Mem Ho Tro Tu Hoc BT Luong Giac
3 Nhn radio
Dng html
Chn kiu
gi th
html.
4 Nhn button
Gi.
gi th. (cmdGoiThu_Click)
Gi ththeo dng chn.
FormGoiMail
5 Nhn button
Bqua.
Khng gi
th.
(cmdTroVe_Click)
ng mn hnh gi th.
FormGoiMail
Bng 4.35. Cc skin mn hnh Gi th.
109
5/25/2018 Phan Mem Ho Tro Tu