PÄRNUMAA
KUTSEHARIDUSKESKUSARVUTITEENINDUSKertu Sõber
Tarkvaratehnika ja VBAJuhendaja : Sander Mets
Sisukord
Sisukord 2
Tarkvaratehnika 3
Sissejuhatus 3
Eesmärgid 3
Tarkvaratehnika 3
VBA 4
Tarkvaratehnika
Sissejuhatus
Eesmärgid
Tutvustada tarkvaratehnika olemust ja selgitada selle olulisust. Anda
vastused peamistele tarkvaratehnikat puudutavatele küsimustele.
Tutvustada peamisi tarkvaratehnikaga seotud eetilisi probleeme.
Tarkvaratehnika
Kõik arenenud rahvaste majandused sõltuvad tarkvarast või on
sellega väga tihedalt seotud. Järjest rohkem erinevaid süsteeme
juhib mingisugune
tarkvara . Tarkvaratehnika kätkeb endas teooriaid,
meetodeid ja vahendeid kõrgtasemel tarkvara tootmiseks.
Kulutused tarkvara tootmisele moodustavad üsna suure osa arenenud
riikide SKT-st.
Tarkvara n arvutiprogramm koos sinna juurde kuuluva
dokumentatsiooniga. Tarkvaratooteid võib luua vaid konkreetse
vajaduse (kliendi) tarbeks, samuti võib neid toota ka laiemale
turule.
Tarkvaratehnika on üks
tootmisharu , mis tegeleb kõiki tarkvara
loomist puudutavate küsimustega. Tarkvarainsenerid peaksid tarkvara
loomisele lähenema süstemaatiliselt,kasutades selleks konkreetsest
ülesandesr sõltuvaid meetoteid, vahendeid ja ressursse.
Kui tavaline arvutiteadus tegeleb tarkvara loomise uurimisega vaid
teoreetilisel tasemel, siis tarkvaratehnika vaatab asja praktilisest
küljest, keskenduses sellele, kuidas vajalikku tarkvara toota ja
turustada. Tavalise arvutiteaduse teooriad on tihti ebapiisavad
selleks, et pakkuda täielikkun teoreetilist baasai tarkvara
loomisprotsessi kirjeldamiseks.
Tarkvaratehnika meetodid kujutavad endast süstemaatilist lähenemist
tarkvara loomisprotsessile ja sisaldavad endas
- Mudeleid ja nende kirjeldusi (milliseid graafilisi esitusi täpselt vaja läheb)
- Reegleid ja märgendeid (ette antud kitsenduste loetelu )
- Disainisoovitusi
- Protsessikirjeldusi (milliseid tegevusi tuleb järgida)
Tarkvara loomisel võib kasutada
CASE -vahendite abi, mis võimaldavad
tarkvara loomise protsessi mõneti automatiseerida:
- Upper -CASE- kasutatakse tarkvara loomisprotsessi esimeste etappide juures kasutajanõudmiste kirjapanemise ja disainimise hõlbustamiseks.
- Lower-CASE-tööriistad, mis võimaldavad hilisemates etappides aidata programmide kirjutamist, testimist ja vigadeotsimist.
VBA
Antud moodulis käsitletakse sissejuhatust programmeerimisse
rakenduste arendussüsteemi
Visual Basic (VBA - Visual Basic for
Application ) baasil
Exceli keskkonnas. Siin tutvustatakse
programmeerimise ja Visual Basicu' põhivõimalusi.
Tahaks rõhutada, et käsitlus ei ole orienteeritud Exceli
programmeerimisele vaid tegemist on programmeerimisega
Excelis . Samal
ajal omandatakse ka peamised võimalused VBA-
toega rakenduste
loomiseks Excelis ja teatud määral ka teistes nn dokumendipõhistes
rakendustes. Ka ei ole põhieesmärgiks VBA, kui programmeerimiskeele
õppimine, vaid programmeerimise aluste omandamine objektipõhistes
ja
objektorienteeritud süsteemides.
VBA ja
Excel pakuvad mugavat keskkonda ja lihtsaid vahendeid
programmeerimise aluste
kiireks omandamiseks ja rakenduste loomiseks.
Taolisi lihtsaid võimalusi pole üheski teises
programmeerimissüsteemis, va Basic'u süsteemid ja
Scratch .
Kui viimasaeid kasutakse peamiselt personaalse tarkvara ja mängude
tegemiseks, võimaldab VBA (koos baasrakendusega: Excel,
Access ,
AutoCAD jt) kiiresti (Aeg on raha!) luua suuri ja keerulisi
rakendusi, mis oma võimaluste poolest ei jää millegiga maha
suvalise teiste programmeerimissüsteemiga tehtud rakendusest. Eriti
hästi sobib VBA ja Exceli kombinatsioon mitteinformaatikutele oma
valdkonna ülesannete lahendamiseks.
VBA leiab laialdast
kasutust muidugi eeskätt Microsofti toodetes,
kontoripaketis MS Offiice: Word, PowerPoint, Access, Outlook, aga ka
teistes laia
levikuga toodetes: MS
Project ja graafikaprogrammis
Visio . Teda kasutatakse mitmetes teiste firmade rakendusprogrammides.
Nimetame siin vaid
Corel Office
programme (MS Office üks
konkurentidest),
graafika - ja raalprojekteerimisprogrammid AutoCAD ja
Imagineer, kujundusprogramm Corel Draw jt.
Mitmetes teistes programmides näiteks
Open Office,
Lotus Office
kasutatakse VBAga sarnaseid vahendeid, kuid omavahel need kahjuks ei
ühildu ning nende vahendite omandamine ja kasutamine on tunduvalt
keerulisem ja aeganõudvam võrreldes VBA,ga (Aeg on raha!).
Excel 2003's juurdepääs VBA redaktorile ja teistele vahendite
avaneb Tools -menüüst käsuga Macros.
Excel 2007's toimub VBA käivitamine ja kasutamine läbi vahelehe
Developer. Vaikimisi on see tavaliselt väljalülitatud. Sisse saab
selle lülitada Office nupu all
olevast menüüst
Office nuppu abil kuvatakse
boks , milles eeskätt käsud töötamiseks
failidega.
Siit valida käsk Excel Options, avaneb diallogiboks
Excel Option, valida käsk Popular ja
rühmas Top
options for
working with Excel lülitada sisse
märkeruut
Show Developer tab in the
Ribbon
Kõik kommentaarid