[ Pobierz całość w formacie PDF ]
.Du¿o proœciej u¿yæ automatyzacji i niektórych technikopisanych w tym rozdziale, aby u¿yæ w Twojej aplikacji Worda czy Excela.Umo¿liwia to skupienie siê na opcjach niedostarczonych przez inne programy, cobêdzie bardzo korzystne dla u¿ytkowników.Ró¿nice miêdzy serwerem automatyzacjia klientem automatyzacjiGdy dwie aplikacje wspó³pracuj¹ ze sob¹, wa¿ne jest, aby ustaliæ, która z nichudostêpnia swoje obiekty, a która ich u¿ywa.Serwer automatyzacji jestaplikacj¹, która udostêpnia obiekty klasy Automation.Klient automatyzacji(nazywany czasami kontrolerem automatyzacji) to aplikacja, która decyduje,które obiekty bêd¹ u¿ywane i w jaki sposób.Na przyk³ad, je¿eli przycisk w Accessie uruchamia drukowanie listu w Wordzie,serwerem automatyzacji jest Word, natomiast klientem jest Access.Okreœlanie zasobówwymaganych przez automatyzacjêPoniewa¿ jedna aplikacja za pomoc¹ automatyzacji kontroluje inn¹, zostan¹otwarte co najmniej dwa programy.Zawsze, gdy uruchamiamy kolejn¹ aplikacjê,potrzebna jest dodatkowa iloœæ pamiêci oraz mocy procesora.Jakie zasobysprzêtowe s¹ wymagane, aby sterowaæ Wordem z Accessa, jest bardzo subiektywn¹decyzj¹.Minimaln¹ akceptowaln¹ wydajnoœæ zapewnia procesor Pentium II z 24 MBpamiêci RAM.Oczywiœcie szybszy procesor mo¿e istotnie poprawiæ wydajnoœæ,jednak du¿a iloœæ pamiêci RAM jest bardziej po¿yteczna ni¿ moc procesora.Je¿eli wydajnoœæ programów u¿ywaj¹cych automatyzacji jest niewystarczaj¹ca,najpierw dodaj pamiêæ, a dopiero póŸniej wymieniaj procesor na lepszy.Wielka trójkaMamy trzy etapy u¿ycia automatyzacji:Pobranie obiektu Automation.Utworzenie nowego albo odwo³anie siê do ju¿istniej¹cego.U¿ycie obiektu Automation w aplikacji.Zwolnienie obiektu Automation.Przyk³adowo, je¿eli chcia³byœ wydrukowaæ list lub raport w Wordzie z Accessa,pierwszym krokiem powinno byæ utworzenie lub pobranie odwo³ania do aplikacjiWord.Nastêpnie u¿ywamy obiektów, w³aœciwoœci i metod Worda (takich jakotwarcie, edycja lub wydruk dokumentu).Po zakoñczeniu pracy nale¿y zwolniæaplikacjê Word.Tworzenie i ustanowienie odwo³ania do innej aplikacjiAby u¿yæ jakiejœ aplikacji, niezbêdne jest ustanowienie odwo³ania do tejaplikacji, poprzez utworzenie zmiennej obiektowej i przypisanie jejegzemplarza aplikacji.Ustanawianie odwo³ania do innej aplikacjiZa pomoc¹ automatyzacji u¿ywasz i sterujesz prac¹ innych aplikacji spozaAccessa.Ilekroæ u¿ywa siê komponentu lub aplikacji spoza Accessa, musiszustanowiæ odwo³anie do tej aplikacji.Aby to zrobiæ, otwórz edytor VisualBasica i wybierz Tools, References.Na ekranie pojawi siê okno dialogoweReferences, które zawiera listê bibliotek typów, programów, bibliotek DLL ikontrolek ActiveX (rysunek 18.1).Ustaw odwo³anie do aplikacji, której chceszu¿yæ w swoim programie.Na przyk³ad, aby odwo³aæ siê do Worda 2000, zaznaczpole wyboru obok Microsoft Word 9.0 Object Library.Je¿eli nie mo¿esz znaleŸæ potrzebnej Ci biblioteki na liœcie, naciœnij przyciskBrowse i odszukaj j¹ na dysku.Po ustanowieniu odwo³ania do aplikacji mo¿esz przegl¹daæ jej obiekty,w³aœciwoœci i metody, oraz u¿ywaæ ich.Rysunek 18.1.Okno dialogowe odwo³añPrzegl¹d obiektów, w³aœciwoœci i metodPrzed omówieniem sposobów u¿ycia obiektów innej aplikacji przypomnijmy kilkapodstawowych pojêæ.Bardzo wa¿ne jest, abyœ rozumia³ pojêcia: obiekt,w³aœciwoœæ i metoda.Bez tego nie ma sensu czytanie reszty tego rozdzia³u.Obiekt jest elementem, który mo¿e byæ lub bêdzie u¿yty do programowania.WAccessie obiektami s¹ formularze, pola tekstowe, przyciski i tego typuelementy.U¿ywaj¹c automatyzacji, inne aplikacje i ich obiekty mog¹ byæprogramowane za pomoc¹ Accessa.Microsoft Office zawiera ponad 500 obiektów,które mo¿esz u¿ywaæ w swoich aplikacjach.Przyk³adowo Word udostêpnia obiektDocument, a Excel obiekt Worksheet.W³aœciwoœæ jest charakterystyk¹ obiektu.W³aœciwoœæ mo¿e byæ rozumiana jakoprzymiotnik opisuj¹cy obiekt
[ Pobierz całość w formacie PDF ]
Darmowy hosting zapewnia PRV.PL