A A A

Szydełkowanie skryptu

PC Format 10/2007
Skrypt ułatwia automatyzację operacji wykonywanych w systemie. Automatyzacja to nie tylko łączenie kilku czynności w jeden proces, ale także możliwość wielokrotnego wykonywania danej operacji. Chcesz na przykład, by skrypt wykonywał się sam w regularnych odstępach czasu? Wystarczy użyć pętli.

Dodatkowe pętle VBScript

VBScript udostępnia programiście skryptów jeszcze dwie inne konstrukcje pętli. Przedstawimy je nie na przykładzie konkretnego kodu, lecz w sposób syntetyczny.

Pętla Do While … Loop

Kolejna konstrukcja pętli działa na nieco odmiennej zasadzie niż pętla For… Nie ma tutaj analizy liczby elementów zbioru, czy też skrupulatnego odliczania powtórzeń operacji. Pętla Do While … Loop jest powtarzana tak długo, jak długo jest spełniony pewien warunek. Przykład:

Do While woda_nie_zagotowana
Podgrzewaj
Loop


Pętlę tego typu stosujesz, gdy podtrzymującym ją warunkiem jest stan znany w trakcie wykonywania.

Pętla Do Until … Loop

Ostatnia z konstrukcji pętli stosowanych w VBScripcie jest bardzo podobna do poprzedniej. Tak naprawdę różnica sprowadza się do tego, że pętla Do While … Loop jest wykonywana tak długo, dopóki warunek ją podtrzymujący jest prawdą. Z kolei Do Until … Loop działa odwrotnie. Skrypt będzie tak długo zapętlony, dopóki określony warunek jest fałszem. Odwołując się do podanego przykładu z gotowaniem wody, można rzecz ująć następująco:

Do Until woda_zagotowana
Podgrzewaj
Loop


Zauważ, że wynik działania obu konstrukcji jest identyczny – zagotowana woda. Niemniej możliwość określenia przeciwstawnych warunków okazuje się bardzo przydatna.

Dokumentacja wbudowana w skrypt

Gdy spojrzysz na dowolny skrypt pozbawiony jakiejkolwiek dokumentacji czy wbudowanych w kod skryptu komentarzy, połapanie się, o co chodzi w danym skrypcie, może nastręczać nie lada problemów. Warto dodać, że nie ma w tym przypadku na ogół znaczenia, czy to ty, czy też ktoś inny jest autorem danego skryptu. Tymczasem wystarczy dodawać do kodu skryptu odpowiednie komentarze, a treść skryptu i zamiary programisty będą jasne na pierwszy rzut oka. Przyjrzyj się fragmentowi skryptu w listingu 3. Chyba od razu dostrzegasz przejrzystość takiego przekazu. Oczywiście treści poprzedzone znakiem apostrofu (‘) to komentarze twórcy skryptu. Dzięki takim wstawkom kod i przeznaczenie skryptu są od razu jasne. Nie da się również przecenić walorów edukacyjnych tak dobrze udokumentowanych skryptów. Dlatego pamiętaj znak apostrofu i komentuj co bardziej newralgiczne partie kodu. Gdy wrócisz do skryptu po dłuższym czasie, od razu będziesz wiedział, o co chodzi.


Ocena:
Oceń:
Komentarze (0)

Redakcja nie ponosi odpowiedzialności za treść komentarzy. Komentarze wyświetlane są od najnowszych.
Najnowsze aktualności


Nie zapomnij o haśle!
21 czerwca 2022
Choć mogą się wydawać mało nowoczesne, hasła to nadal nie tylko jeden z najpopularniejszych sposobów zabezpieczania swoich kont, ale także...


Artykuły z wydań

  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
Zawartość aktualnego numeru

aktualny numer powiększ okładkę Wybrane artykuły z PC Format 1/2022
Przejdź do innych artykułów
płyta powiększ płytę
Załóż konto
Co daje konto w serwisie pcformat.pl?

Po założeniu konta otrzymujesz możliwość oceniania materiałów, uczestnictwa w życiu forum oraz komentowania artykułów i aktualności przy użyciu indywidualnego identyfikatora.

Załóż konto