Podstawy projektowania interfejsu aplikacji, metody zdarzeniowe

Wielkość: px
Rozpocząć pokaz od strony:

Download "Podstawy projektowania interfejsu aplikacji, metody zdarzeniowe"

Transkrypt

1 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 w sekcji Start. Wybierz Windows Form Application. W dolnej części okna dialogowego możesz zmienić domyślną nazwę aplikacji. Następnie kliknij OK. Pojawi się okno IDE, jeśli po lewej stronie nie pojawi się lista kontrolek Toolbox, rozwiń ją. Zmień domyślną nazwę formy aplikacji na dowolną w oknie właściwości Properties (właściwość Text). Następnie umieść na formie przycisk (Button) przeciągając go z listy kontrolek, po czym zmień jego tekst na OK. Nazwę przycisku i każdego innego obiektu, łącznie z formą, może zmienić poprzez pole (Name) w panelu właściwości. Zwróć uwagę, że możesz zmieniać rozmiar zarówno formy, jak i każdego elementu, który się na niej znajduje. Ponadto możesz pozycjonować elementy na formie względem siebie. Własność Anchor w oknie właściwości pozwala na zablokowanie odległości zaznaczonego obiektu od wybranych krawędzi formy. Teraz kliknij podwójnie na przycisk i wpisz następujący kod: MsgBox("To moja pierwsza aplikacja okienkowa") Przed chwilą została zdefiniowana metoda Butto1_Click wywoływana elementem Button1 po zdarzeniu Click. Nazwa metody może być dowolna, podobnie jak liczba i rodzaje elementów służących do jej wywołania. Teraz uruchom aplikację przyciskiem F5. Po naciśnięciu przycisku aplikacji pojawi się okno informacyjne z Twoim tekstem. Możesz także napisać kod wykonujący działanie matematyczne. Utwórz nowy projekt, kliknij podwójnie na formę i wpisz poniższy kod: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load MsgBox("2" & "+" & "5" & "=" & 2 + 5) Znak & służy do łączenia wartości typu String. Po uruchomieniu aplikacji najpierw pojawi się okno informacyjne, po kliknięciu przycisku OK. pojawi się forma. Aby zamknąć aplikację po kliknięciu przycisku OK. okna informacyjnego uzupełnij powyższy kod do postaci: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load MsgBox("2" & "+" & "5" & "=" & 2 + 5) Me.Close() Podczas pisania kodu, po napisaniu nazwy obiektu Panel1 i postawieniu kropki, tj. operatora umożliwiającego dostęp do własności i metod obiektu, pozostaw przez chwilę kod bez zmian. Po chwili pojawi się okno prezentujące wszystkie dostępne własności i metody obiektu Panel1. Jest to element mechanizmu wglądu w kod o nazwie IntelliSense. Dzięki niemu ręczne pisanie kodu jest znacznie przyjemniejsze. Wystarczy bowiem z listy wybrać pozycję BackColor określającą kolor tła panelu i potwierdzić kombinacją Ctrl+Enter. Programista nie musi znać na pamięć wszystkich klas 1/14

2 i wszystkich ich metod i własności, najczęściej wystarczy znajomość języka angielskiego. Potwierdzenie tylko klawiszem Enter spowoduje wstawienie wybranego słowa i przejście do nowego wiersza, co nie zawsze jest zamierzeniem programisty. Następnie postaw operator przypisania = i wpisz nazwę klasy Color, po której znowu postaw kropkę. Jeszcze raz IntelliSense zaprezentuje listę dostępnych elementów. Okno IntelliSense można przywołać kombinacją Ctrl+J. Warto zaznaczyć, że tego rodzaju mechanizmy wspomagające programowanie ręczne występują w większości współczesnych narzędzi programistycznych. Do przechodzenia pomiędzy oknem kodu programowania i projektowania wizualnego wykorzystaj przycisk F7 oraz kombinację Shift+F7. Rozbuduj aplikację tak, aby na jednym oknie informacyjnym wyświetlały się wyniki dodawania, odejmowania, mnożenia i dzielenia dwu liczb. 2. Zmiana parametrów formy z wykorzystaniem okna Properties i kodu programu Przyjrzyj się właściwościom umieszczonym w oknie Properties, możesz zmieniać ich wartości. Tytuł formy już został zmieniony, teraz zmień właściwość Name na Moja forma, BackColor na Blue, MaximizeBox na False i uruchom aplikację. Zwróć uwagę, jak Twoje zmiany wpłynęły na wygląd okienka. Właściwości formy możesz zmieniać także poprzez kod programu. Forma jest obiektem, do którego możesz się odnieść korzystając ze słowa kluczowego Me. Własność obiektu może być definiowana poprzez specyficzną nazwę poprzedzoną kropką lub spacją: NazwaObiektu.własność. Aby formie nadać te same parametry, jak powyżej, kliknij podwójnie na formę i wpisz następujący kod: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Text = "To moja pierwsza aplikacja okienkowa" Me.BackColor = Color.Blue Me.MaximizeBox = False Me.MinimizeBox = False 3. Pole tekstowe i etykieta Utwórz nowy projekt aplikacji okienkowej. Z listy ToolBox wprowadź na formę dwa pola tekstowe TextBox i jeden przycisk Button. Przycisk nazwij Suma. Naciśnięcie przycisku spowoduje wyświetlenie okna z wynikiem sumowania liczb wpisanych w pola tekstowe. Wartość wpisana w pola tekstowe jest przechowywana we własnościach TextBox1.Text i TextBox2.Text. Kliknij podwójnie na przycisk i wpisz kod: MsgBox("Suma wynosi " & Val(TextBox1.Text) + Val(TextBox2.Text)) Uruchom program. Funkcja Val konwertuje wartość tekstową na numeryczną. Bazując na powyższym przykładzie dodaj na formę dwie etykiety Label. Własność pierwszej zmień na Suma =, zmień także czcionkę na pogrubioną i jej rozmiar na 10 (własność Font). W drugiej etykiecie usuń wartość z własności Text, zmień czcionkę na pogrubioną o wielkości 10 i zmień jej kolor tła na biały. Zmień poprzedni kod na następujący: 2/14

