Class1.vb. _Dlugosc_stopnia = value End Set End Property Public Property Faza As Single Get Return _Faza End Get
|
|
- Bartłomiej Mikołajczyk
- 5 lat temu
- Przeglądów:
Transkrypt
1 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 stopnia wału serializacją. 2. Zapis i odczyt całego wału metodą tekstową. 3. Zapis i odczyt kolekcji stopniami. Funkcjonalności te dodamy do zadania z zajęć 3. Kod dodany wyróżniono kolorem żółtym. Class1.vb Public Class Stopien_walu_parametry Private _Srednica_stopnia As Single Private _Dlugosc_stopnia As Single Private _Faza As Single Private _Modyfikacja_stopnia As String Public Property Srednica_stopnia As Single Get Return _Srednica_stopnia End Get Set(ByVal value As Single) _Srednica_stopnia = value End Set End Property Public Property Dlugosc_stopnia As Single Get Return _Dlugosc_stopnia End Get Set(ByVal value As Single) _Dlugosc_stopnia = value End Set End Property Public Property Faza As Single Get Return _Faza End Get Set(ByVal value As Single) _Faza = value End Set End Property Public Property Modyfikacja_stopnia As String Get Return _Modyfikacja_stopnia End Get Set(ByVal value As String) _Modyfikacja_stopnia = value End Set End Property Public Sub Rysuj(ByVal pozycja_x As Single, ByVal pozycja_y As Single, _ ByVal dlugosc As Single, ByVal srednica As Single) Dim objrys As System.Drawing.Graphics Dim objpiorowal As New System.Drawing.Pen(Color.Red, 2) objrys = Form1.CreateGraphics objrys.drawrectangle(objpiorowal, pozycja_x, pozycja_y, dlugosc, srednica) Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 1
2 Public Sub Rysuj(ByVal pozycja_x As Single, ByVal pozycja_y As Single, _ ByVal dlugosc As Single, ByVal srednica As Single, ByVal faza As Single) Dim objrys As System.Drawing.Graphics Dim objpiorowal As New System.Drawing.Pen(Color.Red, 2) Dim faza_rys As Single objrys = Form1.CreateGraphics If faza > 0 Then objrys.drawrectangle(objpiorowal, pozycja_x + faza, pozycja_y, _ dlugosc - faza, srednica) objrys.drawline(objpiorowal, pozycja_x, pozycja_y + faza, _ pozycja_x, pozycja_y + srednica - faza) objrys.drawline(objpiorowal, pozycja_x, pozycja_y + faza, pozycja_x + faza, _ pozycja_y) objrys.drawline(objpiorowal, pozycja_x, pozycja_y + srednica - faza, _ pozycja_x + faza, pozycja_y + srednica) ElseIf faza < 0 Then faza_rys = Math.Abs(faza) objrys.drawrectangle(objpiorowal, pozycja_x, pozycja_y, dlugosc - faza_rys, _ srednica) objrys.drawline(objpiorowal, pozycja_x + dlugosc, pozycja_y + faza_rys, _ pozycja_x + dlugosc, pozycja_y + srednica - faza_rys) objrys.drawline(objpiorowal, pozycja_x + dlugosc, pozycja_y + faza_rys, _ pozycja_x + dlugosc - faza_rys, pozycja_y) objrys.drawline(objpiorowal, pozycja_x + dlugosc, _ pozycja_y + srednica - faza_rys, pozycja_x + dlugosc - faza_rys, _ pozycja_y + srednica) Public Class Modyfikacja Public Overridable Sub Rysuj(ByVal X1 As Single, ByVal Y1 As Single, _ ByVal X2 As Single, ByVal Y2 As Single, _ ByVal X3 As Single, ByVal Y3 As Single, _ ByVal X4 As Single, ByVal Y4 As Single) Public Class Pret Inherits Modyfikacja Public Overrides Sub Rysuj(ByVal X1 As Single, ByVal Y1 As Single, _ ByVal X2 As Single, ByVal Y2 As Single, _ ByVal X3 As Single, ByVal Y3 As Single, _ ByVal X4 As Single, ByVal Y4 As Single) Dim objrys As System.Drawing.Graphics Dim objpiorowalu As New System.Drawing.Pen(Color.Red, 1) objrys = Form1.CreateGraphics objrys.drawline(objpiorowalu, X1, Y1, X4, Y4) objrys.drawline(objpiorowalu, X2, Y2, X3, Y3) Public Class Gwint Inherits Modyfikacja Public Overrides Sub Rysuj(ByVal X1 As Single, ByVal Y1 As Single, _ ByVal X2 As Single, ByVal Y2 As Single, _ ByVal X3 As Single, ByVal Y3 As Single, _ ByVal X4 As Single, ByVal Y4 As Single) Dim objrys As System.Drawing.Graphics Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 2
3 Dim objpiorowalu As New System.Drawing.Pen(Color.Red, 1) objrys = Form1.CreateGraphics objrys.drawline(objpiorowalu, X1, Y1, X3, Y3) objrys.drawline(objpiorowalu, X2, Y2, X4, Y4) Public Class Stopien_walu_powiazania Inherits Stopien_walu_parametry Public Stopien_walu_odziedziczony As Stopien_walu_parametry Public Adres_po As Stopien_walu_parametry Form1.vb Imports System.IO Imports System.Xml Public Class Form1 Dim x1 As Single Dim y1 As Single Dim objrys As System.Drawing.Graphics Dim objpioroos As New System.Drawing.Pen(Color.Green, 1) Dim objpiorowal As New System.Drawing.Pen(Color.Red, 2) Dim X_osi As Integer = 50 Dim Y_osi As Integer = 200 Dim x_pocz As Integer = X_osi Dim Liczba_stopni As Integer ''Dim wsk_pocz_walka As Stopien_walu_powiazania ''Dim wsk_kon_walka As Stopien_walu_powiazania Dim Kolekcja_stopni_walu As New Collection Dim mode As Integer Dim faza As Single = 0 Dim x_nowy_stopien As Single Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load objrys = Me.CreateGraphics mode = 0 Private Sub Form1_MouseMove(sender As Object, e As MouseEventArgs) _ Handles Me.MouseMove LabelKoordynaty.Text = "X=" & e.x & " Y=" & e.y Private Sub Form1_MouseClick(sender As Object, e As MouseEventArgs) _ Handles Me.MouseClick Dim x_stopnia As Single Dim y_stopnia As Single Dim szerokosc As Single Dim wysokosc As Single Dim mojstopien As New Stopien_walu_parametry ''Dim mojstopien_powiazania As New Stopien_walu_powiazania Dim i As Integer Dim objmodyf As Modyfikacja Dim srednica As Single Dim dlugosc As Single objrys.drawline(objpioroos, X_osi, Y_osi, 600, Y_osi) objrys.drawline(objpioroos, X_osi, X_osi, X_osi, 350) Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 3
4 If mode = 10 Then x1 = e.x y1 = e.y x_stopnia = x_pocz y_stopnia = y1 szerokosc = x1 - x_pocz wysokosc = (Y_osi - y1) * 2 x_pocz = x_pocz + szerokosc Liczba_stopni = Liczba_stopni + 1 mojstopien.dlugosc_stopnia = szerokosc mojstopien.srednica_stopnia = wysokosc mojstopien.faza = faza Kolekcja_stopni_walu.Add(mojStopien) If faza <> 0 Then mojstopien.rysuj(x_stopnia, y_stopnia, szerokosc, wysokosc, faza) Else mojstopien.rysuj(x_stopnia, y_stopnia, szerokosc, wysokosc) x_nowy_stopien = x_pocz ElseIf mode = 13 Then x1 = e.x objrys.clear(systemcolors.control) i = 1 Do Until x1 > x_pocz And x1 <= x_pocz + Kolekcja_stopni_walu.Item(i).Dlugosc_stopnia x_pocz = x_pocz + Kolekcja_stopni_walu.Item(i).Dlugosc_stopnia i = i + 1 Kolekcja_stopni_walu.Remove(i) Liczba_stopni = Liczba_stopni - 1 Call Narysuj() ElseIf mode = 21 Then 'pręt x1 = e.x i = 1 Do Until x1 > x_pocz And x1 <= x_pocz + Kolekcja_stopni_walu.Item(i).Dlugosc_stopnia x_pocz = x_pocz + Kolekcja_stopni_walu.Item(i).Dlugosc_stopnia i = i + 1 mojstopien = Kolekcja_stopni_walu.Item(i) mojstopien.modyfikacja_stopnia = "Pret" objmodyf = New Pret srednica = mojstopien.srednica_stopnia dlugosc = mojstopien.dlugosc_stopnia objmodyf.rysuj(x_pocz, Y_osi - srednica / 2, x_pocz, Y_osi + srednica / 2, x_pocz + dlugosc, Y_osi - srednica / 2, x_pocz + dlugosc, Y_osi + srednica / 2) x_pocz = x_nowy_stopien ElseIf mode = 22 Then 'gwint x1 = e.x i = 1 Do Until x1 > x_pocz And x1 <= x_pocz + Kolekcja_stopni_walu.Item(i).Dlugosc_stopnia Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 4
5 x_pocz = x_pocz + Kolekcja_stopni_walu.Item(i).Dlugosc_stopnia i = i + 1 mojstopien = Kolekcja_stopni_walu.Item(i) mojstopien.modyfikacja_stopnia = "Gwint" objmodyf = New Gwint srednica = mojstopien.srednica_stopnia dlugosc = mojstopien.dlugosc_stopnia objmodyf.rysuj(x_pocz, Y_osi - srednica / 2 + 8, x_pocz, Y_osi + srednica / 2-8, x_pocz + dlugosc, Y_osi - srednica / 2 + 8, x_pocz + dlugosc, Y_osi + srednica / 2-8) x_pocz = x_nowy_stopien ElseIf mode = 40 Then 'XML - zapisywanie stopnia do pliku, Serializacja x1 = e.x i = 1 Do Until x1 > x_pocz And x1 <= x_pocz + _ Kolekcja_stopni_walu.Item(i).Dlugosc_stopnia x_pocz = x_pocz + Kolekcja_stopni_walu.Item(i).Dlugosc_stopnia i = i + 1 mojstopien = Kolekcja_stopni_walu.Item(i) Dim SerializacjaDoPlikuXml As Serialization.XmlSerializer Dim plikxml As FileStream = New FileStream("Dane_stopnia.xml", _ FileMode.Create, FileAccess.Write, FileShare.None) SerializacjaDoPlikuXml = _ New Serialization.XmlSerializer(GetType(Stopien_walu_parametry)) SerializacjaDoPlikuXml.Serialize(plikXML, mojstopien) plikxml.close() MsgBox("Plik XML dla stopnia został zbudowany.") x_pocz = x_nowy_stopien Private Sub PokażToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles PokażToolStripMenuItem.Click Call Narysuj() Private Sub SkasujToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles SkasujToolStripMenuItem.Click objrys.clear(systemcolors.control) Private Sub Narysuj() Dim x_stopnia As Single Dim y_stopnia As Single Dim szerokosc As Single Dim wysokosc As Single ''Dim walek_tim As Stopien_walu_powiazania Dim wsk_kolekcji As Stopien_walu_parametry Dim objmodyf As Modyfikacja Dim srednica As Single Dim dlugosc As Single objrys.drawline(objpioroos, X_osi, Y_osi, 600, Y_osi) objrys.drawline(objpioroos, X_osi, X_osi, X_osi, 350) Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 5
6 For Each wsk_kolekcji In Kolekcja_stopni_walu x_stopnia = x_pocz y_stopnia = Y_osi - wsk_kolekcji.srednica_stopnia / 2 szerokosc = wsk_kolekcji.dlugosc_stopnia wysokosc = wsk_kolekcji.srednica_stopnia If wsk_kolekcji.faza <> 0 Then wsk_kolekcji.rysuj(x_stopnia, y_stopnia, szerokosc, wysokosc, wsk_kolekcji.faza) Else wsk_kolekcji.rysuj(x_stopnia, y_stopnia, szerokosc, wysokosc) srednica = wsk_kolekcji.srednica_stopnia dlugosc = wsk_kolekcji.dlugosc_stopnia If wsk_kolekcji.modyfikacja_stopnia = "Pret" Then objmodyf = New Pret objmodyf.rysuj(x_pocz, Y_osi - srednica / 2, x_pocz, Y_osi + srednica / 2, x_pocz + dlugosc, Y_osi - srednica / 2, x_pocz + dlugosc, Y_osi + srednica / 2) ElseIf wsk_kolekcji.modyfikacja_stopnia = "Gwint" Then objmodyf = New Gwint objmodyf.rysuj(x_pocz, Y_osi - srednica / 2 + 8, x_pocz, Y_osi + srednica / 2-8, x_pocz + dlugosc, Y_osi - srednica / 2 + 8, x_pocz + dlugosc, Y_osi + srednica / 2-8) x_pocz = x_pocz + szerokosc Next Private Sub NowyWałekToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles NowyWałekToolStripMenuItem.Click mode = 0 Kolekcja_stopni_walu.Clear() Liczba_stopni = 0 objrys.clear(systemcolors.control) objrys.drawline(objpioroos, X_osi, Y_osi, 600, Y_osi) objrys.drawline(objpioroos, X_osi, X_osi, X_osi, 350) Private Sub StopnieBezFazyToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles StopnieBezFazyToolStripMenuItem.Click mode = 10 faza = 0 Private Sub StopnieZFazaZLewejStronyToolStripMenuItem_Click(sender As Object, _ e As EventArgs) Handles StopnieZFazaZLewejStronyToolStripMenuItem.Click mode = 10 faza = 8 Private Sub StopnieZFazaZPrawejStronyToolStripMenuItem_Click(sender As Object, _ e As EventArgs) Handles StopnieZFazaZPrawejStronyToolStripMenuItem.Click mode = 10 faza = -8 Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 6
7 Private Sub NicNieRóbToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles NicNieRóbToolStripMenuItem.Click mode = 0 Private Sub UsuńStopieńToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles UsuńStopieńToolStripMenuItem.Click mode = 13 Private Sub PrętToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles PrętToolStripMenuItem.Click mode = 21 Private Sub GwintToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles GwintToolStripMenuItem.Click mode = 22 Private Sub StopieńZapiszToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles StopieńZapiszToolStripMenuItem.Click mode = 40 Private Sub StopieńCzytajToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles StopieńCzytajToolStripMenuItem.Click ' XML stopień czytaj; Serializacja Dim mojstopien As New Stopien_walu_parametry Dim PlikDanych As FileStream = File.Open("Dane_stopnia.xml", FileMode.Open, _ FileAccess.Read) Dim MojaSerializacja As New _ Serialization.XmlSerializer(GetType(Stopien_walu_parametry)) mojstopien = MojaSerializacja.Deserialize(PlikDanych) PlikDanych.Close() Kolekcja_stopni_walu.Add(mojStopien) Liczba_stopni = Liczba_stopni + 1 Call Narysuj() Private Sub WałekZapiszToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles WałekZapiszToolStripMenuItem.Click ' XML Zapis całego wałka tekstowo Dim plik As String Dim dlugosc, srednica, faza As Single Dim modyfikacja_stopnia As String plik = "Dane_walka.xml" FileOpen(1, plik, OpenMode.Output) PrintLine(1, "<?xml version=" & Chr(34) & "1.0" & Chr(34) & "?>") PrintLine(1, "<Walek xmlns:xsi=" & Chr(34) & _ " & _ Chr(34) & " xmlns:xsd=" & Chr(34) & _ " & Chr(34) & ">") For Each wsk_kolekcji In Kolekcja_stopni_walu PrintLine(1, "<Stopien_walu>") srednica = wsk_kolekcji.srednica_stopnia PrintLine(1, " <Srednica_stopnia>" & srednica.tostring & _ "</Srednica_stopnia>") dlugosc = wsk_kolekcji.dlugosc_stopnia PrintLine(1, " <Dlugosc_stopnia>" & dlugosc.tostring & _ "</Dlugosc_stopnia>") faza = wsk_kolekcji.faza Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 7
8 PrintLine(1, " <Faza>" & faza.tostring & "</Faza>") modyfikacja_stopnia = wsk_kolekcji.modyfikacja_stopnia PrintLine(1, " <Modyfikacja_stopnia>" & modyfikacja_stopnia & _ "</Modyfikacja_stopnia>") PrintLine(1, "</Stopien_walu>") Next PrintLine(1, "</Walek>") FileClose(1) MsgBox("Zapisano do pliku " & plik) Private Sub WałekCzytajToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles WałekCzytajToolStripMenuItem.Click ' Odczyt całego wałka tekstowo Dim plik, srednica, dlugosc, faza, modyfikacja_stopnia, znak, wiersz As String Dim pozycja_znaku As Integer plik = "Dane_walka.xml" FileOpen(1, plik, OpenMode.Input) Liczba_stopni = 0 Do While Not EOF(1) 'czytamy do końca pliku wiersz = LineInput(1) 'czytamy wiersz If Mid(wiersz, 1, 14) = "<Stopien_walu>" Then 'szukamy <Stopien_walu> 'jeśli odczytaliśmy ten wiersz, to następnym wierszem jest np.: ' <Srednica_stopnia>224</Srednica_stopnia> ' wiersz = LineInput(1) srednica = "" pozycja_znaku = 21 'na tej pozycji leży pierwsza cyfra średnicy Do While znak <> "<" srednica = srednica & znak pozycja_znaku = pozycja_znaku + 1 ' teraz będzie długość: ' <Dlugosc_stopnia>54</Dlugosc_stopnia> ' wiersz = LineInput(1) dlugosc = "" pozycja_znaku = 20 'na tej pozycji leży pierwsza cyfra długości Do While znak <> "<" dlugosc = dlugosc & znak pozycja_znaku = pozycja_znaku + 1 ' teraz będzie faza: ' <Faza>0</Faza> ' wiersz = LineInput(1) faza = "" pozycja_znaku = 9 'na tej pozycji keży pierwsza cyfra fazy Do While znak <> "<" faza = faza & znak pozycja_znaku = pozycja_znaku + 1 Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 8
9 ' teraz będzie modyfikacja_stopnia: ' <Modyfikacja_stopnia>Pret</Modyfikacja_stopnia> ' wiersz = LineInput(1) modyfikacja_stopnia = "" pozycja_znaku = 24 'na tej pozycji leży pierwszy znak modyfikacji Do While znak <> "<" modyfikacja_stopnia = modyfikacja_stopnia & znak pozycja_znaku = pozycja_znaku + 1 Dim mojstopien As New Stopien_walu_parametry mojstopien.dlugosc_stopnia = CSng(dlugosc) mojstopien.srednica_stopnia = CSng(srednica) mojstopien.faza = CSng(faza) mojstopien.modyfikacja_stopnia = modyfikacja_stopnia Kolekcja_stopni_walu.Add(mojStopien) Liczba_stopni = Liczba_stopni + 1 FileClose(1) Call Narysuj() Private Sub ZapiszKolekcjęToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ZapiszKolekcjęToolStripMenuItem.Click 'Zapisywanie kolekcji - każdy stopień w oddzielnym pliku Dim mojstopien As New Stopien_walu_parametry Dim i As Integer Dim NazwaPliku As String Dim SerializacjadoPlikuXml As Serialization.XmlSerializer For i = 1 To Liczba_stopni mojstopien = Kolekcja_stopni_walu.Item(i) NazwaPliku = "Dane_stopnia_kolekcji" & i.tostring & ".xml" Dim plikxml As FileStream = New FileStream(NazwaPliku, FileMode.Create, _ FileAccess.Write, FileShare.None) SerializacjadoPlikuXml = _ New Serialization.XmlSerializer(GetType(Stopien_walu_parametry)) SerializacjadoPlikuXml.Serialize(plikXml, mojstopien) plikxml.close() Next MsgBox("Wałek - Kolekcja stopni został zapisany.") Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 9
10 Private Sub CzytajKolekcjęToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles CzytajKolekcjęToolStripMenuItem.Click 'Odczyt kolekcji z wielu plików stopni. Dim i As Integer Dim NazwaPliku As String Liczba_stopni = 0 i = 1 Do Dim mojstopien As New Stopien_walu_parametry NazwaPliku = "Dane_stopnia_kolekcji" & i.tostring & ".xml" If Not File.Exists(NazwaPliku) Then MsgBox("Liczba wczytanych stopni = " & Liczba_stopni) Exit Do Dim PlikDanych As FileStream = File.Open(NazwaPliku, FileMode.Open, _ FileAccess.Read) Dim mojaserializacja As New _ Serialization.XmlSerializer(GetType(Stopien_walu_parametry)) mojstopien = mojaserializacja.deserialize(plikdanych) PlikDanych.Close() File.Delete(NazwaPliku) Kolekcja_stopni_walu.Add(mojStopien) Liczba_stopni = Liczba_stopni + 1 i = i + 1 Call Narysuj() Copyright 2016, mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis 10
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
Bardziej szczegółowoKlasa bazowa i klasy potomne - doskonalenie umiejtnoci projektowania i wykorzystania klas (45 min)
Zadanie5_28 Klasa bazowa i klasy potomne - doskonalenie umiejtnoci projektowania i wykorzystania klas (45 min) Opis zadania Wykorzystaj gotowy projekt Nowe auto, a nastpnie zaprojektuj klas bazow NoweAuto
Bardziej szczegółowo01 grid tablica grid. Copyright 2017, mgr inż. Janusz Bonarowski 1
01 grid tablica grid Zadanie Wykonajmy aplikację posiadającą dwa obiekty DataGridView. Jeden o nazwie DataGridView1, będzie formularzem wejściowym, drugi o nazwie DataGridView2 będziemy używać jako element
Bardziej szczegółowoProgramowanie obiektowe w VB cz 2
Programowanie obiektowe w VB cz 2 Interfejsy Interfejsy są listą metod, właściwości, zdarzeń i indeksowników. Jeśli jakaś klasa implementuje jakiś interfejs, znaczy to, że użytkownik tej klasy może skorzystać
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ółowoProsta książka telefoniczna z wykorzystaniem zapisu do pliku
Prosta książka telefoniczna z wykorzystaniem zapisu do pliku Celem zajęć będzie napisanie prostego programu okienkowego, którego zadaniem będzie zapisywanie imienia, nazwiska, adresu-email oraz numeru
Bardziej szczegółowoDataGridView. Aby dodawać kolumny wybieramy z listy zadań Add Column..., co wywoła okno dodawania kolumn, rys. 2. Rysunek 1
DataGridView Często potrzebujemy obiektu, który wyświetliłby tabelę zawierającą kilka kolumn i kilka wierszy. Dobrze do tego celu nadaje się obiekt DataGridView. Po przeniesieniu obiektu na formularz jest
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ółowoAplikacje geodezyjne
Aplikacje geodezyjne 1. Azymut ze współrzędnych Utwórz nowy projekt o nazwie Azymut. W oknie rozmieść kontrolki mniej więcej zgodnie z rysunkiem. Obiekty mają zmienione następujące wartości cech: cecha
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ółowoĆ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ć
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ół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ół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. Obiekt Klasa Składnia klasy: Interfejsy Składnia interfejsu: Metody Składnia instrukcji Sub: Składnia instrukcji function:
Programowanie obiektowe. Obiekt Obiekt to dowolny element, który możemy wydzielić i którym możemy manipulować. W terminologii informatycznej obiekt to samodzielna jednostka zawierająca zarówno dane, jak
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ółowoProgramowanie 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:
Bardziej szczegółowoAplikacja notatnik. Opracował: Damian Krzesimowski
Aplikacja notatnik 1. Tworzenie nowego projektu aplikacji i jej interfejsu W środowisku Visual Studio wciśnij kombinację klawiszy Ctrl+Shift+N. W oknie New Project: - zaznacz pozycję Visual Basic, Windows
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ółowoFormatowaniem nazywamy proces przekształcenia danych z postaci binarnej do postaci tekstowej lub proces przekształcenia danych w odwrotnym
Formatowanie Podstawy programowania Formatowaniem nazywamy proces przekształcenia danych z postaci binarnej do postaci tekstowej lub proces przekształcenia danych w odwrotnym kierunku. W przypadku wprowadzenia
Bardziej szczegółowoPrivate Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Obliczenia równoległe w Microsoft Visual Basic Środowisko Microsoft Visual Studio 2010 i nowsze umożliwia zrównoleglenie obliczeń na wiele rdzeni procesorów. Służą do tego odpowiednie metody dostępne wraz
Bardziej szczegółowoPrzykład powyżej pokazuje, że w zapytaniu można umieszczać funkcje zarówno zdefiniowane w ramach środowiska, jak również własne.
LINQ w Microsoft Visual Basic 'zapytanie pobierające wszystkie liczby z kolekcji 'zmienna zapytanie jest typu: System.Collections.Generic.IEnumerable(Of Integer) Dim zapytanie = From wiersz In liczby 'lub
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ół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ółowoĆwiczenie laboratoryjne. Oprogramowanie i badanie stosu lub kolejki w środowisku Visual Basic 2005
Ćwiczenie laboratoryjne Oprogramowanie i badanie stosu lub kolejki w środowisku Visual Basic 2005 Tematy ćwiczenia realizacja stosu lub kolejki dla tablicowej lub listowej reprezentacji. operacje na stosie
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ółowoInstrukcja laboratoryjna nr.4
Języki programowania na platformie.net cz.2 2016/17 Instrukcja laboratoryjna nr.4 Język Visual Basic for.net Prowadzący: Tomasz Goluch Wersja: 3.1 I. Współpraca Visual Basic z C# Cel: Wykorzystanie w kodzie
Bardziej szczegółowoWykład VI. Programowanie. dr inż. Janusz Słupik. Gliwice, 2014. Wydział Matematyki Stosowanej Politechniki Śląskiej. c Copyright 2014 Janusz Słupik
Wykład VI Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Operacje na plikach Operacje na plikach Aby móc korzystać z pliku należy go otworzyć w odpowiednim
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ółowoVisual Basic: Tablice, sortowanie, r. ak. 2014/2015
Visual Basic: Tablice, sortowanie, r. ak. 2014/2015 Public Class Form1 Deklaracja tablicy pól tekstowych o 4 wierszach i 5 kolumnach Dim TabPol(3, 4) As TextBox Deklaracja tablicy pól tekstowych o 4 wierszach
Bardziej szczegółowoInformatyka 1. Przetwarzanie tekstów
Informatyka 1 Wykład IX Przetwarzanie tekstów Robert Muszyński ZPCiR ICT PWr Zagadnienia: reprezentacja napisów znakowych, zmienne napisowe w Sun Pascalu, zgodność typów, operowanie na napisach: testowanie
Bardziej szczegółowoJava Zadanie 1. Aby poprawnie uruchomić aplikację desktopową, należy zaimplementować główną metodę zapewniającą punkt wejścia do programu.
Wstęp Java Zadanie Celem laboratorium jest zapoznanie się z podstawami platformy oraz języka Java. W ramach zadania należy przygotować aplikację zarządzania notatkami użytkownika obsługiwaną z konsoli.
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ółowoJanusz Górczyński. Wprowadzenie do programowania obiektowego w VB.NET
Janusz Górczyński Wprowadzenie do programowania obiektowego w VB.NET WSZiM w Sochaczewie, 2011 Spis treści 1 KLASY I ICH WYKORZYSTANIE...3 1.1 WPROWADZENIE DO KLAS...3 1.1.1 Definiowanie klasy...3 1.1.2
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ół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ół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ół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ółowoProgramowanie Obiektowe w Visual Basic.NET 2005. Konrad Lipiński 07.04.2008
Programowanie Obiektowe w Visual Basic.NET 2005 Konrad Lipiński 07.04.2008 O czym będzie mowa OOP a VB Klasy, interfejsy, struktury Operatory Zdarzenia Typy uogólnione Obsługa błędów Przestrzenie nazw
Bardziej szczegółowoPLIKI TEKSTOWE F C E 30 0D 0A 42 6F 72 6C 61 6E 64 1A T U R B O _ P A S C A L _ 7. 0
PLIKI TEKSTOWE plik_liczb : file of integer; plik_znakow : file of char; plik_linii : text; deklaracja zmiennej plikowej Przykład sekwencji bajtów: 54 55 52 42 4F 20 50 41 53 43 41 4C 20 37 2E 30 0D 0A
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ół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ółowoPaweł Cieśla. Dokumentacja projektu
Paweł Cieśla Dokumentacja projektu Projekt Project1 został utworzony i skompilowany na próbnej wersji Delphi XE 4. Po uruchomieniu programu należy kliknąć przycisk Wczytaj plik tekstowy, następnie wskazać
Bardziej szczegółowoPalindromy. Przykładowe rozwiązanie
Palindromy Palindromem (z greckiego) nazywamy wyraz, który tak samo brzmi, gdy jest czytany wspak. Palindromami są na przykład takie wyrazy, jak kajak, zaraz, oko, zakaz, mam itp. Użytkownik wprowadza
Bardziej szczegółowoPaweł Górczyński, Janusz Górczyński. Aplikacja MS SQL Server i MS VB.NET do zarządzania studiami podyplomowymi
W ykłady z infor matyki Paweł Górczyński, Janusz Górczyński Aplikacja MS SQL Server i MS VB.NET do zarządzania studiami podyplomowymi Wyższa Szkoła Zarządzania i Marketingu Sochaczew 2010 Książka ta jest
Bardziej szczegółowoFunkcje zawarte w bibliotece < io.h >
PLIKOWE OPERACJE WEJŚCIA - WYJŚCIA Język C/C++ nie ma wbudowanych żadnych instrukcji umożliwiających wykonywanie operacji wejścia-wyjścia! Służą do tego funkcje biblioteczne. Funkcje zawarte w bibliotece
Bardziej szczegółowoPodstawy programowania
Pliki Podstawy programowania Prawie w każdym programie jest potrzebne napisanie kodu do czytania danych z pliku lub do zapisywaniu danych do pliku. Każde środowisko programowania zawiera środki do czytania
Bardziej szczegółowoObsługa blędów i zewnętrznych plików
Obsługa blędów i zewnętrznych plików Rafał Zduńczyk Programowanie arkuszy kalkulacyjnych 2017 Wyłapanie błędu Sub error1() Dim x, y, z x = InputBox("x:") y = InputBox("y:") On Error GoTo handler1 On Error
Bardziej szczegółowo2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse...
KORZYSTANIE Z KONTROLKI.NET LENDEVICERS232 DODAWANIE KONTROLKI DO ZBIORU KOMPONENTÓW DOSTĘPNYCH W PALECIE TOOLBOX (ŚRODOWISKA PROGRAMISTYCZNE FIRMY MICROSOFT) W środowisku programistycznym (Visual C++,
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ółowoTen odcinek Akademii PC Kuriera poświęcony zostanie tworzeniu i wykorzystaniu funkcji i procedur w języku Visual Basic.NET.
Ten odcinek Akademii PC Kuriera poświęcony zostanie tworzeniu i wykorzystaniu funkcji i procedur w języku Visual Basic.NET. Czym są procedury? Efektywne tworzenie często polegać będzie na ponownym wykorzystywaniu
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ółowoFunkcje zawarte w bibliotece < io.h >
PLIKOWE OPERACJE WEJŚCIA - WYJŚCIA Język C/C++ nie ma wbudowanych żadnych instrukcji umożliwiających wykonywanie operacji wejścia-wyjścia! Służą do tego funkcje biblioteczne. Funkcje zawarte w bibliotece
Bardziej szczegółowoakademia androida Składowanie danych część VI
akademia androida Składowanie danych część VI agenda 1. SharedPreferences. 2. Pamięć wewnętrzna i karta SD. 3. Pliki w katalogach /res/raw i /res/xml. 4. Baza danych SQLite. 5. Zadanie. 1. SharedPreferences.
Bardziej szczegółowoProgramowanie w VB Proste algorytmy sortowania
Programowanie w VB Proste algorytmy sortowania Sortowanie bąbelkowe Algorytm sortowania bąbelkowego polega na porównywaniu par elementów leżących obok siebie i, jeśli jest to potrzebne, zmienianiu ich
Bardziej szczegółowoWydział 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
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ółowoProgramowanie telefonów z Windows Phone 7, cz. 4
Programowanie telefonów z Windows Phone 7, cz. 4 Piotr M. Szczypiński Instytut Elektroniki Politechniki Łódzkiej http://www.eletel.p.lodz.pl/pms/ piotr.szczypinski@p.lodz.pl Budynek B9, II piętro, pokój
Bardziej szczegółowoPodstawy programowania w Visual Basic.Net
Wykłady z informa t yki Janusz Górczyński Podstawy programowania w Visual Basic.Net Wyższa Szkoła Zarządzania i Marketingu Sochaczew 20012 Zeszyt ten jest ósmą pozycją w serii materiałów dydaktycznych
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ółowoM 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
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ół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ółowoPascal. 1. Pliki tekstowe. Przykład 1.1. Zapis do pliku tekstowego
Pascal 1. Pliki tekstowe Przykład 1.1. Zapis do pliku tekstowego {deklaracja zmiennej tekstowej 'plik'} plik: text; {skojarzenie zmiennej plikowej 'plik' z plikiem na dysku (podajemy lokalizacje)} {tworzenie
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ółowoWindows Workflow Foundation (wprowadzenie - prosty przykład Sequential Workflow):
Windows Workflow Foundation (wprowadzenie - prosty przykład Sequential Workflow): 1. Utworzenie projektu - Sequential Workflow. File - New Project - Visual C# -Workflow- Sequential Workflow Console Application
Bardziej szczegółowoMetody dostępu do danych
Metody dostępu do danych dr inż. Grzegorz Michalski Na podstawie materiałów dra inż. Juliusza Mikody Jak działa JDO Podstawowym zadaniem JDO jest umożliwienie aplikacjom Javy transparentnego umieszczenia
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ółowoPraca z bazą danych. Rysunek 1. Projekt tabeli UZYTKOWNIK bazy KURSY
Praca z bazą danych Aby móc korzystać z niniejszego kursu musimy utworzyć bazę danych o nazwie KURSY, tabelę o nazwie UZYTKOWNIK, a w tabeli tej utworzyć następujące kolumny: user_id typu integer/autonumer
Bardziej szczegółowoIlość cyfr liczby naturalnej
Ilość cyfr liczby naturalnej Użytkownik wprowadza liczbę naturalną n. Podaj algorytm znajdowania ilości cyfr liczby n. (Np.: po wprowadzeniu liczby 2453, jako wynik powinna zostać podana liczba 4). Specyfikacja
Bardziej szczegółowoKatalog książek cz. 2
Katalog książek cz. 2 Odczytywanie danych z XML Do ćwiczenia dołączony jest plik books.xml zawierający pełen katalog książek. Poniższy listing zawiera przykładowy fragment danych w stosowanym formacie.
Bardziej szczegółowoWykład 6 Dziedziczenie cd., pliki
Wykład 6 Dziedziczenie cd., pliki Autor: Zofia Kruczkiewicz 1. Dziedziczenie cd. 2. Pliki - serializacja Zagadnienia 1. Dziedziczenie aplikacja Kalkultory_2 typu Windows Forms prezentująca dziedziczenie
Bardziej szczegółowoPlatforma.NET laboratorium 4 Aktualizacja: 15/11/2013. Visual Basic.NET dostęp do bazy danych. Baza Microsoft SQL Server Compact
Platforma.NET laboratorium 4 Aktualizacja: 15/11/2013 Prowadzący: mgr inż. Tomasz Jaworski Strona WWW: http://tjaworski.kis.p.lodz.pl/ Visual Basic.NET dostęp do bazy danych Baza Microsoft SQL Server Compact
Bardziej szczegółowoPodstawy programowania
Podstawy programowania Część ósma Tablice znaków i przetwarzanie napisów Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura
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ół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ółowoJanusz Górczyński. Projekt WynajemSal realizowany w trakcie drugiego semestru studiów podyplomowych
Janusz Górczyński Projekt WynajemSal realizowany w trakcie drugiego semestru studiów podyplomowych WSZiM w Sochaczewie, 2011 Spis treści 1 WSTĘP...3 2 BAZA DANYCH...4 2.1 TABELE...4 2.2 PROCEDURY PRZECHOWYWANE...11
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ół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ółowoPliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego
Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego 1 /24 Pisanie pojedynczych znaków z klawiatury do pliku #include void main(void) { FILE *fptr; // wkaznik do pliku, tzw. uchwyt
Bardziej szczegółowoAkademia 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
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ółowodane.add "w" dane.add "bez" dane.add "pod" dane.add "nad" dane.add "znad" dane.add "poprzez" dane.add "sprzed" dane.add "zza" dane.add "mgr" dane.
Sub Wstaw_twarda_spacje() ' Wstaw_twarda_spacje Makro ' Makro wstawia twardą spację przed wszystkimi spójnikami wymienionymi w kodzie źródłowym, ' spójniki można dodad przez modyfikację kodu źródłowego
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ółowoPodstawy otwartych języków programowania Przechowywanie danych
Podstawy otwartych języków programowania Przechowywanie danych Wiktor Wandachowicz Sposoby przechowywania danych Typy podstawowe Pojedyncze obiekty Tablice obiektów i tablice typów podstawowych jednowymiarowe
Bardziej szczegółowoProgramowanie w językach wysokiego poziomu
Programowanie w językach wysokiego poziomu zajęcia nr 2 Elektronika i Telekomunikacja, semestr III rok akademicki 2014/2015 Plan dzisiejszych zajęć Pliki tekstowe 1. Operacje na plikach - wprowadzenie
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ółowoIntegracja Comarch e-sprawozdania
Integracja Spis treści 1 Repozytorium... 3 Konektor... 3 Struktura bazy... 3 1.2.1 Tabela główna sprawozdania... 3 1.2.2 Tabela załączników sprawozdania... 3 Mapowanie struktury na kod.net... 3 1.3.1 Tabela
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ół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ół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ół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ółowoDAO. tworzenie tabeli
Mały poradnik do projektu z baz danych macie przykładowe kody DAO I ADODB, pewnie nie wszystkie, jak będą prośby to się dopisze co trzeba na razie będzie to wersja: 0.1 tego dokumentu. Na czerwono zaznaczyłem
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ółowoZmienne, instrukcje warunkowe
Zmienne, instrukcje warunkowe Rafał Zduńczyk Programowanie arkuszy kalkulacyjnych 2017 Co jest z tym kodem nie tak? Sub Input1() a = InputBox("Pierwsza") b = InputBox("Druga") MsgBox a + b End Sub Wychodzi,
Bardziej szczegółowoMetody Metody, parametry, zwracanie wartości
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Metody Metody, parametry, zwracanie wartości Metody - co to jest i po co? Metoda to wydzielona część klasy, mająca
Bardziej szczegółowoLaboratorium 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
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ółowoZaawansowane aplikacje WWW - laboratorium
Zaawansowane aplikacje WWW - laboratorium Przetwarzanie XML (część 2) Celem ćwiczenia jest przygotowanie aplikacji, która umożliwi odczyt i przetwarzanie pliku z zawartością XML. Aplikacja, napisana w
Bardziej szczegółowoKlasy i obiekty cz II
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Klasy i obiekty cz II Hermetyzacja, mutatory, akcesory, ArrayList Rozwijamy aplikację Chcemy, aby obiekty klasy
Bardziej szczegółowo