Jan Ruchel, Łukasz Świontek Zastosowanie Visual Basic do tworzenia pomocniczych aplikacji dla geodetów
|
|
- Feliks Urbański
- 8 lat temu
- Przeglądów:
Transkrypt
1 Jan Ruchel, Łukasz Świontek Zastosowanie Visual Basic do tworzenia pomocniczych aplikacji dla geodetów Acta Scientifica Academiae Ostroviensis nr 32,
2 Z as tosowanie V isual Basic D o T worzenia Pomocniczych A plikacji 95 Jan Ruchel Łukasz Swiontek ZASTOSOWANIE VISUAL BASIC DO TWORZENIA POMOCNICZYCH APLIKACJI DLA GEODETÓW Pomiary wykonywane w geodezji związane z pomiarem sieci, zarówno poziomych jak i pionowych, dostarczają dużej ilości danych które następnie trzeba opracować. Opracowanie danych z tych pomiarów polega na wyrównaniu wyznaczanych wartości oraz określeniu dokładności z jaką został wykonany pomiar, a także określenie błędów jakimi są obarczone wyniki wyrównania. Realizacja obliczeń w pracach geodezyjnych wymaga posiadania przez geodetę odpowiedniej aplikacji, umożliwiającej ich wykonanie. Pracownicy firm mają więc do wyboru zakupienie programu wykonującego interesujące ich obliczenia lub też mogą spróbować stworzyć własna aplikację do ich realizacji, z możliwością ustalenia szczegółów prezentacji wyników. Własny program może realizować zagadnienia, od najprostszych obliczeń po skomplikowane analizy. To my zadecydujemy jakie funkcje będzie realizowała napisana przez nas aplikacja. Komercyjne programy dostępne obecnie na rynku oferują gotowe wyniki, nie pozwalając na wgląd do wyników pośrednich, będących niejednokrotnie niezbędnymi danymi do wykonania analizy, szczególnie przy kłopotach z obliczeniami. Pisząc własny program do obliczeń możemy zapewnić sobie wgląd do pośrednich wyników w dowolnym interesującym nas etapie obliczeń. Aplikację wykonującą interesujące nas obliczenia można wykonać na wiele sposobów: napisać program od podstaw, wykorzystując istniejące na rynku narzędzia do programowania (np. Visual Basic, Pascal, C++, Delphi), wykorzystać popularny program Excel, wchodzący w skład Microsoft Office. Posiada on wbudowane elementy programowania makropoleceń, przy użyciu języka Visual Basic, co również umożliwia tworzenie kompletnej aplikacji.
3 96 Zastosowanie V isual Basic D o T worzenia Pomocniczych A plikacji W niniejszej pracy pokazany zostanie przykład wykorzystania języka programowania Visual Basic do stworzenia aplikacji wyrównującej sieci niwelacyjne. Visual Basic wywodzi się z bardzo popularnego języka BASIC, wykorzystywanego do nauki programowania. Programiści zaczynający swoją przygodę z programowaniem, używali go zanim przeszli na bardziej zaawansowane języki programowania. Twórcy tego narzędzia programistycznego postawili sobie za cel stworzyć najprostszą drogę dla wszystkich, którzy chcą programować dla własnych, jak i komercyjnych potrzeb (co też w znacznym stopniu się powiodło). Pomimo swojej prostej budowy stanowi on bardzo atrakcyjne narzędzie do tworzenia własnych aplikacji. Program posiada bardzo przyjazny interfejs umożliwiający wygodne tworzenie aplikacji. Po prawej stronie okna głównego programu znajdują się; okno projektu (Solution Explorer) zawierające wszystkie części składowe naszego projektu Są to odpowiednie katalogi i pliki wygenerowane automatycznie przez Visual Basic, oraz formy i moduły dodane w trakcie tworzenia projektu przez programistę, okno cech (Properties) pokazujące aktualne wartości wszystkich cech dla aktywnego w oknie projektu obiektu. W oknie tym możemy modyfikować wartości wybranych cech dla wskazywanego obiektu. W razie potrzeby cechy mogą być zmieniane z poziomu kodu programu, podczas realizacji poszczególnych procedur. Rysunek 1 Okno projektu i okno cech obiektu.
4 Zastosowanh; V isual B asic Do T worzenia Pomocniczych A plikacji 97 Program tworzony za pomocą Visual Basic składa się z dwu części: interfejs użytkownika, czyli graficzny układ okna (formularza) i obiektów do niego przypisanych, Oczywiście projekt rozbudowany może składać się z wielu formularzy (okien). kod programu, zawierający odpowiednie procedury z zestawem instrukcji, które maja być wykonane po zaistnieniu odpowiedniego zdarzenia, powiązanego z obiektem (tworzony program jest typu zdarzeniowego - czyli wystąpienie, lub nie wystąpienie odpowiedniego zdarzenia warunkuje kolejność wykonywanego kodu programu). W środkowej części okna głównego Visual Basic (w oknie projektowania - View Designer) w trybie graficznym można projektować wygląd naszej aplikacji. W następnym etapie tworzy się kod programu W oknie kodu programu - View Code), składający się z procedur przypisanych do poszczególnych obiektów i powiązanych z nim zdarzeń. Rysunek 2 Okno Visual Basic z fragmentem kodu aplikacji do wyrównania sieci niwelacyjnej w trybie edycji kodu programu.
5 98 Z astosowanie V isual B asic D o T worzenia Pomocniczych A plikacji W trybie graficznym programu po lewej stronie umieszczone jest okno (Toolbox) przybornika, zawierające (odpowiednio pogrupowane) listy dostępnych obiektów. Rysunek 3 Okno Visual Basic z fragmentem projektu (interfejsu użytkownika) aplikacji do wyrównania sieci niwelacyjnej. Dodawanie obiektów do naszego projektu polega na umieszczeniu ich za pomocą kursora myszki na formularzu i określenie jego wielkości i położenia przy wykorzystaniu myszy i mechanizmów dotyczących elementów graficznych w środowisku Windows. Wykorzystując okno właściwości (Properties) ustalamy wartości poszczególnych cech dla danego obiektu. Aplikacje napisane w tym języku są programami typu zdarzeniowego, oznacza to, że odpowiednia procedura do realizacji jest wywoływana po zaistnieniu odpowiedniego zdarzenia powiązanego z wybranym obiektem. Zdarzenie, czyli np. wykonanie przez użytkownika czynności takiej jak: kliknięcie klawiszem myszy, wciśnięcie odpowiedniego klawisza na klawiaturze, zaznaczenie kursorem itp., bądź też zdarzenie wynikające z upływu czasu. Zdarzenie musi być powiązane z konkretnym obiektem. Procedura obsługi zdarzenia na następującą składnię:
6 Zastosowanie V isual Basic D o T worzenia Pomocniczych A plikacji Private Sub Przycisk_click (parametry procedury) lista instrukcji przypisanych do obiektu PRZYCISK i zdarzenia CLICK end sub Jak widać, nazwa procedury zawiera nazwę obiektu i skojarzone z tym obiektem zdarzenie. Ewentualnie zawiera odpowiednie parametry powiązane z rodzajem obiektu i typem zdarzenia. Nagłówki procedur są generowane automatycznie przez Visual Basic. Visual Basic jest przyjaznym językiem programowania ze względu na wbudowaną kontrolę błędów. Błędy pojawiające się podczas pisanie programu można podzielić na kilka grup: pomyłki w edycji tekstu - można je ominąć poprzez staranne skontrolowanie tego, co napisaliśmy, nie są to błędy groźne dla powstałej aplikacji, błędy ujawniane podczas kompilacji - są to błędy które uniemożliwiają skompilowanie programu, ponieważ w kodzie programu są nieścisłości (niezgodności składni dla deklaracji bądź instrukcji), lub błędy identyfikacji poszczególnych elementów programu. błędy wykonania programu - błędy te pojawiają się podczas wykonywania fragmentu algorytmu, może to np. być przypadek, gdy wystąpi dzielenie przez 0. Wystąpienie takiego błędu jest groźne w skutkach, ponieważ powoduje ono zawieszenie programu, a tym samym stratę danych (tych które nie zostały zapisane). Należy się więc stosować odpowiednie zabezpieczenia podczas pisania kodu programu. błędy logiczne - jest to najgroźniejszy rodzaj błędów, gdyż powoduje on uzyskiwanie błędnych wyników. Jest to błąd najtrudniejszy do wykrycia, ponieważ nie jest on sygnalizowany żadnymi komunikatami. Jest to najczęściej wynik błędnego algorytmu.
7 100 Z astosowanie V isual B asic D o T worzenia P omocniczych A plikacji Program Visual Basic posiada wbudowane mechanizmy pozwalające na zabezpieczanie się i kontrolę błędów wykonywania programu. Przystępując do pisania aplikacji musimy mieć starannie opracowane założenia dotyczące celu, jaki stawiany jest przed tworzonym programem oraz opracowany i sprawdzony algorytm postępowania, prowadzący do zrealizowania postawionego celu. Tworząc aplikację do obliczeń musimy zaprojektować (i zarezerwować na te dane odpowiednie zasoby pamięci) odpowiednie struktury, gdzie będą przechowywane nasze dane. Działanie to nazywamy deklarowaniem. Nasze stałe bądź też zmienne są najczęściej typu: typ liczby całkowite - Integer typ liczby rzeczywiste - Single typ logiczny - Boolean typ ciąg znaków - String typ macierzowy - Array Visual Basic pozwala także na tworzenie własnych typów złożonych, czyli takich, które będą odpowiadać danym geodezyjnym. Przykładem mogą być tablice zawierające odpowiednio dane typu: reper - reprezentowany przez numer, wysokość, klasę, dokładność wyznaczenia wysokości punkt osnowy - reprezentowany przez numer, współrzędne, dokładność wyznaczenia, klasę itp.. Mając już tak zadeklarowane zmienne, oraz wartości stałe występujące w naszej aplikacji, możemy przystąpić do pisania właściwego kodu programu. Pisząc kod programu niejednokrotnie zdarza się sytuacja wymagająca, aby pewien fragment kodu wykonywał się wielokrotnie, bądź też będzie nałożony warunek, w którym będzie determinowane wykonanie określonego kodu. Do rozwiązania takiego problemu możemy się posłużyć pętlami. Do najpopularniejszej pętli należy blok instrukcji For. Ma ona następującą budowę: For i=l to n blok instrukcji powtarzanych
8 Zastosowanie V isual B asic D o T worzenia P omocniczych A plikacji Next i Powyższa instrukcja pozwala nam na wykonanie n - razy ciągu instrukcji, dla określonego (zmieniającego się) parametru i. Bardzo ważną konstrukcją, także często występującą w kodzie programu jest blok instrukcji warunkowej: If (warunek) then blok instrukcji dla spełnionego warunku Else blok instrukcji dla niespełnionego warunku End If Dla powyższego przykładu instrukcji warunkowej przypisane zostały dwa bloki instrukcji zależne od warunku. W przypadku, gdy zostanie spełniony warunek, zostanie wykonany pierwszy blok instrukcji, zaś drugi zostanie pominięty. Znając podstawy programowania każdy może napisać taki program komputerowy, który umożliwi wykonanie dowolnego procesu obliczeń geodezyjnych. Do wykonania takiej aplikacji konieczna jest wiedza potrzebna do rozwiązania problemu. Możemy rozróżnić następujące typowe sieci geodezyjne Sieć niwelacyjna, Sieć liniowa, Sieć kątowa, Sieć kątowo-liniowa i Sieć przestrzenna. Do rozwiązania poszczególnych zadań konieczna jest znajomość algorytmu prowadzącego do rozwiązania zagadnienia. W przypadku obliczania sieci niwelacyjnych należy postępować według następującego algorytmu (algorytm wyrównania metodą najmniejszych kwadratów) : 1. Obliczenie ilości spostrzeżeń i niewiadomych, oraz ustalenie wag Warunkiem koniecznym do rozwiązania zadania jest posiadanie większej liczby spostrzeżeń niż niewiadomych, czyli:
9 102 Z astosowantf. Y isijal B asic D o T worzenia Pomocniczych A plikacji gdzie: n k = n u n - liczba spostrzeżeń (pomierzonych ciągów niwelacyjnych) u - liczba niewiadomych (wyznaczanych reperów) nk - liczba spostrzeżeń nadliczbowych Wagi spostrzeżeń są konieczne do zrównoważenia spostrzeżeń o różnej dokładności. Dla sieci jednakowo dokładnej przyjmuje się, że wagi są sobie równe (z wartością -1), dla różno dokładnych wagi możemy wyznaczyć: cl 1 P i= Tc 0 TLt T =T Lj gdzie: L, - długość i-tego ciągu niwelacyjnego lub 1 Pi = ni gdzie: n* - liczba stanowisk w danym ciągu niwelacyjnym 2. Obliczenie wartości przybliżonych Obliczamy je na podstawie znanej wysokości, co najmniej jednego punktu, do której dodajemy kolejne różnice (lub sumy różnic) wysokości między reperami mierzonymi (zgodnie z wykonanym pomiarem). 3. Ułożenie równań poprawek H i = H ł l h, (Hpa + dhay Hp = hfs + V, (HPAidHA)-(H;;idHA)=hfUv2 Równania poprawek w zapisie macierzowym: V =Axi L gdzie: V- macierz wartości poprawek A - macierz współczynników przy niewiadomych w układzie równań poprawek x - macierz niewiadomych L - macierz wyrazów wolnych w równaniach poprawek 4. Rozwiązanie układu równań normalnych
10 Zastosowanie V isual Basic Do T worzenia Pomocniczych A plikacji (ATpAyx**= (ArpL) x = (ArpA)1*(ArpL) 5. Obliczenie współrzędnych wyrównanych Ha = Hpa + dha 6. Obliczenie poprawek do spostrzeżeń Do obliczenia poprawek do spostrzeżeń i zarazem wyrównanych ich wartości korzystamy z równań poprawek w postaci macierzowej. V =Ax+ L 7. Wykonanie analizy dokładności. Rozpoczynamy od błędu średniego typowego spostrzeżenia (estymatora wariancji resztowej). Vn- u Aby obliczyć dokładność wyznaczonych przyrostów do przybliżonych wysokości reperów należy obliczyć macierz cov(x), której elementy przekątniowe są kwadratami błędów na poszczególnych punktach. cov(x) = ml(arpa) 1 Podobnie jak w przypadku obliczenia dokładności wyrównanych spostrzeżeń (funkcji niewiadomych) co\{l) - A cov(x) At Macierze te można wykorzystać do wykonania poszerzonej analizy dokładności. 8. Zestawienie wyników Piszemy kod programu tak, aby interesujące nas wyniki były prezentowane na ekranie monitora w żądanej postaci i ewentualnie udostępniamy możliwość zapisania ich w pliku (np. tekstowym). Przykładowe okna ze zrealizowanej ww. sposób aplikacji
11 104 Z astosowanie Y isiiai. B asic D o T worzenia Pomocniczych A plikacji Rysunek 4 Okno startowe gotowej aplikacji do wyrównywania sieci niwelacyjnych. Rysunek 5 Okno główne (po wykonaniu obliczeń) gotowej aplikacji do wyrównywania sieci niwelacyjnych.
12 Z astosowanie V isual Basic: Do T worzenia Pomocniczych A plikacji 105 Literatura: 1. Instrukcja techniczna 0-1, Warszawa Kamela C., Warchałowski E., Włoczewski F., Wyrzykowski T.: Niwelacja Precyzyjna, Niwelacja geometryczna, trygonometryczna, satelitarna i hydroniwelacja, PPWK, Warszawa-Wrocław Łoś A.: Rachunek wyrównawczy, PWN, Warszawa MacDonald M.: Visual Basic 2004 Wprowadzenie do programowania 5. Osada E.: Geodezja, Oficyna Wydawnictwa Politechniki Wrocławskiej, Wrocław Swiontek Ł.: Program do wyrównywania sieci niwelacyjnej (Visual Basic), praca dyplomowa WSBIP WGiK Ostrowiec Świętokrzyski, rok 2008.
Visual Basic for Applications. Wstęp
Visual Basic for Applications Materiały źródłowe: http://www.vbamania.estrefa.pl 2008-01-14 Wstęp Visual Basic for Applications to język programowania, dołączony do wielu aplikacji. Wspierają go między
Aplikacje w środowisku VBA. Visual Basic for Aplications
Aplikacje w środowisku VBA Visual Basic for Aplications Podstawowe informacje o VBA Visual Basic for Aplications, w skrócie VBA, to język programowania rozwijany przez Microsoft, którego zastosowanie pozwala
Rys Szkic sieci kątowo-liniowej. Nr X [m] Y [m]
5.14. Ścisłe wyrównanie sieci kątowo-liniowej z wykorzystaniem programu komputerowego B. Przykłady W prezentowanym przykładzie należy wyznaczyć współrzędne płaskie trzech punktów (1201, 1202 i 1203) sieci
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy
Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy - Narzędzie Windows Forms - Przykładowe aplikacje 1 Narzędzia Windows Form Windows Form jest narzędziem do tworzenia aplikacji dla
Programowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx 1. WPROWADZENIE Program AutoCAD ma wielu użytkowników i zajmuje znaczące miejsce w graficznym
Technologie informacyjne - wykład 12 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 12 - Prowadzący: Dmochowski
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
ECDL Podstawy programowania Sylabus - wersja 1.0
ECDL Podstawy programowania Sylabus - wersja 1.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu Podstawy programowania. Sylabus opisuje, poprzez efekty uczenia się, zakres wiedzy
Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++
Programowanie Wstęp p do programowania Klasa 3 Lekcja 9 PASCAL & C++ Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany w postaci programu
Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.
Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE SZKOLENIE JEST DLA OSÓB, KTÓRE: znają program Microsoft Excel na poziomie średniozaawansowanym, chcą poznać ogólne zasady tworzenia
2. Kliknij Insert->Userform. Jeżeli Toolbox nie pojawi się automatycznie, kliknij View -> Toolbox. Otrzymany widok powinien być jak poniżej.
Formularze VBA Przykład1 INTERAKTYWNY FORMULARZ Program tworzący interaktywny formularz. Objaśnienie: w dowolnym momencie można wprowadzić wartość w polu tekstowym ID, Excel VBA wczytuje odpowiedni rekord.
Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS
Program szkoleniowy Microsoft Excel VBA Poziom Podstawowy 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS 1. Nagrywanie makr Procedura nagrywania makra Nadanie odpowiedniej nazwy Przypisanie
Makropolecenia w PowerPoint Spis treści
Makropolecenia w PowerPoint Spis treści Co to jest makro?... 2 Tworzenie prostego makropolecenia w PowerPoint... 2 Przypisywanie makropoleceń do wstążki.... 5 Zapisywanie prezentacji z makrem.... 7 ZADANIE...
Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.
Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY SZKOLENIE JEST DLA OSÓB, KTÓRE: nigdy wcześniej nie programowały lub nie miały styczności z programowaniem od dłuższego czasu,
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
VBA praca z makrami w Excelu
VBA praca z makrami w Excelu Dariusz Aksamit Wydział Fizyki Politechniki Warszawskiej Szkolenie Programowanie w języku Visual Basic for Application (VBA) Zajęcia 1 i 2 VBA praca z makrami w Excelu 1. Jak
Od programowania wizualnego do tekstowego
Od programowania wizualnego do tekstowego Krzysztof Chechłacz Nowa podstawa programowa z informatyki w świetle reformy oświaty - Konferencja w ramach XII edycji Akademii Technologii Informacyjnej i Komunikacyjnej
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Wyrównanie ciągu poligonowego dwustronnie nawiązanego metodą przybliżoną.
Wyrównanie ciągu poligonowego dwustronnie nawiązanego metodą przybliżoną. Uwagi wstępne należy przeczytać przed przystąpieniem do obliczeń W pierwszej kolejności należy wpisać do dostarczonego formularza
Działki Przygotowanie organizacyjne
Celem poniższego ćwiczenia jest nauczenie rozwiązywania zadań maturalnych z wykorzystaniem arkusza kalkulacyjnego. Jako przykład wykorzystano zadanie maturalne o działkach z matury w 2015 roku. Działki
Delphi podstawy programowania. Środowisko Delphi
Delphi podstawy programowania Środowisko Delphi Olsztyn 2004 Delphi Programowanie obiektowe - (object-oriented programming) jest to metodologia tworzeniu programów komputerowych definiująca je jako zbiór
Dodanie nowej formy do projektu polega na:
7 Tworzenie formy Forma jest podstawowym elementem dla tworzenia interfejsu użytkownika aplikacji systemu Windows. Umożliwia uruchomienie aplikacji, oraz komunikację z użytkownikiem aplikacji. W trakcie
Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.
Aktywacja zakładki Developer. Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK. Rejestracja makr. Klikamy Zakladke Developer. Klikamy
Zapisywanie algorytmów w języku programowania
Temat C5 Zapisywanie algorytmów w języku programowania Cele edukacyjne Zrozumienie, na czym polega programowanie. Poznanie sposobu zapisu algorytmu w postaci programu komputerowego. Zrozumienie, na czym
Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA
Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA 1 Rozdział 1 Praca z makropoleceniami Opis: W tym rozdziale kursanci przechodzą przez wprowadzenie do programowania
Wprowadzenie do systemu Delphi
50 Rozdział 4 Wprowadzenie do systemu Delphi W niniejszym rozdziale zilustrujemy na prostych przykładach proces programowania wizualno-obiektowego w systemie Delphi. 4.1 Znajdowanie elementu maksymalnego
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Instrukcje Język Basic został stworzony w 1964 roku przez J.G. Kemeny ego i T.F. Kurtza z Uniwersytetu w Darthmouth (USA). Nazwa Basic jest
przedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni,
Baltie Zadanie 1. Budowanie W trybie Budowanie wybuduj domek jak na rysunku. Przedmioty do wybudowania domku weź z banku 0. Zadanie 2. Czarowanie sterowanie i powtarzanie W trybie Czarowanie z pomocą czarodzieja
Misja #1 Poznajemy Prophio.
Po dzisiejszym spotkaniu będziesz: bezpiecznie pracować z urządzeniami zasilanymi prądem elektrycznym, organizować stanowisko pracy w sposób zgodny z przepisami bezpieczeństwa i higieny pracy, stosować
INTRUKCJA KORZYSTANIA Z APLIKACJI INTERNETOWEJ
INTRUKCJA KORZYSTANIA Z APLIKACJI INTERNETOWEJ 1) Dane Firmy Po lewej stronie ekranu wyświetlone są podstawowe dane dotyczące Państwa firmy. Dane nie podlegają edycji, są zamieszczone jedynie w celach
Makropolecenia w Excelu
Makropolecenia w Excelu Trochę teorii Makropolecenie w skrócie nazywane makro ma za zadanie automatyczne wykonanie powtarzających się po sobie określonych czynności. Na przykładzie arkusza kalkulacyjnego
REFERAT PRACY DYPLOMOWEJ Temat pracy: SUDOKU - Algorytmy tworzenia i rozwiązywania
REFERAT PRACY DYPLOMOWEJ Temat pracy: SUDOKU - Algorytmy tworzenia i rozwiązywania Autor: Anna Nowak Promotor: dr inż. Jan Kowalski Kategorie: gra logiczna Słowa kluczowe: Sudoku, generowanie plansz, algorytmy,
Utworzenie funkcji użytkownika w Visual Basic
Utworzenie funkcji użytkownika w Visual Basic Po co? Potrzebna jest nam funkcja, która nie występuje w Excelu. Zadanie 1. Utwórz funkcję użytkownika kotek, która będzie funkcją dwóch zmiennych b i h i
Edycja szablonu artykułu do czasopisma
Wydawnictwo Uniwersytetu Ekonomicznego we Wrocławiu Edycja szablonu artykułu do czasopisma 2014 Wrocław Spis treści 1. Wstęp... 2 2. Zmiana tytułu publikacji... 3 2.1. Właściwości zaawansowane dokumentu...
Wykład 9: Polimorfizm i klasy wirtualne
Programowanie obiektowe Wykład 9: i klasy wirtualne 1 dr Artur Bartoszewski - Programowanie obiektowe, sem. 1I- WYKŁAD Programowanie obiektowe i metody wirtualne 2 W programowaniu obiektowym polimorfizm
Zacznij Tu! Poznaj Microsoft 2012. Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska
Zacznij Tu! Poznaj Microsoft 2012 Visual Basic Michael Halvorson Przekład: Joanna Zatorska APN Promise, Warszawa 2013 Spis treści Wstęp...................................................................vii
Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio
Podstawy programowania Ćwiczenie Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio Tematy ćwiczenia algorytm, opis języka programowania praca ze środowiskiem, formularz, obiekty
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Turbo Pascal jest językiem wysokiego poziomu, czyli nie jest rozumiany bezpośrednio dla komputera, ale jednocześnie jest wygodny dla programisty,
Informatyka- wykład. Podstawy programowania w Pythonie. dr Marcin Ziółkowski
Informatyka- wykład Podstawy programowania w Pythonie dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 23 listopada 2015 r. JĘZYK PYTHON Język Python jest
SZYBKO ZROZUMIEĆ VISUAL BASIC 2012 Artur Niewiarowski -
S t r o n a 2 SZYBKO ZROZUMIEĆ VISUAL BASIC 2012 Artur Niewiarowski - Copyright by Artur Niewiarowski 2013 ISBN: 978-83-937802-0-4 - Artur Niewiarowski Self-Publishing - All rights reserved. Wszelkie prawa
Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa.
Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa. Celem ćwiczenia jest nabycie umiejętności wykorzystania w praktyce instrukcji warunkowych programowania
( x) Równanie regresji liniowej ma postać. By obliczyć współczynniki a i b należy posłużyć się następującymi wzorami 1 : Gdzie:
ma postać y = ax + b Równanie regresji liniowej By obliczyć współczynniki a i b należy posłużyć się następującymi wzorami 1 : xy b = a = b lub x Gdzie: xy = też a = x = ( b ) i to dane empiryczne, a ilość
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI Wprowadzenie do środowiska Matlab 1. Podstawowe informacje Przedstawione poniżej informacje maja wprowadzić i zapoznać ze środowiskiem
AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ
AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ ELEMETY ELEKTRONIKI LABORATORIUM Kierunek NAWIGACJA Specjalność Transport morski Semestr II Ćw. 1 Poznawanie i posługiwanie się programem Multisim 2001 Wersja
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY.
Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY SZKOLENIE JEST DLA OSÓB, KTÓRE: chcą podnieść swoje umiejętności pracy w języku VBA do poziomu średniozaawansowanego, nigdy wcześniej
Programowanie. Pascal - język programowania wysokiego poziomu. Klasa 2 Lekcja 9 PASCAL
Programowanie Pascal - język programowania wysokiego poziomu Klasa 2 Lekcja 9 PASCAL Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany
Informatyka II. Laboratorium Aplikacja okienkowa
Informatyka II Laboratorium Aplikacja okienkowa Założenia Program będzie obliczał obwód oraz pole trójkąta na podstawie podanych zmiennych. Użytkownik będzie poproszony o podanie długości boków trójkąta.
Podstawy Programowania 2
Podstawy Programowania 2 Laboratorium 7 Instrukcja 6 Object Pascal Opracował: mgr inż. Leszek Ciopiński Wstęp: Programowanie obiektowe a programowanie strukturalne. W programowaniu strukturalnym, któremu
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie
Podstawy programowania Laboratorium. Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji
Podstawy programowania Laboratorium Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji Instrukcja warunkowa if Format instrukcji warunkowej Przykład 1. if (warunek) instrukcja albo zestaw
Algorytm. a programowanie -
Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja. 2. Schemat blokowy przedstawia algorytm obliczania
1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja nie ma parametru i zwraca wartość na zewnątrz. nie ma parametru i nie zwraca wartości na zewnątrz. ma parametr o nazwie void i zwraca
GPSz2 WYKŁAD 15 SZCZEGÓŁOWA WYSOKOŚCIOWA OSNOWA GEODEZYJNA
GPSz2 WYKŁAD 15 SZCZEGÓŁOWA WYSOKOŚCIOWA OSNOWA GEODEZYJNA 1 STANDARD TECHNICZNY ZAŁACZNIK NR 1 DO ROZPORZĄDZENIA 2 3 4 5 TO TZW. POŚREDNIE WYMAGANIA DOKŁADNOŚCIOWE 6 Przy niwelacji w druku dziennika pomiaru
Wykład z Technologii Informacyjnych. Piotr Mika
Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły
ciężkości. Długości celowych d są wtedy jednakowe. Do wstępnych i przybliżonych analiz dokładności można wykorzystywać wzór: m P [cm] = ± 0,14 m α
ciężkości. Długości celowych d są wtedy jednakowe. Do wstępnych i przybliżonych analiz dokładności można wykorzystywać wzór: m [cm] = ±,4 m α [cc] d [km] * (9.5) β d 9.7. Zadanie Hansena β d Rys. 9.7.
Koncepcja pomiaru i wyrównania przestrzennych ciągów tachimetrycznych w zastosowaniach geodezji zintegrowanej
Koncepcja pomiaru i wyrównania przestrzennych ciągów tachimetrycznych w zastosowaniach geodezji zintegrowanej Krzysztof Karsznia Leica Geosystems Polska XX Jesienna Szkoła Geodezji im Jacka Rejmana, Polanica
Dodawanie grafiki i obiektów
Dodawanie grafiki i obiektów Word nie jest edytorem obiektów graficznych, ale oferuje kilka opcji, dzięki którym można dokonywać niewielkich zmian w rysunku. W Wordzie możesz zmieniać rozmiar obiektu graficznego,
LibreOffice Calc VBA
LibreOffice Calc VBA LibreOffice Calc umożliwia tworzenie własnych funkcji i procedur przy użyciu składni języka VBA. Dostęp do edytora makr: Narzędzia->Makra->Zarządaj makrami->libreoffice Calc Aby rozpocząć
Układy VLSI Bramki 1.0
Spis treści: 1. Wstęp... 2 2. Opis edytora schematów... 2 2.1 Dodawanie bramek do schematu:... 3 2.2 Łączenie bramek... 3 2.3 Usuwanie bramek... 3 2.4 Usuwanie pojedynczych połączeń... 4 2.5 Dodawanie
Zad. 3: Układ równań liniowych
1 Cel ćwiczenia Zad. 3: Układ równań liniowych Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich
Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów
Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów W ramach zajęć oprogramujemy jedną, wybraną metodę numeryczną: metodę bisekcji numerycznego rozwiązywania równania nieliniowego
Programowanie w języku C++ Grażyna Koba
Programowanie w języku C++ Grażyna Koba Kilka definicji: Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i zasad
System zarządzający grami programistycznymi Meridius
System zarządzający grami programistycznymi Meridius Instytut Informatyki, Uniwersytet Wrocławski 20 września 2011 Promotor: prof. Krzysztof Loryś Gry komputerowe a programistyczne Gry komputerowe Z punktu
Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:
1. QT creator, pierwsze kroki. Qt Creator wieloplatformowe środowisko programistyczne dla języków C++, JavaScript oraz QML, będące częścią SDK dla biblioteki Qt. Zawiera w sobie graficzny interfejs dla
Niwelacja C-Geo. Zad.1 Dany dziennik pomiaru ciągu niwelacji technicznej o reperach nawiązania RpA i RpB. Wprowadzić dane i obliczyć wysokości
Niwelacja C-Geo I. Niwelacja techniczna reperów z punktami pośrednimi. Wprowadzenie danych w C-Geo W kolumnie 'Numer' wprowadzać należy numery reperów i punktów pośrednich. W kolumnie 'Odl.' można podawać
Pascal - wprowadzenie
Pascal - wprowadzenie Ogólne informacje o specyfice języka i budowaniu programów Filip Jarmuszczak kl. III c Historia Pascal dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego
Programowanie w środowisku graficznym GUI
Programowanie w środowisku graficznym GUI 1. Wprowadzenie Język C# jest stworzony do szybkiego tworzenia aplikacji przy pomocy zintegrowanego środowiska programistycznego IDE (ang. Itegrated Development
Układ równań liniowych
Układ równań liniowych 1 Cel zadania Wykształcenie umiejętności projektowania własnych klas modelujących pojęcia niezbędne do rozwiązania postawionego problemu. Rozwinięcie umiejętności przeciążania operatorów
Wyrównanie sieci niwelacyjnej w WinKalk
Celem ćwiczenia jest wyrównanie sieci niwelacyjnej metodą pośredniczącą (ściśle) w programie obliczeniowym WinKalk. 1. Wprowadzenie do programu niezbędnych danych do obliczenia sieci płaskiej: Do programu
Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
16) Wprowadzenie do raportowania Rave
16) Wprowadzenie do raportowania Rave Tematyka rozdziału: Przegląd wszystkich komponentów Rave Tworzenie nowego raportu przy użyciu formatki w środowisku Delphi Aktywacja środowiska Report Authoring Visual
WYKONANIE APLIKACJI WERYFIKUJĄCEJ PIONOWOŚĆ OBIEKTÓW WYSMUKŁYCH Z WYKORZYSTANIEM JĘZYKA C++ 1. Wstęp
Autor: inż. Izabela KACZMAREK Opiekun naukowy: dr inż. Ryszard SOŁODUCHA WYKONANIE APLIKACJI WERYFIKUJĄCEJ PIONOWOŚĆ OBIEKTÓW WYSMUKŁYCH Z WYKORZYSTANIEM JĘZYKA C++ 1. Wstęp Obecnie wykorzystywane przez
Praca w środowisku Visual Studio 2008, Visual C
Praca w środowisku Visual Studio 2008, Visual C++ 2008 mgr inż. Tomasz Jaworski tjaworski@kis.p.lodz.pl http://tjaworski.kis.p.lodz.pl/ Tworzenie aplikacji konsolowych 2 3 Tworzenie nowego projektu aplikacji
Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle.
Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle. Sub Hasla1() Dim wzor_hasla As String Dim haslo As String Dim adres
W wielu obliczeniach w matematyce bądź fizyce wykonanie niektórych kroków zależy od spełnienia warunku.
W wielu obliczeniach w matematyce bądź fizyce wykonanie niektórych kroków zależy od spełnienia warunku. Nie wolno dzielić przez zero i należy sprawdzić, czy dzielna nie jest równa zeru. W dziedzinie liczb
Ewidencja oznakowania w oparciu o system wideorejestracji.
Autorzy prezentacji: Piotr Domagała Zarząd Dróg Wojewódzkich w Katowicach Ewidencja oznakowania w oparciu o system wideorejestracji. Trudne początki - opis liniowy, Trudne początki - opis liniowy, - wideorejestracja
Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
Visual Basic dla AutoCAD
Visual Basic dla AutoCAD 1. Programowanie Język programowania to sztuczny język przeznaczony do zapisu algorytmów, w taki sposób, aby mogły one być wykonywane przez komputer. Język programowania charakteryzuje
ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia
ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych
Podstawy informatyki
Podstawy informatyki Programowanie w języku Visual Basic.NET Instrukcja do zajęć laboratoryjnych Opracował: mgr inż. Jacek DIAKUN Ćwiczenie 1. Utworzyć program zawierający jedno okno i przycisk. Po kliknięciu
Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS www.informatyka.edu.pl
To jeden z ostatnich odcinków naszego kursu. Mam nadzieję, że pisanie własnego programu było ciekawym doświadczeniem. Zaproponowana w tym odcinku funkcja uatrakcyjni twój program. Stworzymy tak zwane okno
Podstawy i języki programowania
Podstawy i języki programowania Laboratorium 1 - wprowadzenie do przedmiotu mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 16 października 2017 1 / 25 mgr inż. Krzysztof Szwarc Podstawy i
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL 1. Problem Rozważmy układ dwóch równań z dwiema niewiadomymi (x 1, x 2 ): 1 x1 sin x2 x2 cos x1 (1) Nie jest
Zadanie egzaminacyjne
Zadanie egzaminacyjne W celu aktualizacji mapy zasadniczej należy założyć w terenie osnowę pomiarową sytuacyjno-wysokościową jako ciąg dwustronnie nawiązany. Współrzędne punktów nawiązania zamieszczone
Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
MS Access formularze
MS Access formularze Formularze to obiekty służące do wprowadzania i edycji danych znajdujących się w tabelach. O ile wprowadzanie danych bezpośrednio do tabel odbywa się zawsze w takiej samej formie (arkusz
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Programowanie strukturalne i obiektowe. Funkcje
Funkcje Często w programach spotykamy się z sytuacją, kiedy chcemy wykonać określoną czynność kilka razy np. dodać dwie liczby w trzech miejscach w programie. Oczywiście moglibyśmy to zrobić pisząc trzy
EXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący
EXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący Laboratorium 3: Macierze i wykresy Cel: wykonywanie obliczeń na wektorach i macierzach, wykonywanie wykresów Czas wprowadzenia 25 minut,
System mapy numerycznej GEO-MAP
mgr inż. Waldemar Izdebski GEO-SYSTEM Sp. z o.o. ul. Szaserów 120B m 14 04-349 Warszawa, tel. 610-36-54 System mapy numerycznej GEO-MAP System GEO-MAP jest wygodnym i prostym w obsłudze narzędziem możliwym
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania interfejsu automatyzacji OLE w systemie CAx
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania interfejsu automatyzacji OLE w systemie CAx 1. WPROWADZENIE Program AutoCAD ma wielu użytkowników i zajmuje znaczące miejsce w graficznym zapisie
INSTRUKCJA OBSŁUGI ⓫ Dodatki
INSTRUKCJA OBSŁUGI ⓫ Dodatki 2 CONTENTS I. ZAKTUALIZOWANY INTERFEJS PROGRAMU SCADA Pro II. OPIS NOWEGO INTERFEJSU 1. Dodatki 1.1 Język 1.2 Parametr 1.3 Zestawienie materiałów 1.4 Wydruk obliczeń 1.5 Widok