3 Label2.Text = Val(TextBox1.Text) + Val(TextBox2.Text) Uruchom program. Rozbuduj aplikację tak, aby liczyła pole prostokąta na podstawie podanych długości boków. 4. Listy nierozwijalne i rozwijalne Kontrolka ListBox służy do gromadzenia elementów na liście nierozwijalnej, które użytkownik może wybrać. Elementy mogą być dodawane poprzez kod programu, jak i podczas działania aplikacji. Stwórz nowy projekt i umieść na formie kontrolkę ListBox. Zaznacz ją i z okna właściwości wybierz Items celem otworzenia okna elementów. Wpisz kilka dowolnych pozycji (np. Samsung, Sony, LG, HP) i potwierdź przyciskiem OK. To co zostało wpisane znajduje się już w oknie elementów. Jest to sposób wprowadzania danych poprzez kod programu. Druga metoda wypełniania listy wykorzystuje metodę Add(). Wprowadź na formę przycisk i nazwij go Dodaj element. Następnie kliknij podwójnie na nim i wpisz kod: ListBox1.Items.Add("Asus") Możesz także pozwolić użytkownikowi na wpisanie własnego elementu. W tym celu zmodyfikuj powyższy kod do postaci: Dim mojobiekt mojobiekt = InputBox("Wpisz obiekt()") ListBox1.Items.Add(mojObiekt) Aby usunąć obiekt na poziomie programowania po prostu otwórz listę elementów i usuń zbędny element. Aby użytkownik mógł usuwać elementy, niezbędne jest zastosowanie metody Remove(). Dodaj kolejny przycisk i nazwij go Usuń element. Następnie przypisz mu metodę: ListBox1.Items.Remove("HP") Aby wyczyścić listę zmodyfikuj kod do postaci: ListBox1.Items.Clear() Kontrolka ComboBox służy do prezentacji elementów w postaci listy rozwijalnej. Umieść teraz tą kontrolkę na swojej formie i wypełnij ją danymi w identyczny sposób, jak dla ListBox. Dodawanie elementów dla tej kontrolki także może się odbyć z wykorzystaniem metody Add(), a usuwanie z wykorzystaniem metody Remove(). 3/14

4 Rozbuduj formę o dwa nowe przyciski obsługujące komponent ComboBox: jeden do wprowadzania danych i jeden do usuwania. 5. Pobieranie obrazu do kontrolki PictureBox Utwórz nowy projekt, umieść w nim kontrolkę PictureBox i dwa przyciski. Pierwszy nazwij Otwórz, a drugi Zamknij. Zmień własność BordeStyler kontrolki PictureBox na FixedSingle, a tło na białe. Teraz wybierz własność Image celem otworzenia okna wyboru pliku. Wybierz dowolny obraz z zasobów lokalnych, po czym kliknij przycisk Open. Ten sam efekt możesz uzyskać poprzez następujący kod programu: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load PictureBox1.Image = Image.FromFile("ścieżka dostepu") Należy także zmienić własność SizeMode na StretchImage celem dopasowania obrazka do wielkości okna. Teraz umożliwisz użytkownikowi wybieranie własnego obrazka do wyświetlania. Dodaj na formę kontrolkę OpenFileDialog. Ta kontrolka jest niewidoczna, ale można ją zaznaczyć w dolnej części ekranu. Aby umożliwić otwieranie tylko plików graficznych należy zdefiniować filtry rozszerzeń. We własności Filter wpisz: pliki JPEG *.JPG pliki GIF *.GIF pliki bitmap *.BMP. Następnie kliknij podwójnie na przycisk Otwórz i wpisz kod: If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName) Zajmij się teraz przyciskiem Zamknij. Kliknij podwójnie na nim i wpisz kod: Me.Close() Dokonasz jeszcze jednej modyfikacji tej aplikacji. Pozwolisz na jej zamknięcie poprzez przycisk Esc na klawiaturze. Aby tego dokonać należy wykorzystać zdarzenie formy KeyPress, które sygnalizuje naciśnięcie któregokolwiek z klawiszy poza klawiszami specjalnymi. W oknie właściwości formy zmień własność KeyPreview na True. Zmień zakładkę na Events (ikona z błyskawicą) i kliknij dwukrotnie przy zdarzeniu KeyPress, po czym wpisz kod: Private Sub Form1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress If e.keychar = Chr(27) Then Close() Klawiszowi Esc w tablicy ASCII odpowiada numer 27. Jeśli nie znasz tej tablicy, a chcesz wykorzystać przycisk do wywołania metody w aplikacji, użyj funkcji Asc(), a w nawiasie podaj przycisk wywołujący. 4/14

5 Rozbuduj aplikację aby przy próbie jej zamknięcia pojawiło się okno informujące o zamykaniu aplikacji. 6. Pole zaznaczania Kontrolka CheckBox przydaje się do zaznaczania więcej, niż jednego elementu powiązanego z daną kontrolką (status zapisany w Checked). Utwórz nowy projekt, nazwij go Koszyk zakupowy i dodaj siedem kontrolek Label, dwa przyciski i sześć elementów CheckBox. Przyciski nazwij: Licz i Resetuj. Tekst sześciu etykiet dobierz według uznania, tekst siódmej będzie wypełniany podczas działania aplikacji, zatem usuń wartość domyślną. Zadeklarujesz cenę towaru jako stałe. Aby policzyć wartość elementów użyjesz operatora matematycznego +=. Użyjesz także metody ToString do wyświetlania wartości koszyka. Dla przycisku Licz zdefiniuj metodę: Const Towar1 As Integer = 100 Const Towar2 As Integer = 500 Const Towar3 As Integer = 200 Const Towar4 As Integer = 80 Const Towar5 As Integer = 300 Const Towar6 As Integer = 150 Dim suma As Integer If CheckBox1.Checked Then suma += Towar1 If CheckBox2.Checked Then suma += Towar2 If CheckBox3.Checked Then suma += Towar3 If CheckBox4.Checked Then suma += Towar4 If CheckBox5.Checked Then suma += Towar5 If CheckBox6.Checked Then suma += Towar6 Label7.Text = suma.tostring("c") Dla przycisku Resetuj zdefiniuj metodę: CheckBox1.Checked = False CheckBox2.Checked = False CheckBox3.Checked = False CheckBox4.Checked = False CheckBox5.Checked = False CheckBox6.Checked = False Zmodyfikujesz teraz aplikację tak, aby po zaznaczeniu danego towaru jego nazwa została pogrubiona. Rozbuduj kod programu do postaci: Const Towar1 As Integer = 100 5/14

6 Const Towar2 As Integer = 500 Const Towar3 As Integer = 200 Const Towar4 As Integer = 80 Const Towar5 As Integer = 300 Const Towar6 As Integer = 150 Dim suma As Integer If CheckBox1.Checked Then suma += Towar1 Label1.Font = New Font(Label1.Font, FontStyle.Bold) Label1.Font = New Font(Label1.Font, FontStyle.Regular) If CheckBox2.Checked Then suma += Towar2 Label2.Font = New Font(Label2.Font, FontStyle.Bold) Label2.Font = New Font(Label2.Font, FontStyle.Regular) If CheckBox3.Checked Then suma += Towar3 Label3.Font = New Font(Label3.Font, FontStyle.Bold) Label3.Font = New Font(Label3.Font, FontStyle.Regular) If CheckBox4.Checked Then suma += Towar4 Label4.Font = New Font(Label4.Font, FontStyle.Bold) Label4.Font = New Font(Label4.Font, FontStyle.Regular) If CheckBox5.Checked Then suma += Towar5 Label5.Font = New Font(Label5.Font, FontStyle.Bold) Label5.Font = New Font(Label5.Font, FontStyle.Regular) If CheckBox6.Checked Then suma += Towar6 Label6.Font = New Font(Label6.Font, FontStyle.Bold) Label6.Font = New Font(Label6.Font, FontStyle.Regular) Label7.Text = suma.tostring("c") Opracował: Damian Krzesimowski Dokonaj modyfikacji programu, aby styl czcionki etykiety zmieniał się podczas zaznaczania odpowiadającego mu pola zaznaczania. W tym celu zdefiniuj metodę CheckedChanged. 7. Pole wyboru Podobnie, jak kontrolka CheckBox, tak samo RadioButton służy do zaznaczania elementów. Działanie tej kontrolki jest jednak nieco inne, tylko jedna ze zgrupowanych kontrolek RadioButton może być zaznaczona. Utwórz nowy projekt, umieść na formie jeden przycisk, trzy obiekty RadioButton i jeden Label. Domyślny tekst etykiety usuń, a pola wyboru nazwij: Czerwony, Zielony i Niebieski. Zdefiniuj metodę dla przycisku: Dim Kolor As String If RadioButton1.Checked Then Kolor = "Czerwony" Label1.ForeColor = Color.Red 6/14

