Wiesz ja jednak pokusiłbym się o pewne testy to tylko moje domysły tak na zdrowy rozum, i nie koniecznie muszę mieć rację
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
Pokaż wiadomości MenuCytat: coolio1985 w Wtorek 04 Styczeń 2011, 15:47:46
Właściwie do czego mogą się przydać interfejsy ?
CytatOgólny filtr do elementów na warstwach
Powyższy filtr ma na celu umożliwienie użytkownikowi zaznaczenia elementów na warstwach jakimś kolorem. Może być również wykorzystywany przy włączaniu elementów do bloku. Filtr ten pozwala zaznaczyć elementy charakteryzujące się jakąś szczególną cechą, np. osobą, która stworzyła określone elementy, datą modyfikacji elementów zawierającą się w jakimś przedziale czasu itp.
Okno główne filtru składa się z listwy z przyciskami sterującymi pracą programu oraz z listy warunków, które tworzy użytkownik. Przyciski służą do:Dodatkowo można zaznaczyć, czy chcemy zobaczyć, ile wybranych elementów spełniło zadane warunki po zakończeniu ostatniej operacji filtrowania.
- dodania kolejnego warunku,
- usunięcia wybranego warunku,
- zamknięcia okna z akceptacją dokonanego wyboru,
- zamknięcia okna z anulowaniem wyboru,
- wyświetlenia pliku z pomocą.
Lista warunków stworzona przez użytkownika jest łączona na zasadzie iloczynu logicznego, tzn. filtrowany element jest akceptowany, jeśli spełnia wszystkie warunki zadane przez użytkownika. Lista składa się z trzech kolumn:Pola dla elementów są następujące:
- nazwy pola,
- operatora,
- wartości.
elementy liniowe - informacja, czy mają być zaznaczane elementy liniowe, czy tekstowe (nie wybranie tej pozycji powoduje, że będą brane pod uwagę elementy liniowe i tekstowe) - wartość logiczna,
nazwa katalogu warstw - tekst,
nazwa warstwy - tekst,
numer podwarstwy - liczba całkowita,
nazwa podwarstwy - tekst,
rodzaj elementów liniowych - liczba całkowita,
rodzaj elementów tekstowych - liczba całkowita,
grubość - liczba całkowita,
operat - tekst,
współrzędna X - współrzędne początku elementu liniowego lub współrzędne wstawienia tekstu - liczba rzeczywista,
współrzędna Y - liczba rzeczywista,
współrzędna X końca linii - liczba rzeczywista,
współrzędna Y końca linii - liczba rzeczywista,
promień - promień łuków i okręgów - liczba rzeczywista,
typ linii - liczba całkowita,
mnożnik linii - liczba całkowita,
współrzędna Z1 - liczba rzeczywista,
współrzędna Z2 - liczba rzeczywista,
tekst - tekst,
wysokość tekstu - liczba rzeczywista,
kąt wstawienia tekstu - liczba rzeczywista,
justyfikacja tekstu - liczba całkowita (1-9),
podkreślenia - liczba całkowita,
współrzędna X odnośnika - liczba rzeczywista,
współrzędna Y odnośnika - liczba rzeczywista,
data utworzenia - data,
data modyfikacji - data,
osoba tworząca - tekst,
osoba modyfikująca – tekst.
długość elementu liniowego – liczba rzeczywista
status – wartości do wyboru ze słownika.
Wartość logiczna jest prawdą, jeśli w kolumnie wartości podamy - “t” lub “T”, natomiast jest fałszem, jeśli podamy - “n” lub “N”. Data powinna być podana w formacie:
rrrr.mm.dd gg.nn
gdzie:
rrrr - określa rok (zawsze 4 cyfry),
mm - określa miesiąc (zawsze 2 cyfry),
dd - określa dzień (zawsze 2 cyfry),
gg - określa godzinę (zawsze 2 cyfry),
nn - określa minutę (zawsze 2 cyfry).
Jeśli liczba minut i (lub) godzin nie jest podana, to przyjmowana jest wartość zero.
Operatory mają oznaczenie standardowe, to znaczy:
= oznacza równość,
> oznacza większy,
>= oznacza większy lub równy,
< oznacza mniejszy,
<= oznacza mniejszy lub równy,
<> oznacza różny.
$ oznacza, że tekst z kolumny wartości zawiera się w polu tekstowym elementu.
Spośród pozostałych operatorów, te same co wyżej tylko w cudzysłowach, stosuje się dla pól tekstowych; oznaczają one, że w czasie porównywania pola obiektu z wartością podaną przez użytkownika, nie będą rozróżniane małe i duże litery, natomiast te ze znakiem “#” na końcu, stosuje się dla pól tekstowych i oznaczają one konwersję pola tekstowego elementu do liczby.