Autorski članci
uređuju Dragan Grbić i Branislav Mihaljev, MVP

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Autorski članci
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 
Suština pasijansa
Suština pasijansa
 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Microsoft Office Visio 2003: Dijagrami za svaku priliku

Nivo:  NIVO 2 - klinite za objašnjenje


Piše: Dragan Grbić

Izrada šema i dijagrama u programu Visio je poput igre sa ozbiljnim ishodom. Aktuelna verzija 2003 sadrži i neka dugo očekivana unapređenja: i te kako je postalo ozbiljno.

Istorija uspešnih softverskih proizvoda obiluje zanimljivim pričama, a neke od njih se prepričavaju kao primeri na kojima može da se uči. Program o kome govorimo ovog puta spada u najuspešnije, a priča o njemu bi mogla da se naslovi "od zanimljive ideje do sinonima za vrstu programa". Sve je počelo 1990. godine u Sijetlu: Jeremy Jaech i Dave Walter, dvojica iz ekipe koja je osnovala firmu Aldus Corporation i Ted Johnson, vodeći projektant programa Aldus PageMaker, osnivaju softversku firmu Axon sa namerom da se bave izradom softvera u oblasti poslovne grafike. Tražeći ključ inovativnosti koji bi mogao da donese uspeh na sve konkurentnijem tržištu, otkrivaju prostu činjenicu: većina ljudi koji žele da naprave neki šematski crtež uopšte nisu u stanju da valjano crtaju oblike. Oslanjajući se na neka slična tuđa iskustva, razvijaju princip gradnje šema iz blokova koji predstavljaju osnovne oblike. Nešto pre nego prvog objavljivanja programa, firma menja naziv u Shapeware, a u novembru 1992. godine izlazi na tržište Visio 1.0 kao prvi pravi Windows program u svojoj klasi tzv. flowchart programa.

Od tog trenutka, stvari su se odvijale veoma brzo: kada je samo 11 meseci kasnije objavljen Visio 2.0, razvojna ekipa je imala skoro dvostruko više zaposlenih, oko 90. Već tog časa je bilo jasno da je reč o izuzetno ozbiljnom proizvodu: ne samo da je Visio koristio sve komparativne prednosti Windows platforme (kao što je to OLE tehnologija) , nego je razvijen model po kome su Visio objekti mogli da se programiraju spolja u programskim jezicima, poput tada popularnog paketa Visual Basic 3.0. Već je ta verzija podržavala koncept programskih dodataka (add-ins), a postojale su različite varijante "prirodnog" integrisanja sa poslovnim programima firme Microsoft. Visio 3.0 izlazi u novembru 1994, a sledeća verzija u avgustu 1995, i to kao jedan od prvih nezavisnih programa prilagođenih 32-bitnim platformama Windows 95 i Windows NT 3.51. Dobra prilagođenost programima paketa Microsoft Office i činjenica da Visio tehnički izuzetno dobro koristi resurse platforme već tada sugerišu da je reč o razvojnoj ekipi koja je u nekakvoj posebnoj "milosti" Microsofta. Uspeh na tržištu dovodi do očekivanog poslovnog koraka: u novembru firma menja ime u Visio, čime jasno stavlja do znanja da je to već poznata robna marka, i započinje svoj uspešan život na berzi.

U sledećem periodu se nastavlja veliki rast kompanije, u žestokom ritmu razvoja glavnog programa (Visio Technical 4.1 u junu 1996; Visio 4.5 u januaru 1997; Visio 5.0 u avgustu 1997). I tada se desilo ono što su mnogi očekivali: nakon izlaska programa Visio 2000 u novembru 1999. godine, u času kada firma broji 675 zaposlenih, Microsoft kupuje celu firmu 7. januara 2000. godine za milijardu i po dolara, što je najveća akvizicija koju je Microsoft izveo do dana današnjeg. Dobar poslovni potez je praćen i mudrom odlukom da se ključno jezgro razvojnog tima očuva po svaku cenu, pa je novo odeljenje u Microsoft Business Productivity Group zadržalo svoju lokaciju negde na dokovima Sijetla i nastavilo da razvija program koji je postao sinonim za flowchart softver.