7 If RadioButton2.Checked Then Kolor = "Zielony" Label1.ForeColor = Color.Green Kolor = "Niebieski" Label1.ForeColor = Color.Blue Label1.Text = Kolor Rozbuduj aplikację o kolejne trzy przyciski wyboru. Niech te przyciski działają niezależnie od poprzednich i pozwalają na formatowanie styli czcionki (Bold, Italic, Underline). Wykorzystaj dwie kontrolki GroupBox i umieść w nich po trzy przyciski wyboru. 8. Rysowanie linii Aby cokolwiek narysować na formie, należy wprowadzić obiekt graficzny metodą CreateGraphics(). Aby coś narysować możesz użyć następującego wyrażenia: Dim mojagrafika As Graphics = me.creategraphics Aby narysować prostokąt użyj wyrażenia: Dim mojagrafika As Graphics = PictureBox1.CreateGraphics Możesz także utworzyć pole tekstowe poprzez wyrażenie: Dim mojagrafika As Graphics = TextBox1.CreateGraphics Obiekt graficzny sam w sobie niczego nie rysuje dopóki nie wywołasz w nim odpowiednich metod. Musisz najpierw wywołać pisak jako narzędzie rysujące. Zrobisz to wyrażeniem: mojpisak = New Pen(Brushes.Kolor, SzerokośćLinii) Pierwszy argument definiuje kolor pisaka, a drugi szerokość linii. Przykładowy kod programu dla pędzla koloru niebieskiego o szerokości 10px: mojpisak = New Pen(Brushes.DarkBlue, 10). Pisak możesz także definiować następującym wyrażeniem: Dim mojpisak As Pen mojpisak = New Pen(Drawing.Color.Blue, 5) Teraz narysujesz prostą pojedynczą linię. Utwórz nowy projekt, umieść na formie przycisk, kliknij na nim podwójnie i wpisz następujący kod: pisak = New Pen(Brushes.DarkMagenta, 20) grafika.drawline(pisak, 60, 180, 220, 50) Zwróć uwagę na polecenie rysowania, podajesz tu współrzędne w postaci (x1, y1, x2, y2). Rozbuduj aplikację tak, aby narysowany został trójkąt. 9. Rysowanie prostokąta Prostokąt można narysować na dwa sposoby. Pierwszy to użycie metody DrawRectangle z podaniem lewego-górnego wierzchołka oraz szerokości i wysokości. Oczywiście należy także stworzyć obiekt graficzny i pisak. Utwórz nowy projekt, umieść przycisk i zdefiniuj dla niego metodę: 7/14

8 pisak = New Pen(Brushes.DarkMagenta, 5) grafika.drawrectangle(pisak, 10, 10, 100, 50) Drugi sposób to utworzenie prostokątnego obiektu i dopiero wtedy użycie metody DrawRectangle. Umieść na formie drugi przycisk i zdefiniuj dla niego metodę: Dim grafika2 As Graphics = Me.CreateGraphics Dim pisak2 As Pen pisak2 = New Pen(Brushes.DarkBlue, 10) Dim prostokat As New Rectangle prostokat.x = 110 prostokat.y = 10 prostokat.width = 100 prostokat.height = 50 grafika2.drawrectangle(pisak2, prostokat) Możesz także utworzyć prostokąt w jednej linii kodu: Dim prostokat As New Rectangle(X, Y, szerokość, wysokość) Nieważne ile razy figura zostanie narysowana w pewnym momencie zechcesz zmienić format linii na np. kropkowany, kreskowany, złożony ze znaków ^ itd. Możesz to zrobić poprzez polecenie: pedzel.dashstyle = Drawing.Drawing2D.DashStyle.Dot Zmodyfikuj metodę pierwszego przycisku do postaci: pisak = New Pen(Brushes.DarkMagenta, 5) pisak.dashstyle = Drawing.Drawing2D.DashStyle.Dot grafika.drawrectangle(pisak, 10, 10, 100, 50) Rozbuduj projekt o kolejne przyciski, które będą wywoływać metody rysowania prostokątów z parametrami definicji pędzla Dash, DashDot, DashDotDot i Solid. 10. Rysowanie elipsy Podstawą do rysowania elipsy i okręgu jest prostokąt. Oznacza to, że najpierw powinien być zdefiniowany obiekt prostokątny. Następnie można użyć metody DrawEllipse. Oczywiście jest możliwość narysowania elipsy bez uprzedniego przygotowania jej obramowania w postaci prostokąta, Poznasz obie metody. Utwórz nowy projekt, umieść na formie przycisk i zdefiniuj metodę: pisak = New Pen(Drawing.Color.DarkTurquoise, 5) Dim prostokat As New Rectangle prostokat.x = 10 prostokat.y = 10 prostokat.width = 200 prostokat.height = 100 8/14

9 grafika.drawellipse(pisak, prostokat) Metoda druga, czyli bez obramowania. Dodaj kolejny przycisk i zdefiniuj dla niego metodę: Dim pisak2 As Pen pisak2 = New Pen(Drawing.Color.Blue, 5) Dim grafika2 As Graphics = Me.CreateGraphics grafika2.drawellipse(pisak2, 110, 10, 200, 100) Zmodyfikuj program tak, aby rysowanymi figurami były dwa współśrodkowe okręgi. 11. Rysowanie tekstu Aby narysować tekst należy użyć metody DrawString w postaci: mojagrafika.drawstring(mojtekst, mojaczcionka, mojpedzel, X, Y) Czcionkę można zdefiniować zgodnie z przykładem: mojaczcionka = New System.Drawing.Font( Verdana, 20) Podane zostały tu tylko dwa argumenty, tj. nazwa i wielkość czcionki. Możesz także podać trzeci argument dotyczący stylu (FontStyle.Bold, FontStyle.Italic, FontStyle.Underline, FontStyle.Regular). Aby zdefiniować pędzel wykorzystaj następujące wyrażenie: Dim mojpedzel As Brush mojpedzel = New Drawing.SolidBrush(Color.KolorPedzla) Utwórz nowy projekt, umieść na formie przycisk I zdefiniuj dla niego metodę: Dim czcionka As Font Dim pedzel As Brush pedzel = New Drawing.SolidBrush(Color.BlueViolet) czcionka = New System.Drawing.Font("Candara", 20, FontStyle.Italic) grafika.drawstring("tekst do wyświetlenia", czcionka, pedzel, 10, 10) Jeśli nie chcesz tworzyć czcionki i pędzla musisz przedefiniować metodę. Utwórz drugi przycisk i zdefiniuj dla niego metodę: grafika.drawstring("drugi tekst do wyświetlenia", Me.Font, System.Drawing.Brushes.DarkMagenta, 10, 110) Wykorzystana zostanie czcionka istniejącego elementu, takiego jak forma i kolory systemowe. 12. Rysowanie wieloboku Wielobok jest figurą zamknięta, opisaną przez co najmniej trzy wierzchołki. Aby ją narysować należy podać współrzędne tych wierzchołków w postaci: Dim A1 As New Point(X1, Y1) Dim A2 As New Point(X2, Y2) 9/14

