Integracja Systemów Sterowania. VBA Visual Basic for Applications
|
|
- Edyta Łuczak
- 8 lat temu
- Przeglądów:
Transkrypt
1 Visual Basic for Applications 1
2 na przykładzie MS-Excel Alt+F11 i jest cała góra lodowa 2
3 Decyzja o włączeniu/wyłączeniu makr w menu Narzędzia/Makro/Zabezpieczenia Wbudowany język wielu aplikacji Excel, Word ale i ifix Renesans po latach zapomnienia języka BASIC (Beginner s All-purpose Symbolic Instruction Code) Niezbędne zrozumienie obiektowego modelu aplikacji. Klasy obiektów tworzą strukturę hierarchiczną. Identyczne obiekty tworzą kolekcje. Występują metody, własności i zdarzenia. 3
4 Obiektowy model Excel-a (F2 Object Browser) -to mały fragment (vbaxl9.chm) Application.Workbooks( Zeszyt1 ).Worksheets( Arkusz1 ).Range( A1 ) Workbooks(1).Worksheets(1).Range( A1 ) 4
5 5
6 6
7 7
8 Option Explicit WYMUSZA DEKLARACJE ZMIENNYCH Sub Test1() Dim Msg As String ZAWSZE PODAWAC TYP ZMIENNYCH Dim LObj As Object Msg = "User name: " + Application.UserName + vbcrlf + _ "Active workbook name: " + Application.ActiveWorkbook.Name + vbcrlf + _ "Active worksheet name: " + Application.ActiveWorkbook.ActiveSheet.Name MsgBox (Msg) Msg = "Worksheet names: " For Each LObj In Application.ActiveWorkbook.Sheets Msg = Msg + LObj.Name & " " Next MsgBox (Msg) End Sub 8
9 Rejestracja i podgląd makr wygodną metodą podglądania szczegółów 9
10 Odwołanie do kaŝdej komórki to odwołanie do obiektu typu Range NajwaŜniejsza (i domyślna) własność obiektu Range to Value Sub Test3() Worksheets(1).Range("A1:C3").Clear Worksheets(1).Range("A1:A3").Value = 13 Worksheets(1).Range("B1:B3").Value = Worksheets(1).Range("A1") + 2 Worksheets(1).Range("C1") = Worksheets(1).Range("B1") + 20 End Sub 10
11 Range( A1:C5 ) równowaŝne Range( A1, C5 ) Range( C1:C10 A6:E6 ) spacja jest operatorem przecięcia zakresów więc jest to C6 Range( A1, A3, A5, A7 ) przecinek operatorem łączenia zakresów ActiveSheet.Cells(3,4) = 7 odwołanie do komórki za pomocą numeru wiersza i kolumny Offset jest własnością stosowaną do obiektu Range np. ActiveCell.Offset(-1,0) = 1 (wstawia powyŝej aktualnej komórki wartość 1) UŜyteczne właściwości obiektu Application: ActiveCell aktywna komórka ActiveSheet aktywny arkusz ActiveWindow aktywne okno, ActiveWorkbook aktywny skoroszyt, RangeSelection zaznaczone komórki, Selection zaznaczony obiekt, ThisWorkbook skoroszyt zawierający procedurę 11
12 Komentarz za pomocą apostrofu (lub słowo kluczowe Rem) Kontynuacja linii: spacja, a po niej znak podkreślenia Instrukcje w jednej linii oddzielone znakiem dwukropka Wielkość liter w nazwach zmiennych nie ma znaczenia Format daty to np. #11/12/02# a czasu to #12:00:00# samodzielnie ustala typ zmiennej jednak kosztem czasu wykonania. Typ zmienny i ustalany przez to Variant Popularne typy to: Byte, Boolean, Integer (%), Long (&), Single (!), Double (#), Currency (@), Date, Object, String ($), Variant (w nawiasie typ definiowany domyślnie) Dim i As Integer, r As Double Dim ii% Funkcja TypeName zwraca nazwę typu zmiennej 12
13 Zakres zmiennych: procedura: Dim, Static, Private wewnątrz procedury moduł: Dim przed pierwszą procedurą modułu wszystkie moduły: Public przed pierwszą procedurą Static zachowuje wartość po wykonaniu procedury Tablice: indeksy domyślnie startują od 0 (Option Base 0) Dim Tab1(10 To 20) As Integer Dim Tab2(1 To 10, 10 To 20) As Integer Zmienne obiektowe reprezentują cały obiekt. Przypisanie do zmiennej obiektowej odbywa się za pomocą instrukcji Set Typ danych uŝytkownika: Type NewType1 Field1 As String * 25 string max. 25 znaków Field2 As Integer Field3 As Long End Type 13
14 Listę funkcji wbudowanych w uzyskuje się poprzez wpisanie w kodzie vba. w edytorze Funkcje Excel-a mogą być uŝyte w kodzie Application.WorksheetFunction.FunctionName np. Application.WorksheetFunction.Roman 14
15 Odwołania do elementów obiektów (Test7 szybsze w wykonaniu od Test8) Sub Test7() Range("A1:C3").Select With Selection.Font.Name = "Times New Roman".Size = 10.Bold = True Sub Test8() Range("A1:C3").Select Selection.Font.Name = "Times New Roman" Selection.Font.Size = 10 Selection.Font.Bold = True End Sub End With End Sub 15
16 Kolekcje obiektów For Each element In grupa... [Exit For]... Next [element] Sub Test9() Dim Cell As Range Range("A1:C3").Select For Each Cell In Selection Cell.Value = UCase(Cell.Value) Next Cell End Sub 16
17 Sterowanie wykonaniem programu GoTo GoTo etykieta... etykieta: IIf IIf( cond, ret_val_true, ret_val_false) If-Then If cond1 Then... ElseIf condn Then... Else... End If Case Select Case expr_to_test [ Case expr_n [instr_n]] [Case Else [instr_else]] End case 17
18 Sub Test10() ' Przeliczanie procentowych punktów na ocenę Dim Punkty As Integer Dim OcenaStr As String, OcenaNum As Single Punkty = InputBox("Punkty [%]: ", "Punkty->Ocena") Select Case Punkty Case Is < 50: OcenaStr = "ndost": OcenaNum = 2 Case 50 To 59: OcenaStr = "dost": OcenaNum = 3 Case 60 To 69: OcenaStr = "+dost": OcenaNum = 3.5 Case 70 To 79: OcenaStr = "db": OcenaNum = 4 Case 80 To 89: OcenaStr = "+db": OcenaNum = 4.5 Case 90 To 100: OcenaStr = "bdb": OcenaNum = 5 End Select MsgBox Punkty & "% punktow odpowiada ocenie " & OcenaStr & _ " (" & OcenaNum & ")" End Sub 18
19 For-Next For counter=beg_value To end_value [Step step_value]... [Exit For]... Next [counter] Do-While (dopóki spełniony warunek) Do [While condition]... [Exit Do]... Loop Do-Until (dotąd, aŝ będzie spełniony warunek) Do [Until condition]... [Exit Do]... Loop Do... [Exit Do]... Loop [While condition] Do... [Exit Do]... Loop [Until condition] 19
20 Argumenty w metodzie umieszczone po nazwie metody oddzielone przecinkami; ewentualnie w dowolnej kolejności gdy uŝyte z nazwą argumentu MsgBox "MsgBox 1",, "My Title" MsgBox "MsgBox 2", Title:="My Title" Argumenty w przypadku własności umieszcza się w nawiasach okrągłych Przykład automatycznego tworzenia wykresów (na podstawie generatora makr) Private Sub SaveAsGIF_Click() Sheets("WykresCO").Export Filename:="C:\CO.GIF", FilterName:="GIF" End Sub 20
21 Private Sub CreateChart_Click() Charts.Add ActiveChart.ChartType = xlxyscatterlinesnomarkers ActiveChart.SetSourceData Source:=Sheets("Wykres").Range("A1:F8895"), _ PlotBy :=xlcolumns ActiveChart.SeriesCollection(1).Name = "=Wykres!R1C2" ActiveChart.SeriesCollection(2).Name = "=Wykres!R1C3" ActiveChart.SeriesCollection(3).Name = "=Wykres!R1C4" ActiveChart.SeriesCollection(4).Name = "=Wykres!R1C5" ActiveChart.SeriesCollection(5).Name = "=Wykres!R1C6" ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="WykresCO" With ActiveChart.HasTitle = True.ChartTitle.Characters.Text = "Praca instalacji CO".Axes(xlCategory, xlprimary).hastitle = True.Axes(xlCategory, xlprimary).axistitle.characters.text = "Czas".Axes(xlValue, xlprimary).hastitle = True.Axes(xlValue, xlprimary).axistitle.characters.text = "Temperatura" End With With ActiveChart.Axes(xlCategory).HasMajorGridlines = True.HasMinorGridlines = False End With With ActiveChart.Axes(xlValue).HasMajorGridlines = True.HasMinorGridlines = False End With CONTINUE... CONTINUED... ActiveChart.HasLegend = True ActiveChart.Legend.Select Selection.Position = xlbottom ActiveChart.ApplyDataLabels Type:=xlDataLabelsShowNone, _ LegendKey:=False ActiveChart.Axes(xlValue).Select With ActiveChart.Axes(xlValue).MinimumScaleIsAuto = True.MaximumScaleIsAuto = True.MinorUnitIsAuto = True.MajorUnitIsAuto = True.Crosses = xlcustom.crossesat = -20.ReversePlotOrder = False.ScaleType = xllinear.displayunit = xlnone End With ActiveChart.Axes(xlCategory).Select End Sub 21
22 Kontrolki ActiveX Kontrolki ActiveX (zwane kontrolkami OLE lub kontrolkami OCX) są komponentami (obiektami), które mogą zostać włoŝone w strony WWW lub wykorzystane przez aplikacje (w systemach operacyjnych Windows). Celem wykorzystanie funkcjonalności kontrolek (ang. reusebility) Zaprojektowanie pierwotnie dla stron WWW mogą być równieŝ wykorzystane w aplikacjach uŝytkownika (w odróŝnieniu od apletów Javy) Kontrolki wykorzystywane są przez kontenery ActiveX. Zachowują się jak serwery wewnątrz kontenera Dostępne tysiące kontrolek o róŝnej funkcjonalności. Budowa aplikacji kontenera ActiveX przypomina składania z cegieł budowa z wykorzystaniem binarnych elementów funkcjonalnych Kontrolki rejestruje się w systemie (regsvr32.exe) Tworzenie kontrolek nie jest zaleŝne od języka programowania Dla kaŝdej kontrolki istotne jej właściwości, metody i zdarzenia (notyfikacje) 22
23 Kontrolki ActiveX Kontrolka NumLED wyświetlanie informacji Opcja menu Wstaw/Obiekt Opcja menu Widok/Paski narzędzi/przybornik formantów/tryb projektowania włoŝenie kontrolki i edycję właściwości 23
24 Kontrolki ActiveX przykład uŝycia Akcje związane z klawiszami Private Sub DigitsM_Click() NumLED1.Digits = NumLED1.Digits - 1 End Sub Private Sub DigitsP_Click() NumLED1.Digits = NumLED1.Digits + 1 End Sub Private Sub ValueM_Click() NumLED1.Value = NumLED1.Value - 1 End Sub Private Sub ValueP_Click() NumLED1.Value = NumLED1.Value + 1 End Sub Private Sub PropertyPages_Click() NumLED1.ShowPropertyPage End Sub 24
25 Kontrolki ActiveX przykłady 25
26 Kontrolki ActiveX przykłady 26
27 Kontrolki ActiveX kontrolka LED firmy Global Magic Software PROPERTIES: AutoRedraw HelpContextID* OutlineWidth AutoSize Index* SingleBuffer BackColor LEDHeight StyleID BackPicture LEDIndex StyleOffColor BevelInner LEDSeparation StyleOffPicture BevelOuter LEDStatus StyleOnColor BevelWidth LEDStyleID StyleOnPicture BorderHorizontal LEDWidth Styles BorderVertical Left* StyleShape BorderWidth MaxDecay StyleUserShape DataField* Mode TabIndex* DataSource* MouseControl TabStop* DecayRate Name* Tag* Direction NumLEDs ToolTipText* DragIcon* Orientation Top* DragMode* Outline Value Enabled* OutlineAlign Visible* FocusOutline OutlineColor WhatsThisHelpID* Height* OutlineTitle Width* * denotes Standard Properties EVENTS: Change Click* DblClick* KeyDown* KeyPress* KeyUp* MouseDown* MouseMove* MouseUp* * denotes Standard Event METHODS: Redraw RedrawStatic ShowPropertyPage 27
28 Kontrolki ActiveX kontrolka LED firmy Global Magic Software (przykład opisu właściwości) Orientation Property DESCRIPTION Determines whether the control is displayed horizontally or vertically. SYNTAX Visual Basic: control.orientation [= number ] C/C++: void control.setorientation(short number); short control.getorientation(); Delphi: control.orientation [:= number ]; SETTINGS VALUE DESCRIPTION 0 Horizontal 1 Vertical REMARKS The Direction property may be used to alter the fill direction of the control. DATA TYPE Integer 28
29 Kontrolki ActiveX Private Sub SendSMS_Click() Dim objnewmail As Object Dim strfrom As String, strto As String, strbody As String Set objnewmail = CreateObject("CDONTS.NewMail") strfrom = Range("C4").Value strto = CStr(Range("C3").Value) + "@text.plusgsm.pl" strbody = Range("C5").Value continue continued objnewmail.from = strfrom objnewmail.to = strto objnewmail.body = strbody Debug.Print "Send: " + strto + " " + strbody objnewmail.send Set objnewmail = Nothing End Sub 29
30 Kontrolki ActiveX kontrolka CDONTS CDONTS Collaborative Data Objects for NT Server oferuje usługi ; instalowany w ramach IIS lub PWS; wymaga serwera SMTP (Simple Mail Transfer Protocol) WŁAŚCIWOŚCI: Bcc, Body, BodyFormat (0-tekst, 1-HTML), Cc, ContenetBase (URL względem którego odwołania np. do grafiki), ContentLocation (połoŝenie zasobu względem ContentBase), From, Importance (0d 0 do 3), MailFormat (kodowanie: 1-tekst, 0-MIME (Multipurpose Internet Mail Extension) np. do wysyłania grafiki), Subject, To, Value (dodaje nagłówek wiadomości), Version (zwraca wersję CDO) METODY: AttacheFile, AttacheURL, Send, SetLocaleIDs (wysyła informacje dotyczące ustawień regionalnych) 30
31 Kontrolki ActiveX kontrolka MSINET Dostęp do danych na serwerach HTTP oraz FTP Metoda OpenURL zwraca stronę z serwera WWW Private Sub CommandButton1_Click() Dim INetCtrl As Object Dim ret As String ' Msinet.ocx control Set INetCtrl = CreateObject("InetCtls.Inet.1") ret = INetCtrl.OpenURL(" Range("A1") = ret Set INetCtrl = Nothing End Sub 31
32 Proficy ifix a KAśDA operacja wykonywana w GUI ifix moŝe zostać zrealizowana programowo Programowy interfejs zawiera WIĘCEJ moŝliwości niŝ GUI!!! Niektóre funkcje GUI niejawnie automatycznie generują skrypty 32
33 Proficy ifix a System pomocy dostępny z menu Help / ifix Automaton Pomoc w 33
34 Skrypty 34
35 Skrypty Private Sub MinusMinus_Click() Dim lvalue As Variant lvalue = ReadValue("SET_RH_VEL.F_CV") lvalue = CInt(lValue) - 60 WriteValue CStr(lValue), "SET_RH_VEL.F_CV" End Sub Private Sub PlusPlus_Click() Dim lvalue As Variant lvalue = ReadValue("SET_RH_VEL.F_CV") lvalue = CInt(lValue) + 60 WriteValue CStr(lValue), "SET_RH_VEL.F_CV" End Sub W skrypcie dostępne kaŝde działanie takie jak moŝliwe do wykonania przez operatora oraz wiele, wiele więcej 35
36 Literatura: 1. Walkenbach J.: Programowanie Excel 2000 Visual Basic, Oficyna Wydawnicza READ ME, Łódź, Microsoft Developer Network. 3. System pomocy programu Excel. 4. vbaxl9.chm plik pomocy Microsoft Office. 5. Freeze W.: Visual Basic 6. Programowanie baz danych, Wydawnictwo HELION, Gliwice, Reselman B.: Active Server Pages 3.0 w przykładach, Wydawnictwo MIKOM, Warszawa, Developing Applications for the Internet and World Wide Web. MSDN. 36
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
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ół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ół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ół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ół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ół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ółowoUwagi 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ół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ół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ół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ół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ółowoVISUAL BASIC W EXCELU
1. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z podstawami używania makr w MS Excel oraz składni języka skryptowego VBA (Visal Basic for Application). 2. MATERIAŁ NAUCZANIA Makro w najszerszym znaczeniu
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ół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ół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ółowoVisual Basic w programie Excel
Visual Basic w programie Excel Ćwiczenie nr 3 Obiekty, właściwości, metody. Obiekty standardowe, kolekcje standardowe. Dostęp do komórek arkusza. Operacje na standardowych bibliotekach. CEL ĆWICZENIA.
Bardziej szczegółowoAutomatyzacja 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
Bardziej szczegółowoPROGRAMOWANIE OBIEKTOWE: VISUAL BASIC VISUAL BASIC FOR APPLICATION (VBA) NA PRZYKŁADZIE EXCELA
Opracowała: Joanna Kisielińska 1 PROGRAMOWANIE OBIEKTOWE: VISUAL BASIC LITERATURA M. Jeznach, Visual Basic w Excelu od podstaw, Translator s.c., Warszawa. A. Snarska, Ćwiczenia z makropoleceń w Excelu,
Bardziej szczegółowoPROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC
T. Zię b a k o ws k i: P ROG R A MO W A N I E M A K 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ć
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ół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ółowoAUTOMATYZACJA PRACY Z UŻYCIEM MAKR. Tom XII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.
z a a w a n s o w a n y AUTOMATYZACJA PRACY Z UŻYCIEM MAKR VBA NPV WSP.KORELACJI ROZKŁ.EXP KOMÓRKA CZY.LICZBA JEŻELI COS DNI.ROBOCZE ILOCZYN LOG SUMA Tom XII Autorzy: Piotr Dynia, Jakub Kudliński Kierownik
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 Applications. Formatki tworzenie,
Visual Basic for Applications Formatki tworzenie, sterowanie, właściwości. Podstawowe typy kontrolek: Wybrane właściwości obiektu UserForm: BackColor kolor wypełnienia tła formatki, BorderStyle fmborderstylenone/fmborderstylesingle,
Bardziej szczegółowoPlatforma.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
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ółowo2. 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.
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ółowoMakra 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
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ół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ółowoTablice, DataGridView
Tablice, DataGridView Gdy rośnie liczba danych do przechowywania w programie, a następnie ich obrobienia - pojawiają się nowe struktury danych (moŝna by powiedzieć pojemniki na dane) zwane tablicami. Tablica
Bardziej szczegółowoVBA 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
Bardziej szczegółowo3. Podstawy programowania w MS EXCEL
3. Podstawy programowania w MS EXCEL sz: mia Applications, struktury, MS Excel. 3.1. Wprowadzenie Kolejne edycje pakietów biurowych, aplikacji bazodanowych czy pakietów statystycznych aktualnie, Bardzo
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ół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ół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ółowoCOMARCH 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.
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ółowoPRACA 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,
Bardziej szczegółowoPrzygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8
Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8 Podstawy programowania makr w Excelu 1 Aby rozpocząć pracę z makrami, należy
Bardziej szczegółowoPolitechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium przyrządów wirtualnych. Ćwiczenie 3
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium przyrządów wirtualnych Ćwiczenie 3 Wykorzystanie technologii ActiveX do rejestracji danych z przyrządów wirtualnych 1. Wstęp Do
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Wykład 2: Wstęp do języka Java 3/4/2013 S.Deniziak: Programowanie obiektowe - Java 1 Cechy języka Java Wszystko jest obiektem Nie ma zmiennych globalnych Nie ma funkcji globalnych
Bardziej szczegółowoZastanawiałeś się może, dlaczego Twój współpracownik,
Kurs Makra dla początkujących Wiadomości wstępne VBI/01 Piotr Dynia, specjalista ds. MS Office Czas, który poświęcisz na naukę tego zagadnienia, to 15 20 minut. Zastanawiałeś się może, dlaczego Twój współpracownik,
Bardziej szczegółowoLaboratorium 03: Podstawowe konstrukcje w języku Java [2h]
1. Typy. Java jest językiem programowania z silnym systemem kontroli typów. To oznacza, że każda zmienna, atrybut czy parametr ma zadeklarowany typ. Kompilator wylicza typy wszystkich wyrażeń w programie
Bardziej szczegółowoPodstawy 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
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ółowoArkusze kalkulacyjne i VBA
Arkusze kalkulacyjne i VBA Uniwersytet Łódzki Wydział Matematyki i Informatyki Justyna Walewska Lekcja 1. Wprowadzenie do VBA Studia Podyplomowe Analiza danych i data mining Rok akademicki 2018/19 Zasady
Bardziej szczegółowo4.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
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ółowo4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152
Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy
Bardziej szczegółowoVBA praca z makrami w Excelu
VBA praca z makrami w Excelu Dariusz Aksamit Wydział Fizyki Politechniki Warszawskiej Przedmiot Programowanie w języku Visual Basic for Application (VBA) Semestr zimowy 2016/2017 Opiekun przedmiotu: dr
Bardziej szczegółowoDodanie 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
Bardziej szczegółowoProgramowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych
Programowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych Obiekty reprezentują pewne pojęcia, przedmioty, elementy rzeczywistości. Obiekty udostępniają swoje usługi: metody operacje,
Bardziej szczegółowoZadanie. 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
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ół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ółowoTechnologie informacyjne
Technologie informacyjne Programowanie w języku Visual Basic.NET Instrukcja do zajęć laboratoryjnych Opracował: Jacek DIAKUN Ćwiczenie. Utworzyć program zawierający jedno okno i przycisk. Po kliknięciu
Bardziej szczegółowoArkusze 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
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ółowoTworzenie Stron Internetowych. odcinek 10
Tworzenie Stron Internetowych odcinek 10 JavaScript JavaScript (ECMAScript) skryptowy język programowania powszechnie używany w Internecie. Skrypty JS dodają do stron www interaktywność i funkcjonalności,
Bardziej szczegółowoTechnologia Informacyjna. Michał Pazdanowski
Technologia Informacyjna Michał Pazdanowski 3 marca 2010 Michał Pazdanowski 2 Etapy przygotowania obliczeń Sformułowanie problemu, Przygotowanie algorytmu rozwiązania, Zapis algorytmu schemat blokowy,
Bardziej szczegółowoTworzenie aplikacji Windows Serwery automatyzacji OLE
Jacek Matulewski http://www.phys.uni.torun.pl/~jacek/ Tworzenie aplikacji Windows Serwery automatyzacji OLE Ćwiczenia Toruń, 14 grudnia 2002 Najnowsza wersja tego dokumentu znajduje się pod adresem http://www.phys.uni.torun.pl/~jacek/dydaktyka/rad/rad4_ole.pdf
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ół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ółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoINSTRUKCJA PUSTA. Nie składa się z żadnych znaków i symboli, niczego nie robi. for i := 1 to 10 do {tu nic nie ma};
INSTRUKCJA PUSTA Nie składa się z żadnych znaków i symboli, niczego nie robi Przykłady: for i := 1 to 10 do {tu nic nie ma}; while a>0 do {tu nic nie ma}; if a = 0 then {tu nic nie ma}; INSTRUKCJA CASE
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ół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. 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ółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne Microsoft Excel Ćw. 5 1. Wstęp 1.1. Wprowadzenie do języka VBA Zaimplementowany w MS Excel
Bardziej szczegółowoZakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
Bardziej szczegółowoProgramowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz
Programowanie obiektowe Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Java P. L. Lemay, Naughton R. Cadenhead Java Podręcznik 2 dla kaŝdego Języka Programowania Java Linki Krzysztof Boone oprogramowania
Bardziej szczegółowoParę 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
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 obiektowe zastosowanie języka Java SE
Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z
Bardziej szczegółowo5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
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ół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ółowoPodstawy 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
Bardziej szczegółowo- 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
Bardziej szczegółowo1 Algorytmy. Algorytmy i VBA. 1. Zapoznaj się z symboliką schematów blokowych.
1 Algorytmy 1. Zapoznaj się z symboliką schematów blokowych. 2. Przeanalizuj podany algorytm wyznaczający minimalną liczbę spośród danych: a, b, c. dr Piotr Borkowski 1/10 3. Przeanalizuj podany algorytm
Bardziej szczegółowoĆwiczenie 1 Obsługa makr
Ćwiczenie 1 Obsługa makr Celem ćwiczenia jest pokazanie podstaw pracy z makrami w MS Excel. Makra można tworzyć szybko nagrywać - bez koniecznej znajomości języka Visual Basic, w którym zapisywane jest
Bardziej szczegółowoPROGRAMOWANIE W EXCELU W JĘZYKU VISUAL BASIC FOR APPLICATIONS
ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY INSTYTUT TECHNOLOGII MECHANICZNEJ PROGRAMOWANIE W EXCELU W JĘZYKU VISUAL BASIC FOR APPLICATIONS mgr Tadeusz Ziębakowski Szczecin 2009 T.Ziębakowski 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ółowoProgramowanie RAD Delphi
Programowanie RAD Delphi Dr Sławomir Orłowski Zespół Fizyki Medycznej, Instytut Fizyki, Uniwersytet Mikołaja Kopernika w Toruniu Pokój: 202, tel. 611-32-46, e-mial: bigman@fizyka.umk.pl Delphi zasoby Aplikacje
Bardziej szczegółowoVisual 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
Bardziej szczegółowoPLAN 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
Bardziej szczegółowoKomunikator internetowy w C#
PAŃSTWOWA WYśSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie Komunikator internetowy w C# autor: Artur Domachowski Elbląg, 2009 r. Komunikacja przy uŝyciu poczty internetowej
Bardziej szczegółowoMsgBox(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
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
Bardziej szczegółowoTEMAT: SPOSOBY ADRESOWANIA W
CENTRUM EDUKACJI AKADEMIA SUKCESU Praca Semestralna TEMAT: SPOSOBY ADRESOWANIA W ARKUSZU KALKULACYJNYM EXCEL. Kierunek: Technik Informatyk Semestr: II Wykładowca: Jan Nosal Słuchacz: Łukasz Stocki CO TO
Bardziej szczegółowoBazy 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ń
Bardziej szczegółowoVBA 1 VBA TYPY PROCEDUR (PODPROGRAM, FUNKCJA) ZMIENNE, DEKLARACJA ZMIENNYCH FUNKCJA MsgBox
VBA 1 VBA TYPY PROCEDUR (PODPROGRAM, FUNKCJA) ZMIENNE, DEKLARACJA ZMIENNYCH FUNKCJA MsgBox ZFPBIG LABORATORIUM makro - napisany lub zarejestrowany program, przechowujący szereg poleceń Microsoft Excel,
Bardziej szczegółowoPlatformy Programistyczne Podstawy języka Java
Platformy Programistyczne Podstawy języka Java Agata Migalska 6 maja 2014 Plan wykładu 1 Sztuka wysławiania się w języku Java 2 Cały świat jest obiektem 3 Kolekcje 4 Zmienne i metody statyczne 5 Słowo
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ółowoMateriały pomocnicze do zajęć z przedmiotu Projekt ADP
Dr Janusz Górczyński Materiały pomocnicze do zajęć z przedmiotu Projekt ADP Czym jest projekt ADP? Projekt Microsoft Access (.adp) jest typem pliku programu Access, który zapewnia skuteczny dostęp w trybie
Bardziej szczegółowo