Aktuelni Microsoft Office Visio 2003 je ugledao svetlo dana u oktobru 2003, uporedo sa svim drugim programima sistema Microsoft Office, donoseći neka važna poboljšanja i unapređenja u odnosu na prethodne verzije. Eto, desilo nam se da je prošlo više od godinu dana dok nismo stigli da predstavimo ovaj sjajni program, ali šta je, tu je: hajde da zavirimo kakvih novosti ima u ovom programu.

Sadržaj i osnovni principi programa

Još u pre-Microsoft eri, Visio je uobičajeno dolazio u nekoliko varijanti koje su se razlikovale po obimu i nekim funkcionalnim mogućnostima. Danas više ne postoji varijanta Visio Technical, ali je većina artefakata koji su bili njegov deo danas uključen u Visio Professional; ta varijanta je po obimu nešto šira, a po ceni skuplja od varijante Visio Standard. Program se isporučuje isključivo kao samostalni proizvod, a o ceni se možete raspitati kod svog ovlašćenog distributera Microsoft softvera. Preduslov za instalaciju je uobičajen za programe sistema Microsoft Office 2003: dakle, platforma treba da bude Windows 2000 SP-3 ili Windows XP, a hardver primereno jak za efikasno delovanje. Navedeni minimalni zahtevi u specifikaciji su daleko od udobnog rada, ali ako je vaš računar nabavljen u poslednje dve do tri godine, verovatno nećete imati problema. S obzirom na to da je Visio grafički orijentisana aplikacija, veća količina memorije i primereno veliki monitor u rezoluciji 1280x1024 će pozitivno uticati na efikasnost vašeg rada. Visio Professional 2003 će zauzeti oko 210 MB, a varijanta Standard oko 160 MB na disku. Ako ste već angažovali ovaj program, podsetićemo vas i da je tokom leta objavljena servisna ispravka (service pack) koju valja da nabavite i aplicirate.

 Sve je podređeno brzom stizanju do prvih rezultata:
 izbor predloška šeme ili dijagrama Ako je Visio principijelno novi program za vas, pokušaćemo da u nekoliko rečenica opišemo kako funkcioniše. Pred vama se nalaze "list papira" i jedna ili više matričnih paleta (stencils) koje sadrže prikladno grupisane oblike (shapes). Oblik je vektorski crtež koji prosto uhvatite mišem i postavite ga na površinu dokumenta. Više oblika možete povezivati raznim linijama, strelicama ili drugim šematski oblikovanim strukturama; zahvaljujući veznim tačkama za koje se linije "lepe", veza će ostati očuvana i ako pomerite ili promenite veličinu nekom elementu dijagrama. Elementu ćete lako dodati neki tekst, ali još je važnije to što mu možete dodeliti neke logičke ili fizičke atribute koji će kasnije poslužiti u opisu ili specifikaciji cele strukture (na primer, vreme trajanja nekog procesa ili cena nekog elementa za ugradnju). Ako vam nedostaje neki oblik, možete ga napraviti, polazeći od nekog postojećeg ili ga crtajući od početka, pridružujući ga postojećoj ili nekoj novoj paleti. U bilo kojoj fazi rada možete pristupiti "likovnom" uređenju dijagrama uz pomoć mnogih alata (osobine linija, boje, senke, okviri...), a na raspolaganju su i mnoge operacije tipične za tehničko crtanje, kao što su kotiranje dimenzija, rad u više slojeva, senčenje, preklapanje, sakrivanje, itd. Lako ćete upravljati dimenzijama papira za štampanje i uputiti rezultat na štampač ili ploter. Dokument može da sadrži i više stranica, tako da u jednoj datoteci tipa VSD možete organizovati kompletnu dokumentaciju nekog projekta.

Da bi rad bio što efikasniji, Visio raspolaže brojnim predlošcima koji su grupisani u više celina, kao što su osnovni blok dijagrami i tokovi procesa, vremenske skale, tlocrti zgrada i prostorne mape, organizacione šeme, itd. Predložak čine namenske grupe oblika, predefinisane osobine dokumenta (format papira, jezik dokumenta, razni elementi automatizacije) i, po potrebi, početni sadržaji na stranicama. Verovatno i ne treba pominjati brojne elemente inteligentnog ponašanja koje Visio ispoljava u radu: na primer, ako oslonite dva zida jedan uz drugi, na crtežu će se automatski izvesti spoj koji biste inače sami teško nacrtali.