10 10/14 Opracował: Damian Krzesimowski Dim An As New Point(Xn, Yn) Po zdefiniowaniu współrzędnych musisz zdefiniować strukturę grupowania wszystkich punktów, czyli kolejność łączenia punktów, z wykorzystaniem wyrażenia: Dim mojepunkty As Point()={A1, A2,,An) Na końcu użyj metody DrawPoligon w następujący sposób: Dim mojagrafika As Graphics = Me.CreateGraphics mojagrafika.drawpoligon(mojpedzel, mojepunkty) Aby narysować trójkąt z wykorzystaniem opisywanej tu metody utwórz nowy projekt, umieść na formie przycisk i zdefiniuj dla niego metodę: Dim A As New Point(10, 10) Dim B As New Point(100, 50) Dim C As New Point(60, 150) Dim punkty As Point() = {A, B, C} pisak = New Pen(Drawing.Color.Blue, 5) grafika.drawpolygon(pisak, punkty) Czas na rysowanie czworoboku. Dodaj nowy przycisk i zdefiniuj dla niego metodę: Dim A As New Point(110, 110) Dim B As New Point(200, 150) Dim C As New Point(160, 250) Dim D As New Point(60, 300) Dim punkty As Point() = {A, B, C, D} pisak = New Pen(Drawing.Color.Red, 5) grafika.drawpolygon(pisak, punkty) Aby narysować wycinek koła użyj metody DrawPie w postaci: mojagrafika.drawpie(mojpedzel, X, Y, szerokość, wysokość, kątpoczątkowy, zakreskątowy) X i Y to współrzędne prostokąta obramowującego. Uwaga: kąty mierzone są w stopniach! Aby się przekonać, jak metodę zastosować w praktyce dodaj kolejny przycisk i definiuj dla niego metodę: Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim pisak3 As Pen = New Pen(Drawing.Color.Green, 5) Dim grafika3 As Graphics = Me.CreateGraphics grafika3.drawpie(pisak3, 50, 50, 150, 150, 0, 60) Zmodyfikuj program tak, aby narysować sześciokąt foremny. 13. Wypełnianie figur kolorem Do celu wypełniania kształtów kolorem służą cztery metody: FillRectangle, FillEllipse, FillPolygon i FillPie. Niezbędna jest definicja pędzla w postaci: mojpedzel = New SolidBrush(Color.mojKolor)

11 Utwórz nowy projekt, umieść przycisk I zdefiniuj metodę: Opracował: Damian Krzesimowski Dim pedzel As Brush pisak = New Pen(Drawing.Color.Blue, 5) pedzel = New SolidBrush(Color.Coral) grafika.drawrectangle(pisak, 65, 50, 150, 150) grafika.fillrectangle(pedzel, 65, 50, 150, 150) Dodaj trzy przyciski i zdefiniuj dla nich metody rysujące i wypełniające kolorem: elipsę, pięciobok i wycinek koła. 14. Czasomierz Czasomierz (Timer)to interesująca kontrolka, która może być wykorzystana do zdarzeń zależnych od czasu. Przykładowo wykonasz teraz aplikację zegar elektroniczny. Utwórz nowy projekt i dodaj na formę kontrolkę Timer. Następnie dodaj kontrolę Label i zmień jej wielkość wedle uznania, natomiast czcionkę wyśrodkuj i wycentruj (własność ImageAlign). Ustaw także interwał czasomierza (Interval) na 1000 i jego własność Enabled na True. Kliknij czasomierz i zdefiniuj dla niego metodę: Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Label1.Text = TimeOfDay Wykonasz teraz prosty stoper. Utwórz nowy projekt, umieść na formie kontrolkę Timer, trzy przyciski oraz jedną etykietę. Przyciski opisz jako: Start, Stop, Reset. Dla przycisku Start zdefinuj metodę: Timer1.Enabled = True Dla przycisku Stop zdefiniuj metodę: Timer1.Enabled = False Dla przycisku Reset zdefiniuj metodę: Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Label1.Text = 0 Dla czasomierza zdefiniuj metodę: Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Label1.Text = Val(Label1.Text) /14

12 Zmień własność Interval czasomierza na 10, a Enabled na False. Korzystając z kontrolki Timer utworzysz teraz elektroniczną kostkę sześcienną i wykorzystasz generator liczb pseudolosowych (funkcja Rnd). Ponieważ wynikiem działania funkcji Rnd są liczby ułamkowe z zakresu 0 do 1, a Ciebie interesuje zakres liczb całkowitych od 1 do 6, zdefiniujesz wyrażenie: n = Int(1 + Rnd() * 6) Utwórz nowy projekt, umieść na nim kontrolkę Timer, jeden przycisk i jedną etykietę. Zmień interwał czasomierza na 10. Musisz zdefiniować, kiedy czasomierz przestanie działać, temu celowi zostanie zdefiniowana zmienna m. W ciele klasy umieść kod: Dim m, n As Integer Dla czasomierza zdefiniuj metodę: Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick m = m + 10 If m < 1000 Then n = Int(1 + Rnd() * 6) Label1.Text = n Timer1.Enabled = False m = 0 Dla przycisku zdefiniuj metodę: Timer1.Enabled = True Przebuduj poprzednią aplikację w taki sposób, aby to użytkownik decydował o tym, kiedy zatrzymać działanie czasomierza i wyświetlić wskazanie kostki. 15. Animacje Pomimo, że język Visual Basic nie jest opracowany do tworzenia animacji, można w nim kilka ciekawych rzeczy wykonać. Wykorzystasz w tym celu kontrolkę czasomierza. W pierwszym projekcie utworzysz obiekt przemieszczający się wzdłuż prostej z jednostajną prędkością. Na formę wprowadź PictureBox (nie przesadź z wielkością kontrolki musi mieć miejsce na ruch) i zaimportuj tu dowolny obrazek (własność BackgroundImage). Ustaw własność BackgroundImageLayout na Stretch. Teraz wprowadź kontrolkę czasomierza i ustaw interwał na 100. Następnie dodaj dwa przyciski, pierwszy opisz Animuj, a drugi Stop. Użyjesz własności Left pola obrazka do stworzenia ruchu. PictureBox.Left oznacza odległość kontrolki od lewej krawędzi formy. Kliknij czasomierz i zdefiniuj metodę: Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick If PictureBox1.Left < Me.Width Then PictureBox1.Left = PictureBox1.Left + 10 PictureBox1.Left = 0 12/14

