Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

02-09-2014_16-40-43 / 2013 Пакеты прикладных программ

.pdf
Скачиваний:
26
Добавлен:
11.02.2016
Размер:
9.13 Mб
Скачать

06'beKTOB,a nporpaMMa B COOTBeTCTBHH c 3THMH CBOMCTBaMH cpopMHpyeT Ha 3KpaHe 33,D;aHHbie 06'beKTbl.

QqeBH,D;HO, qTo pa3pa60TKa IlOJib30BaTeJibCKOfO HHTepcpe:Hca, HeCMOTpH Ha HMerorn;HeCH HHCTpYMeHTaJibHbie cpe,n;CTBa, HBJIHeTCH HCKYCCTBOM. Il03TOMy npH pa3pa60TKe KOMMepqecKHX CHCTeM ,!J;JIH co- 3.D;aHHH IlOJib30BaTeJibCKOfO HHTepcpe:Hca Heo6XO.D;HMO npH6eraTb K ycnyraM AH3a:HHepoa. CueHapH:H npHJIO:)l{eHHH, T. e. cocTaB H nocJieAOBaTeJibHOCTb cpopM, onpe.D;eJIHeTCH pa3pa6orqHKOM B COOTBeTCTBHH c anropHTMOM perneHHH KOHKPeTHOM 3a,n;aqH.

,L(.mI pa3pa60TKH cpopM IlOJib30BaTeJibCKOro HHTepcpe:Hca npHMeHHIOTCH MeTO.D;bl H cpe.n;crna, paCCMOTpeHHble npH OilHCaHHH TeXHOJIOrHH co3.D;aHHH cpopM BBO.D;a .D;aHHblX B Ta6JIHUbl H Jarrpocbl. Cne.D;YeT OTMeTHTb, qro cpopMbl BBO,D;a ,!J;aHHblX B Ta6JIHUbl H 3anpocbl TaIOKe HBJIHlOTCH qacTblO IIOJib30BaTeJibCKOro HHTepcpe:Hca.

OcHOBHblM MeTo.n;oM coJ.n;aHHH cpopM B .n;attHOM cnyqae HBJIHeTCH HX pa3pa6oTKa B pe:>KHMe KOHCTpYK'fOpa,OIIHCaHHe KOToporo ,!J;OCTaTOqttO rro.n;po6Ho 6blJlo H3Jlo:xceHo pattee. PaccMOTpHM TeXHonormo C03,!J;aHHH yrrpaBJIHJOIIJ;HX 3JieMeHTOB, Il03BOJIHIOIUHX aBTOMaTH3HPOBaTb pa6ooy c 6aJOH ,!J;aHHblX.

HaH6oJiee pacrrpocrpatteHHhIM Mero.n;oM pa3pa60TKH cpopM rroJib3oBaTeJibCKoro HHTepcpe:Hca HBJIHeTCH C03,!J;aHHe TaK Ha3blBaeMblX ICHOnO'IHblX </JopM, B KOTOpblX O,!J;HHM H3 o6'beKTOByrrpaBJieHHH HBJIHlOTCH KHOITKH. «HaxaTHe» Ha TaKYIO KHOITKY onpe.D;eJIHeT BbIIlOJIHeHHe Ka- KOfO-JIH60 .n;e:HCTBHH, HanpHMep OTKpblTHe cpopMbl HJIH 3anpoca, pacneqaTKY orqeTa, BbIXO,!J; H3 npHJIOXeHHH H .n;p.

MTaK, noJib30BaTeJibCKHM HHTepcpe:Hc paccMaTpHBaeTcH KaK HeKoTOpaH IlOCJie.n;oBaTeJibHOCTb 3KpaHHbIX cpopM, COOTBeTCTByIOIIJ;HX aJI- ropHTMy .D;eMCTBHM npH pa6oTe c CHCTeMOM.

QqeBH,D;HO, qTo 3KpaHHbie cpopMbl )l;OJl)l{Hbl HMeTb 3JieMeHTbl yrrpaBJieHHH BCeMH o6'beKTaMH6a3bl .D;aHHbIX, BKJIIoqag Ta6JIHUbI, 3arrp0Cbl, orqeTbI. BbIITOJIHHeMbie .D;e:HcTBHH npH pa6oTe c 6a3aMH .D;aHHbIX MOryT nporpaMMHpOBaTbCH B BH,ll;e MaKpOCOB H nporpaMMHbIX MO.D;y- JieM (nporpaMM).

M a K po c bl npe.n;cTaBJIHIOT co6o:H tta6op MaKpoKoMaH.D;, aBTOMaTH3HpyIOrn;Hx pa6ory c 3JieMeHTaMH 6aJbI .n;aHHbIX. M o A y JI H - 3TO nporpaMMbI, HanHcaHHbie Ha H3bIKe Visual Basic.

8.5. TexHonor111J1 pa60Tbl c <1>opMaM111 np111 aHan1113e ,qaHHblX

Pa3pa60TaHHaH cpopMa BBo.n;a .n;aHHbIX B Ta6JIHuY rro3BOJIHeT nonb30aaTeJI10 BbIIlOJIHHTb CJie,D;yIOIUHe .D;eMCTBHH: BBeCTH H .n;o6aBHTb .n;aHHbie, npOCMOTpeTb JII06yIO 3aITHCb, OTKOppeKTHPOBaTb .n;aHHbie.

BBOJJ. a JJ.06aBJieHHe )l,81111h1X. TeXHoJiomqecKHe npHeMbI eao.n;a .n;aHHbIX paCCMOTpHM Ha npHMepe cpopMbl, IlOKa3aHHOM Ha PHC. 8.13.

