Obsługa blędów i zewnętrznych plików
|
|
- Gabriel Włodarczyk
- 6 lat temu
- Przeglądów:
Transkrypt
1 Obsługa blędów i zewnętrznych plików Rafał Zduńczyk Programowanie arkuszy kalkulacyjnych 2017
2 Wyłapanie błędu Sub error1() Dim x, y, z x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 On Error poprzedza komendę mogącą dawać błąd z = x / y MsgBox z reszta kodu Exit Sub wyjście przed kodem obługującym błąd handler1: kod obsługujący błąd MsgBox "Division by 0"
3 Rozróżnianie błędów Sub error1() Dim x, y, z x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 On Error poprzedza komendę mogącą dawać błąd z = x / y MsgBox z reszta kodu Exit Sub wyjście przed kodem obługującym błąd handler1: kod obsługujący błąd MsgBox "Division by 0",, Err.Number dzielenie przez zero i przez string
4 Rozróżnianie błędów Własności Number oraz Description pozwalają lepiej zidentyfikować i opisać błąd:
5 Rozróżnianie błędów Własności Number oraz Description pozwalają lepiej zidentyfikować i opisać błąd: Sub error2() Dim x, y, z x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 z = x / y MsgBox z Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "Division by 0",, Err.Number & " " & Err.Description Case 13 MsgBox "Can t be a string!",, Err.Number & " " & Err.Description End Select
6 Źle wyłapany błąd On Error działa aż do kolejnego On Error lub wyłączenia błędów komendą On Error GoTo 0
7 Źle wyłapany błąd On Error działa aż do kolejnego On Error lub wyłączenia błędów komendą On Error GoTo 0 Sub error3() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 z = x / y MsgBox z a = InputBox("a:") b = InputBox("b:") c = a / b Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "y can t be 0",, Err.Number Case 13 MsgBox "y can t be a string!",, Err.Number End Select
8 Źle wyłapany błąd On Error działa aż do kolejnego On Error lub wyłączenia błędów komendą On Error GoTo 0 Sub error3() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 z = x / y MsgBox z a = InputBox("a:") b = InputBox("b:") c = a / b Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "y can t be 0",, Err.Number Case 13 MsgBox "y can t be a string!",, Err.Number End Select Błąd jest źle wyłapany (np. x = y = a = 1, b = 0). Program nie wie o co chodzi.
9 Źle wyłapany błąd On Error działa aż do kolejnego On Error lub wyłączenia błędów komendą On Error GoTo 0 Sub error3() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 z = x / y MsgBox z a = InputBox("a:") b = InputBox("b:") c = a / b Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "y can t be 0",, Err.Number Case 13 MsgBox "y can t be a string!",, Err.Number End Select
10 Źle wyłapany błąd On Error działa aż do kolejnego On Error lub wyłączenia błędów komendą On Error GoTo 0 Sub error3() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 z = x / y MsgBox z a = InputBox("a:") b = InputBox("b:") Domyślamy się, że tu jest pies pogrzebany c = a / b Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "y can t be 0",, Err.Number Case 13 MsgBox "y can t be a string!",, Err.Number End Select
11 Źle wyłapany błąd On Error działa aż do kolejnego On Error lub wyłączenia błędów komendą On Error GoTo 0 Sub error3() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 z = x / y MsgBox z a = InputBox("a:") b = InputBox("b:") On Error GoTo 0 c = a / b Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "y can t be 0",, Err.Number Case 13 MsgBox "y can t be a string!",, Err.Number End Select
12 Źle wyłapany błąd On Error działa aż do kolejnego On Error lub wyłączenia błędów komendą On Error GoTo 0 Sub error3() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 z = x / y MsgBox z a = InputBox("a:") b = InputBox("b:") On Error GoTo 0 Roboczo wyłączmy obsługę błędow, żeby c = a / b zobaczyć w czym problem Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "y can t be 0",, Err.Number Case 13 MsgBox "y can t be a string!",, Err.Number End Select
13 Źle wyłapany błąd On Error działa aż do kolejnego On Error lub wyłączenia błędów komendą On Error GoTo 0 Sub error3() Dim x, y, z, a, b, c [...] On Error GoTo handler2 c = a / b Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "y can t be 0",, Err.Number Case 13 MsgBox "y can t be a string!",, Err.Number End Select handler2: Select Case Err.Number Case 11 MsgBox "b can t be 0",, Err.Number Case 13 MsgBox "b can t be a string!",, Err.Number End Select
14 Naprawa błędu: Resume oraz Resume Next Resume Next powoduje powrót do linii następnej po generującej błąd: Sub error2() Dim x, y, z x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 z = x / y MsgBox "x/y = " & x & "/" & y & " = " & z Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "Division by 0",, Err.Number & " " & Err.Description Case 13 MsgBox "Can t be a string!",, Err.Number & " " & Err.Description End Select y = 1: z = x Resume Next
15 Naprawa błędu: Resume oraz Resume Next Resume powoduje powrót do linii generującej błąd: Sub error2() Dim x, y, z x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 z = x / y MsgBox "x/y = " & x & "/" & y & " = " & z Exit Sub handler1: Select Case Err.Number Case 11 MsgBox "Division by 0",, Err.Number & " " & Err.Description Case 13 MsgBox "Can t be a string!",, Err.Number & " " & Err.Description End Select y = InputBox("Podaj y nie równe zero i nie tekst") Resume
16 Ignorowanie błędów Można użyć On Error Resume Next, by zignorować błąd: Sub error4() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error Resume Next z = x / y MsgBox "x/y = " & x & "/" & y & " = " & z
17 Ignorowanie błędów Można użyć On Error Resume Next, by zignorować błąd: Sub error4() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error Resume Next z = x / y MsgBox "x/y = " & x & "/" & y & " = " & z Przeskakiwanie bloku instrukcji Jeśli po obsłudze błędu chcemy wrócić do jakiejś dalszej linii, można użyć Resume następująco On Error Goto handler1 [komenda genrująca błąd] [inne komendy]... [inne komendy] comeback1: Stąd chcemy kontynuować [komendy]... [komendy]
18 Ignorowanie błędów Można użyć On Error Resume Next, by zignorować błąd: Sub error4() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error Resume Next z = x / y MsgBox "x/y = " & x & "/" & y & " = " & z Przeskakiwanie bloku instrukcji Jeśli po obsłudze błędu chcemy wrócić do jakiejś dalszej linii, można użyć Resume następująco On Error Goto handler1 [komenda genrująca błąd] [inne komendy]... [inne komendy] comeback1: Stąd chcemy kontynuować [komendy]... [komendy] Exit Sub handler1: [naprawa błędu] Resume comeback1
19 Ignorowanie błędów Można użyć On Error Resume Next, by zignorować błąd: Sub error4() Dim x, y, z, a, b, c x = InputBox("x:") y = InputBox("y:") On Error Resume Next z = x / y MsgBox "x/y = " & x & "/" & y & " = " & z Przeskakiwanie bloku instrukcji Jeśli po obsłudze błędu chcemy wrócić do jakiejś dalszej linii, można użyć Resume następująco On Error Goto handler1 [komenda genrująca błąd] [inne komendy]... [inne komendy] comeback1: Stąd chcemy kontynuować [komendy]... [komendy] Exit Sub handler1: [naprawa błędu] Resume comeback1 Uwaga! Etykieta comeback1 jest poniżej On Error Goto handler1
20 Błąd w błędzie Sub error5() Dim x On Error GoTo handler1 x = 1 / 0 Exit Sub handler1: MsgBox "Handler1 entered" On Error GoTo handler2 x = 1 / 0 Exit Sub handler2: MsgBox "Handler2 entered"
21 Błąd w błędzie Sub error5() Dim x On Error GoTo handler1 x = 1 / 0 Exit Sub handler1: MsgBox "Handler1 entered" On Error GoTo handler2 x = 1 / 0 Exit Sub handler2: MsgBox "Handler2 entered"
22 Błąd w błędzie Sub error5() Dim x On Error GoTo handler1 x = 1 / 0 Exit Sub handler1: MsgBox "Handler1 entered" On Error GoTo -1 On Error GoTo handler2 x = 1 / 0 Exit Sub handler2: MsgBox "Handler2 entered"
23 Celowe wywoływanie błędów Komenda Error 13 genruje błąd o podanym numerze (tu: 13).
24 Celowe wywoływanie błędów Komenda Error 13 genruje błąd o podanym numerze (tu: 13). Odradza się jej stosowanie. Jest lepsza alternatywa: Err.Raise numer, źródło, opis
25 Celowe wywoływanie błędów Komenda Error 13 genruje błąd o podanym numerze (tu: 13). Odradza się jej stosowanie. Jest lepsza alternatywa: Err.Raise numer, źródło, opis Wolne numery są od 513 do
26 Celowe wywoływanie błędów Komenda Error 13 genruje błąd o podanym numerze (tu: 13). Odradza się jej stosowanie. Jest lepsza alternatywa: Err.Raise numer, źródło, opis Wolne numery są od 513 do Jako źródło można podać nazwę makra lub dokładniejsze współrzędne.
27 Celowe wywoływanie błędów Komenda Error 13 genruje błąd o podanym numerze (tu: 13). Odradza się jej stosowanie. Jest lepsza alternatywa: Err.Raise numer, źródło, opis Wolne numery są od 513 do Jako źródło można podać nazwę makra lub dokładniejsze współrzędne. Będzie to przypisane do własności Source, zatem można się do niej odwołać przez Err.Source
28 Celowe wywoływanie błędów Komenda Error 13 genruje błąd o podanym numerze (tu: 13). Odradza się jej stosowanie. Jest lepsza alternatywa: Err.Raise numer, źródło, opis Wolne numery są od 513 do Jako źródło można podać nazwę makra lub dokładniejsze współrzędne. Będzie to przypisane do własności Source, zatem można się do niej odwołać przez Err.Source, zaś do opisu przez Err.Description
29 Zewnętrzne pliki otwieranie daną aplikacją Otwieranie pliku tekstowego notatnikiem: Sub OpenInNotepad() Dim MyTxtFile MyTxtFile = Shell("C:\WINDOWS\notepad.exe C:\...\file.txt", 1)
30 Zewnętrzne pliki otwieranie daną aplikacją Otwieranie pliku tekstowego notatnikiem: Sub OpenInNotepad() Dim MyTxtFile MyTxtFile = Shell("C:\WINDOWS\notepad.exe C:\...\file.txt", 1) Dostępne opcje: 0. vbhide (jako proces w tle)
31 Zewnętrzne pliki otwieranie daną aplikacją Otwieranie pliku tekstowego notatnikiem: Sub OpenInNotepad() Dim MyTxtFile MyTxtFile = Shell("C:\WINDOWS\notepad.exe C:\...\file.txt", 1) Dostępne opcje: 0. vbhide (jako proces w tle) 1. vbnormalfocus (otwiera się domyślnie)
32 Zewnętrzne pliki otwieranie daną aplikacją Otwieranie pliku tekstowego notatnikiem: Sub OpenInNotepad() Dim MyTxtFile MyTxtFile = Shell("C:\WINDOWS\notepad.exe C:\...\file.txt", 1) Dostępne opcje: 0. vbhide (jako proces w tle) 1. vbnormalfocus (otwiera się domyślnie) 2. vbminimizedfocus (zminimalizowana, ale aktywna)
33 Zewnętrzne pliki otwieranie daną aplikacją Otwieranie pliku tekstowego notatnikiem: Sub OpenInNotepad() Dim MyTxtFile MyTxtFile = Shell("C:\WINDOWS\notepad.exe C:\...\file.txt", 1) Dostępne opcje: 0. vbhide (jako proces w tle) 1. vbnormalfocus (otwiera się domyślnie) 2. vbminimizedfocus (zminimalizowana, ale aktywna) 3. vbmaximizedfocus (zmaksymalizowan, aktywna)
34 Zewnętrzne pliki otwieranie daną aplikacją Otwieranie pliku tekstowego notatnikiem: Sub OpenInNotepad() Dim MyTxtFile MyTxtFile = Shell("C:\WINDOWS\notepad.exe C:\...\file.txt", 1) Dostępne opcje: 0. vbhide (jako proces w tle) 1. vbnormalfocus (otwiera się domyślnie) 2. vbminimizedfocus (zminimalizowana, ale aktywna) 3. vbmaximizedfocus (zmaksymalizowan, aktywna) 4. vbnormalnofocus (otwarta normalnie, nieaktywna)
35 Zewnętrzne pliki otwieranie daną aplikacją Otwieranie pliku tekstowego notatnikiem: Sub OpenInNotepad() Dim MyTxtFile MyTxtFile = Shell("C:\WINDOWS\notepad.exe C:\...\file.txt", 1) Dostępne opcje: 0. vbhide (jako proces w tle) 1. vbnormalfocus (otwiera się domyślnie) 2. vbminimizedfocus (zminimalizowana, ale aktywna) 3. vbmaximizedfocus (zmaksymalizowan, aktywna) 4. vbnormalnofocus (otwarta normalnie, nieaktywna) 6. vbminimizednofocus (sensowniejsze niż 2)
36 Zewnętrzne pliki otwieranie daną aplikacją Otwieranie pliku tekstowego notatnikiem: Sub OpenInNotepad() Dim MyTxtFile MyTxtFile = Shell("C:\WINDOWS\notepad.exe C:\...\file.txt", 1) Dostępne opcje: 0. vbhide (jako proces w tle) 1. vbnormalfocus (otwiera się domyślnie) 2. vbminimizedfocus (zminimalizowana, ale aktywna) 3. vbmaximizedfocus (zmaksymalizowan, aktywna) 4. vbnormalnofocus (otwarta normalnie, nieaktywna) 6. vbminimizednofocus (sensowniejsze niż 2) Otwieranie samej aplikacji Sub LaunchNotepad() Call Shell("Explorer.exe C:\Windows\system32\notepad.exe", vbnormalfocus)
37 Pliki CSV
38 Pliki CSV (Comma Separated Value)
39 Pliki CSV (Comma Separated Value) Następująca komenda służy do otwierania plików Open [co] For [po co] As [Nr pliku]
40 Pliki CSV (Comma Separated Value) Następująca komenda służy do otwierania plików Open [co] For [po co] As [Numer pliku] przy czym: [co] musi zawierać pełną ścieżkę z nazwą pliku i rozszerzeniem (.txt lub.csv) [po co] może przyjąć wartości:
41 Pliki CSV (Comma Separated Value) Następująca komenda służy do otwierania plików Open [co] For [po co] As [Nr pliku] przy czym: [co] musi zawierać pełną ścieżkę z nazwą pliku i rozszerzeniem (.txt lub.csv) [po co] może przyjąć wartości: Append dopisywanie na końcu pliku Ouptut nadpisywanie Input odczyt Binary, Random nie będą nam potrzebne na razie.
42 Pliki CSV (Comma Separated Value) Następująca komenda służy do otwierania plików Open [co] For [po co] As [Nr pliku] przy czym: [co] musi zawierać pełną ścieżkę z nazwą pliku i rozszerzeniem (.txt lub.csv) [po co] może przyjąć wartości: Append dopisywanie na końcu pliku Ouptut nadpisywanie Input odczyt Binary, Random nie będą nam potrzebne na razie. [Nr pliku] musi być w formacie #5
43 Pliki CSV (Comma Separated Value) Następująca komenda służy do otwierania plików Open [co] For [po co] As [Nr pliku] przy czym: [co] musi zawierać pełną ścieżkę z nazwą pliku i rozszerzeniem (.txt lub.csv) [po co] może przyjąć wartości: Append dopisywanie na końcu pliku Ouptut nadpisywanie Input odczyt Binary, Random nie będą nam potrzebne na razie. [Nr pliku] musi być w formacie #5 (5 to oczywiście tylko przykład) Uwaga! Po zakończeniu pracy z plikiem koniecznie pamiętaj o zamknięciu go Close #5
44 Operacje na otwartym pliku Jeśli plik otwarty For Input dostępne są funkcja EOF End of File, zmienną jest numer pliku bez #, wartości to True oraz False komenda LineInput z dwoma parametrami: nr pliku poprzedzony # oraz zmnienna, pod którą będzie podstawiony odczytany tekst Najprostszy schemat (przepisanie pliku do arkusza) Open... For Input As #1 row = 0 Do Untill EOF(1) LineInput 1, line ActiveCell.Offset(row,0).value = line row = row +1 Loop Close #1
45 Operacje na otwartym pliku Jeśli plik otwarty For Input dostępne są funkcja EOF End of File, zmienną jest numer pliku bez #, wartości to True oraz False komenda LineInput z dwoma parametrami: nr pliku poprzedzony # oraz zmnienna, pod którą będzie podstawiony odczytany tekst Najprostszy schemat (przepisanie pliku do arkusza) Open... For Input As #1 row = 0 Do Untill EOF(1) LineInput 1, line ActiveCell.Offset(row,0).value = line row = row +1 Loop Close #1 Jeśli plik otwary For Output lub For Append, to dostępna jest komenda Write też z dwoma parametrami: nr pliku (poprzedzony #) oraz co zapisać, czyli odwołanie do zmiennej lub tekst wprost (w cudzysłowie) Uwaga! Zapis do pliku otwartego For Output wykasuje bez ostrzeżenia dane z tego pliku!
46 Manipulowanie plikami html
Programowanie arkuszy kalkulacyjnych (VBA)
Programowanie arkuszy kalkulacyjnych (VBA) Rafał Zduńczyk Lato 2017 Treść 1 Zmienne 3 2 Instrukcje warunkowe 3 2.1 If................................................... 3 2.1.1 Jednowierszowa.......................................
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
Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium cyfrowej techniki pomiarowej Ćwiczenie 4 Zapis danych do pliku w programie LabVIEW 1. Zapis i odczyt sygnałów pomiarowych Do zapisu
4.1. Analiza AWN jest dokonywana na poziomie VBA
4.1. Analiza AWN jest dokonywana na poziomie VBA Centralnym miejscem systemu wspomagania dokonania analizy wydatków na wynagrodzenia nauczycieli są makra (procedury, programy) przygotowane w środowisku
Arkusze kalkulacyjne i VBA
Arkusze kalkulacyjne i VBA Uniwersytet Łódzki Wydział Matematyki i Informatyki Justyna Walewska Lekcja 4. Okna dialogowe oraz dodatkowe informacje Studia Podyplomowe Analiza danych i data mining Rok akademicki
Visual Basic Debugging and Error Handling
Visual Basic Debugging and Error Handling Typy błędów 1. Compile-Time, (wykrywane w czasie kompilacji np. błąd w składni) 2. Run-Time, (pojawiające się podczas wykonywania programu, np. zły typ danych
Zadanie. Menu Plik niech posiada dwie pozycje: Tekstowy i Excel, a każda z nich niech posiada dwie pozycje Otwórz i Zapisz, patrz rys. 2.
Zadanie Wykonać aplikację posiadającą możliwość komunikowania się (zapis/odczyt) pomiędzy obiektem DataGridView, a plikiem tekstowym i plikiem MS Excel. Niech formularz ma postać jak na rys. 1. Rysunek
Visual 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
Wydział 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
Visual 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
Visual 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
Wydział 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
Pliki. Operacje na plikach w Pascalu
Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie
Wprowadzenie 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
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
Ćwiczenie VB3.4 Struktura Try...Catch, obiekt Err, metoda Err.Raise (Strukturalna obsługa wyjątków)
Ćwiczenie VB3.4 Struktura..., obiekt Err, metoda Err.Raise (Strukturalna obsługa wyjątków) Jeśli wpiszemy do okna tekstowego zamiast cyfr litery (np. abc), a następnie spróbujemy ten ciąg znaków przekonwertować
Wykł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
COMARCH IT AKADEMIA. Programista VBA w Microsoft Excel (microbootcamp)
COMARCH IT AKADEMIA Programista VBA w Microsoft Excel (microbootcamp) Cele szkolenia 1. Poznanie zasad rzemiosła i sztuki programowania w VBA. 2. Zdobycie umiejętności czytania kodu ze zrozumieniem. 3.
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
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
Podstawy i języki programowania
Podstawy i języki programowania Laboratorium 8 - wprowadzenie do obsługi plików tekstowych i wyjątków mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 11 grudnia 2017 1 / 34 mgr inż. Krzysztof
Akademia Morska w Szczecinie Wydział Nawigacyjny TRANSPORT MORSKI
12 Przedmiot: INFORMATYKA Jednostka prowadząca kierunek Kierunek Specjalność Tryb studiów Akademia Morska w Szczecinie Wydział Nawigacyjny NAWIGACJA TRANSPORT MORSKI Niestacjonarne Nauczyciel odpowiedzialny
Programowanie w językach
Programowanie w językach wysokiego poziomu Obsługa plików za pomocą strumieni Elektronika i Telekomunikacja, semestr III rok akademicki 2013/2014 dr inż. Paweł Myszkowski Plan zajęć a) otwieranie i zamykanie
Makra VBA w Excelu dla początkujących
Makra VBA w Excelu dla początkujących Informacje o usłudze Numer usługi 2016/10/04/5015/19680 Cena netto 870,00 zł Cena brutto 1 070,10 zł Cena netto za godzinę 62,14 zł Cena brutto za godzinę 76,43 Usługa
Automatyzacja pracy w AutoCAD
Automatyzacja pracy w AutoCAD 1 Informacje wstępne BASIC (Beginners All-Purpose Symbolic Instruction Code) Rok powstania: 1963 r. Cel realizacji: nauczanie studentów programowania umożliwienie programowania
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
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ąć
Materiał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
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
Kursory i wyjątki. (c) Instytut Informatyki Politechniki Poznańskiej 1
Kursory i wyjątki Kursory i praca z kursorami, kursory jawne i niejawne, otwieranie kursora, pobieranie z kursora, zamykanie kursora, wyjątki systemowe i użytkownika, zgłaszanie i obsługa wyjątków 1 Kursor
Instrukcje 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.
Opis: 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
Laboratorium 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
Deklarowanie kursora
Kursory i wyjątki Kursory i praca z kursorami, kursory jawne i niejawne, otwieranie kursora, pobieranie z kursora, zamykanie kursora, wyjątki systemowe i użytkownika, zgłaszanie i obsługa wyjątków 1 Kursor
INSTRUKCJA 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()
Algorytmika 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
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
Manipulowanie danymi przy użyciu DAO
Manipulowanie danymi przy użyciu DAO DAO Data Access Objects Korzystając z obiektów DAO można manipulować danymi z kodu procedur VBA np. Otwarta baza danych jest reprezentowana przez obiekt Database TableDef
Laboratorium 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
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,
VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 0. Parę uwag o samym edytorze
VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 0. Parę uwag o samym edytorze Ustawienia Edytora VB Wymuszanie deklarowania zmienny Wyłączenie ostrzeżeń o błędnej składni Włączanie/wyłączanie
Technologia 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
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
Technologie 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?
MsgBox(Komunikat [, Przyciski] [, Tytuł] [, PlikHelp, HelpContext])
Ćwiczenie 9 Komunikacja W tym ćwiczeniu występuje tworzenie procedury, w której istniej możliwości wyboru jak ma przebiegać program. Wybór ten jest dostępny w postaci formularzy, okien dialogowych i zamieszczonych
VBA ZAJĘCIA NR 7! praca z plikami (kontynuacja zajęć 6)
VBA ZAJĘCIA NR 7! praca z plikami (kontynuacja zajęć 6) Dariusz Aksamit Wydział Fizyki Politechniki Warszawskiej Szkolenie Programowanie w języku Visual Basic for Application (VBA) Semestr letni 2017/2018
Automatyzacja plików graficznych
Automatyzacja plików graficznych WSTĘP Tworzenie pliku makra 1 Pierwsza procedura - uruchomienie 4 Klawisz skrótu na pasku zadań 5 PODSTAWY PROGRAMOWANIA 6 MAKRO_1 tworzenie prostokąta 8 MAKRO_2 obrót
Platforma.NET laboratorium 1. Visual Basic.NET podstawowe elementy języka. Wykonanie warunkowe If End If
Platforma.NET laboratorium 1 Prowadzący: mgr inż. Tomasz Jaworski Strona WWW: http://tjaworski.kis.p.lodz.pl/ Visual Basic.NET podstawowe elementy języka Poniżej przedstawiono podstawowe instrukcje sterujące
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
Technologie informacyjne: Excel i Python
Wrocław, 25.05.2017 Technologie informacyjne: Excel i Python Wydział Matematyki Politechniki Wrocławskiej Andrzej Giniewicz Dzisiaj na zajęciach... Makra w pakiecie Excel, część 2: język Python. 1/30 Biblioteka
Język PL/SQL. Rozdział 2. Kursory
Język PL/SQL. Rozdział 2. Kursory Deklarowanie kursora, otwieranie kursora, pobieranie z kursora, zamykanie kursora, zmienne kursorowe, wyrażenie CURSOR, kursory niejawne. 1 Kursor jawny Każde zapytanie
Bazy Danych. Wykład VII Makropolecenia. Copyright by Arkadiusz Rzucidło 1
Bazy Danych Wykład VII Makropolecenia Copyright by Arkadiusz Rzucidło 1 Wprowadzenie W ujęciu MS Access, makropolecenie jest prostym językiem programowania, który umożliwia automatyzację podstawowych zadań
Programowanie i struktury danych
Programowanie i struktury danych Wykªad 3 1 / 37 tekstowe binarne Wyró»niamy dwa rodzaje plików: pliki binarne pliki tekstowe 2 / 37 binarne tekstowe binarne Plik binarny to ci g bajtów zapami tanych w
Wydział 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.
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
Tablice. 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),
Delphi Laboratorium 3
Delphi Laboratorium 3 1. Procedury i funkcje Funkcja jest to wydzielony blok kodu, który wykonuje określoną czynność i zwraca wynik. Procedura jest to wydzielony blok kodu, który wykonuje określoną czynność,
Class1.vb. _Dlugosc_stopnia = value End Set End Property Public Property Faza As Single Get Return _Faza End Get
Tematy: Xml Zapis i odczyt stopnia przy pomocy serializacji. Zapis i odczyt całego wału przy pomocy własnych procedur. Zamierzamy dodać do aplikacji nowe funkcjonalności: 1. Zapis i odczyt pojedynczego
Wykład PASCAL - Pliki tekstowe
Podstawy programowania Wykład PASCAL - Pliki tekstowe 1 dr Artur Bartoszewski - Podstawy prograowania, sem. 1- WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą,
1 Kursory 1. 2 Wyjątki Wyjątki predefiniowane Wyjątki niezdefiniowane wcześniej Definiowanie własnych wyjątków...
Plan wykładu Spis treści 1 Kursory 1 2 Wyjątki 4 2.1 Wyjątki predefiniowane............................. 4 2.2 Wyjątki niezdefiniowane wcześniej....................... 5 2.3 Definiowanie własnych wyjątków........................
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
Rozwiązywanie równań nieliniowych
Rozwiązywanie równań nieliniowych Metoda połowienia (bisekcji) Poszukujemy rozwiązania równania f(x) = 0. Załóżmy, że funkcja f(x) jest ciągła i monotoniczna w przedziale [a,b] oraz f(a) f(b) < 0. Oba
G PROGRAMMING. Part #6
G PROGRAMMING Part #6 Dane łańcuchowe i funkcje plikowe I/O Dane łańcuchowe (strings) String niezależna od platformy sekwencja wyświetlanych lub niewyświetlanych znaków ASCII Zastosowanie: wyświetlanie
ODCZYT PRZEZ ZŁĄCZE OBD
ODCZYT PRZEZ ZŁĄCZE OBD Zlokalizuj złącze diagnostyczne OBD pojazdu i podepnij właściwą wtyczkę dołączoną do zestawu New Genius: w menu głównym, wybierz WORK Vehicles Wybierz PRODUCENTA MODEL TYP Aby odnaleźć
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.
Arkusze kalkulacyjne i VBA
Arkusze kalkulacyjne i VBA Uniwersytet Łódzki Wydział Matematyki i Informatyki Justyna Walewska Lekcja 2. Dalsze elementy VBA Studia Podyplomowe Analiza danych i data mining Rok akademicki 2018/19 Zmienne
Funkcje wbudowane - numeryczne
Funkcja Abs(liczba) Atn(liczba) Cos(liczba) Exp(liczba) Int(liczba) Fix(liczba) Funkcje wbudowane - numeryczne Opis Zwraca bezwzględną wartość argumentu. Zwracana wartość jest tego samego typu co argument
PRACA Z FORMULARZAMI UserForm
PRACA Z FORMULARZAMI UserForm ZFPBIG LABORATORIUM Formularz - okno lub okno dialogowe. Możemy powiedzieć że formularze są kontenerami dla formantów. Formularz jest obiektem, oznacza to że posiada on właściwości,
Użycie Visual Basic for Applications ("VBA")
Użycie Visual Basic for Applications ("VBA") Przegląd SEE z modułem VBA Developer SEE używa języka programowania Visual Basic for Applications (VBA) pozwalającego tworzyć krótkie programy zwane "makrami".
PL/SQL. Część 1 Bloki PL/SQL. Piotr Medoń
PL/SQL Część 1 Bloki PL/SQL Piotr Medoń Cele Zapoznanie się z podstawowymi typami PL/SQL Zapoznanie się z blokiem PL/SQL Zapoznanie się z instrukcjami sterującymi wykonaniem 2 Blok PL/SQL Struktura bloku
Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl
Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl email: swistak@swistak.pl Spis treści 1. Wstęp...2 2. Import oferty...2 3. Plik CSV...3 4. Przykład pliku...7 5. Aktualizacja oferty...7
Kursor jawny. Rozdział 10a Kursory. Deklarowanie kursora (1) Deklarowanie kursora (2)
Kursor jawny Każde zapytanie SQL umieszczone w programie PL/SQL może zwrócić zero, jedną bądź wiele krotek. Aby efektywnie przetworzyć krotkizwrócone przez zapytanie korzystamy z kursorów. Kursor jest
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
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
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
1 Pierwsze kroki w C++ cz.3 2 Obsługa plików
1 Pierwsze kroki w C++ cz.3 2 Obsługa plików Do pracy z plikami zewnętrznymi niezbędna będzie biblioteka fstream. Udostępnia ona programiście narzędzia do zapisu i odczytu plików. 2.1 Typ zmiennej fstream.
M a k r a i d o d a t k o w e f o r m a n t y
VB w Excelu M akra i dodatkowe f ormanty Ustawienie dostępności Makr Przycisk GŁÓWNY i ustawienia opcji programu Excel Dostosowujemy grupę opcji CENTRUM ZAUFANIA Udostępniamy dostęp do makr zapisujemy
Kursor. Rozdział 10a Kursory. Otwieranie kursora. Deklarowanie kursora
Kursor Rozdział 10a Kursory Kursory i praca z kursorami, kursory jawne i niejawne, otwieranie kursora, pobieranie z kursora, zamykanie kursora, zmienne kursorowe, wyrażenie CURSOR Każde zapytanie SQL umieszczone
VBA-podstawy cz. 1. Począwszy od wersji Office 2010 skoroszyty Excel wsparte makrami VB mają rozszerzenie.xlsm
VBA-podstawy cz. 1 1. Uwagi historyczne Nazwa BASIC pochodzi od słów "Beginner s All-purposes Symbolic Instruction", oznacza nazwę języka programowania, który powstał na początku lat 60-tych. Pierwotnie
Skrypty 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:
Wydział 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
DECLARE <nazwa_zmiennej> typ [(<rozmiar> )] [ NOT NULL ] [ { := DEFAULT } <wartość> ];
Braki w SQL obsługi zdarzeń i sytuacji wyjątkowych funkcji i procedur użytkownika definiowania złożonych ograniczeń integralnościowych Proceduralny SQL Transact- SQL używany przez Microsoft SQL Server
Programowanie w SQL. definicja bloku instrukcji BEGIN...END, warunkowe wykonanie instrukcji IF...ELSE, wyrażenie CASE,
Programowanie w SQL definicja bloku instrukcji BEGIN...END, warunkowe wykonanie instrukcji IF...ELSE, wyrażenie CASE, kontynuacja działania od instrukcji za podaną etykietą GOTO etykieta, wyjście bezwarunkowe
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
OPERACJE 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
Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 3. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 3 1 Program wykładu Zapis danych do arkusza Odczyt danych z arkusza Funkcja MsgBox 2 Instrukcje wejścia/wyjścia Niezbędnym elementem
1 second UPS. Poziom trudności: łatwy. Wersja dokumentacji: 1.3. Aktualizacja: 06.02.2015. Beckhoff Automation Sp. z o. o.
Poziom trudności: łatwy Wersja dokumentacji: 1.3 Aktualizacja: 06.02.2015 Beckhoff Automation Sp. z o. o. Spis treści 1. Wprowadzenie... 2 2. Domyślne wywołanie bloku FB_S_UPS... 3 3. Domyślne wywołanie
Dokumentacja. Portal Mathfinance dla rynku equity kalkulatora. Dorota Toczydłowska
Dokumentacja Portal Mathfinance dla rynku equity kalkulatora Dorota Toczydłowska Spis treści 1 Struktura katalogów 2 2 Schemat działania kalkulatora Equity 2 3 Triggery 4 4 Działanie wywoływania obliczeń
Podstawy 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
Zaawansowany kurs języka Python
Wykład 4. 23 października 2015 Plan wykładu 1 2 Pliki tekstowe Trwałość obiektów CSV Strumienie Plan wykładu 1 2 Pliki tekstowe Trwałość obiektów CSV Strumienie Protokół iteracyjny Producent Umiem dostarczać
Formy dialogowe w środowisku Gnome
Środowisko graficzne Gnome posiada wiele atrakcyjnych funkcji, które często nie są przez administratorów wykorzystywane. Jedną z nich jest dołączony zestaw form dialogowych o nazwie Zenity ( http://library.gnome.org/users/zenity/stable/
Programowanie mikrokontrolerów - laboratorium
Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu Instytut Techniczny Programowanie mikrokontrolerów- laboratorium Temat: Klawiatura szesnastkowa - menu. Nazwisko i imię 1. 2. Data wykonania ćwiczenia: Grupa:
Wysyłanie pliku na serwer. Plik na serwerze.
Wysyłanie pliku na serwer Dzięki PHP możemy w łatwy i przyjemny sposób obsłużyć pliki uploadowane na serwer. Jednak, by prawidłowo wysłać plik, niezbędny będzie odpowiedni formularz HTML. Poniżej przedstawię
Host skryptów systemu Windows (WSH, Windows Scripting Host)
Systemy operacyjne labolatorium 4 Paweł Gmys strona 1 Host skryptów systemu Windows (WSH, Windows Scripting Host) WSH służy do tworzenia skryptów w różnych językach np. Visuat Basic Script, Java Script,
Laboratorium 10 Temat: Zaawansowane jednostki testowe. Operacje na plikach. Funkcje.
Laboratorium 10 Temat: Zaawansowane jednostki testowe. Operacje na plikach. Funkcje. 1. W języku VHDL zdefiniowano mechanizm odczytywania i zapisywania danych z i do plików. Pliki te mogą być wykorzystywane
PODSTAWY BAZ DANYCH 13. PL/SQL
PODSTAWY BAZ DANYCH 13. PL/SQL 1 Wprowadzenie do języka PL/SQL Język PL/SQL - rozszerzenie SQL o elementy programowania proceduralnego. Możliwość wykorzystywania: zmiennych i stałych, instrukcji sterujących
Pę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
ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP
ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP Zad. 1 Dla każdego zamówienia wyznaczyć jego wartość. Należy podać numer zamówienia oraz wartość. select z.id_zamowienia, sum(ilosc*cena) as wartosc
Parę uwag, uzupełnień
Parę uwag, uzupełnień Konstrukcja With End With Konstrukcja With End With With Worksheets("Arkusz1").Range("A1:B20").Interior.Color = RGB(255,0,0).Font.Underline = True.Font.Name = "Freestyle Script End