Aplikacje geodezyjne
|
|
- Oskar Jóźwiak
- 8 lat temu
- Przeglądów:
Transkrypt
1 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 Name: - okno ma nazwę P4; - przyciski mają nazwy odpowiednio koniec_prz, azymut_rz, wyczysc_prz; - etykieta ma nazwę: azymut_ety, pozostałe można zostawić domyślne; - pola tekstowe mają nazwy odpowiednio: xk_txt, yk_txt, xp_txt, yp_txt. cecha Text: wszystkie obiekty zgodnie z wyglądem w oknie programu. cecha TextAlign: wszystkie pola tekstowe mają ustawioną wartość na = Center. cecha BorderStyle: etykieta azymut_ety ma ustawioną wartość na = FixedSingle. W kodzie programu zwróć uwagę na elementy generowane automatycznie przez VB, tzn. zastanów się co należy przepisać, a co wygenerować. Public Class P4 Dim xk, xp As Single Dim yk, yp As Single Dim azymut As Double Private Sub koniec_prz_click(sender As System.Object, e As System.EventArgs) Handles koniec_prz.click End 1/8
2 Private Sub wyczysc_prz_click(sender As System.Object, e As System.EventArgs) Handles wyczysc_prz.click xp_txt.text = "" yp_txt.text = "" xk_txt.text = "" yk_txt.text = "" azymut_ety.text = "" Private Sub azymut_prz_click(sender As System.Object, e As System.EventArgs) Handles azymut_prz.click Dim dx, dy As Single If xp_txt.text = "" Or xk_txt.text = "" Or yp_txt.text = "" Or yk_txt.text = "" Then MsgBox("Co najmniej jedna współrzędna nie została wpisana!", 16, "Błąd współrzędnych") Exit Sub If xp_txt.text = xk_txt.text And yp_txt.text = yk_txt.text Then MsgBox("Błąd, nie ma azymutu!", 16, "Błąd współrzędnych") Exit Sub xk = Val(xk_txt.Text) xp = Val(xp_txt.Text) yk = Val(yk_txt.Text) yp = Val(yp_txt.Text) dx = xk - xp dy = yk - yp If dx = 0 And dy > 0 Then azymut = 100 ElseIf dx = 0 And dy < 0 Then azymut = 300 ElseIf dx > 0 And dy = 0 Then azymut = 0 ElseIf dx < 0 And dy = 0 Then azymut = 200 ElseIf dx <> 0 And dy <> 0 Then azymut = Math.Atan(dy / dx) azymut = azymut * 200 / Math.PI If azymut < 0 Then azymut = -azymut If dx < 0 And dy > 0 Then azymut = azymut If dx < 0 And dy < 0 Then azymut = azymut If dx > 0 And dy < 0 Then azymut = azymut azymut_ety.text = Format(azymut, " gradów") Private Sub xk_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles xk_txt.keypress Private Sub yk_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles yk_txt.keypress 2/8
3 Private Sub xp_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles xp_txt.keypress Private Sub yp_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles yp_txt.keypress End Class Zaimplementowany został mechanizm zabezpieczenia przed wpisaniem znaku, nie będącego elementem sterującym, cyfrą, separatorem dziesiętnym lub myślnikiem. Zadanie: W wolnym miejscu formy wstaw PictureBox o rozmiarach 700 x 700. Jeśli zajdzie taka potrzeba zwiększ rozmiar formy. Parametr Name pola obrazów powinien brzmieć wykres. W wywołaniu: Private Sub azymut_prz_click(sender As System.Object, e As System.EventArgs) Handles azymut_prz.click wpisz: xp1 = yp yp1 = -xp xk1 = yk yk1 = -xk With wykres.creategraphics.drawline(pens.red, xp , yp , xk , yk ).DrawLine(Pens.Black, 0, 350, 700, 350).DrawLine(Pens.Black, 350, 0, 350, 700) End With W wywołaniu: Private Sub wyczysc_prz_click(sender As System.Object, e As System.EventArgs) Handles wyczysc_prz.click wpisz: With wykres.creategraphics.clear(color.white) End With Dodatkowo ustaw parametr BackColor pola graficznego na White i pamiętaj o zdefiniowaniu nowych zmiennych: Dim xk1, xp1 As Single Dim yk1, yp1 As Single 3/8
4 Zwróć uwagę na definicję współrzędnych linii. Czarne linie wyznaczają osie układu współrzędnych, czerwona linia generowana jest na podstawie danych użytkownika. Przesunięcie jest związane z koniecznością kompensacji początku układu współrzędnych okna graficznego, który znajduje się w lewym górnym narożniku. Dodatkowo linia musi być obrócona o 90 stopni lewoskrętnie ze względu na konieczność dopasowania układu współrzędnych do standardu przyjętego w matematyce, czyli oś y skierowana w górę, a x w prawą stronę. Zadanie do wykonania to rozwiązanie problemu skalowania dla współrzędnych xp, yp, xp i yk przekraczających możliwy do wykreślenia zakres (-350, 350) oraz skalowanie linii " w górę" dla znikomych wartości współrzędnych. W tym drugim przypadku należy wyznaczyć wartość maksymalną i na niej opierać obliczenia. Zadanie: Rozbuduj program o informację o długości odcinka na podstawie danych wprowadzanych przez użytkownika oraz przekonwertuj grad na stopnie. Obliczeń dokonaj przed skalowaniem na potrzeby rysowania. Wynik końcowy powinien się prezentować mniej więcej jak na rysunku. 2. Pole powierzchni i obwód figury geometrycznej Na podstawie poprzedniego zadania stwórz formatkę zgodnie z rysunkiem. 4/8
5 Obiekty mają zmienione następujące wartości cech: cecha Name: - okno ma nazwę P4; - przyciski mają nazwy odpowiednio koniec_prz, oblicz_rz, wyczysc_prz; - etykiety mają nazwy: obwod_ety, pole_ety, pozostałe można zostawić domyślne; - pola tekstowe mają nazwy odpowiednio: x1_txt, y1_txt, x2_txt, y2_txt, x3_txt, y3_txt. cecha Text: wszystkie obiekty zgodnie z wyglądem w oknie programu. cecha TextAlign: wszystkie pola tekstowe mają ustawioną wartość na = Center. cecha BorderStyle: etykiet pole_ety i obwod_ety ma ustawioną wartość na = FixedSingle. Podczas wprowadzania kodu programu weź pod uwagę, że Visual Basic automatycznie generuje część kodu. Możesz korzystać z kopii poprzedniego projektu, co jest opcją polecaną. Public Class P4 Dim x1, x2, x3 As Single Dim y1, y2, y3 As Single Dim xx1, xx2, xx3 As Single Dim yy1, yy2, yy3 As Single Dim pole As Double Dim obwod As Double Private Sub koniec_prz_click(sender As System.Object, e As System.EventArgs) Handles koniec_prz.click End Private Sub wyczysc_prz_click(sender As System.Object, e As System.EventArgs) Handles wyczysc_prz.click x1_txt.text = "" y1_txt.text = "" x2_txt.text = "" y2_txt.text = "" x3_txt.text = "" 5/8
6 y3_txt.text = "" pole_ety.text = "" obwod_ety.text = "" With wykres.creategraphics.clear(color.white) End With Private Sub oblicz_prz_click(sender As System.Object, e As System.EventArgs) Handles oblicz_prz.click Dim dx, dy As Single If x1_txt.text = "" Or x2_txt.text = "" Or y1_txt.text = "" Or y2_txt.text = "" Or x3_txt.text = "" Or y3_txt.text = "" Then MsgBox("Co najmniej jedna współrzędna nie została wpisana!", 16, "Błąd współrzędnych") Exit Sub x1 = Val(x1_txt.Text) x2 = Val(x2_txt.Text) x3 = Val(x3_txt.Text) y1 = Val(y1_txt.Text) y2 = Val(y2_txt.Text) y3 = Val(y3_txt.Text) pole = (x1 * y2 - y1 * x2) + (x2 * y3 - y2 * x3) + (x3 * y1 - y3 * x1) 'pole = (x2 - x3) * y1 + (x3 - x1) * y2 + (x1 - x2) * y3 pole = pole / 2 If pole < 0 Then pole = -pole obwod = Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2)) + Math.Sqrt(Math.Pow((x3 - x2), 2) + Math.Pow((y3 - y2), 2)) + Math.Sqrt(Math.Pow((x1 - x3), 2) + Math.Pow((y1 - y3), 2)) pole_ety.text = Format(pole, "0.0000") obwod_ety.text = Format(obwod, "0.0000") While Math.Abs(x1) > 350 Or Math.Abs(y1) > 350 Or Math.Abs(x2) > 350 Or Math.Abs(y2) > 350 Or Math.Abs(x3) > 350 Or Math.Abs(y3) > 350 x1 = x1 / 1.5 y1 = x1 / 1.5 x2 = x2 / 1.5 y2 = y2 / 1.5 x3 = x3 / 1.5 y3 = x3 / 1.5 End While xx1 = y1 yy1 = -x1 xx2 = y2 yy2 = -x2 xx3 = y3 yy3 = -x3 With wykres.creategraphics.drawline(pens.red, xx , yy , xx , yy ).DrawLine(Pens.Red, xx , yy , xx , yy ).DrawLine(Pens.Red, xx , yy , xx , yy ).DrawLine(Pens.Black, 0, 350, 700, 350).DrawLine(Pens.Black, 350, 0, 350, 700) End With Private Sub x1_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles x1_txt.keypress 6/8
7 7/8 Opracował: Damian Krzesimowski Private Sub y1_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles y1_txt.keypress Private Sub x2_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles x2_txt.keypress Private Sub y2_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles y2_txt.keypress Private Sub x3_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles x3_txt.keypress Private Sub y3_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles y3_txt.keypress Private Sub x4_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Private Sub y4_txt_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
8 End Class W programie zrealizowane są te same zabezpieczenia i konwersje, co w poprzednim projekcie. Efekt końcowy powinien być podobny do przedstawionego na rysunku. Zadanie: Rozbuduj aplikację o możliwość operowania na trójkącie lub czworokącie. Wykorzystaj kontrolkę CheckBox lub RadioButton. Zwróć uwagę na konieczność kontroli kolejności punktów, z których składać się będzie czworokąt. Ma to na celu zapobieżenie przecięciu się odcinków. 8/8
Ć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ół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ół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ół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ół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ół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ół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ół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ół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ółowoInformatyka II. Laboratorium Aplikacja okienkowa
Informatyka II Laboratorium Aplikacja okienkowa Założenia Program będzie obliczał obwód oraz pole trójkąta na podstawie podanych zmiennych. Użytkownik będzie poproszony o podanie długości boków trójkąta.
Bardziej szczegółowowstawianie przycisków umożliwiających wybieranie wartości poprzez klikanie strzałek
VBA Excel Formularz Formanty Label wstawianie etykiet TextBox wstawianie pól tekstowych ComboBox wstawianie pól kombi ComboBox wstawianie pól kombi ComboBox wstawianie pól kombi OptionButton wstawianie
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ółowoWyszukiwanie największej spośród czterech liczb. Przykładowe rozwiązanie
Wyszukiwanie największej spośród czterech liczb Użytkownik podaje cztery liczby rzeczywiste. Podaj algorytm znajdowania największej spośród nich. (Np.: po wprowadzeniu liczb: 12 7 18.5 9 program powinien
Bardziej szczegółowoClass1.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
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ółowoPodstawy projektowania interfejsu aplikacji, metody zdarzeniowe
Podstawy projektowania interfejsu aplikacji, metody zdarzeniowe 1. Przycisk i okno informacyjne Pierwszym oknem po uruchomieniu aplikacji jest tabela Start Page. Aby utworzyć nowy projekt kliknij New Project
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ół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ółowoPolitechnika Poznańska Wydział Budowy Maszyn i Zarządzania
1) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi elementami obiektowymi systemu Windows wykorzystując Visual Studio 2008 takimi jak: przyciski, pola tekstowe, okna pobierania danych
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ółowoPrzykładowa dostępna aplikacja w Visual Studio - krok po kroku
Przykładowa dostępna aplikacja w Visual Studio - krok po kroku Zadaniem poniższego opisu jest pokazanie, jak stworzyć aplikację z dostępnym interfejsem. Sama aplikacja nie ma konkretnego zastosowania i
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ół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ółowoObsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe.
Programowanie Wizualno-Obiektowe (studia zaoczne - inżynieria komputerowa) Zajęcia z Delphi 5, program 1 Temat: Zadanie: Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków
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ół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ół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ół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ół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ół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ółowoVBA w Excel Lekcja ta ma przybliżyć pojęcia związane z programowaniem w pakiecie Office. Poniższe przykłady związane są z wersją Office2007.
VBA w Excel Lekcja ta ma przybliżyć pojęcia związane z programowaniem w pakiecie Office. Poniższe przykłady związane są z wersją Office2007. VBA To odmiana języka Basic przystosowany do programowania w
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ół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ół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ółowoZaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
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ół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ół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ółowoZdarzenie Zachodzi gdy Kolejność zdarzeń Kolejność Zdarzenie Opis uwaga: CausesValidation True.
Kolejny wykład w cyklu Akademii PC Kuriera poświęconej programowaniu w Visual Basic.NET rozpoczniemy od kontynuacji opisu znaczenia i roli zdarzeń w aplikacji. Z pierwszego odcinka uważny czytelnik zapamiętał
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ółowoAplikacja MDI. Rysunek 1. Tworzenie nowego projektu
Aplikacja MDI Co to takiego jest ta aplikacja MDI? OtóŜ w zasadzie w kaŝdej aplikacji występuje przynajmniej kilka okien umoŝliwiających wprowadzanie / wyświetlanie róŝnych danych. Okna te mogą być wyświetlane
Bardziej szczegółowo9. Wymiarowanie. 9.1 Wstęp. 9.2 Opis funkcje wymiarowania. Auto CAD 14 9-1
Auto CAD 14 9-1 9. Wymiarowanie. 9.1 Wstęp Wymiarowanie elementów jest ważnym etapem tworzenia rysunku. Dzięki wymiarom wielkość elementów znajdujących się na rysunku zostaje jednoznacznie określona. 9.2
Bardziej szczegółowoDział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
Bardziej szczegółowoWYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Bardziej szczegółowoMatlab - tworzenie graficznego interfejsu użytkownika GUI - Graphic User Interface
Matlab - tworzenie graficznego interfejsu użytkownika GUI - Graphic User Interface Z.Rudnicki Sposoby wykorzystywania graficznych elementów dialogowych w programach Matlaba Generowanie elementów w oknie
Bardziej szczegółowoĆwiczenie 25 Działania matematyczne we Flashu
Działania matematyczne we Flashu ActionScript pozwala na stosowanie wszelkich działań matematycznych. Do bardziej skomplikowanych operacji wymagany jest import klasy Math. Na przykład do wygenerowania
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ół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ółowoJęzyki i metody programowania Java Lab2 podejście obiektowe
Języki i metody programowania Java Lab2 podejście obiektowe https://docs.oracle.com/javase/tutorial/ http://zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/pojava/javazk4_2.pdf Zofia Kruczkiewicz 1 Zadanie
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ółowoDelphi podstawy programowania. Środowisko Delphi
Delphi podstawy programowania Środowisko Delphi Olsztyn 2004 Delphi Programowanie obiektowe - (object-oriented programming) jest to metodologia tworzeniu programów komputerowych definiująca je jako zbiór
Bardziej szczegółowo3 Delegacje. 3.1 Tworzenie delegacji. 3.2 Skojarzenie delegacji z procedurą czy funkcją
3 Delegacje Delegacja to specjalny typ danych, który przechowuje referencję (adres) do procedury lub funkcji. W środowisku.net delegacja jest odpowiednikiem wskaźnika (pointer) do funkcji znanego z języka
Bardziej szczegółowoVBA 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
Bardziej szczegółowoProgramowanie Obiektowe GUI
Programowanie Obiektowe GUI Swing Celem ćwiczenia jest ilustracja wizualnego tworzenia graficznego interfejsu użytkownika opartego o bibliotekę Swing w środowisku NetBeans. Ponadto, ćwiczenie ma na celu
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ół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ółowoAplikacje w środowisku Java
Aplikacje w środowisku Java Materiały do zajęć laboratoryjnych Graficzny Interfejs Użytkownika mgr inż. Kamil Zieliński Katolicki Uniwersytet Lubelski Jana Pawła II 2018/2019 Spis treści Graficzny Interfejs
Bardziej szczegółowoEkran główny lista formularzy
Administracja modułem formularzy dynamicznych Konfigurator formularzy dynamicznych Funkcjonalność konfiguratora formularzy dynamicznych pozwala administratorowi systemu na stworzenie formularza, w którym
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ół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ół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ół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ół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ół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ółowo3.4. Opis konfiguracji layoutów.
Definicja layout-ów dla tablicy odczytywana jest z tabeli w bazie danych: [UnitId_System] Gdańsk = 42, Gdynia = 43 [UnitId_Subsytem] 6 = TZT, 7 = ZZT [UnitId_Unit] identyfikator obiektu [Update_TimeStamp]
Bardziej szczegółowoMS Access formularze
MS Access formularze Formularze to obiekty służące do wprowadzania i edycji danych znajdujących się w tabelach. O ile wprowadzanie danych bezpośrednio do tabel odbywa się zawsze w takiej samej formie (arkusz
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ółowoZARZĄDZANIE WYDRUKIEM ETYKIET
Opracowanie: Wojciech Zatorski 2007.03.16 KOHA PL ZARZĄDZANIE WYDRUKIEM ETYKIET Raporty -> Etykiety z ręki / Raporty -> Etykiety (automat) W systemie mamy dostępne dwa sposoby drukowania etykiet. Opcja
Bardziej szczegółowowprowadź poniższy kod (Uwaga: powyższy kod powinien zostać zapisany w dwóch liniach):
Poprzedni odcinek Akademii PC Kuriera poświęcony był dalszemu opisowi roli zdarzeń w aplikacji. Omówione zostały również kontrolki czyli podstawowe komponenty, z jakich tworzony jest interfejs użytkownika.
Bardziej szczegółowoObliczenie azymutu ze współrzędnych wersja C++ Builder
Obliczenie azymutu ze współrzędnych wersja C++ Builder Specyfikacja problemu algorytmicznego Problem algorytmiczny: Obliczenie azymutów i długości, gdy dana jest tablica współrzędnych punktów (Nr X Y).
Bardziej szczegółowoPWSG Ćwiczenia 12. Wszystkie ukończone zadania należy wysłać na adres: lub
PWSG Ćwiczenia 12 Wszystkie ukończone zadania należy wysłać na adres: sara.m.jurczyk@gmail.com lub sarajurczyk@kul.lublin.pl Zadanie 1: Różnica między zwykłymi polami/metodami, a polami/metodami static
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ółowoSYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA
SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA 1. Wstęp System Zarządzania Danymi Osobowymi (dalej SZDO) składa się z: konsoli użytkownika posiadającej funkcjonalności niezbędne m. in. do
Bardziej szczegółowoLaboratorium z informatyki sem.iii/ćw. 4 Wydział Transportu PW /19
INSTRUKCJA DO ĆWICZENIA 4 Utworzymy aplikacje umożliwiające oszacowanie szukanych wartości przez symulację doświadczenia losowego, z ilustracją graficzną wyników doświadczenia. Zadanie wykonamy dla przykładów
Bardziej szczegółowoTak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS www.informatyka.edu.pl
To jeden z ostatnich odcinków naszego kursu. Mam nadzieję, że pisanie własnego programu było ciekawym doświadczeniem. Zaproponowana w tym odcinku funkcja uatrakcyjni twój program. Stworzymy tak zwane okno
Bardziej szczegółowoModelowanie i obliczenia statyczne kratownicy w AxisVM Krok po kroku
Modelowanie i obliczenia statyczne kratownicy w AxisVM Krok po kroku Nowe zadanie Oś Z jest domyślną osią działania grawitacji. W ustawieniach programu można przypisać dowolny kierunek działania grawitacji.
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ół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ółowoTworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1
Tworzenie okna dialogowego w edytorze raportu SigmaNEST część 1 Edytor raportu SigmaNEST to wszechstronne narzędzie umożliwiające zarówno dostosowanie każdego raportu pod specyficzne oczekiwania klienta,
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ół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ółowoDostęp ze strony głównej-> wchodzimy Umowy na realizacje świdczeń -> Pokaż więcej
3.2.8 Recepty Dostęp ze strony głównej-> wchodzimy Umowy na realizacje świdczeń -> Pokaż więcej Następnie : -> Recepty Odsyłacz Recepty prowadzi do pod strony z funkcjonalnością obsługi recept. Na stronie
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ółowoUtworzenie interfejsu graficznego za pomocą formularza użytkownika w VBA
Utworzenie interfejsu graficznego za pomocą formularza użytkownika w VBA Po co? Potrzebne jest nam makro, które będzie wykonywać pewne czynności w osobnym oknie w Excelu. Do tego celu wykorzystamy element
Bardziej szczegółowoW Y ś S Z A S Z K O Ł A I N F O R M A T Y K I
W Y ś S Z A S Z K O Ł A I N F O R M A T Y K I W Y D Z I A Ł Z A M I E J S C O W Y W E W Ł O C Ł A W K U K I E R U N E K I N F O R M A T Y K A P R A C A P R Z E J Ś C I O W A Temat pracy: Bankomat wirtualny
Bardziej szczegółowoZmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS , Comarch DMS i Comarch DMS
Zmiany funkcjonalne i lista obsłużonych zgłoszeń 2017.3.0, i 2017.3.2 1. Wstęp W niniejszym dokumencie zostały opisane modyfikacje wprowadzone w wersji 2017.3.0, i 2017.3.2. 2. Modyfikacje wprowadzone
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ółowoWprowadzenie do systemu Delphi
50 Rozdział 4 Wprowadzenie do systemu Delphi W niniejszym rozdziale zilustrujemy na prostych przykładach proces programowania wizualno-obiektowego w systemie Delphi. 4.1 Znajdowanie elementu maksymalnego
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ółowoĆwiczenie 7. Matlab formularze, komponenty
7. Matlab formularze, komponenty Tworzenie interfejsu komponentowego GUI (Graphic User Interface) Wpisujemy w Command Window: guide Otrzymujemy okienko z możliwościami tworzenia nowego formularza (lub
Bardziej szczegółowoSTWORZENIE MOBILNEJ APLIKACJI,
LABORATORIUM SYSTEMÓW MOBILNYCH STWORZENIE MOBILNEJ APLIKACJI, WYŚWIETLAJĄCEJ AKTUALNĄ POZYCJĘ UŻYTKOWNIKA, LISTĘ WIDOCZNYCH SATELITÓW ORAZ ICH POZYCJĘ I. Temat ćwiczenia Stworzenie mobilnej aplikacji,
Bardziej szczegółowoJAVA CZ.2 Programowanie obiektowe. poniedziałek, 20 kwietnia 2009
JAVA CZ.2 Programowanie obiektowe Przygotowanie projektu aplikacji 1. File >New Project 2. Z listy Categories z panelu Projects wybieramy Java Application. Nasz wybór zatwierdzamy przyciskiem Next. 3.
Bardziej szczegółowoOpis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Bardziej szczegółowoĆwiczenia 9 - Swing - część 1
Ćwiczenia 9 - Swing - część 1 Utwórz nowy projekt wybierając: File->New Project->Java Application, przy czym odznacz opcję Create Main Class. Kliknij prawym przyciskiem myszy na podfolder Source Packages
Bardziej szczegółowoMATLAB Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący
MATLAB Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący Laboratorium 13: GUI - Graficzny interfejs użytkownika Cel: Projektowanie z wykorzystaniem Graficzny Interfejs Użytkownika Czas: Wprowadzenia
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,
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