13 Me.Width oznacza szerokość formy. Jeśli obrazek wyjdzie poza formę po stronie prawej, pojawi się po lewej stronie. Wartość 10 oznacza krok przesunięcia obrazka, razem z interwałem 100 daje prędkość 100px/1s. Czasomierz musi być aktywowany, w tym celu zdefiniuj metodę dla przycisku Animuj: Timer1.Enabled = True Aby zatrzymać animację zdefiniuj metodę dla przycisku Stop: Timer1.Enabled = False Zwiększ dziesięciokrotnie szybkość przesuwania obrazka i zmień trajektorię jego ruchu z lewa-góra na prawa-dół. Pamiętaj o tym, że obrazek ucieka poza krawędź formy. Teraz wykonasz graficzna kostkę do gry. Utwórz nowy projekt, wprowadź na formę czasomierz i ustaw jego interwał na 100. Teraz wprowadź pole graficzne, które będzie stanowiło powierzchnię kostki. Zmień jego rozmiar na niemal całą formę, robiąc miejsce na przycisk, który teraz dodaj. W procedurze wykonywanej przez czasomierz utworzysz obiekt graficzny i pisak. Następnie dodasz pętlę Do i instrukcję wyboru Case. Dla przycisku zdefiniuj metodę: Timer1.Enabled = True Dla czasomierza zdefiniuj metodę: Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim t As Integer t = 0 Do PictureBox1.Refresh() Dim n As Integer pisak = New Pen(Drawing.Color.DarkOliveGreen, 10) Dim grafika As Graphics = PictureBox1.CreateGraphics n = Int(6 * Rnd()) + 1 Select Case n Case 1 grafika.drawellipse(pisak, 80, 80, 10, 10) Case 2 grafika.drawellipse(pisak, 40, 40, 10, 10) grafika.drawellipse(pisak, 120, 120, 10, 10) Case 3 grafika.drawellipse(pisak, 40, 40, 10, 10) grafika.drawellipse(pisak, 80, 80, 10, 10) grafika.drawellipse(pisak, 120, 120, 10, 10) Case 4 grafika.drawellipse(pisak, 40, 40, 10, 10) grafika.drawellipse(pisak, 120, 40, 10, 10) grafika.drawellipse(pisak, 40, 120, 10, 10) grafika.drawellipse(pisak, 120, 120, 10, 10) 13/14

14 Case 5 grafika.drawellipse(pisak, 40, 40, 10, 10) grafika.drawellipse(pisak, 120, 40, 10, 10) grafika.drawellipse(pisak, 80, 80, 10, 10) grafika.drawellipse(pisak, 40, 120, 10, 10) grafika.drawellipse(pisak, 120, 120, 10, 10) Case 6 grafika.drawellipse(pisak, 40, 40, 10, 10) grafika.drawellipse(pisak, 120, 40, 10, 10) grafika.drawellipse(pisak, 40, 80, 10, 10) grafika.drawellipse(pisak, 120, 80, 10, 10) grafika.drawellipse(pisak, 40, 120, 10, 10) grafika.drawellipse(pisak, 120, 120, 10, 10) End Select t = t + 1 Loop Until t > 1000 Timer1.Enabled = False Rozbuduj program tak, aby zasymulować rzut dwoma kostkami. Potrzebujesz drugiego pola graficznego. 14/14

Podstawy 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 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

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

Politechnika 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ółowo

Informatyka II. Laboratorium Aplikacja okienkowa

Informatyka 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ółowo

Wizualne systemy programowania. Wykład 11 Grafika. dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD

Wizualne systemy programowania. Wykład 11 Grafika. dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Wykład 11 Grafika 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Grafika GDI+ GDI+ - Graphics Device Interface jeden z trzech podstawowych komponentów

Bardziej szczegółowo

Aplikacje geodezyjne

Aplikacje 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ółowo

Dodanie nowej formy do projektu polega na:

Dodanie 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ółowo

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych.

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych. 1 2 Kontrolki standardowe WP7 Michał Ręczkowicz, Opublikowano: 2012-02-08 http://msdn.microsoft.com/pl-pl/library/rozpoczecie-pracy-z-windows-phone--kontrolki-standardowe W tym samouczku dowiesz się, jakie

Bardziej szczegółowo

wstawianie przycisków umożliwiających wybieranie wartości poprzez klikanie strzałek

wstawianie 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

2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse...

2. 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ółowo

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania. Elementy programu Paint Aby otworzyć program Paint, należy kliknąć przycisk Start i Paint., Wszystkie programy, Akcesoria Po uruchomieniu programu Paint jest wyświetlane okno, które jest w większej części

Bardziej szczegółowo

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

- 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ółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w

Bardziej szczegółowo

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt. Grafika w dokumencie Wprowadzanie ozdobnych napisów WordArt Do tworzenia efektownych, ozdobnych napisów służy obiekt WordArt. Aby wstawić do dokumentu obiekt WordArt: 1. Umieść kursor w miejscu, w którym

Bardziej szczegółowo

Programowanie w środowisku graficznym GUI

Programowanie w środowisku graficznym GUI Programowanie w środowisku graficznym GUI 1. Wprowadzenie Język C# jest stworzony do szybkiego tworzenia aplikacji przy pomocy zintegrowanego środowiska programistycznego IDE (ang. Itegrated Development

Bardziej szczegółowo

Tworzenie prezentacji w MS PowerPoint

Tworzenie prezentacji w MS PowerPoint Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje

Bardziej szczegółowo

Przykładowa dostępna aplikacja w Visual Studio - krok po kroku

Przykł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ółowo

2. Kliknij Insert->Userform. Jeżeli Toolbox nie pojawi się automatycznie, kliknij View -> Toolbox. Otrzymany widok powinien być jak poniżej.

2. Kliknij Insert->Userform. Jeżeli Toolbox nie pojawi się automatycznie, kliknij View -> Toolbox. Otrzymany widok powinien być jak poniżej. Formularze VBA Przykład1 INTERAKTYWNY FORMULARZ Program tworzący interaktywny formularz. Objaśnienie: w dowolnym momencie można wprowadzić wartość w polu tekstowym ID, Excel VBA wczytuje odpowiedni rekord.

Bardziej szczegółowo

Grażyna Koba. Grafika komputerowa. materiały dodatkowe do podręcznika. Informatyka dla gimnazjum

Grażyna Koba. Grafika komputerowa. materiały dodatkowe do podręcznika. Informatyka dla gimnazjum Grażyna Koba Grafika komputerowa materiały dodatkowe do podręcznika Informatyka dla gimnazjum Rysunki i animacje w Edytorze postaci 1. Rysunek w Edytorze postaci Edytor postaci (rys. 1.) jest częścią programu

Bardziej szczegółowo

CorelDRAW. wprowadzenie

CorelDRAW. wprowadzenie CorelDRAW wprowadzenie Źródło: Podręcznik uŝytkownika pakietu CorelDRAW Graphics Suite 12 Rysowanie linii 1. Otwórz program CorelDRAW. 2. Utwórz nowy rysunek i zapisz go w swoich dokumentach jako [nazwisko]_1.cdr