112

=> IIJ,eJIIaiyrh MbIIIIbIO no KHOnKe Haumu aaJlee.

B pe3ynhTaTe BhrrronHeHHhrx ,n:eH:cTBHH B oKHe <PopMhI BBo,n:a ,n:aHHhIX nOHBHTCH 3HaqeHMH Bcex none:H HCKOMOH 3anHCH.

Ha pwc. 8.14 noKa3aH npttMep nottcKa 3anwcw ,n:JIH onepau:ww N2 25 BTa6nwu:e, co,n:ep)l(aIIJ,eH onwcaHHe TeXHonorWieCKOH onepau:ww c6opKH H3,n:enMH 005. B MOMeHT OTKpbITMH Ta6nHU:bI B o6naCTH ,n:aHHbIX <PopMbI noKa3aHo co,n:ep)l(aHHe onepau:ww N2 5. Ilocne aKTHBH3aU:HH KoMaH,n:hr Haumu Ha naHenw HHCTPYMeHTOB noHBJIHeTCH ,n:wanoroBoe OKHO IloucK u 30MeHa, B none 06pa3el( KOToporo 6bmo BBe,n:eHo 3Ha- Y:eHHe noJIH Ng on, paBHOe 25. Ilocne «HaJl<:aTMH» KHOnKH [Ha:HTH ,n:a- Jiee] CHCTeMa npOH3BO,ll;HT noHCK 3anHCH H BbIBO,ll;HT 3HaqeHMH Bcex rrone:H ,n:JIH orrepau:HH 25 (pwc. 8.15).

IlpM Heo6XO.UHMOCTH H3MeHeHMH 3HaqeHMH noJIH B ,ll;HaJIOrOBOM oKHe IloucK u 30MeHa cne,n:yeT OTKphITh BKJia,n:Ky 30MeHa H npoM3BecTH cooTBeTcTBeHHO KoppeKTMpOBKY HJIH 3aMeHY .uaHHhIX B none N2 on.

KoHTponbHbte eonpocbt

1. Kairne npoue.llJ'PhlnpH pa6oTe c HH$opMaI.J;Heit o6ecne'IllBaroT«t>opMhI

BBO,ll;a .naHHhIX B Ta6JJHI.J;hl?

2.KaKlfe Bbl 3HaeTe BH,ll;bl q>OpM H cnoco6bl HX KOHCTpYHIJOBamm, HCIIOJlh3yeMbie B cwcTeMe Access?

3.lfa KaKHX 6JIOKOB COCTOHT KOHCTpYKTOP «t>opM?

4.KaKHe KOMaH.LJ.bI ynpaBJiemur (KHorrKH) co.nepxan rraHeJib 3JieMeHTOB KOHCTpyKTopa ct>opM H KaKOBO HX Ha3HaqeHHe?

5.B KaKOH rrocne.nosaTeJihHOCTH Heo6XO,ll;HMO pa3pa6aTh1BaTh COCTaBHbie

ct>opMbI BBO,ll;a .naHHbIX B Ta6JIHIIhI, CBH3aHHbie OTHOIIIeHHeM 0,ll;HH - KO MHO-

rHM?

6. qTO TaKOe IIOJib30BaTeJibCKHH HHTep<t>ewc?

7.Ha qeM OCHOBaH MeTO,ll; 06beKTHO-OpHeHTHPOBaHHOro rrporpaMMHpoBaHm1?

8.qTO TaKOe KHOIIOqHbie cl>opMbI H ,ll;JI$I KaKHX IIeJieH HX pa3pa6aTbIBalOT?

9.KaKoBa rrocne.nosaTeJihHOCTh rrpoeKTHposaHH$1 3anpocos c ct>opMaMH

MH BBO,ll;a YCJIOBHH OT6opa .naHHbIX?

10. KaKOBa IIOCJie,ll;OBaTeJibHOCTb .netl:CTBHH npH IIOCTpoeHHH BblpIDKeHHH

C IIOMOIIIhlO KOHCTPYKTOpa?

11. qTo 03HaqaeT BhipmKeHHe [Forms]![Ha2py31ca Ka<fJeapbt]![II011eC0Cnuc-

KoMO]?

12.KaKHe KHOilKH HMelOTCH B <l>opMe BBO,ll;a ,ll;aHHbIX MH rrpocMmpa 3anHCetl:?

13.KaKOBa rrocne.noBaTeJibHOCTb BBO,ll;a L(aHHbIX B CBH3aHHbie Ta6JIHIIbI c rrpHMeHeHHeM COCTaBHbIX <t>opM?

14.KaKoBa rrocneLJ:OBaTeJibHOCTh LJ:eHCTBHH rrpw rrpocMOTpe rrepBOH HJIH IIOCJie,ll;HeH 3aIIHCH B ct>opMe BBO,ll;a .naHHbIX?

15.KaKOBa IIOCJie,ll;OBaTeJihHOCTb L(eHCTBHH rrpH BBO,ll;e HOBOH 3aIIHCH?

16.KaKoBa rrocneLJ:OBaTeJihHOCTh .newcTBHH rrpH rrpocMoTpe nio6ow 3anwcw B ct>opMe BBOL(a L(aHHbIX?

17.KaKoBa rrocneLJ:oBaTeJihHOCTh LJ:eHCTBHH rrpw peLJ:aKTwpoBaHHH H rrocneLJ:yIOIIIeM BBOL(e L(aHHbIX B none JII060H 3aIIHCH?

rnaea 9

TEXHOilOrlllSI PA3PA60TKlll OT4ETOB

B CY6,Q MICROSOFT ACCESS

9.1. Ha3Ha'49HMeOT'49TOBB CMCTeMax ynpaeneHMR 6a3aMM AaHHblX

OT'leThI,KaK npaBHJio, pa3pa6aTblBaIOT ,llJUI BhIBO.IJ;a Ha neqaTh pe3YJlhTilTOB o6pa6oTKH HHcpopMamm. ~eThl aHaJIOIWIHO cpopMaM MOIYf 6h1Th CBH3aHbl KaK c Ta6JIHUaMH, TaK H c 3anpocaMH. B nepBOM CJIYqae B OT'leTe6y.11;eT noMem;eHa HH$OpMaUHH H3 BCeH Ta6JIHUhl, BO BTOPOM - TOJihKO Te 3aIIHCH, KOTOpble OTBeqaIOT yCJIOBHHM COOTBeT-

CTBYIOI.IJ;ero 3arrpoca.

Ilo cpaBHeHHIO c BhIBO,IJ;OM Ha neqaTh HH$OpMaUHH Henocpe.11;-

CTBeHHO H3 Tit6JIHUhl HJIH pe3yJihTilTa BhIIIOJIHeHHH 3aIIpoca OT'leTbl o6mui;aIOT CJie.IJ;YIOillHMH rrpelfMYilleCTBaMH:

• no3BOIDllOT rrpOH3BO,IJ;HTh rpymmpOBKY .11;3.HHhIX no OT,IJ;eJihHhIM

nOIDIM, npffqeM rpyrrIIHpOBKa ,IJ;aHHhIX Mo:>KeT HOCHTb HepapXH"'!eCKHH

(.11;0

10 ypoBHei1:) xapaKTep;

no3BOIDllOT BhIBO,IJ;HTh ,IJ;aHHble c BhlnOJIHeHHeM BwqHCJieHHH no

qHCJIOBbIM nOJIHM (npoMexyroqHhlX BwqHcJieHHH - no rpyrrnaM 3anHcei1:, HTOfOBhIX - no BCeMy qJ{CJIOBOMY noJIIO);

• MOIYf oct>opMJIHThCH B BH,IJ;e Ta6JIHU, CTpYKTYPa KOTOpbIX npHHHTa Ha KOHKpeTHOM npe.11;npHHTHH. HanpHMep, B BH.IJ;e HaKJia.IJ;HhIX npHeMa HJIH OTfPY3KH TOBapa Ha CKJia.IJ;, MapIIIPYTHhIX HJIH onepaUHOHHhIX KapT TeXHOJIOflfqeCKHX npoueccoB B CHCTeMax aBTOMaTH3HpoBaHHOfO npoeKTHpOBaHHH H ,D;p.

B OT'leThIMO)l(HO BCTaBJIHTh pHCYHKH, .IJ;HarpaMMhI H .11;pyrne OLEo6beKThI, CBH3aHHhie H He CBH3aHHbie c nOJIHMH Ta6JIHUhl 6a3bl ,IJ;aHHhIX, a TaIOKe 3afOJIOBKH pa3,IJ;eJIOB H .D;pyrHe TeKCTOBbie npHMeqaHHH.

OT'leThIMOfYT 6bITh HcnoJih30BaHhI ,llJUI npe3eHTaUHH, peKJiaMHPYIOIUHX ,IJ;eHTeJihHOCTh cl>HpMhl, H MOfYT BKJIIOqaTh B ce6H no~HHeHHbie

OT'leTbl.

Ilepe.11; BhIBO,IJ;OM Ha neqaTb OT'leTMO)l(HO npe,D;BapHTeJibHO npoCMOTpeTb Ha 3KpaHe.

9.2. TexHonorMR pa3pa60TKM OT'4eToe

HaqaJio pa6oThI no co3.11;aHHIO oT'leTaaHaJIOrHqHo TeXHOJIOrHH pa6oThI no C03,IJ;aHHIO ct>opMbI:

==> OTKpbITh 6a3y ,IJ;aHHhIX;

==> B OKHe 6aJhI .11;aHHhIX BhI.IJ;eJIHTh o6beKT Omitembl.

0TKphIBIIIeecH oKHo o6beKToB B,n: Omitembt (pHc. 9.1) co.11;ep:)IUIT cnoco6bI C03,IJ;aHHH HOBbIX H rrepeqeHb paHee pa3pa60TaHHhIX OT'leTOB.

116

Соседние файлы в папке 02-09-2014_16-40-43