| Tworzenie i używanie makr w Protelu99SE | |||
| A. | Tworzenie i eksploatacja plików ze skryptami makr | ||
| Doraźny - powolny sposób uruchamiania makr | |||
| 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 | ||
| Używanie edytora okienek dialogowych podczas tworzenia makr | |||
| Umieszczanie punktów przerwań w testowanym makrze | |||
| Sprawdzanie i śledzenie wartości zmiennych | |||
| Restartowanie makra podczas jego wykonywania | |||
| Tryb "animacja" - powolne wykonywanie programu makra | |||
| Tryb krokowego wykonywania skryptu makra | |||
| C. | Przewodnik po podręczniku pomocy języka makr w ClientBasic | ||
| Podstawowe zagadnienia struktury skryptów w ClientBasic'u | |||
| Konwencje nazewnictwa w ClientBasic'u | |||
| Format stosowany przy pisaniu poszczególnych linii kodu ClientBasic'a | |||
| Dzielenie instrukcji i umieszczanie jej w kilku wierszach | |||
| Umieszczanie komentaży w kodzie skryptu ClientBasic'a | |||
| Używanie określonych zmiennych w ClientBasic'u | |||
| Typy danych, poddawanych konwersji w ClientBasic'u | |||
| Zmienna typu zdenifowanego przez użytkownika | |||
| Używanie funkcji i procedur w ClientBasic'u | |||
| Definiowanie zargumentyzowanych funkcji i procedur ClientBasic'a | |||
| Przekazywanie argumentów z/do funkcji i procedur | |||
| Wywoływanie procedur z zewnętrznych DLL (API) w ClientBasic'u | |||
| Definiowanie formy wartościom wyrażeń w ClientBasic'u | |||
| Tworzenie wyrażeń formatujących łańcuchy definiowane przez użytkownika | |||
| Operatory ClientBasic'a | |||
| Operatory arytmetyczne używane w ClientBasic'u | |||
| Operatory porównujące używane w ClientBasic'u | |||
| Operatory scalające używane w ClientBasic'u | |||
| Operatory logiczne używane w ClientBasic'u | |||
| Używanie różnych sposobów przedstawiania danych liczbowych | |||
| Użuwanie zmiennych tablicowych w ClientBasic'u | |||
| Deklarowanie tablic w ClientBasic'u | |||
| Tworzenie własnych okien dialogowych w ClientBasic'u | |||
| Powiązywanie okienek dialogowych z konkretnymi funkcjami | |||
| Składnia funkcji powiązanych z okienkami dialogowymi | |||
| Przegląd dostępnego w ClientBasic'u wsparcia ze strony OLE | |||
| Co to jest obiekt OLE? | |||
| Automatyka OLE, a ClientBasic | |||
| Przekazywanie i zwracanie łańcuchów przez OLE w ClientBasic'u | |||
| Obsługa błędów w ClientBasic'u | |||
| D. | Odwołania do opisów funkcji i procedur w ClientBasic'u | ||
| Polecenia i deklaracje związane z kreowaniem form dialogów | |||
| Procedury i funkcje standardowe ClientBasic'a | |||
| Rozszerzenia charakterystyczne dla ClientBasic'a | |||
| E. | Przykładowe skrypty makr | ||
| Przykładowe skrypty makr - dostarczane wraz z Protel99SE | |||
| Przykłady skryptów makr odnalezionych w Internecie | |||
| 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 |
|||
| N | Wszelkie prawa zastrzeżone |
||