Bardziej szczegółowo

1. Przypisy, indeks i spisy.

1. Przypisy, indeks i spisy. 1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy

Bardziej szczegółowo

MS Access formularze

MS 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ółowo

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS www.informatyka.edu.pl

Tak 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ółowo

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu

Bardziej szczegółowo

WYKONANIE 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. 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ółowo

Szybkie tworzenie grafiki w GcIde

Szybkie tworzenie grafiki w GcIde Szybkie tworzenie grafiki w GcIde Opracował: Ryszard Olchawa Poniższy opis dotyczy aplikacji okienkowej w systemie Windows lub Linux bazującej na obiektowej bibliotece rofrm stworzonej w środowisku GcIde.

Bardziej szczegółowo

5.4. Tworzymy formularze

5.4. Tworzymy formularze 5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania

Bardziej szczegółowo

Przewodnik po obszarze roboczym

Przewodnik po obszarze roboczym Przewodnik po obszarze roboczym Witamy w programie CorelDRAW, wszechstronnym programie do tworzenia rysunków wektorowych i projektów graficznych przeznaczonym dla profesjonalnych grafików. Projekty tworzone

Bardziej szczegółowo

Wstawianie nowej strony

Wstawianie nowej strony Wstawianie nowej strony W obszernych dokumentach będziemy spotykali się z potrzebą dzielenia dokumentu na części. Czynność tę wykorzystujemy np.. do rozpoczęcia pisania nowego rozdziału na kolejnej stronie.

Bardziej szczegółowo

BAZY DANYCH Panel sterujący

BAZY DANYCH Panel sterujący BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy

Bardziej szczegółowo

Laboratorium programowania urządzeń mobilnych

Laboratorium programowania urządzeń mobilnych Laboratorium programowania urządzeń mobilnych Wprowadzenie Hierarcha klas dla aplikacji typu Silverlight tworzonej przez Visual Studio jest następująca: Obsługa ekranu W urządzeniach z Windows Phone 7

Bardziej szczegółowo

Zdarzenie Zachodzi gdy Kolejność zdarzeń Kolejność Zdarzenie Opis uwaga: CausesValidation True.

Zdarzenie 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ółowo

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu

Bardziej szczegółowo

Arkusze kalkulacyjne i VBA

Arkusze kalkulacyjne i VBA Arkusze kalkulacyjne i VBA Uniwersytet Łódzki Wydział Matematyki i Informatyki Justyna Walewska Lekcja 3. Okna dialogowe Studia Podyplomowe Analiza danych i data mining Rok akademicki 2018/19 OKNA DIALOGOWE

Bardziej szczegółowo

PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ

PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ 1. Na dysku STUDENT we własnym folderze utwórz podfolder o nazwie: WarMax. 2. Uruchom program Delphi. 3. Zapamiętaj w folderze WarMax poszczególne pliki tworzące

Bardziej szczegółowo

Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe.

Obsł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ółowo

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5 Ćwiczenie 5 Aplikacja wielo-okienkowa 1. Opracuj aplikację realizującą obliczenia na podstawie danych wpisywanych w komponencie

Bardziej szczegółowo

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 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ółowo

Visual Basic dla AutoCAD

Visual 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ółowo

Tablice, DataGridView

Tablice, 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ółowo

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2. Spis treści: 1 Podstawy pracy z aplikacją... 2 1.1 Układ strony... 2 strona 1 z 7 1 Podstawy pracy z aplikacją InDesign jest następcą starzejącego się PageMakera. Pod wieloma względami jest do niego bardzo

Bardziej szczegółowo

Ćw. I Projektowanie opakowań transportowych cz. 1 Ćwiczenia z Corel DRAW

Ćw. I Projektowanie opakowań transportowych cz. 1 Ćwiczenia z Corel DRAW Ćw. I Projektowanie opakowań transportowych cz. 1 Ćwiczenia z Corel DRAW Celem ćwiczenia jest wstępne przygotowanie do wykonania projektu opakowania transportowego poprzez zapoznanie się z programem Corel

Bardziej szczegółowo

Modelowanie obiektowe - Ćw. 1.

Modelowanie obiektowe - Ćw. 1. 1 Modelowanie obiektowe - Ćw. 1. Treść zajęć: Zapoznanie z podstawowymi funkcjami programu Enterprise Architect (tworzenie nowego projektu, korzystanie z podstawowych narzędzi programu itp.). Enterprise

Bardziej szczegółowo

Prezentacje multimedialne w Powerpoint

Prezentacje multimedialne w Powerpoint Prezentacje multimedialne w Powerpoint Ćwiczenie 1. Tworzenie prezentacji multimedialnej. POMOC DO ĆWICZENIA Dostęp do pomocy w programie: menu Pomoc Microsoft Office PowerPoint Pomoc. Aby ustawić tło

Bardziej szczegółowo

Tworzenie szablonów użytkownika

Tworzenie szablonów użytkownika Poradnik Inżyniera Nr 40 Aktualizacja: 12/2018 Tworzenie szablonów użytkownika Program: Plik powiązany: Stratygrafia 3D - karty otworów Demo_manual_40.gsg Głównym celem niniejszego Przewodnika Inżyniera

Bardziej szczegółowo

Visual Basic for Applications. Formatki tworzenie,

Visual 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ółowo

MS Word 2010. Długi dokument. Praca z długim dokumentem. Kinga Sorkowska 2011-12-30

MS Word 2010. Długi dokument. Praca z długim dokumentem. Kinga Sorkowska 2011-12-30 MS Word 2010 Długi dokument Praca z długim dokumentem Kinga Sorkowska 2011-12-30 Dodawanie strony tytułowej 1 W programie Microsoft Word udostępniono wygodną galerię wstępnie zdefiniowanych stron tytułowych.

Bardziej szczegółowo

Obsługa programu Paint materiały szkoleniowe

Obsługa programu Paint materiały szkoleniowe Obsługa programu Paint materiały szkoleniowe Nota Materiał powstał w ramach realizacji projektu e-kompetencje bez barier dofinansowanego z Programu Operacyjnego Polska Cyfrowa działanie 3.1 Działania szkoleniowe

Bardziej szczegółowo

Kurs programowania 2 - listy

Kurs programowania 2 - listy Kurs programowania 2 - listy Listy rozwijane (ComboBox) Listy rozwijane (rozwijalne) można tworzyć przy użyciu klasy ComboBox. W tabeli poniżej właściwości udostępniane przez tę kontrolkę. Najważniejsza

Bardziej szczegółowo

AutoCAD 1. Otwieranie aplikacji AutoCAD 2011. AutoCAD 1

AutoCAD 1. Otwieranie aplikacji AutoCAD 2011. AutoCAD 1 AutoCAD 1 Omówienie interfejsu programu AutoCAD (menu rozwijalne, paski przycisków, linia poleceń, linia informacyjna, obszar roboczy); rysowanie linii i okręgu; rysowanie precyzyjne z wykorzystaniem trybów

Bardziej szczegółowo

Słowa kluczowe Sterowanie klawiaturą, klawiatura, klawisze funkcyjne, przesuwanie obiektów ekranowych, wydawanie poleceń za pomocą klawiatury

