Automatyzacja pracy w AutoCAD
|
|
- Sebastian Kosiński
- 7 lat temu
- Przeglądów:
Transkrypt
1 Automatyzacja pracy w AutoCAD 1
2 Informacje wstępne BASIC (Beginners All-Purpose Symbolic Instruction Code) Rok powstania: 1963 r. Cel realizacji: nauczanie studentów programowania umożliwienie programowania osobom nie zajmującym się programowaniem profesjonalnie 2
3 Informacje wstępne VB (Visual Basic) Rok powstania: 1991 r. Cel realizacji: przystosowanie języka BASIC do programowania w środowisku wizualnym umożliwienie łatwego tworzenia aplikacji dla środowiska Windows przez osoby nie zajmujące się profesjonalnym programowaniem 3
4 Informacje wstępne VBA (Visual Basic for Applications) interpreter języka Visual Basic dołączony pierwotnie do aplikacji Microsoft Office później również inne firmy komputerowe skorzystały z tego rozwiązania w swoich aplikacjach Cel realizacji: samodzielne rozszerzania przez użytkownika funkcji aplikacji łatwa automatyzacja pracy w danej aplikacji 4
5 Informacje wstępne VB.NET (VisualBasic.NET) adaptacja języka Visual Basic do platformy.net ma funkcjonalność platformy.net Cel realizacji (platformy.net): dostarczenie dla aplikacji standardowej funkcjonalności, niezależnej od wyboru języka kodu zapewnienie przenośności między różnymi procesorami oraz wykorzystanie wszystkich możliwości procesora zapewnienie przenośności między wersjami systemu 5
6 Ścieżki programowania Krok I Algorytm Kod źródłowy Kompilator Ścieżka kompilacji (VB.NET) Ścieżka interpretacji (VBA) Interpreter Program w kodzie maszynowym Rozkazy do procesora 6
7 Podstawy języka VBA / VB.NET czyli po prostu Basic 7
8 Uwagi co do notacji kodu Słowa Kluczowe Języka Basic słowa zastrzeżone, najczęściej oznaczają rozkaz, instrukcję lub oznaczenie typu danych pozostałe fragmenty kodu słowa niezastrzeżone, najczęściej nazwy stałych, zmiennych lub elementów strukturalnych (procedur, funkcji) [w nawiasach kwadratowych] opcjonalne fragmenty kodu jeśli występują, to bez nawiasów! {w nawiasach klamrowych} alternatywne fragmenty kodu przedzielane są znakiem alternatywy, np. Option Base {0 1} oczywiście w kodzie jedno z alternatywy, już bez {} 8
9 Struktura kodu Moduł oddzielny funkcjonalnie fragment kodu programu zawierający własne deklaracje stałych, zmiennych, procedur i funkcji (również często typów wartości i klas) Procedura zbiór instrukcji wykonywanych w całości poprzez jedno wywołanie Funkcja procedura zwracająca wartość (jak zmienna, rezerwuje pamięć na jej przechowanie) Instrukcja pojedyncza linia procedury lub funkcji w języku Basic możliwe jest umieszczenie w linii kilku instrukcji (zazwyczaj prostych) oddzielonych : 9
10 Struktura modułu Trzy rodzaje modułów: moduł klasy zawiera definicję klasy, czyli szablonu obiektu; wszystkie procedury w nim zapisane są metodami obiektów tej klasy moduł formularza zawiera kod formularza, czyli okna dialogowego; służy do projektowania własnych formularzy moduł kodu źródłowego zawiera właściwy kod programu lub inne funkcje i procedury nie będące metodami (można np. cały zbiór takich funkcji i procedur zdefiniować w osobnym module) Struktura: oprócz deklaracji procedur i funkcji moduł może na początku zawierać w pierwszych liniach deklaracje opcji Option Explicit Option Base 1 a w kolejnych deklaracje zmiennych 10
11 Zalety stosowania procedur: Procedury możliwość wielokrotnego użycia tego samego fragmentu kodu większa przejrzystość kodu Deklaracja procedury: [Public Private Friend] Sub nazwa_proc([lista argumentów]) deklaracje zmiennych lokalnych (jeśli są) kod procedury [Exit Sub] kod procedury End Sub W najprostszej postaci: Sub nazwa_proc() kod procedury End Sub Wywołanie procedury: lub nazwa_proc [wart_arg1, wart_arg2,...] Call nazwa_proc[(wart_arg1, wart_arg2,...)] 11
12 Funkcje W odróżnieniu od procedur zwracają wartość. Deklaracja funkcji: [Public Private Friend] Function nazw_fun([lista argumentów])as typ deklaracje zmiennych lokalnych (jeśli są) kod funkcji nazw_fun = wyrażenie kod funkcji [Exit Function] kod funkcji End Function W najprostszej postaci: Function nazw_fun() kod funkcji nazw_fun = wyrażenie kod funkcji End Function Wywołanie funkcji: nazwa_zmiennej = nazw_fun[(wart_arg1, wart_arg2,...)] 12
13 Zmienne Zmienna: miejsca w pamięci (identyfikowane nazwą), w którym przechowywana jest wartość określonego typu przechowywana wartość może się zmieniać w trakcie działania programu. Nazwa zmiennej: musi być unikatowa w obrębie swojego zakresu (wielkość liter nie ma znaczenia) może zawierać do 255 znaków nie może zawierać znaku deklarującego typ (%, &,!, $) oraz spacji, przecinka i kropki musi zaczynać się od litery nie może być słowem kluczowym 13
14 Deklaracje zmiennych Deklaracja zmiennej miejsce i fakt deklaracji ustala w danym zakresie nazwę i typ zmiennej wywołanie zmiennej niezadeklarowanej ustala jedynie zakres jej nazwy, a jej typem jest wtedy domyślnie Variant w języku Basic deklaracja zmiennej nie jest obowiązkowa, ale zalecana, głównie ze względu na oszczędność pamięci Deklarację zmiennych można wymusić w obrębie modułu opcją: składnia opcji: Option Explicit 14
15 Deklaracje zmiennych Składnia deklaracji zmiennych: Dim nazwa_zmiennej As typ Deklaracja skrócona przy użyciu znaku deklaracji typu po nazwie zmiennej: % Integer & Long! Single # Currency $ String przykład: Dim nazwa$ 15
16 Zmienne tablicowe Zmienne tablicowe są uporządkowanym zbiorem wartości tego samego typu Elementy tablicy są zmiennymi tego samego typu Dostęp do elementów tablicy jest możliwy poprzez indeksowanie, czyli podanie położenia elementu w tablicy Każdy element tablicy ma swój unikalny zestaw indeksów Tablice mogą mieć do 60 wymiarów Deklaracja zmiennej tablicowej rezerwuje w pamięci miejsce dla wszystkich jej elementów. 16
17 Deklaracja zmiennych tablicowych Deklaracja w najprostszej formie: Dim nazwa_tab(indeks_górny) As typ_zm tu indeks dolny tablicy wynosi 0 lub 1 (jeśli tak zadeklarowaliśmy w Option Base). Deklaracja z podaniem indeksu dolnego: Dim nazwa_tab(ind_dolny To ind_górny) As typ_zm Dla tablic wielowymiarowych (do 60 wymiarów), kolejne indeksowania oddzielamy przecinkami Tablice wypełniamy wartościami odwołując się do ich elementów poprzez indeksowanie. Czyszczenie zawartości tablicy: Erase(nazwa_tab) 17
18 Deklaracja zmiennych tablicowych dynamicznych Deklarację zmiennych tablicowych dynamicznych stosuje się aby uniknąć wstępnej rezerwacji pamięci deklaruje się je bez podania wymiarów: Dim nazwa_tab() As typ_zm rozmiar tablicy trzeba podać przed pierwszym indeksowaniem: ReDim nazwa_tab(indeksy) czynność tę można wykonać wiele razy, ale niszczy ona za każdym razem zawartość tablicy zachowanie zawartości tablicy należy zadeklarować: ReDim Preserve nazwa_tab(indeksy) w tym wypadku można zmieniać tylko górny indeks ostatniego wymiaru funkcja Erase zwalnia pamięć zajmowaną przez tablicę dynamiczną 18
19 Stałe Stała: tak jak zmienna, jest to miejsce w pamięci (identyfikowane nazwą), w którym przechowywana jest wartość określonego typu w odróżnieniu do zmiennej, przechowywana wartość nie może się zmieniać w trakcie działania programu reguły nadawania nazw są takie same jak dla zmiennych Deklaracje stałych: Const nazwa_stalej = wartość_stałej As typ Const As typ nazwa_stalej = wartość_stalej Const nazwa_stalej As typ = wartość_stalej 19
20 Widoczność zmiennych, stałych, procedur i funkcji Jest określana o za pomocą słów kluczowych: [Public Private Friend] Trzy poziomy zasięgu: poziom Public obiekt jest widoczny na wszystkich poziomach aplikacji poziom Private obiekt jest widoczny jedynie w obrębie poziomu deklaracji poziom Friend obiekt jest widoczny na wszystkich poziomach AcadDocument, ale nie w innych dokumentach aplikacji 20
21 Czas życia zmiennych Zmienna lokalna jest niszczona (zwalniana jest jej pamięć) automatycznie po wyjściu sterowania poza zasięg jej widoczności (wyjściu z procedury) Aby ich wartości pozostały po ustaniu wykonywania procedury, trzeba zadeklarować je jako Static Użycie słowa kluczowego Static przed nazwą procedury zachowuje wszystkie zmienne po jej opuszczeniu. 21
22 Typy danych Liczby całkowite: Byte - 1 bajt; wartości od 0 do 255 Integer - 2 bajty; od do Long - 4 bajty; od ok. -20 mld do ok. 20 mld Decimal - 14 bajtów; do 28 cyfr z przecinkiem Liczby rzeczywiste (właściwie zmiennoprzecinkowe): Single - 4 bajty; od ok. -3.4e38 do ok. 1.4e45 Double - 8 bajtów; rzędu +/-1.8e308 Currency - 8 bajtów; +/-9.2e14 (+4 miejsca po przecinku) Wartości logiczne: Boolean - True/False Daty: Date - od 1/1/100 do 31/12/9999 Łańcuchy znakowe: String (ustalonej długości) - od 0 do znaków String (zmiennej długości) - od 0 do ok. 2 mld znaków 22
23 Łańcuchy znakowe Dowolne znaki ujęte w cudzysłowach Pusty łańcuch (o długości 0): "" Deklaracja zmiennej łańcuchowej o stałej długości Dim nazwisko As String * 30 Deklaracja zmiennej łańcuchowej o zmiennej długości Dim nazwisko As String Łańcuchy znakowe łączy się operatorem & Łańcuch może zawierać znaki sterujące, takie jak: vbnewline znak nowego wiersza vbtab tabulator 23
24 Instrukcje Instrukcje przypisania zmiennej wartości innej zmiennej: nazwa_zm = nazwa_innej_zm funkcji: nazwa_zm = nazwa_fun(argumenty) wyrażenia: nazwa_zm = wyrażenie Zmiennej tablicowej przypisujemy wartości odwołując się do jej elementów za pomocą indeksowania nazwa_tab(indeksy) = wyrażenie 24
25 Instrukcje warunkowe Służą do sterowania wykonywaniem instrukcji w zależności od spełnienia warunków zapisanych w postaci wyrażeń warunkowych Wyrażenia warunkowe przyjmują wartości logiczne (boolean( boolean): prawdy (True) fałszu (False) Wyrażenia warunkowe tworzy się przy użyciu operatorów porównania i operatorów logicznych 25
26 Operatory porównania i logiczne Operatory porównania = równości, <> nierówności, > większości, < mniejszości, >= niemniejszości, <= niewiększości Is tożsamości Like podobieństwa Operatory logiczne AND koniunkcji OR alternatywy 26
27 Instrukcja warunkowa If If warunek Then instrukcja lub dla kilku krótkich instrukcji: If warunek Then instrukcja1 : instrukcja2 :... lub w postaci blokowej: If warunek Then blok instrukcji End If Instrukcje są wykonywane tylko wtedy, gdy warunek jest spełniony. 27
28 Instrukcja warunkowa If Else If warunek Then instrukcja1 Else instrukcja2 Można użyć kilku krótkich instrukcji w jednej linii oddzielając je dwukropkami analogicznie jak na poprzednim slajdzie. Postać blokowa: If warunek Then blok instrukcji1 Else blok instrukcji2 End If Instrukcje po Then są wykonywane, gdy warunek jest spełniony; po Else, gdy warunek nie jest spełniony. 28
29 Instrukcja If ElseIf Stosowana jest przy zagnieżdżeniu warunków: If warunek1 Then blok instrukcji1 ElseIf warunek2 Then blok instrukcji2 [ElseIf warunek_n Then [Else blok instrukcji_n] blok instrukcji_pozost] End If Warunki sprawdzane są po kolei i wykonywany jest tylko jeden blok instrukcji. 29
30 Instrukcja Select Case W tym wypadku sprawdzane jest, czy wyrażenie przyjmuje podane wartości Select Case wyrażenie Case wartość1 blok instrukcji1 [Case wartość_n blok instrukcji_n]... [Case Else blok instrukcji_else] End Select W przypadku, gdy jakiś blok_instrukcji wykonywany jest dla kilku wartości, używa się konstrukcji: Case wartość1, wartość2,... 30
31 Instrukcja Select Case Is W przypadku, kiedy nie chodzi o równość wyrażenie = wartość,, ale o inną relację, wtedy używana jest konstrukcja: Select Case wyrażenie Case Is relacja1 blok instrukcji1... End Select Tego typu konstrukcja może występować razem ze zwykłymi wyrażeniami typu Select Case 31
32 Instrukcja Select Case To W przypadku, kiedy chodzi o zakres pomiędzy dwiema wartościami, używana jest konstrukcja: Select Case wyrażenie Case wartość1 To wartość2 blok instrukcji... End Select Tego typu konstrukcja również może występować razem ze zwykłymi wyrażeniami typu Select Case 32
33 Pętle Są to wyrażenia strukturalne pozwalające wykonywać blok instrukcji (instrukcję) wielokrotnie. Konieczne jest podanie warunek zakończenia wykonywania instrukcji (warunku wyjścia z pętli). W przypadku błędnej definicji warunku wyjścia może dojść do sytuacji, kiedy pętla będzie wykonywana bez możliwości jej zakończenia. Pętlę taką można przerwać kombinacją klawiszy Ctrl+Break 33
34 Pętla Do Do Loop If warunek Then Exit Do blok_instrukcji Wykonywanie instrukcji pętli kończy się, gdy podczas sprawdzania warunek jego wartość jest równa True 34
35 Pętla Do Until Do Until warunek Loop blok_instrukcji Instrukcje w bloku są wykonywane, dopóki warunek nie uzyska wartości True Jeśli przed pierwszym wykonaniem pętli warunek będzie miał wartość True, instrukcje nigdy nie zostaną wykonane Warunek jest sprawdzany przed każdym wykonaniem instrukcji 35
36 Pętla Do While Do While warunek blok_instrukcji Loop Instrukcje w bloku są wykonywane tak długo, jak długo warunek ma wartość True Jeśli przed pierwszym wykonaniem pętli warunek ma wartość False, instrukcje nie będą wykonane Warunek jest sprawdzany przed każdym wykonaniem instrukcji 36
37 Pętla Do Loop Until Do blok_instrukcji Loop Until warunek Instrukcje w bloku są wykonywane, dopóki warunek nie uzyska wartości True Bez względu na wartość początkową warunku pierwszy przebieg pętli będzie wykonany Warunek jest sprawdzany po każdym wykonaniu instrukcji 37
38 Pętla Do Loop While Do blok_instrukcji Loop While warunek Instrukcje w bloku są wykonywane, jak długo warunek ma wartość True Bez względu na wartość początkową warunku pierwszy przebieg pętli będzie wykonany Warunek jest sprawdzany po każdym wykonaniu instrukcji 38
39 Pętla While Wend While warunek blok_instrukcji Wend Instrukcje są wykonywane o ile warunek ma wartość True Jeśli na początku warunek ma wartość False,, instrukcje nie są wykonywane Warunek jest sprawdzany przed każdym wykonaniem instrukcji 39
40 Pętla For For licznik = wart_pocz To wart_konc [Step krok] blok_instrukcji Next licznik Pętla wykonywana jest określoną liczbę razy dla licznika narastającego po każdym przebiegu pętli co krok od wart_pocz do wart_konc Człon Step krok występuje w kodzie, gdy wartość krok różni się od 1 (wartość ta może być ujemna). Pętla kończy się, kiedy licznik przekroczy wart_konc 40
41 Pętla For Each For Each element In kolekcja blok_instrukcji Next element Pętla wykonywana jest tyle razy, jaka jest liczność kolekcji Instrukcje są wykonywane dla każdego elementu kolekcji 41
42 Obsługa plików Aby na pliku wykonać jakąś operację (odczyt, zapis), należy wykonać następujące czynności: 1. Otworzyć plik z deklaracją w jakim celu. 2. Dokonać na nim operacji odczytu lub zapisu. 3. Zamknąć plik. 42
43 Otwarcie pliku Składnia: Open ścieżka For tryb As [#]NrPliku Parametr ścieżka,, to ścieżka dostępu do pliku w systemie. Podajemy ją w postaci łańcucha znakowego (w cudzysłowach " ") lub w postaci zmiennej łańcuchowej przechowującej wartość tego łańcucha. Parametr tryb,, to cel otwarcia pliku: Input do odczytu, Output do zapisu (niszczy zawartość pliku), Append do dopisania na końcu pliku. Te trzy tryby używane są do plików tekstowych, pozostałe to: Binary i Random. NrPliku,, to pierwszy dostępny (nie zajęty!) numer w zakresie
44 Odczyt z pliku Składnia: Input [#]NrPliku, Lista zmiennych Kolejne wartości w pliku muszą odpowiadać sekwencyjnie typom zmiennych z podanej listy. Składnia: LineInput [#]NrPliku, Zm_łańcuchowa Do zmiennej zwracana jest wartość całej linii (do znaku powrotu karetki Chr(13) lub sekwencji znaków powrotu karetki i końca linii ichr(13)+chr(10)) w postaci łańcucha znakowego. 44
45 Zapis do pliku Składnia: Write [#]NrPliku[, Lista wartości] Pominięcie listy wartości powoduje zapisanie pustej linii. Wartości w pliku oddzielane są przecinkami, a łańcuchy znakowe wpisywane w cudzysłowach. Na końcu każdej listy wartości wstawiany jest znak końca linii. Lista wartości może być podana bezpośrednio, albo za pośrednictwem zmiennych. Składnia: Print [#]NrPliku[, Lista wyrażeń] W tym wypadku dostępne są większe możliwości sterowania sposobem zapisu (wstawianie spacji, tabulatorów, ustawianie miejsca wpisu w linii, itd.). 45
46 Zamknięcie pliku Składnia: Close [Lista NrPlików] Pominięcie listy numerów powoduje zamknięcie wszystkich wskaźników do pliku. 46
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
Bardziej szczegółowoAlgorytmika i Programowanie VBA 1 - podstawy
Algorytmika i Programowanie VBA 1 - podstawy Tomasz Sokół ZZI, IL, PW Czas START uruchamianie środowiska VBA w Excelu Alt-F11 lub Narzędzia / Makra / Edytor Visual Basic konfiguracja środowiska VBA przy
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoWprowadzenie do programowania w VBA
Wprowadzenie do programowania w VBA Spis treści Struktura programu... 1 Typy danych... 2 Deklaracja zmiennych i stałych... 2 Deklaracja tablic... 3 Instrukcja przypisania... 3 Wprowadzanie danych... 3
Bardziej szczegółowoOpis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Bardziej szczegółowoVisual 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
Bardziej szczegółowoLibreOffice 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ąć
Bardziej szczegółowoWydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 2. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 2 Programowanie 1 Program wykładu Typy danych Wyrażenia Operatory 2 VBA Visual Basic dla aplikacji (VBA) firmy Microsoft jest językiem
Bardziej szczegółowoWydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 1 Programowanie 1 Program wykładu Struktura programu Instrukcja przypisania Wprowadzanie danych Wyprowadzanie wyników Instrukcja
Bardziej szczegółowoPodstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Bardziej szczegółowoMateriały do laboratorium MS ACCESS BASIC
Materiały do laboratorium MS ACCESS BASIC Opracowała: Katarzyna Harężlak Access Basic jest językiem programowania wykorzystywanym w celu powiązania obiektów aplikacji w jeden spójny system. PROCEDURY I
Bardziej szczegółowoInstrukcje cykliczne (pętle) WHILE...END WHILE
Instrukcje cykliczne (pętle) Pętle pozwalają na powtarzanie fragmentu kodu programu. PĘTLE LOGICZNE WHILE...END WHILE While (warunek)...... End While Pętla będzie się wykonywała dopóki warunek jest spełniony.
Bardziej szczegółowoSkrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać
MatLab część III 1 Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać komentarze poprzedzone znakiem % Skrypty
Bardziej szczegółowoPodstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Bardziej szczegółowoProgramowanie. Projektowanie funkcje programu tworzenie algorytmu i struktur danych. Programowanie implementacja algorytmu kompilacja programu
Programowanie V Dariusz Skibicki Wydział Inżynierii Mechanicznej Uniwersytet Technologiczno-Przyrodniczy im. Jana i Jędrzeja Śniadeckich w Bydgoszczy dariusz.skibicki(at)utp.edu.pl Programowanie Projektowanie
Bardziej szczegółowoTechnologia informacyjna programowanie Janusz Uriasz
Technologia informacyjna programowanie Janusz Uriasz 2. Programowanie 2.1. Struktura programu, edycja, kompilacja, uruchomienie programu. Śledzenie programu VB- cd Składowe programu Procedura jest bardzo
Bardziej szczegółowoVisual Basic for Application (VBA)
Visual Basic for Application (VBA) http://dzono4.w.interia.pl Książka Visual Basic dla aplikacji w Office XP PL, autorzy: Edward C. Willett i Steve Cummings, Wyd. Helion Typy zmiennych Różne dane różnie
Bardziej szczegółowoWydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Pętle 1 Program wykładu Pojęcie pętli Pętla FOR Pętla DO LOOP Pętle zagnieżdżone 2 Pojęcie pętli Suma lub iloczyn dowolnych n liczb wprowadzanych
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoKiedy i czy konieczne?
Bazy Danych Kiedy i czy konieczne? Zastanów się: czy często wykonujesz te same czynności? czy wielokrotnie musisz tworzyć i wypełniać dokumenty do siebie podobne (faktury, oferty, raporty itp.) czy ciągle
Bardziej szczegółowoVisual Basic for Application (VBA)
Visual Basic for Application (VBA) http://dzono4.w.interia.pl Książka Visual Basic dla aplikacji w Office XP PL, autorzy: Edward C. Willett i Steve Cummings, Wyd. Helion Typy zmiennych Różne dane różnie
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoWydział Zarządzania AGH. Katedra Informatyki Stosowanej. Instrukcje sterujące. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Instrukcje sterujące 1 Program wykładu Instrukcje IF Instrukcja Case 2 Instrukcje sterujące Instrukcje sterujące umożliwiają kontrolę przebiegu programu.
Bardziej szczegółowoJęzyki skryptowe w programie Plans
Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów
Bardziej szczegółowoWłaściwości i metody obiektu Comment Właściwości
Właściwości i metody obiektu Comment Właściwości Właściwość Czy można zmieniać Opis Application nie Zwraca nazwę aplikacji, która utworzyła komentarz Author nie Zwraca nazwę osoby, która utworzyła komentarz
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoPython wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoVisual Basic for Application (VBA)
Visual Basic for Application (VBA) http://dzono4.w.interia.pl Książka Visual Basic dla aplikacji w Office XP PL, autorzy: Edward C. Willett i Steve Cummings, Wyd. Helion http://www.mielk.pl/pl/kursy/kursy.php
Bardziej szczegółowoINSTRUKCJA SKOKU GOTO
Opracowała Joanna Kisielińska 1 Składnia instrukcji GoTo GoTo etykieta INSTRUKCJA SKOKU GOTO etykieta musi zostać umieszczone w programie: etykieta: Instrukcja lub etykieta: Instrukcja Przykład Sub ocena()
Bardziej szczegółowoPascal - 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
Bardziej szczegółowoTablice. Jones Stygar na tropie zmiennych
Tablice Jones Stygar na tropie zmiennych Czym jest tablica? Obecnie praktycznie wszystkie języki programowania obsługują tablice. W matematyce odpowiednikiem tablicy jednowymiarowej jest ciąg (lub wektor),
Bardziej szczegółowoLaboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
Bardziej szczegółowoJęzyk JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
Bardziej szczegółowoPętle instrukcje powtórzeo
Pętle instrukcje powtórzeo Pętle - zbiór instrukcji, które należy wykonad wielokrotnie. Program dyktuje: - ile razy pętla ta wykona zawarty w niej blok instrukcji - jakie mają byd warunki zakooczenia jej
Bardziej szczegółowoWstęp do programowania. Różne różności
Wstęp do programowania Różne różności Typy danych Typ danych określa dwie rzeczy: Jak wartości danego typu są określane w pamięci Jakie operacje są dozwolone na obiektach danego typu 2 Rodzaje typów Proste
Bardziej szczegółowoWykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe
Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych;
Bardziej szczegółowoLaboratorium Programowania Kart Elektronicznych
Laboratorium Programowania Kart Elektronicznych Programowanie BasicCard Marek Gosławski Przygotowanie do zajęć dokumentacja ZeitControl BasicCard środowisko programistyczne karta BasicCard Potrzebne wiadomości
Bardziej szczegółowoBloki anonimowe w PL/SQL
Język PL/SQL PL/SQL to specjalny język proceduralny stosowany w bazach danych Oracle. Język ten stanowi rozszerzenie SQL o szereg instrukcji, znanych w proceduralnych językach programowania. Umożliwia
Bardziej szczegółowoVisual 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
Bardziej szczegółowoTablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
Bardziej szczegółowoZmienne, stałe i operatory
Zmienne, stałe i operatory Przemysław Gawroński D-10, p. 234 Wykład 2 4 marca 2019 (Wykład 2) Zmienne, stałe i operatory 4 marca 2019 1 / 21 Outline 1 Zmienne 2 Stałe 3 Operatory (Wykład 2) Zmienne, stałe
Bardziej szczegółowoProgram 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,
Bardziej szczegółowoProgram 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
Bardziej szczegółowoForPascal Interpreter języka Pascal
Akademia Podlaska w Siedlcach Wydział Nauk Ścisłych Instytut Informatyki ForPascal Interpreter języka Pascal Przedmiot: Sieci i Systemy Wirtualne Informatyka IV Prowadzący: dr Krzysztof Trojanowski Grupa:
Bardziej szczegółowoUmieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
Bardziej szczegółowoLaboratorium Programowania Kart Elektronicznych
Laboratorium Programowania Kart Elektronicznych Marek Gosławski Przygotowanie do zajęć dokumentacja ZeitControl BasicCard środowisko programistyczne karta BasicCard Potrzebne wiadomości język angielski
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Język programowania Ruby Marcin Młotkowski 12 kwietnia 2018 Plan wykładu 1 Wstęp 2 Typy numeryczne Łańcuchy znaków (klasa String) Przedziały Tablice i tablice asocjacyjne Nazwy
Bardziej szczegółowoVisual Basic dla Aplikacji
Wykład Visual Basic dla Aplikacji Visual Basic - Podstawy dr inż.. Zbigniew Zakrzewski v. 1.2.2 v. 1.2.2 1 Zastosowanie języka Visual Basic 1. 1. MS MS Office (95, (95, 97, 97, 2000, XP, XP, 2003, 2007)
Bardziej szczegółowoPlik->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
Bardziej szczegółowoTechnologie informacyjne: Excel i VBA
Wrocław, 18.05.2017 Technologie informacyjne: Excel i VBA Wydział Matematyki Politechniki Wrocławskiej Andrzej Giniewicz Dzisiaj na zajęciach... Makra w pakiecie Excel, część 1: język VBA. 1/41 Co to makra?
Bardziej szczegółowoPodstawowe części projektu w Javie
Podstawowe części projektu w Javie Pakiet w Javie to grupa podobnych typów klas, interfejsów i podpakietów. Pakiet w Javie może być wbudowany lub zdefiniowany przez użytkownika. Istnieje wiele wbudowanych
Bardziej szczegółowoProgramowanie strukturalne i obiektowe
Programowanie strukturalne i obiektowe Język C część I Opracował: Grzegorz Flesik Literatura: A. Majczak, Programowanie strukturalne i obiektowe, Helion, Gliwice 2010 P. Domka, M. Łokińska, Programowanie
Bardziej szczegółowoTABLICA (ang. array) pojedyncza zmienna z wieloma komórkami, w których można zapamiętać wiele wartości tego samego typu danych.
Złożone typy danych - TABLICE TABLICA (ang. array) pojedyncza zmienna z wieloma komórkami, w których można zapamiętać wiele wartości tego samego typu danych. * Może przechowywać dowolny typ danych, typ
Bardziej szczegółowoInstrukcje 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
Bardziej szczegółowoInformatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Bardziej szczegółowoProgramowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Bardziej szczegółowoProgramowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44
Programowanie w C++ Wykład 2 Katarzyna Grzelak 4 marca 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Na poprzednim wykładzie podstawy C++ Każdy program w C++ musi mieć funkcję o nazwie main Wcięcia
Bardziej szczegółowoStruktura pliku projektu Console Application
Struktura pliku projektu Console Application #include #include using namespace std; int main(int argc, char *argv[]) // to jest komentarz system("pause"); return EXIT_SUCCESS; Na początku
Bardziej szczegółowoLABORATORIUM 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
Bardziej szczegółowoWydział Zarządzania AGH. Katedra Informatyki Stosowanej. Procedury i funkcje. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Procedury i funkcje Programowanie komputerowe Procedury i funkcje Wprowadzenie Budowa procedur i funkcji Przekazywanie parametrów Funkcje wbudowane
Bardziej szczegółowoOPERACJE NA PLIKACH. Podstawowe pojęcia:
OPERACJE NA PLIKACH Podstawowe pojęcia: plik fizyczny, zbiór informacji w pamięci zewnętrznej wykorzystywany do trwałego przechowywania danych lub jako przedłużenie pamięci operacyjnej w przypadku przetwarzania
Bardziej szczegółowoPo uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Bardziej szczegółowoĆwiczenie 2 Wczytywanie i zapisywanie do plików tekstowych
Ćwiczenie 2 Wczytywanie i zapisywanie do plików tekstowych 1. Wczytywanie z plików tekstowych. Wczytywanie z pliku tekstowego wymaga: a) skojarzenia zmiennej plikowej z plikiem procedura assignfile b)
Bardziej szczegółowoZasady Programowania Strukturalnego
Zasady Programowania Strukturalnego Rafał Jakubowski Zespół Teoretycznej Biofizyki Molekularnej rjakubowski@fizyka.umk.pl www.fizyka.umk.pl/~rjakubowski Tel: 33 46 Konsultacje w sem. letnim 11/12: środa,
Bardziej szczegółowoPascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:
Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym
Bardziej szczegółowoZakres 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
Bardziej szczegółowoPodstawy programowania. Wykład: 5. Instrukcje sterujące c.d. Stałe, Typy zmiennych c.d. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
programowania Wykład: 5 Instrukcje sterujące c.d. Stałe, Typy zmiennych c.d. 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD programowania w C++ Instrukcje sterujące 2 dr Artur Bartoszewski
Bardziej szczegółowoWykład 4. Tablice. Pliki
Informatyka I Wykład 4. Tablice. Pliki Dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Tablice Tablica uporządkowany zbiór elementów określonego typu Każdy element tablicy posiada
Bardziej szczegółowoPodstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Bardziej szczegółowoProgram 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
Bardziej szczegółowoNazewnictwo zmiennych
Bieżący odcinek Akademii PC Kuriera rozpoczniemy od kontynuowania tematyki typu danych. Przypomnijmy może, że typy danych dzielą się na dwie grupy: typy wartościowe oraz typy referencyjne (wskaźnikowe).
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoMETODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się
Bardziej szczegółowoPodstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
Podstawy programowania Wykład: 9 Łańcuchy znaków 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą, jak
Bardziej szczegółowoWykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe
Wykład 15 Wprowadzenie do języka na bazie a Literatura Podobieństwa i różnice Literatura B.W.Kernighan, D.M.Ritchie Język ANSI Kompilatory Elementarne różnice Turbo Delphi FP Kylix GNU (gcc) GNU ++ (g++)
Bardziej szczegółowoSkrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:
Skrypty powłoki Skrypty są zwykłymi plikami tekstowymi, w których są zapisane polecenia zrozumiałe dla powłoki. Zadaniem powłoki jest przetłumaczenie ich na polecenia systemu. Aby przygotować skrypt, należy:
Bardziej szczegółowoWykład 2 Składnia języka C# (cz. 1)
Wizualne systemy programowania Wykład 2 Składnia języka C# (cz. 1) 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Budowa projektu 2 Struktura programu
Bardziej szczegółowoDo obiektów nie odwołujemy się bezpośrednio, tylko przez ich atrybuty i metody. Obiekt.identyfikator[.identyfikator]
VBA 2 HIERARCHIA OBIEKTÓW ODWOŁYWANIE SIĘ DO OBIEKTÓW WŁAŚCIWOŚCI OBIEKTÓW PĘTLE I INSTRUKCJE WARUNKOWE ZFPBIG LABORATORIUM Przypomnienie VBA Visual Basic for Application skryptowy język programowania
Bardziej szczegółowoWprowadzenie 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
Bardziej szczegółowoElementy języka C. ACprogramislikeafastdanceonanewlywaxeddancefloorbypeople carrying razors.
Wykład 3 ACprogramislikeafastdanceonanewlywaxeddancefloorbypeople carrying razors. Waldi Ravens J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 75 / 146 deklaracje zmiennych instrukcja podstawienia
Bardziej szczegółowoAplikacje 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
Bardziej szczegółowoLekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;
Do wyświetlania tekstu służy instrukcja echo echo Hello world ; PHP język ze słabą kontrolą typów. W języku php w przeciwieństwie do c++ nie musimy podawać typu zmiennej podczas jej deklaracji. Tworzenie
Bardziej szczegółowoKOTLIN. Język programowania dla Androida
KOTLIN Język programowania dla Androida Historia Kotlin został opracowany przez firmę JetBrains Prace rozpoczęto w 2011 r., od 2012 r. dostępny na licencji Apache 2. Nazwa pochodzi od wyspy koło Petersburga
Bardziej szczegółowoOczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Bardziej szczegółowoWyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w obrębie skryptu. Wyrażenia include() i require() są niemal
Bardziej szczegółowoPROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC
T.Z iębakows ki: PROGRAMOWAN I E MAK R... strona 1 PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC W programie Microsoft Excel można często powtarzane czynności zautomatyzować przy użyciu tzw.
Bardziej szczegółowoProgram 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
Bardziej szczegółowoSwift (pol. jerzyk) nowy język programowania zaprezentowany latem 2014 r. (prace od 2010 r.)
Swift (pol. jerzyk) nowy język programowania zaprezentowany latem 2014 r. (prace od 2010 r.) przeznaczony do programowania zarówno pod ios jak i Mac OS X bazuje na logice Objective-C bez kompatybilności
Bardziej szczegółowoJęzyki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Bardziej szczegółowoPoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy.
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. 1. Instrukcję case t of... w przedstawionym fragmencie programu moŝna zastąpić: var t : integer; write( Podaj
Bardziej szczegółowoProgramowanie w Turbo Pascal
Skróty: ALT + F9 Kompilacja CTRL + F9 Uruchomienie Struktura programu: Programowanie w Turbo Pascal Program nazwa; - nagłówek programu - blok deklaracji (tu znajduje się VAR lub CONST) - blok instrukcji
Bardziej szczegółowoMaxima i Visual Basic w Excelu
12 marca 2013 Maxima - zapoznanie z programem Maxima to program - system algebry komputerowej. Podstawowa różnica w stosunku do klasycznych programów obliczeniowych jest możliwość wykonywania obliczeń
Bardziej szczegółowoJęzyk programowania PASCAL
Język programowania PASCAL (wersja podstawowa - standard) Literatura: dowolny podręcznik do języka PASCAL (na laboratoriach Borland) Iglewski, Madey, Matwin PASCAL STANDARD, PASCAL 360 Marciniak TURBO
Bardziej szczegółowoPodstawy programowania. Podstawy C# Tablice
Podstawy programowania Podstawy C# Tablice Tablica to indeksowany zbiór elementów Tablica jest typem referencyjnym (deklaracja tworzy tylko referencję, sama tablica musi być utworzona oddzielnie, najprościej
Bardziej szczegółowoAutor: dr inż. Katarzyna Rudnik
Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe
Bardziej szczegółowoNiezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.
Część XIX C++ w Każda poznana do tej pory zmienna może przechowywać jedną liczbę. Jeśli zaczniemy pisać bardziej rozbudowane programy, okaże się to niewystarczające. Warto więc poznać zmienne, które mogą
Bardziej szczegółowoPodstawy i języki programowania
Podstawy i języki programowania Laboratorium 2 - wprowadzenie do zmiennych mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 23 października 2017 1 / 26 mgr inż. Krzysztof Szwarc Podstawy i
Bardziej szczegółowoPętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2
Pętle wielokrotne wykonywanie ciągu instrukcji. Bardzo często w programowaniu wykorzystuje się wielokrotne powtarzanie określonego ciągu czynności (instrukcji). Rozróżniamy sytuacje, gdy liczba powtórzeń
Bardziej szczegółowo