Upravo grupe predložaka čine ključnu razliku između dva varijeteta programa. Već i Visio Standard raspolaže znatnim mogućnostima, ali Visio Professional 2003 raspolaže sa osam dodatnih grupa predložaka i pripadajućih paleta oblika koji će značajno koristiti raznim profesionalnim potrebama. Poimence, to su: planovi zgrada, spratova i prostora; inženjerski crteži; dijagrami baza podataka sa reverznim inženjeringom; dijagrami softvera sa reverznim inženjeringom; dijagrami usluga direktorijuma u domenu; logički dijagrami mreže računara; dijagrami mrežnih ormana; i mape web sajtova.

Značajne novosti

 Iako se na prvi pogled čini složenom,
 radna površina je zapravo izuzetno prijemčiva za rad Ako ste pratili dinamiku objavljivanja nekoliko prethodnih verzija programa pod okriljem Microsofta, uočićete da su se one objavljivale u međufazama objavljivanja osnovnih paketa Microsoft Office. Po prvi put do sada, Microsoft je istovremeno objavio kompletnu liniju sistema Microsoft Office 2003, uključujući i nezavisne programe, među kojima je i Visio 2003. To je imalo za posledicu da je relativni korak unapređenja programa nešto manji nego inače, ali uz opasku da je već Visio 2002 bio značajno napredniji od osnovnih programa paketa Office XP. Naravno, to ne znači da su noviteti beznačajni. Naprotiv: izgleda da je razvojni tim programa Visio bo u manjem grču nego inače, pa smo dobili neke suptilne, a značajne novitete, dok su brojne funkcionalnosti unapređene. Krajnji efekat je da se pred nama sada nalazi dobro "ispeglan" program u kome dominira osećaj udobnosti u toku rada. Zapravo, baš taj efekat lakoće korišćenja izaziva mnogo bolji subjektivni osećaj korisnika nego što je to obilje sadržaja i funkcija. Navodimo ukratko samo neke značajnije novine i unapređenja.

Kada postavite novi element između dva već povezana, vezna linija će se ponašati inteligentno, deleći se na dve koje će se odmah povezati sa najbližim veznim tačkama; Unapređeno je i ponašanje veznih linija pri pomeranju uvezanih elemenata. Da biste dodali dinamiku dijagramu, svakom obliku ćete lako dodati ekransku napomenu (što pogotovo može da pomogne ako izvozite dijagram u HTML oblik). Osnovno pozicioniranje oblika je olakšano i ručicom za rotiranje na licu mesta, bez potrebe da posebno pristupate dijalogu u kome ćete menjati njegov ugao. Kreiranje i održavanje oblika je unapređeno, a bolje je podržano i grupisanje oblika u korisnički definisanim paletama My Shapes, poput svojevrsnih favorita. Doduše, malo više ćete se potruditi dok ne pristupite mehanizmu za uređenje mastera oblika: primećeno je da neiskusni korisnici olako nehotice ulaze u režim za promenu, što može završiti čuvanjem iskvarenog oblika u galeriji. Ako vam nedostaje neki oblik, možete ga potražiti po ključnim rečima ili na osnovu sličnosti a odabranim oblikom; naravno, domen pretraživanja nije samo vaš disk, nego i resursi na Internetu.

 Mnogi finiji detalji: ako pregledate datoteke predložaka,
dobićete sličnu tipsku šemu i tektualni opis Posebna unapređenja Visio je doživeo na planu upravljanja poslovnim procesima (Business Process Management, BPM). Podržane su nove metode izrade izveštaja na osnovu svojstava oblika, koji se mogu generisati u raznim oblicima (izvoz u Excel, HTML ili XML); postoje i razni predefinisani izveštaji. Takođe, podržane su neke metode analize grešaka i predlošci za analizu procesa na korporativnom nivou (tzv. EPC dijagrami). Galerija predložaka dijagrama i šema je znatno proširena, i to ne samo sadržajem, nego i funkcionalnošću: pregled datoteka predložaka (tip VST) je podržan i vizuelnim prototipom šeme, a sistem pomoći je postao kontekstno osetljiv na prisustvo određenih predložaka, skraćujući put do željene informacije. Visio raspolaže sa nekoliko programskih dodataka u vidu programiranih predložaka i čarobnjaka kojima ćete završavati složene poslove u seriji upravljanih koraka. Neki od tih dodataka izvode proste poslove, poput promene šema boja ili položaja elemenata na dijagramu, preko konverzija CAD crteža, sve do povezivanja sa bazom podataka i osvežavanja sadržaja na dijagramu.