Słowa kluczowe Sterowanie klawiaturą, klawiatura, klawisze funkcyjne, przesuwanie obiektów ekranowych, wydawanie poleceń za pomocą klawiatury Obsługa za pomocą klawiatury Różnego typu interfejsy wykorzystują różne metody reagowania i wydawania poleceń przez użytkownika. W środowisku graficznym najpopularniejsza jest niewątpliwie mysz i inne

Bardziej szczegółowo

Podstawy informatyki

Podstawy 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ółowo

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Projekt graficzny z metamorfozą (ćwiczenie dla grup I i II modułowych) Otwórz nowy rysunek. Ustal rozmiar arkusza na A4. Z przybornika wybierz rysowanie elipsy (1). Narysuj okrąg i nadaj mu średnicę 100

Bardziej szczegółowo

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego. Bazy danych raporty 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego. 2. Otwórz bazę (F:\M5BIB). 3. Utwórz raport wyświetlający wszystkie pola z tabeli KSIAZKI. Pozostaw ustawienia

Bardziej szczegółowo

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1) W odcinku III tworzyliśmy paski narzędzi. Umieszczaliśmy na panelach ikony, reprezentujące czynności (charakterystyczne dla edytorów tekstu). Musimy teraz przypisać każdemu przyciskowi jego czynność (wycinanie,

Bardziej szczegółowo

Programowanie Obiektowe GUI

Programowanie 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ółowo

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP 5.0 5.3.3.7 Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz korzystać z narzędzi administracyjnych

Bardziej szczegółowo

Rysowanie precyzyjne. Polecenie:

Rysowanie precyzyjne. Polecenie: 7 Rysowanie precyzyjne W ćwiczeniu tym pokazane zostaną różne techniki bardzo dokładnego rysowania obiektów w programie AutoCAD 2010, między innymi wykorzystanie punktów charakterystycznych. Z uwagi na

Bardziej szczegółowo

Ćwiczenie 25 Działania matematyczne we Flashu

Ć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ółowo

Aplikacje mobilne. Pliki zasobów, grafiki, menu, podpinanie zdarzeń. dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski

Aplikacje mobilne. Pliki zasobów, grafiki, menu, podpinanie zdarzeń. dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski Aplikacje mobilne Pliki zasobów, grafiki, menu, podpinanie zdarzeń dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski Pliki zasobów Jak już robiliśmy wcześniej sporo rzeczy w Androidzie umieszczamy

Bardziej szczegółowo

Platforma.NET laboratorium 1. Visual Basic.NET podstawowe elementy języka. Wykonanie warunkowe If End If

Platforma.NET laboratorium 1. Visual Basic.NET podstawowe elementy języka. Wykonanie warunkowe If End If Platforma.NET laboratorium 1 Prowadzący: mgr inż. Tomasz Jaworski Strona WWW: http://tjaworski.kis.p.lodz.pl/ Visual Basic.NET podstawowe elementy języka Poniżej przedstawiono podstawowe instrukcje sterujące

Bardziej szczegółowo

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty.

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty. Wydział: Zarządzania i Modelowania Komputerowego Kierunek: Inżynieria Danych Przedmiot: Programowanie w środowisku RAD-C++ Rok 2 Semestr 3 1. Informacje o programie i środowisku Ćwiczenie 6 Proste aplikacje

Bardziej szczegółowo

Kolory elementów. Kolory elementów

Kolory elementów. Kolory elementów Wszystkie elementy na schematach i planach szaf są wyświetlane w kolorach. Kolory te są zawarte w samych elementach, ale w razie potrzeby można je zmienić za pomocą opcji opisanych poniżej, przy czym dotyczy

Bardziej szczegółowo

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. Do wprowadzania danych do tabel słuŝą formularze. Dlatego zanim przystąpimy do wypełniania danymi nowo utworzonych tabel, najpierw przygotujemy odpowiednie

Bardziej szczegółowo

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie

Bardziej szczegółowo

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012 Rysowanie precyzyjne 7 W ćwiczeniu tym pokazane zostaną wybrane techniki bardzo dokładnego rysowania obiektów w programie AutoCAD 2012, między innymi wykorzystanie punktów charakterystycznych. Narysować

Bardziej szczegółowo

Obiekty, własności, metody i zdarzenia

Obiekty, własności, metody i zdarzenia Każda podróż zaczyna się w jakimś miejscu. Autor ma nadzieję, prezentowany cykl sześciu artykułów pozwoli każdemu z czytelników (niezależnie od posiadanej wiedzy na temat programowania), rozpocząć podróż

Bardziej szczegółowo

Ten 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. 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ółowo

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Prezentacja multimedialna MS PowerPoint 2010 (podstawy) Prezentacja multimedialna MS PowerPoint 2010 (podstawy) Cz. 2. Wstawianie obiektów do slajdu Do slajdów w naszej prezentacji możemy wstawić różne obiekty (obraz, dźwięk, multimedia, elementy ozdobne),

Bardziej szczegółowo

Zastanawiałeś się może, dlaczego Twój współpracownik,

Zastanawiał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ółowo

2. Korzystając z ikony Warstwy stwórz nowe warstwy według podanego schematu:

2. Korzystając z ikony Warstwy stwórz nowe warstwy według podanego schematu: Modyfikacja obiektów kreskowanie 8 Polecenie: Korzystając z warstw narysuj przedstawiony poniżej na rysunku (a) obiekt (dwa współśrodkowe okręgi o promieniach R 1 = 15 i R 2 = 35, pięciokąt o boku 25 jednostek

Bardziej szczegółowo

Rozwiązanie ćwiczenia 8a

Rozwiązanie ćwiczenia 8a Rozwiązanie ćwiczenia 8a Aby utworzyć spis ilustracji: 1. Ustaw kursor za tekstem na ostatniej stronie dokumentu Polska_broszura.doc i kliknij przycisk Podział strony na karcie Wstawianie w grupie Strony

Bardziej szczegółowo

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji Tworzenie bazy danych w postaci aplikacji Access - Aplikacja 1. Otwórz plik zawierający bazę danych Wypożyczalni kaset video o nazwie Wypożyczalnia.mdb. 2. Utworzy kwerendę, która wyświetli tytuły i opisy

Bardziej szczegółowo

Podstawowe kontrolki graficzne. Obsługa plików poprzez kontrolki

Podstawowe kontrolki graficzne. Obsługa plików poprzez kontrolki Podstawowe kontrolki graficzne Obsługa plików poprzez kontrolki Komponent OpenFileDialog Komponent służący do otwierania dowolnych plików. Użytkownik programu wybiera jaki plik, chce odczytać Można nałożyć

Bardziej szczegółowo

Następnie zdefiniujemy utworzony szkic jako blok, wybieramy zatem jak poniżej

Następnie zdefiniujemy utworzony szkic jako blok, wybieramy zatem jak poniżej Zadanie 1 Wykorzystanie opcji Blok, Podziel oraz Zmierz Funkcja Blok umożliwia zdefiniowanie dowolnego złożonego elementu rysunkowego jako nowy blok a następnie wykorzystanie go wielokrotnie w tworzonym

Bardziej szczegółowo

DataGridView. Aby dodawać kolumny wybieramy z listy zadań Add Column..., co wywoła okno dodawania kolumn, rys. 2. Rysunek 1

DataGridView. 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ółowo

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych Ćwiczenia nr 4 Arkusz kalkulacyjny i programy do obliczeń statystycznych Arkusz kalkulacyjny składa się z komórek powstałych z przecięcia wierszy, oznaczających zwykle przypadki, z kolumnami, oznaczającymi

Bardziej szczegółowo

Program powinien otworzyć się z pierwszym formularzem. Jeśli nie, otwórz pierwszy formularz, wybierając go z listy - Shift+F12.

Program powinien otworzyć się z pierwszym formularzem. Jeśli nie, otwórz pierwszy formularz, wybierając go z listy - Shift+F12. Multimedia - odtwarzanie muzyki i plików *.avi. Podczas pracy przy komputerze lubimy posłuchać ulubionej muzyki. Może wprowadzić odrobinę dźwięku do naszego programu? Komponent MediaPlayer służy do odtwarzania

Bardziej szczegółowo

Kadry Optivum, Płace Optivum

Kadry Optivum, Płace Optivum Kadry Optivum, Płace Optivum Jak seryjnie przygotować wykazy absencji pracowników? W celu przygotowania pism zawierających wykazy nieobecności pracowników skorzystamy z mechanizmu Nowe wydruki seryjne.

Bardziej szczegółowo

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85 Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych Klasa Średnia 8a 3,54 8b 5,25 8c 4,21 8d 4,85 Do wstawienia wykresu w edytorze tekstu nie potrzebujemy mieć wykonanej tabeli jest ona tylko

Bardziej szczegółowo

Obsługa programu Paint. mgr Katarzyna Paliwoda

Obsługa programu Paint. mgr Katarzyna Paliwoda Obsługa programu Paint. mgr Katarzyna Paliwoda Podstawowo program mieści się w Systemie a dojście do niego odbywa się przez polecenia: Start- Wszystkie programy - Akcesoria - Paint. Program otwiera się

Bardziej szczegółowo

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek.

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek. App Inventor II Flashcards Spis treści: 1. Opis projektu...1 2. Rozpoczęcie pracy.2 3. Projektowanie interfejsu.. 1 4. Zaprogramowanie aplikacji....2 5. Podsumowanie... 3 Część I Założenia projektu: Projekt

Bardziej szczegółowo

Galileo v10 pierwszy program

Galileo v10 pierwszy program Notatka Aplikacyjna NA 03011PL Galileo v10 Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Podstawy... 3 2.1. Tworzenie nowego projektu... 3 2.2. Dodawanie pola tekstowego... 10 2.3. Przechodzenie

Bardziej szczegółowo

Technologie informacyjne

Technologie 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ółowo

1. Ćwiczenia z programem PowerPoint

1. Ćwiczenia z programem PowerPoint 1. Ćwiczenia z programem PowerPoint Tworzenie prezentacji Ćwiczenie 1.1. 1. Uruchomić program prezentacyjny PowerPoint wyszukując w menu Start programu Windows polecenie Programy, a następnie wybrać Windows

Bardziej szczegółowo

Animacje z zastosowaniem suwaka i przycisku

Animacje z zastosowaniem suwaka i przycisku Animacje z zastosowaniem suwaka i przycisku Animacja Pole równoległoboku Naukę tworzenia animacji uruchamianych na przycisk zaczynamy od przygotowania stosunkowo prostej animacji, za pomocą, której można

Bardziej szczegółowo

Platforma.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. 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

Przewodnik... Tworzenie Landing Page

Przewodnik... Tworzenie Landing Page Przewodnik... Tworzenie Landing Page Spis treści Kreator strony landing page Stwórz stronę Zarządzaj stronami 2 Kreator strony landing page Kreator pozwala stworzyć własną stronę internetową z unikalnym

Bardziej szczegółowo

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM Zaznaczanie komórek Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM Aby zaznaczyć blok komórek które leżą obok siebie należy trzymając wciśnięty LPM przesunąć kursor rozpoczynając od komórki

Bardziej szczegółowo

Opis implementacji: Poznanie zasad tworzenia programów komputerowych za pomocą instrukcji języka programowania.

Opis implementacji: Poznanie zasad tworzenia programów komputerowych za pomocą instrukcji języka programowania. Nazwa implementacji: Robot biedronka Autor: Jarosław Żok Opis implementacji: Poznanie zasad tworzenia programów komputerowych za pomocą instrukcji języka programowania. Gra została zaimplementowana z wykorzystaniem

Bardziej szczegółowo

3.7. Wykresy czyli popatrzmy na statystyki

3.7. Wykresy czyli popatrzmy na statystyki 3.7. Wykresy czyli popatrzmy na statystyki Współczesne edytory tekstu umożliwiają umieszczanie w dokumentach prostych wykresów, służących do graficznej reprezentacji jakiś danych. Najprostszym sposobem

Bardziej szczegółowo

Podręcznik użytkownika programu. Ceremonia 3.1

Podręcznik użytkownika programu. Ceremonia 3.1 Podręcznik użytkownika programu Ceremonia 3.1 1 Spis treści O programie...3 Główne okno programu...4 Edytor pieśni...7 Okno ustawień programu...8 Edycja kategorii pieśni...9 Edytor schematów slajdów...10

Bardziej szczegółowo

Aplikacje w środowisku Java

Aplikacje 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ółowo

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe Zestawienie wydatków rok 2015 1 Wstaw numerację stron. Aby to zrobić przejdź na zakładkę Wstawianie i w grupie Nagłówek i stopka wybierz Numer strony. Następnie określ pozycję numeru na stronie (na przykład

Bardziej szczegółowo

6.4. Efekty specjalne

6.4. Efekty specjalne 6.4. Efekty specjalne Rozdział ten będzie poświęcony efektom specjalnym, które również znalazły swoje zastosowanie w programie MS PowerPoint 2007. Pierwszym typem efektów jaki zostanie poddany naszej analizie

Bardziej szczegółowo

Visual Studio instalacja

Visual Studio instalacja Visual Studio 2017 - instalacja Do tej pory napisaliśmy wiele programów, z czego niemal wszystkie były aplikacjami konsolowymi. Najwyższy więc czas zająć się tworzeniem aplikacji z graficznym interfejsem

Bardziej szczegółowo

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007 Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007 opracowanie: mgr Monika Pskit 1. Rozpoczęcie pracy z programem Microsoft PowerPoint 2007. 2. Umieszczanie tekstów i obrazów na slajdach.

Bardziej szczegółowo

Dodawanie grafiki i obiektów

Dodawanie grafiki i obiektów Dodawanie grafiki i obiektów Word nie jest edytorem obiektów graficznych, ale oferuje kilka opcji, dzięki którym można dokonywać niewielkich zmian w rysunku. W Wordzie możesz zmieniać rozmiar obiektu graficznego,

Bardziej szczegółowo

Podstawy technologii WWW

Podstawy technologii WWW Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer

Bardziej szczegółowo