Tworzenie i używanie makr w Protelu99SE
A. Tworzenie i eksploatacja plików ze skryptami makr
 

I.

Doraźny - powolny sposób uruchamiania makr
 

II.

Przypisywanie makr do przycisków z paska narzędziowego, do skrótów klawiaturowych oraz do pozycji w menu
B. Budowanie skryptów i eliminowanie błędów z kodu budowanego skryptu
 

I.

Używanie edytora okienek dialogowych podczas tworzenia makr
 

II.

Umieszczanie punktów przerwań w testowanym makrze
 

III.

Sprawdzanie i śledzenie wartości zmiennych
 

IV.

Restartowanie makra podczas jego wykonywania
 

V.

Tryb "animacja" - powolne wykonywanie programu makra
 

VI.

Tryb krokowego wykonywania skryptu makra
C. Przewodnik po podręczniku pomocy języka makr w ClientBasic
 

I.

Podstawowe zagadnienia struktury skryptów w ClientBasic'u
 

II.

Konwencje nazewnictwa w ClientBasic'u
 

III.

Format stosowany przy pisaniu poszczególnych linii kodu ClientBasic'a
   

1.

Dzielenie instrukcji i umieszczanie jej w kilku wierszach
   

2.

Umieszczanie komentaży w kodzie skryptu ClientBasic'a
 

IV.

Używanie określonych zmiennych w ClientBasic'u
   

1.

Typy danych, poddawanych konwersji w ClientBasic'u
   

2.

Zmienna typu zdenifowanego przez użytkownika
 

V.

Używanie funkcji i procedur w ClientBasic'u
   

1.

Definiowanie zargumentyzowanych funkcji i procedur ClientBasic'a
   

2.

Przekazywanie argumentów z/do funkcji i procedur
   

3.

Wywoływanie procedur z zewnętrznych DLL (API) w ClientBasic'u
 

VI.

Definiowanie formy wartościom wyrażeń w ClientBasic'u
   

1.

Tworzenie wyrażeń formatujących łańcuchy definiowane przez użytkownika
 

VII.

Operatory ClientBasic'a
   

1.

Operatory arytmetyczne używane w ClientBasic'u
   

2.

Operatory porównujące używane w ClientBasic'u
   

3.

Operatory scalające używane w ClientBasic'u
   

4.

Operatory logiczne używane w ClientBasic'u
   

5.

Używanie różnych sposobów przedstawiania danych liczbowych
 

VIII.

Użuwanie zmiennych tablicowych w ClientBasic'u
   

1.

Deklarowanie tablic w ClientBasic'u
 

IX.

Tworzenie własnych okien dialogowych w ClientBasic'u
   

1.

Powiązywanie okienek dialogowych z konkretnymi funkcjami
   

2.

Składnia funkcji powiązanych z okienkami dialogowymi
 

X.

Przegląd dostępnego w ClientBasic'u wsparcia ze strony OLE
   

1.

Co to jest obiekt OLE?
   

2.

Automatyka OLE, a ClientBasic
   

3.

Przekazywanie i zwracanie łańcuchów przez OLE w ClientBasic'u
 

XI.

Obsługa błędów w ClientBasic'u
D. Odwołania do opisów funkcji i procedur w ClientBasic'u
 

I.

Polecenia i deklaracje związane z kreowaniem form dialogów
 

II.

Procedury i funkcje standardowe ClientBasic'a
 

III.

Rozszerzenia charakterystyczne dla ClientBasic'a
E. Przykładowe skrypty makr
 

I.

Przykładowe skrypty makr - dostarczane wraz z Protel99SE
 

II.

Przykłady skryptów makr odnalezionych w Internecie
 

III.

Przykłady skryptów makr stworzonych przez autora witryny
       
Jest to wolne tłumaczenie części helpu z Protel 99SE dotyczącego tworzenia i używania makr.

Nie ponoszę żadnej odpowiedzialności za szkody powstałe z powodu występujących tu błędów tłumaczeniowych i niedoskonałości przykładów makr.
W opracowaniu tym posłużyłem się min. nazwami - PROTEL, ALTIUM, które są zastrzeżonymi znakami firmy

ALTIUM

Posłużyłem się materiałami firmy
Considered_Solutions_Pty_Ltd,

F-ma
EVATRONIX jest polskim
dystrybutorem programów
PROTEL99SE i PROTEL DXP

Poligonem doświadczalnym dla makr z tej witryny jest środowisko projektowe w polskim oddziale f-my

THB BURY

Rzeszów 25-10-2003
Tłumaczenie i wykonanie:

ADAM GRĄŻKA
republika.pl/vbadam

N    

Wszelkie prawa zastrzeżone