Verovatno vam je poznato da Microsoft ulaže znatni trud na mogućnosti programiranja komponenti programa u svim zamislivim varijantama, od upravljanja postupcima kroz programirane module i čarobnjake, preko virtuelnog povezivanja dva ili više programa, pa do mogućnosti primene osobina programa iz bilo koje druge namenske aplikacije. Unapređenja koje je Visio 2003 dobio na ovom planu su velika i značajna, takva da možemo reći da sada raspolažemo potpuno upravljivom platformom. Krenimo od dugo očekivane novosti: najzad možete da snimite makro! Naravno, pisanje VBA makroa je odavno moguće, ali svi iskusni korisnici Worda i Excela će vam reći da su kosturi većine makroa koje su ikad napisali nastali snimanjem, pa kasnijim izmenama "uhvaćenog" koda. Sa te tačke gledišta, već se pokazalo da su empirijska iskustva upravljanja postala bogatija nego pre; ako vam nije mrsko, potražite na Internetu razne makroe pisane za Visio i iznenadićete se koliko je materijala objavljeno u poslednjih godinu dana.

Pisanje makroa je, naravno ,tek vrh ledenog brega: Visio 2003 Object Model je potpuno izložen platformi Microsoft .NET Framework, pa programeri mogu da pišu tzv. interop assemblies (PIA) i tako proširuju Visio u svim pravcima. Novost je i način na koji sad možemo da koristimo funkcionalnost Visio struktura u drugim programima kroz ActiveX kontrole; istini za volju, ako pravite neku nezavisnu aplikaciju koja ima takve mogućnosti, ipak ćete morati da obezbedite puno prisustvo primerka programa na istoj mašini. Korišćenje pametnih oznaka (smart tags) i Web servisa je već postalo uobičajeno za Office okruženje, pa su i ovde na raspolaganju. A da biste stekli sve ove mogućnosti, preuzećete besplatni Visio SDK, koji sadrži dobro odabrane primere u jezicima Visual Basic, Visual Basic .NET i C#. Visio SDK sadrži biblioteku od preko 50 funkcija, klasa i rutina koje možete upotrebiti kao kodni materijal u svojim aplikacijama.

Vrednost više

Principi integrisanja kojima Visio 2003 raspolaže su ostvareni i kroz mnoge vidove "prirodnih" veza. Na primer, ako u vašoj firmi postoji Exchange Server u kome je definisana organizaciona struktura, to će biti dovoljno da je Visio prenese u organizacioni grafikon. Ako koristite Microsoft Project 2000 ili noviji, možete preneti vremenske skale u Visio i predstaviti ih živopisnije nego u tom programu; sasvim slično možete učiniti i da biste grafički predstavili informacije o planiranju vremena iz kalendara u vašem Outlooku. Pomenute šeme za izradu Web mapa se izrađuju tako što ćete pustiti program da pregleda strukturu sajta na kome imate administratorska prava, a vrlo sličnim postupkom ćete napraviti i dijagram baze podataka u Accessu ili na SQL Serveru ili UML dijagram na osnovu podataka u Visual Studio .NET projektu.

Pošto je XML uspostavljen kao de facto standard za razmenu podataka između raznorodnih sistema (pri čemu se razlikama smatraju i platforme i implementacije), dobar deo Office programa je podvrgnut reviziji na tom planu. U vezi sa programom Visio 2003, najvažniji korak na tom planu Microsoft je preduzeo polovinom aprila 2004, kada je zvanično promovisan (ranije već dostupan) program licenciranja i javno dostupne dokumentacije po imenu Microsoft Office Visio 2003 XML Reference Schema. Time je XML oblik Visio dokumenata predat svim trećim licima na slobodnu upotrebu, što je otvorilo put svim zainteresovanima da ugrade mogućnost razmene strukturnih podataka sa ovom platformom. Ova referentna XML šema je nazvana DataDiagramML i podržava puni skup mogućnosti programa Visio 2003. U svetu XML gurua, ovaj tip šeme se naziva "display-oriented", jer se koncentriše ne samo na opis strukture, nego i na opis izgleda ciljnog dokumenta.

 Instalirani sadržaj predložaka je tek početak:
 lokacija Office Online podržava
 kolekcije predložaka i za Visio A kad već pominjemo izgled i prikaze, pomenimo i to da nije neophodno da imate punu verziju programa da biste samo pregledali VSD datoteke. Za tu potrebu, postoji besplatni Visio Viewer 2003. Reč je, zapravo, o namenskoj ekstenziji za Internet Explorer, kome se u času prikazivanja Visio dijagrama ili šeme dodeljuje namenska traka sa alatkama i određene mogućnosti pregleda svojstava svih elemenata. Ovo je već druga verzija ovakvog tipa namenskog pregledača, a karakteristična je po tome da nije agresivna: nikad neće preuzeti asocijaciju na VSD datoteke u prisustvu glavnog programa. Da biste pogledali dijagram u pregledaču, najlakše j da prevučete datoteku u MSIE.

Da bi metodologije pretraživanja bile efikasnije, napravljen je još jedan dodatak: Visio IFilter je modul koji je u stanju da pretražuje indekse dijagrama u potrazi za nekim tekstom, oblikom ili svojstvom. Ove mogućnosti se oslanjaju na podrazumevani Windows Indexing Service, koji treba da je aktivan da bi funkcija mogla da radi. Instalacija ovog dodatka podrazumeva trenutno indeksiranje svih prisutnih Visio dokumenata, paleta oblika i predložaka; XML formati se takođe indeksiraju, ako su prepoznati da potiču iz programa Visio 2002 ili 2003.

Jedini na vrhu

Beleška autora: bilo je jako teško sprečiti da se ovaj prikaz pretvori u puko pobrojavanje novosti i unapređenja koje Visio 2003 donosi. Verujte mi na reč da ovde nije rečeno ništa o mnogim mogućnostima koje, pretpostavljam, mnogima od vas znače više od navedenih (moguće teme za razmišljanje: podrška za Tablet PC; primena u SharePoint okruženju; integracija sa sadržajem baze podataka, itd). Do tih informacija možete doći na sajtu Microsofta, ali i na mnogim nezavisnim mestima na Internetu, gde ćete pronaći vrlo zanimljive studije slučaja. Da ne trošimo reči u uveravanju nevernih Toma, ako ih ima, daćemo pet zvezdica ovom programu, a vama bezrezervnu preporuku da ga nabavite i koristite, pod uslovom da ste prepoznali da vam njegove mogućnosti koriste u poslu. Microsoft Office Visio 2003 ćete poželeti da koristite ako se bavite inženjerskim poslovima u oblasti mašinstva, elektrotehnike, arhitekture, prostornog planiranja, hortikulture... Biće vam od koristi i ako ste organizator poslovnih procesa ili menadžer koji nema vremena da dvaput objašnjava svoje ideje. A ako ste rukovodilac nekog informacionog sistema i već dugo očajnički pokušavate da održavate dokumentaciju stanja sistema urednom (priznajte da sad nije ažurna!), onda će primena programa Visio 2003 predstavljati blagodet bez premca.

Od programčića koji se isporučivao na tri diskete i koji je sadržao sedamnaest nevelikih paleta koje se nisu mogle kombinovati, za jedanaest godina Visio je postao složen i izuzetno moćan programski sistem u kome vlada pravilo "ako ne mogu da uradim, to znači da ne umem"; bilo bi teško iskazati bar neku labavu tezu o bilo kakvoj slabosti aktuelne verzije programa. Nemojte dangubiti u pokušaju da pronađete pandan ovom programu, jer nećete uspeti: resursi kojima je Visio 2003 okružen su takvi da neće biti lako da mu pronađete manu. Drugi program u ovoj klasi koji istovremeno sadrži toliko mogućnosti, raspolaže takvim mogućnostima upravljanja kroz alate i programirane interfejse, pa još biva podržan tolikom bazom znanja – jednostavno ne postoji. A ako nedostaje neka šema, paleta ili predložak, a baš vam je mrsko da ih napravite sami, skoknite na Internet i preuzmite ih sa lokacije Office Online. Život je postao lep, zar ne?

 

  (C) 2000-2011 Praktikum na Webu

Objavljeno u časopisu PC #105, novembra 2004.


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana.